BR

Player.setExhaustion, Player.getExhaustion [TFS 1.x]

Por Bruno, 04 de jun. de 2015 em Mods, funções e outros

5.0 (1)
5
1.5k
BrunoB
04 de junho de 2015 às 09:05
function Player.setExhaustion(self, value, time)
    return self:setStorageValue(value, time + os.time())
end

function Player.getExhaustion(self, value)
    local storage = self:getStorageValue(value)
    if storage <= 0 then
        return 0
    end

    return storage - os.time()
end

Exemplo de uso:

function onUse(player, item, fromPosition, itemEx, toPosition, isHotkey)
    if player:getExhaustion(1350) <= 0 then
        player:setExhaustion(1350, 10)
    else
        print('Exausted! '..player:getExhaustion(1350)..' segundos restantes.')
    end
    return true
end

Créditos: Printer

FurabioF
04 de junho de 2015 às 12:26

Simples e útil.

BrunoB
04 de junho de 2015 às 21:30

Simples e útil.

Verdade...

Eu ia criar um conteúdo assim pra postar, pois foi como usei naquela ajuda de ontem,

Mas, como vi isso já pronto, só repassei kkkk

É muito útil.

5 meses depois...
sheptS
18 de novembro de 2015 às 19:24

desculpa reviver o tópico, mas com certeza eu tenho que dizer que é uma bela função, o criador é um cara entendido realmente, já conhecia ela de outro forum, mas gostei de ver por aqui, bons conteudos, obrigado ;D

VodkV
18 de novembro de 2015 às 19:33

Printer mitando desde 2005, que loucura