FL

Adiocionar Tempo Para Usar

Por FlamesAdmin, 20 de mai. de 2015 em Archived

5
661
20 de maio de 2015 às 11:09

Alguem poderia adicionar tempo para usar o comando pfv:

function onSay(cid, words, param)
pos = {x=1023, y=1016, z=6}
doSendMagicEffect(getPlayerPosition(cid),19)
doPlayerSendCancel(cid,"Teleportado!")
doTeleportThing(cid,pos)
end
GGAT20G
20 de maio de 2015 às 11:29


function onSay(cid, words, param)

 

local cooldown = 10

 

if (getPlayerStorageValue(cid, 231452) - os.time()) > 0 then

doPlayerSendCancel(cid, "Espere "..(getPlayerStorageValue(cid, 231452) - os.time() ).." segundos para usar o comando novamente.")

return true

end

 

pos = {x=1023, y=1016, z=6}

doSendMagicEffect(getPlayerPosition(cid),19)

doPlayerSendCancel(cid, "Teleportado!")

doTeleportThing(cid, pos)

setPlayerStorageValue(cid, 231452, (os.time() + cooldown))

return true

end

Editado Maio 20 por GGAT20

Wend llW
20 de maio de 2015 às 12:51

 

function onSay(cid, words, param)
    local storage = 23564
    local tempo = 30
    
    if exhaustion.check(cid, storage) then
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Aguarde " .. exhaustion.get(cid, storage) .. " segundos para usar esse comando novamente.")
        return true
    end
 
    pos = {x=1023, y=1016, z=6}
        doSendMagicEffect(getPlayerPosition(cid),19)
        doPlayerSendCancel(cid,"Teleportado!")
        doTeleportThing(cid,pos)
    exhaustion.set(cid, storage, tempo*60)
    return true
end

Editado Maio 20 por AnnaFeeh

20 de maio de 2015 às 13:31

Obrigado aos 2, reputados.

2 meses depois...
BrunoB
14 de julho de 2015 às 17:57

O tópico foi fechado e movido para lixeira por estar inativo a mais de 10 dias. Caso seja preciso reabrir o mesmo, favor entrar em contato com a equipe.