Ir para conteúdo

Featured Replies

  • Respostas 5
  • Visualizações 1k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • luanluciano93
    luanluciano93

    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 =

Postado

É 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! 

Postado

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
Postado
  • 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 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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo