Cara... Vão dá 04:50 da manhã... Então, não vou testar, tava passando rápido e ví o pedido aí ..
Bom, testa aí, se não funcionar, vejamos oque podemos fazer (se bem que só vou ter tempo agora, na quinta feita huahauha), mas alguém deve ajudar aí, é coisa simples.. '-'
Tente em creaturescript/script
checagemimortal.lua
local config = {
storagelocal = 50508, --Storage que ele tem que ter, para quando morrer, virar imortal.
storageimortal = 39473, --Storage de tempo, não mexe.. :V rsrs
tempo = 3600 --Tempo em segundos, que o player vai ficar imortal.
}
function onPrepareDeath(cid, corpse, deathlist)
if getPlayerStorageValue(cid, config.storagelocal) >= 1 then
setPlayerStorageValue(cid, config.storageimortal, 1)
exhaustion.set(cid, config.storageimortal, config.time)
end
return true
end
function onCombat(cid, target)
if isPlayer(cid) and isPlayer(target) then
if getPlayerStorageValue(target, config.storageimortal) >= 1 then
if exhaustion.check(cid, config.storageimortal) then
return doPlayerSendCancel(cid, "O player "..getCreatureTarget(cid).." se mantem imortal ainda por "..exhaustion.get(cid, storage)..".")
end
end
end
return true
end
<event type="combat" name="CombatImortal" event="script" value="checagemimortal.lua"/>
<event type="preparedeath" name="MorteImortal" event="script" value="checagemimortal.lua"/>
registerCreatureEvent(cid, "CombatImortal")
registerCreatureEvent(cid, "MorteImortal")



info
Grupo: Campones
Registrado: 05/06/13
Posts: 19
Reputação: +1
Char no Tibia: Mister M
Eai glr ,quero pedir ajuda em um script que to tentando criar:
se o player tiver storage e morrer ele fica imortal por 5 segundos, isso só pode acontecer uma vez a cada 2 minutos.
Eu tentei desenvolver o script mas nao consegui, por isso peço ajuda: