Magic Wall

zllcapiroto
em Scripts

zllcapiroto

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/02/20Posts: 22

Boa rapaziada.

 

A magic wall rune tem duração de 20 segundos, gostaria de saber como colocar ela pra quando faltar 5 segundos o tempo acabar aleatoriamente, se alguém puder ajudar, agradeço!

L3K0T

LEVEL UP!
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 02/01/14Posts: 304Gênero: OutroChar no Tibia: Psy Skyline

Actions

 

local duration = 20000 -- Duração total em milissegundos
local warningTime = 5000 -- 5 segundos antes do fim

function onUse(cid, item, fromPosition, itemEx, toPosition)
    item:setAttribute(ITEM_ATTRIBUTE_DURATION, duration) -- Define a duração inicial da Magic Wall Rune

    addEvent(function(item)
        local remainingTime = item:getAttribute(ITEM_ATTRIBUTE_DURATION) - warningTime
        if remainingTime > 0 then
            item:setAttribute(ITEM_ATTRIBUTE_DURATION, remainingTime) -- Reduz a duração em 5 segundos
            item:getPosition():sendMagicEffect(CONST_ME_POFF) -- Efeito visual indicando o tempo restante
        else
            item:remove() -- Remove a Magic Wall Rune quando o tempo acabar aleatoriamente
        end
    end, warningTime, item)

    -- Restante do código da função onUse, se houver...
end
 

 


 

ESTOU

Hospedado-por-claro1.png

e

bn3-600x100.png

 

Facebook Contato: www.facebook.com/alexolekynho

Skype: alex.souza238