fala ai pessoal
encontrei um scrip aki no fórum e ele não esta muito complexo então gostaria de pedir a v6 se
conseguem arruma-lo ou fazer outro q funcione corretamente.
ideia
uma magia q transforma uma vocação em outra aumentando uma certa quantidade de life e de mana e adicionando um novo looktype;essa magia deve ter um tempo de duração para perder os atributos,por meio q ao re-logar ou quando mana de player acabar.
( o problema do script é o seguinte :funciona quase corretamente...quase... quando uso a spell ela acontece tudo certin porem quando re-logo e volto a vocação anterior o life e mana continuam acumulado, ou seja se o player usala toda vez q re-logar terá 100000 de life.
local time = 10 -- quantos segundos vai durar
function onCastSpell(cid, var)
if getPlayerVocation(cid) == 1 then
if getPlayerLevel(cid) >= 60 then
doCreatureSay(cid, 'Fight Mode!', TALKTYPE_ORANGE_1)
setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+700)
setCreatureMaxMana(cid, getCreatureMaxMana(cid)+400)
doPlayerSetVocation(cid,5)
doSetCreatureOutfit(cid, {lookType=397}, -1)
addEvent(getCreatureMaxMana, time*1000, cid)
addEvent(getCreatureMaxHealth, time*1000, cid)
doSendMagicEffect(getPlayerPosition(cid), 7)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "You're Transform.")
doSendMagicEffect(getPlayerPosition(cid), 2)
end
return true
end
end
Agradeço a todos que responderem e ao menos tentarem resolver ou criar outro como resultado darem rep++