Ir para conteúdo
  • 0

Tempo Trainer Tfs 1.0


GlobalCores

Pergunta

Gostaria de colocar este script para TFS 1.0 atualmente eu peguei ele na versão do TFS 1.2 mas infelizmente não consigo colocar pra ele contar o tempo e mover o jogador caso ele tiver parado pelo tempo determinado no script, acontece que não da erro nenhum ele só não move, alguém poderia me ajudar?

 

local config = {
    time = 15, -- minutes
    str = 98765, -- storage
    pos = {x = 31373, y = 32780, z = 7} -- position
}

function onStepIn(creature, item, position, fromPosition)
    local player = creature:getPlayer()
    if not player or player:isInGhostMode() then
        return true
    end

    local function isTraining(uid)
        local self = Player(uid)
        if not self then return false end
        return self:getStorageValue(config.str) > 0 and self:teleportTo(config.pos) or true
    end

    check = addEvent(isTraining, config.time * 60 * 1000, player:getGuid())
    player:sendTextMessage(MESSAGE_EVENT_ADVANCE, '[Treiner]: Movimente-se a cada ' .. config.time .. ' minutos, caso contrario, voce sera teleportado ao templo.')
    return player:setStorageValue(config.str, 1)
end

function onStepOut(creature, item, position, fromPosition)
    local player = creature:getPlayer()
    if not player or player:isInGhostMode() then
        return true
    end

    return stopEvent(check) and player:setStorageValue(config.str, -1)
end

 

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

×
×
  • Criar Novo...