Ir para conteúdo

Vial Of Mana 8.4x


mbnstar

Posts Recomendados

Va em data/items/items.xml

Procure por: antidote potion e altere para vial of mana,

 

Va em data/actions/actions.xml

Procure por: antidote_potion.lua e altere para vial_mana.lua

 

Ficará igual abaixo:

<action itemid="8474" script="liquids/vial_mana.lua" allowfaruse="1"/>

 

Agora para fazer funcionar vá em data/actions/scripts/liquids

 

Renomeie o arquivo antidote_potion.lua - para vial_mana.lua

 

apague tudo que tiver e cole la dentro

 

local MIN = Minimo
local MAX = Maximo

local exhaust = createConditionObject(CONDITION_EXHAUST)
setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100))

function onUse(cid, item, fromPosition, itemEx, toPosition)
 if isPlayer(itemEx.uid) == FALSE then
	 return FALSE
 end

 if hasCondition(cid, CONDITION_EXHAUST_HEAL) == TRUE then
	 doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED)
	 return TRUE
 end

 if doPlayerAddMana(itemEx.uid, math.random(MIN, MAX)) == LUA_ERROR then
	 return FALSE
 end

 doAddCondition(cid, exhaust)
 doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE)
	 doSendAnimatedText(getPlayerPosition(cid), "Manaah...", TEXTCOLOR_LIGHTBLUE)
 return TRUE
end

 

Onde estiver local_min e local_max altere para o minimo e máximo que ela vai encher Exemplo:

local MIN = 200

local MAX = 400

 

 

Screen:

screentey.jpg

Créditos: Jhon

Editado por Jhon Herbert
Link para o comentário
Compartilhar em outros sites

cara melhor tirar, o texto ahhh

que aparece quando se usa mana rune, fiz um certo teste em OT 8.31 e 8.10

com alguns 10 players usando ela ao mesmo tempo, e laga o server pra caralho, pode até derrubar dependendo da potencia do PC, é melhor que ela fique apenas simples, sem texto quando usada ;)

 

só uma dica né =]

mas vlw pelo tuto.

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 2 weeks later...
  • 3 weeks later...
mt bom

acabei de por no meu Ot

ta de parabens pelo bom trabalho so acho q deveria por tipow runa pra fika daora mais mt bom msm :party:

 

na minha opiniao merecia fixo

 

 

ai coloquie tudo certo, mas ai como crio ela, tipo assim coloquie ela la, mas nao sei aonde consigo ela e como crio ela com o meu god??

 

 

vlw :positive:

Link para o comentário
Compartilhar em outros sites

  • 1 month later...

Pra quem quer com texto original ta ai:

 

local MIN = Minimo
local MAX = Maximo

local exhaust = createConditionObject(CONDITION_EXHAUST)
setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100))

function onUse(cid, item, fromPosition, itemEx, toPosition)
 if isPlayer(itemEx.uid) == FALSE then
	 return FALSE
 end

 if hasCondition(cid, CONDITION_EXHAUST_HEAL) == TRUE then
	 doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED)
	 return TRUE
 end

 if doPlayerAddMana(itemEx.uid, math.random(MIN, MAX)) == LUA_ERROR then
	 return FALSE
 end

 doAddCondition(cid, exhaust)
 doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE)
	 doSendAnimatedText(getPlayerPosition(cid), "Ahhhh...", TEXTCOLOR_ORANGE)
 return TRUE
end

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...