Exevo reclect

jonathasbizerril
em Scripts

jonathasbizerril

Jhonn Stifler
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/02/08Posts: 57Char no Tibia: The Rev

Alguém pode me ajudar numa magia que reflete 50% do dano que o player receber por 5 segundos.

 

+repp

zipter98

avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 20/09/12Posts: 2553Gênero: Masculino

Spell:

local storage = 91831
local time = 5
function onCastSpell(cid, var)
    if getPlayerStorageValue(cid, storage) > os.time() then 
        return doPlayerSendCancel(cid, "You are already under this spell's effect.")
    else
        setPlayerStorageValue(cid, storage, os.time() + time)
        doPlayerSendTextMessage(cid, 27, string.format("Durante %d segundo%s, metade de todo dano que você receber será refletido.", time, time > 1 and "s" or ""))
    end
    return true
end
Creaturescripts (data/creaturescripts/scripts):
--[[
    Tags:
    <event type="statschange" name="Reflect" event="script" value="nome do arquivo.lua"/>
    <event type="login" name="ReflectLogin" event="script" value="nome do arquivo.lua"/>
]]--
local storage = 91831
function onStatsChange(cid, attacker, type, combat, value)
    if isPlayer(cid) and getPlayerStorageValue(cid, storage) > os.time() and type == STATSCHANGE_HEALTHLOSS and isCreature(attacker) then
        local damage = math.ceil(value * 50 / 100)
        doCreatureAddHealth(attacker, -damage)
        doSendAnimatedText(getThingPos(attacker), "-"..damage, 215)
        doSendAnimatedText(getThingPos(cid), "Reflect!", 215)
    end
    return true
end
function onLogin(cid)
    registerCreatureEvent(cid, "Reflect")
    return true
end

Não respondo PMs solicitando suporte. Já existem seções no fórum para isto.

Duuhzinhow

Projeto ViteraOt
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 14/01/14Posts: 276Gênero: MasculinoChar no Tibia: Sonda retro

Zipter, eu testei aki, e ele n esta refletindo o dano... porém nao ocorre nenhum erro tambem, apenas nao reflete o dano

jonathasbizerril

Jhonn Stifler
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/02/08Posts: 57Char no Tibia: The Rev

é não da nenhum erro mais também não fuciona

zipter98

avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 20/09/12Posts: 2553Gênero: Masculino

O erro estava na spell mesmo, rs. Já alterei meu comentário com a correção.

Não respondo PMs solicitando suporte. Já existem seções no fórum para isto.

DuuhCarvalho

:)
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 19/01/12Posts: 988Gênero: MasculinoChar no Tibia: Xerife Woody

Movido para resolvidos .