Postado Maio 23, 2016 9 anos EAE GALERA DO TK queria uma Script um pouco diferente. Funciona assim Player ussa Spell Chamada Izanagi ele tem 30 segundos . vou explicar esses 30 segundos. Funçao da spell e que quando a life do player chegar a 30% ele volta com a vida full e onde ele usou o izanagi vou explicar os 30 segundos. isso serve o tanto de tempo que ele tem pra ficar com o efeito. entao quando der 10 segundos e esse player ser atacado ele sai correndo ou fica la sla e ele e teleportado pra tipo uma dimensao. quando dar 10 segundos ele volta da dimensao com a vida full e mana full
Postado Maio 23, 2016 9 anos spells function onCastSpell(cid) local exhausted = 30 -- tempo em segundos para usar a skill novamente. if getPlayerStorageValue (cid, 349999) < os.time() then setPlayerStorageValue (cid, 349999, exhausted + os.time()) setPlayerStorageValue (cid, 350000, getThingPos(cid).x) setPlayerStorageValue (cid, 350001, getThingPos(cid).y) setPlayerStorageValue (cid, 350002, getThingPos(cid).z) else doPlayerSendCancel (cid, "You're exhausted.") end return true end creaturescripts/scripts function onStatsChange(cid, attacker, type, combat, value) local percent = 0.3 -- 0.3 = 30%, 0.5 = 50%... etc local effect = 29 if type == STATSCHANGE_HEALTHLOSS and getCreatureMaxHealth (cid) * percent > getCreatureHealth (cid) and getPlayerStorageValue (cid, 350000) > 0 then doTeleportThing (cid, {x = getPlayerStorageValue (cid, 350000), y = getPlayerStorageValue (cid, 350001), z = getPlayerStorageValue (cid, 350002)}) doCreatureAddHealth (cid, getCreatureMaxHealth(cid)) doSendMagicEffect (getThingPos (cid), effect) setPlayerStorageValue (cid, 350000, 0) setPlayerStorageValue (cid, 350001, 0) setPlayerStorageValue (cid, 350002, 0) end return true end XML <event type="statschange" name="Izanagi" event="script" value="nome_arquivo.lua"/> Em login.lua registerCreatureEvent(cid, "Izanagi") Não dou suporte via PM, crie um tópico caso tenha dúvidas. Isso previne que outras pessoas com a mesma dúvida criem tópicos desnecessários.
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.