Ir para conteúdo
  • 0

Spell da imortalidade!


totonho18

Pergunta

3 respostass a esta questão

Posts Recomendados

  • 0

Suponho que você saiba fazer a tag da spell.

data/spells/você decide:

local msg = "During %d you'll be imortal."
local STORAGE = 91811 
local imortal_time = 5  --Segundos.
function onCastSpell(cid, var)
    if getPlayerStorageValue(cid, STORAGE) > os.time() then
        return doPlayerSendCancel(cid, "Você já está imortal.")
    else
        setPlayerStorageValue(cid, STORAGE, os.time() + imortal_time)
        doPlayerSendTextMessage(cid, 27, msg:format(imortal_time))
    end
    return true
end
data/creaturescripts/scripts:
--[[
    Tags no creaturescripts.xml:
    <event type="statschange" name="Imortal" event="script" value="nome do arquivo.lua"/>
    <event type="login" name="ImortalLogin" event="script" value="nome do arquivo.lua"/>
]]--
local STORAGE = 91811 
function onStatsChange(cid, attacker, type, combat, value)
    if isPlayer(cid) then
        if getPlayerStorageValue(cid, STORAGE) > os.time() then
            return false
        end
    end
    return true
end
 
function onLogin(cid)
    registerCreatureEvent(cid, "Imortal")
    return true
end
Editado por zipter98
Link para o comentário
Compartilhar em outros sites

  • 0

Logo você zipter? pensei que não sabia das spells,mas enfim ficou perfeito kra,e vc kda dia se superando em?

parabéns kra,já n sei nem mais de onde tirar REP+ pra vc,pq vc ta em todas KRA!!!!

 

mas guardei o seu lek,REP+

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...