Ir para conteúdo
  • 0

STAMINA POTION (Action)


texz

Pergunta

Essas foram as 3 ultimas que Testei e não funcionou ! :S

function onUse(cid, item, fromPosition, itemEx, toPosition)
local premium = "yes" -- Apenas players premium accounts "yes" or "no"!?
if premium == "yes" and not isPremium(cid) then
return doPlayerPopupFYI(cid,"you're not premium account.")
end
if item.itemid == 5468 then
doRemoveItem(item.uid,item.type)
doPlayerAddStamina(cid,100000000)
doCreatureSay(cid, "stamina restored.", TALKTYPE_ORANGE_1)
doPlayerSendTextMessage(cid,25,"Você será kickado em 3 segundos Para adicionar a stamina.") 
addEvent(doRemoveCreature, 3*1000, cid, true)  
end
end
function onUse(cid, item, fromPosition, itemEx, toPosition)
local premium = "yes" -- Apenas players premium accounts "yes" or "no"!?
local refuel = 42 * 60 * 1000 -- quantidade de horas da stamina
if premium == "yes" and not isPremium(cid) then
return doPlayerPopupFYI(cid,"you're not premium account.")
end
if item.itemid == 5468 then
doPlayerSetStamina(cid, refuel)
doRemoveItem(item.uid,item.type)
doCreatureSay(cid, "stamina restored.", TALKTYPE_ORANGE_1)
doPlayerSendTextMessage(cid,25,"Você será kickado em 3 segundos Para adicionar a stamina.")
addEvent(doRemoveCreature, 3*1000, cid, true) 
end
end
local config = {
    effect = 30,
    remove_on_use = "yes"
}


function onUse(cid, item, frompos, item2, topos)
    doPlayerAddStamina(cid, (2520 - getPlayerStamina(cid)))
    doSendMagicEffect(getThingPos(cid), config.effect)
    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your stamina has been recovered !")

    if config.remove_on_use == "yes" then
        doRemoveItem(item.uid, 1)
    end
return true
end

Alguem ajuda ai?

 

Versão 8.6

0.3.6

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

criei um arquivo chamado stamina.lua e adicione isso dentro

 

 

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.")
else
doPlayerSetStamina(cid, cfg.refuel)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Your stamina has been refilled.")
doRemoveItem(item.uid)
end
return true
end

 

 

<action itemid="2366" script="stamina.lua"/> adicione isso em action.xml

 

 

se ajudei de REP

Editado por kleitonalan321
Link para o comentário
Compartilhar em outros sites

  • 0

1 -

 

 

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

local config = {
[5468] = {Starmina = 3*1000
--[itemid] = {Starmina = tempo em segundos..
}}

local cfg = config[item.id]

if isPremium(cid) then  -- Remova Essa Parte Caso Não Precise de Vip..
return true
end

doRemoveItem(item.uid,item.type)
doPlayerAddStamina(cid,cfg.Starmina)
doCreatureSay(cid, "stamina restored.", TALKTYPE_ORANGE_1)
doPlayerSendTextMessage(cid,25,"Você será kickado em 3 segundos Para adicionar a stamina.")
addEvent(doRemoveCreature, 3*1000, cid, true)  
return true
end

 

 

 

3 -

 

 

 

 

local config = {
    effect = 30,
    remove_on_use = true -- true para remover , false para não remover
}


function onUse(cid, item, frompos, item2, topos)
    doPlayerAddStamina(cid, (2520 - getPlayerStamina(cid)))
    doSendMagicEffect(getThingPos(cid), config.effect)
    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your stamina has been recovered !")

    if doRemoveItem(item.uid, 1) == config.remove_on_use then
return true
end

 

 

Editado por kttallan
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...