Instalando
Crie um arquivo chamado staminaDoll.lua na pasta actions e coloque:
function onUse(player, item, fromPosition, itemEx, toPosition, isHotkey)
local s = player:getStamina() / 60
local cfg = {}
cfg.refuel = 42 ------ item will refill stamina to 42 hours
cfg.full = 40 -------- when you have 40 h or more stamina item will send cancel message
if s >= cfg.full then
player:sendCancelMessage("Your stamina is already full.")
player:sendTextMessage(MESSAGE_S
Tópico aprovado, obrigado por compartilhar!
Este tópico foi movido: Para: "OTServ → Scripting → Actions e TalkActions"
@Larissa Azhaurn, aconselho a começar a indentar os scripts que você posta, fica muito melhor para você e para quem lê o script ...
Dei uma reescrita no código:
local config = {
full = 40, -- em horas
refuel = 42, -- em horas
}
function onUse(player, item, fromPosition, itemEx, toPosition, isHotkey)
local stamina = player:getStamina() / 60
if stamina < c