AD

Estatua Que Heala

Por admmega, 26 de jun. de 2010 em Actions e Talkactions

script
11
3.4k
admmegaA
26 de junho de 2010 às 19:30

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 Julho 2 por ADMega

ka9K
27 de junho de 2010 às 10:22

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))

DevilMoonD
27 de junho de 2010 às 11:09

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!

admmegaA
02 de julho de 2010 às 18:10

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

2 meses depois...
hatdrinH
22 de setembro de 2010 às 18:48

e como que eu fasso pra eu querer que heala o meu pet?

10 meses depois...
PokefodzP
30 de julho de 2011 às 22:01

Tem como fazer em poketibia, tipo, em vez de usar no char, usar no pokemon... sacas??

se der eu do Rep++

5 meses depois...
leoeL
04 de dezembro de 2011 às 12:45

no meu nao conseguir qnd clico no item n acontece nada

me ajudem ae se conseguir rep+

MulizeuM
04 de dezembro de 2011 às 12:49

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 Dezembro 4 por mulizeu

leoeL
04 de dezembro de 2011 às 13:00

Rep+ agr deu certo

se tu tiver 1 ring q heala mana e life me passa link

mas de qualquer jeito rep+

2 semanas depois...
mayconerM
15 de dezembro de 2011 às 13:41

Obrigado.. eu tava procurando isso mesmo :D valeu..

CoGamesC
19 de dezembro de 2011 às 18:37

@DevilMoon

Ele podia, mas n foi ele q fes ¬¬

--by Henrique Alves