Postado Abril 22, 2014 11 anos É só procurar amigo ... • http://www.tibiaking.com/forum/topic/23667-action-stamina-potion/ • http://www.tibiaking.com/forum/topic/8181-actions-stamina-doll/ Se eu entendi bem o seu pedido esse ficaria bem ... -- <action itemid="7488" script="staminapotion.lua"/> local config = { need_Premium = "sim", -- "sim" ou "nao" / Se precisa de Premium effect = 30 -- Numero do Efeito remove_on_use = "sim" -- "sim" ou "nao" / se vai remover ao usar stamina = 2520 -- Quanto de Stamina / 1 = 1 minuto } function onUse(cid) if config.need_Premium == "sim" and if not isPremium(cid) then doPlayerSendCancel(cid, "You need premium.") return false end doPlayerAddStamina(cid, config.stamina) doSendMagicEffect(getThingPos(cid), config.effect) if config.remove_on_use == "sim" then doRemoveItem(item.uid, 1) return true end Nesta linha você edita o tempo que vai recuperar ... stamina = 2520 -- Quanto de Stamina / 1 = 1 minuto Caso eu tenha mal interpretado o seu pedido, poste aqui! STYLLER OT 2022
Postado Abril 22, 2014 11 anos Autor Ja Estou Usando Esta Para Stamina Potion(VIP) Quero uma Para Por na Peninha(FREE) que Vai Ser Usada de 12 em 12 HRS
Postado Abril 22, 2014 11 anos Eu modifiquei aqui, espero que funcione .. -- <action itemid="7488" script="staminapotion.lua"/> local config = { need_Premium = "sim", -- "sim" ou "nao" / Se precisa de Premium effect = 30 -- Numero do Efeito remove_on_use = "sim" -- "sim" ou "nao" / se vai remover ao usar stamina = 2520 -- Quanto de Stamina / 1 = 1 minuto storage = } function onUse(cid, item, fromPosition, itemEx, toPosition) local storage = 40000 -- storage (pode escolher qualquer numero, desde que ja não tenha em alguma) local exhaust = 60 -- Tempo para o player poder usar o item novamente! (tempo em segundos) if (getPlayerStorageValue(cid, storage) <= os.time()) then if config.need_Premium == "sim" and if not isPremium(cid) then doPlayerSendCancel(cid, "You need premium.") return false end doPlayerAddStamina(cid, config.stamina) doCreatureSay(cid, "ESCREVER UM TEXTO AQUI!", 19) doSendMagicEffect(getThingPos(cid), config.effect) setPlayerStorageValue(cid, storage, os.time()+exhaust) if config.remove_on_use == "sim" then doRemoveItem(item.uid, 1) return true end else doPlayerSendCancel(cid, "Sorry, you only can again use this item after "..exhaust.." seconds.") end return true end STYLLER OT 2022
Postado Abril 22, 2014 11 anos Autor Tem Como vc Editar Com Time Essa Script?? function onUse(cid, item, fromPosition, itemEx, toPosition) local cfg = {} cfg.refuel = 42 * 60 * 1000 if(getPlayerStamina(cid) >= cfg.refuel) then doPlayerSendCancel(cid, "Your stamina is already full.") elseif(not isPremium(cid)) then doPlayerSendCancel(cid, "You must have a premium account.") else doPlayerSetStamina(cid, cfg.refuel) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Your stamina has been refilled.") end return true end Editado Abril 22, 2014 11 anos por dbko (veja o histórico de edições)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.