Advertisement
Guest User

Untitled

a guest
May 19th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. local config = {
  2.  
  3. stamina = 1, -- Quantos minutos da Stamina aumentará
  4. time = 3, -- Intervalo(em minutos) para subir a stamina
  5.  
  6. }
  7.  
  8.  
  9. local function getStaminaTime(m)
  10. local hours = math.floor(m / 60)
  11. local minutes = m - hours * 60
  12. return hours, minutes
  13. end
  14.  
  15. local function startAddingStamina(cid)
  16. if not isPlayer(cid) or getCreatureStorage(cid, 432721) == EMPTY_STORAGE then
  17. return
  18. end
  19. local stamina = getPlayerStamina(cid)
  20. if stamina >= 2520 then
  21. return
  22. end
  23. doPlayerAddStamina(cid, config.stamina)
  24. local h, m = getStaminaTime(stamina)
  25. 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.")
  26. addEvent(startAddingStamina, config.time * 60000, cid)
  27. end
  28.  
  29. function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
  30. if getCreatureStorage(cid, 432722) < os.time() then
  31. doCreatureSetStorage(cid, 432721, 1)
  32. doCreatureSetStorage(cid, 432722, os.time() + (config.time * 60))
  33. startAddingStamina(cid)
  34. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "[Stamina Trainer] Você começou a treinar, sua stamina sobe 1 minuto a cada 3 minutos de treino.")
  35. end
  36. return true
  37. end
  38.  
  39. function onStepOut(cid)
  40. doCreatureSetStorage(cid, 432721, EMPTY_STORAGE)
  41. return true
  42. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement