Ir para conteúdo

Potion Diferente


drakylucas

Posts Recomendados

bem é um sisteminha de potions +/- igual ao do PO

 

vc define o tempo que é pa curar.. a qtd (pode ser em percentagens ou nao.. como vc keira.) e o intervalo entre as curas.

 

bem em actions.xml coloque isso:

<action itemid="2550" event="script" value="greatpotion.lua"/>

 

agora em actions/scripts crie um arquivo chamado greatpotion.lua e coloque isso

 

function onUse(cid, item, frompos, item2, topos)

if (getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE) then

doPlayerSendCancel(cid,"Desculpe, nao pode estar em battle")

return TRUE

end

 

if not isCreature(item2.uid) and not isPlayer(item2.uid) then

return doPlayerSendCancel(cid,"Please use on you or in you summon.")

end

doRemoveItem(item.uid, 1)

local i = 500

local v = (getCreatureMaxHealth(item2.uid)/100) * 10

 

local max = 5000

while i <= max do

addEvent(doCreatureAddHealth,i,item2.uid,v)

addEvent(doSendMagicEffect,i,getCreaturePosition(item2.uid), 12)

i = i + 500

end

 

 

return true

end

 

em ROSA coloque o intervalo entre as curas.

em Vinho coloque o tempo maximo que ficará curando.

em Laranja coloque a formula do heal.. nesse caso irá curar 10% em 10% da vida maxima.. caso vc keira que cure em qtd e nao em percentagem coloque por exemplo 100.. 200.. que irá curar 100 em 100 ou 200 em 200.. =D

 

tinha feito ele para um pedido na area de pedidos.. eu fiz um mais eu tinha que definir todos os addEvents entao fiz esse aqui.. vc só define o tempo maximo e os intervalos =D

 

 

THX

 

 

se gostaram clique no + >> e me deem REP + :button_ok: =D

 

PLZ COMENTS

 

55 viewers e apenas 4 coments sendo 1 meu ¬¬ =d

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

=D... tipo eu tinha feito pa poke msmo mais adaptei ao tibia.. antessó curava summon e tals.. agora ele cura summon e player..

 

as msgs tao pa player..

 

quem quiser que só cure summons muda isso

if not isCreature(item2.uid) and not isPlayer(item2.uid) then

pa isso

if not isCreature(item2.uid) then

 

=D

Link para o comentário
Compartilhar em outros sites

manu, ta com um problema, o potion só funciona se o pokemon estiver encostado com o player, e o pokemon foge sempre 1sqm do player, troca isso ai... coloca pra adicionar a uma distancia recomendada, a 1 sqm do player

Link para o comentário
Compartilhar em outros sites

manu, ta com um problema, o potion só funciona se o pokemon estiver encostado com o player, e o pokemon foge sempre 1sqm do player, troca isso ai... coloca pra adicionar a uma distancia recomendada, a 1 sqm do player

 

no xml coloca a tag allowfaruse="1" =d.. dai da pa usa de longe.

Link para o comentário
Compartilhar em outros sites

  • 3 weeks later...
×
×
  • Criar Novo...