Ir para conteúdo

Lucas Edit

Membro
  • Registro em

  • Última visita

Tudo que Lucas Edit postou

  1. Olá, por gentileza alguém poderia ajudar em uma adaptação de Script? eu tenho um SCRIPT que, quando o player morre ele RECEBE um EFFECT e uma STORAGE, gostaria de mudar ele deixando assim: Player morre, Recebe o effect, storage e quem tivesse essa storage receberia uma MENOR porcentagem "configuravel" de Experiencia, e para REMOVER essa storage, seria em um NPC pagando X quantidades de coin. eu utilizo TFS 0.4 protocol 8.6 SCRIPT --<event type="death" name="deathAureola" event="script" value="aureola.lua"/>-- --<event type="login" name="loginAureola" event="script" value="aureola.lua"/>-- local time = 3 * 60 -- Tempo que ficará com a aureola local repeatAfter = 2 -- Tempo para repetir o efeito local effect = 69 -- ID do efeito local storage = 36678 function onDeath(cid, corpse, deathList) setPlayerStorageValue(cid, storage, os.time() + time) return true end function onLogin(cid) registerCreatureEvent(cid, "deathAureola") if getPlayerStorageValue(cid, storage) > os.time() then doSendRecursiveEffect(cid, getPlayerStorageValue(cid, storage) - os.time()) end return true end function doSendRecursiveEffect(cid, time) if isCreature(cid) then if time > 0 then doSendMagicEffect(getThingPos(cid), effect) addEvent(doSendRecursiveEffect, repeatAfter*1000, cid, time-repeatAfter) else setPlayerStorageValue(cid, storage, 0) return end end end

Informação Importante

Confirmação de Termo