Postado Qui maio 08, 2014 9:10 am
em actions/scripts copie um arquivo.lua e renomei para crystalstamina.lua e cole o seguinte codigo dentro
function onUse(cid, item, fromPosition, itemEx, toPosition)
local stamina_full = 42 * 60 -- config. 42 = horas
local player = Player(cid)
if player:getStamina() >= stamina_full then
player:sendCancelMessage("Your stamina is already full.")
elseif player:getPremiumDays() < 1 then
player:sendCancelMessage("You must have a premium account.")
else
player:setStamina(stamina_full)
player:sendTextMessage(MESSAGE_INFO_DESCR, "Your stamina has been refilled.")
Item(item.uid):remove(1) -- player:removeItem(item.uid) ???
end
return true
end
em actions.xml coleque o seguinte tag
<itemid="8300" script="crystalstamina.lua"/>
Para editar é fácil, nesta parte:
local stamina_full = 42 * 60 -- config. 42 = horas
Acima você escolhe o tempo (em horas) que encherá ao usar o stamina refuel.
O script está configurado para apenas o player que for premim pode usar, caso você queira que os players free também usem faça o seguinte:
Retire essas linhas:
function onUse(cid, item, fromPosition, itemEx, toPosition)
local stamina_full = 42 * 60 -- config. 42 = horas
local player = Player(cid)
if player:getStamina() >= stamina_full then
player:sendCancelMessage("Your stamina is already full.")
elseif player:getPremiumDays() < 1 then
player:sendCancelMessage("You must have a premium account.")
else
player:setStamina(stamina_full)
player:sendTextMessage(MESSAGE_INFO_DESCR, "Your stamina has been refilled.")
Item(item.uid):remove(1) -- player:removeItem(item.uid) ???
end
return true
end
em actions.xml coleque o seguinte tag
<itemid="8300" script="crystalstamina.lua"/>
Para editar é fácil, nesta parte:
local stamina_full = 42 * 60 -- config. 42 = horas
Acima você escolhe o tempo (em horas) que encherá ao usar o stamina refuel.
O script está configurado para apenas o player que for premim pode usar, caso você queira que os players free também usem faça o seguinte:
Retire essas linhas: