Ir para conteúdo

Estatua Que Heala


admmega

Posts Recomendados

Bem pessoal esse é o meu primeiro post de action espero que gostem ^^.Normalmente essas estatuas sao encontradas em templos e dps de ots e servem para healar mana e life do palyer.

 

Em primeiro lugar vá até a pasta actions coipie e cole qualquer arquivo e coloque o nome de estatuaheal.lua apos isso clique em editar e cole o seguinte script:

 

--by Henrique Alves
function onUse(cid, item, frompos, item2, topos)

if getPlayerLevel(cid) >= 10
then

doSendAnimatedText(getPlayerPosition(cid), "AhhHah...", 105)
doPlayerAddHealth(cid, math.random(9000000, 10000000)
doPlayerAddMana(cid, math.random(9999999, 99999999)
doTransformItem(item.uid, (5739)
doSendMagicEffect(topos, 12)
else
doPlayerSendTextMessage(cid,22,"Vc num e lvl 10.")
return 0
end
return 1
end

 

if getPlayerLevel(cid) >= 10= lvl necesario para usar a estatua

doPlayerAddHealth(cid, math.random(9000000, 10000000)= o tanto de healt que sera healada

doPlayerAddMana(cid, math.random(9999999, 99999999)= o tanto de mana que sera healado

doTransformItem(item.uid, (5739)= id da estaua usada

 

Pronto a primeira parte esta pronta agora vá em actions.XML e coloque:

 

<action itemid="5739" script="estatuaheal.lua" />

 

Pronto Acabo galera bem simples, espero que vcs gostem Fuii ^^

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

Voce podia usa um algo bem simples como.

 

doPlayerAddHealth(cid, math.random(9000000, 10000000)

doPlayerAddMana(cid, math.random(9999999, 99999999)

 

Voce podia coloca assim.

 

doCreatureAddHealth(cid, getCreatureMaxHealth(cid))

doCreatureAddMana(cid, getCreatureMaxMana(cid))

Link para o comentário
Compartilhar em outros sites

Muinto Legal o Script deichar a Statua no Templo ou Botar em Alguma Quest , porem de o script ser mt facil , e melhorado com oque o Ka9 Falo , Mais ta Bom , Ta Funcionando!

Link para o comentário
Compartilhar em outros sites

Opa vlw, mais tipo eu num coloque maxlife e maxmana pq tipo assim as pessoas poderiam escolher o tanto que a estatua iria healar essa foi minha intensão, mais vlw

Link para o comentário
Compartilhar em outros sites

  • 2 months later...
  • 10 months later...
  • 4 months later...

Tinha alguns erros tomei a liberdade de corrigi-los!

ta aki

 

--by Henrique Alves
--Editado Por Mulizeu
function onUse(cid, item, frompos, item2, topos)
if getPlayerLevel(cid) >= 10 then
doSendAnimatedText(getPlayerPosition(cid), "AhhHah...", 105)
doCreatureAddHealth(cid, getCreatureMaxHealth(cid))
doPlayerAddMana(cid, getPlayerMaxMana(cid))
doTransformItem(item.uid, 5739)
doSendMagicEffect(topos, 12)
else
doPlayerSendTextMessage(cid,22,"Vc num e lvl 10.")
return 0
end
return 1
end

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

  • 2 weeks later...
×
×
  • Criar Novo...