Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local config = {
- stamina = 1, -- Quantos minutos da Stamina aumentará
- time = 3, -- Intervalo(em minutos) para subir a stamina
- }
- local function getStaminaTime(m)
- local hours = math.floor(m / 60)
- local minutes = m - hours * 60
- return hours, minutes
- end
- local function startAddingStamina(cid)
- if not isPlayer(cid) or getCreatureStorage(cid, 432721) == EMPTY_STORAGE then
- return
- end
- local stamina = getPlayerStamina(cid)
- if stamina >= 2520 then
- return
- end
- doPlayerAddStamina(cid, config.stamina)
- local h, m = getStaminaTime(stamina)
- doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "[Stamina Trainer] Você está em na área de treiner, sua Stamina aumentará a cada 3 minutos. Você agora tem ".. h ..":".. m .." de stamina.")
- addEvent(startAddingStamina, config.time * 60000, cid)
- end
- function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
- if getCreatureStorage(cid, 432722) < os.time() then
- doCreatureSetStorage(cid, 432721, 1)
- doCreatureSetStorage(cid, 432722, os.time() + (config.time * 60))
- startAddingStamina(cid)
- doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "[Stamina Trainer] Você começou a treinar, sua stamina sobe 1 minuto a cada 3 minutos de treino.")
- end
- return true
- end
- function onStepOut(cid)
- doCreatureSetStorage(cid, 432721, EMPTY_STORAGE)
- return true
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement