Comando que Reculpera stamina

Tiagone
em Scripts

Tiagone

Viajante
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 02/04/13Posts: 156Gênero: MasculinoChar no Tibia: Yugami

alguem poderia esta me disponibilizando 1 talkaction,que ao falar "!stamina" o player reculpera 100% da stamina e que tenha exhausted de 48hrs,tenho éssa aqui esta funcionando... mais ela manda a msg no Channel exemplo eu falo "!stamina" ai ela funciona e ao msm tempo parece 1 Msg normal,espero 1 script novo ou que alguem me arrume esse que eu tenho. :D

 

<talkaction words="!stamina;/stamina" script="stamina.lua" />

function onSay(cid,channel ,words, param)
local premium = "yes" -- Apenas players premium accounts "yes" or "no"!?
local exausted = 48 -- em minutos
if premium == "yes" and not isPremium(cid) then
return doPlayerPopupFYI(cid,"Apenas Premium Account Podem Healar Sua estamina.")
end
if isPlayer(cid) and getPlayerStorageValue(cid, 102053)-os.time() > 1 then
local seetime = getPlayerStorageValue(cid, 102053)-os.time()
local hour,minutes, seconds = math.floor(seetime/24), math.floor(seetime/60), math.floor(seetime%60)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Aguarde "..hour.." hora(s)"..minutes.." minuto(s) e "..seconds.." segundo(s) para usar novamente!")
return false
end
if not getTilePzInfo(getCreaturePosition(cid)) then
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"precisa estar em protection zone pra poder recuperar sua stamina.")
return TRUE
end
if doPlayerRemoveItem(cid,2160,0) then
setPlayerStorageValue(cid, 102053, exausted*24+os.time())
doPlayerAddStamina(cid,100000000)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_HOLYAREA)
doPlayerSendTextMessage(cid,25,"Voce sera kickado Para regenerar a stamina.")
addEvent(doRemoveCreature, 1*1000, cid, true)
end
end

 

_madara_uchiha_by_xuzumaki-d4qbavk_1.png

RigBy

Katrina? Romero Brito?
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 05/02/14Posts: 411Gênero: MasculinoChar no Tibia: Zeh Sergipano

mudei as msg para doPlayerSendCancel, agora a msg aparece ali onde aparece aquela msg "You are exhausted"

 

 

function onSay(cid,channel ,words, param)
local premium = "yes" -- Apenas players premium accounts "yes" or "no"!?
local exausted = 48 -- em minutos
if premium == "yes" and not isPremium(cid) then
return doPlayerPopupFYI(cid,"Apenas Premium Account Podem Healar Sua estamina.")
end
 
if isPlayer(cid) and getPlayerStorageValue(cid, 102053)-os.time() > 1 then
local seetime = getPlayerStorageValue(cid, 102053)-os.time()
local hour,minutes, seconds = math.floor(seetime/24), math.floor(seetime/60), math.floor(seetime%60)
doPlayerSendCancel(cid, "Aguarde "..hour.." hora(s)"..minutes.." minuto(s) e "..seconds.." segundo(s) para usar novamente!")
return false
end
 
if not getTilePzInfo(getCreaturePosition(cid)) then 
doPlayerSendCancel(cid,"precisa estar em protection zone pra poder recuperar sua stamina.") 
return TRUE 
end 
 
if doPlayerRemoveItem(cid,2160,0) then
setPlayerStorageValue(cid, 102053, exausted*24+os.time())
doPlayerAddStamina(cid,100000000)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_HOLYAREA)
doPlayerSendCancel(cid,"Voce sera kickado Para regenerar a stamina.")
addEvent(doRemoveCreature, 1*1000, cid, true)
end
end



DXBXk1i.gif

Tiagone

Viajante
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 02/04/13Posts: 156Gênero: MasculinoChar no Tibia: Yugami

cara desculpa pela demora é que aconteseu umas coisas... mais seguinte o script ta a msm coisa,o erro é esse o script funciona mais ele manda msg como se fosse 1 Menssage normal no Chat,eu quero que pare de sair essa msg no CHAT
17:19 Madara Rinnegan: !stamina

_madara_uchiha_by_xuzumaki-d4qbavk_1.png

RigBy

Katrina? Romero Brito?
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 05/02/14Posts: 411Gênero: MasculinoChar no Tibia: Zeh Sergipano

atá, não tinha entendido direito, só basta coloca um return false antes do último end



DXBXk1i.gif

hiaben27

BrasilBaiak em Desenvolvimento !
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/01/13Posts: 42Char no Tibia: Hiago

cara desculpa pela demora é que aconteseu umas coisas... mais seguinte o script ta a msm coisa,o erro é esse o script funciona mais ele manda msg como se fosse 1 Menssage normal no Chat,eu quero que pare de sair essa msg no CHAT

17:19 Madara Rinnegan: !stamina

 

Facilitando para você...

 

 

 

function onSay(cid,channel ,words, param)

local premium = "yes" -- Apenas players premium accounts "yes" or "no"!?

local exausted = 48 -- em minutos

if premium == "yes" and not isPremium(cid) then

return doPlayerPopupFYI(cid,"Apenas Premium Account Podem Healar Sua estamina.")

end

if isPlayer(cid) and getPlayerStorageValue(cid, 102053)-os.time() > 1 then

local seetime = getPlayerStorageValue(cid, 102053)-os.time()

local hour,minutes, seconds = math.floor(seetime/24), math.floor(seetime/60), math.floor(seetime%60)

doPlayerSendCancel(cid, "Aguarde "..hour.." hora(s)"..minutes.." minuto(s) e "..seconds.." segundo(s) para usar novamente!")

return false

end

if not getTilePzInfo(getCreaturePosition(cid)) then

doPlayerSendCancel(cid,"precisa estar em protection zone pra poder recuperar sua stamina.")

return TRUE

end

if doPlayerRemoveItem(cid,2160,0) then

setPlayerStorageValue(cid, 102053, exausted*24+os.time())

doPlayerAddStamina(cid,100000000)

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_HOLYAREA)

doPlayerSendCancel(cid,"Voce sera kickado Para regenerar a stamina.")

addEvent(doRemoveCreature, 1*1000, cid, true)

end

return false

end

 

 

 

Vlw amigão !

Servidor em desenvolvimento:

TPkrnpG.png

 

Curta a nossa página no Facebook para acompanhar o desenvolvimento !

 

Clique aqui para curtir!

 

Tiagone

Viajante
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 02/04/13Posts: 156Gênero: MasculinoChar no Tibia: Yugami

continua msm coisa kk "18:33 Madara Rinnegan: !stamina"

_madara_uchiha_by_xuzumaki-d4qbavk_1.png

Bruno

Ousadia e Alegria
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 01/05/08Posts: 2571Gênero: Masculino

continua msm coisa kk "18:33 Madara Rinnegan: !stamina"

Ta ai:

 

local premium = "yes" -- Apenas players premium accounts "yes" or "no"!?
local exausted = 48 -- em minutos
local item = 2160 -- item que o player precisa ter para comprar
local qtd = 10 -- quantidade de do item

function onSay(cid,channel ,words, param)
	
	if premium == "yes" and not isPremium(cid) then
		doPlayerSendTextMessage(cid, 25, "Apenas Premium Account Podem Healar Sua estamina.")
		return false
	end
	 
	if isPlayer(cid) and getPlayerStorageValue(cid, 102053)-os.time() > 1 then
		local seetime = getPlayerStorageValue(cid, 102053)-os.time()
		local hour,minutes, seconds = math.floor(seetime/24), math.floor(seetime/60), math.floor(seetime%60)
		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Aguarde "..hour.." hora(s)"..minutes.." minuto(s) e "..seconds.." segundo(s) para usar novamente!")
		return false
	end
	 
	if not getTilePzInfo(getCreaturePosition(cid)) then 
		doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"precisa estar em protection zone pra poder recuperar sua stamina.") 
		return false 
	end 
	 
	if doPlayerRemoveItem(cid, item, qtd) then
		setPlayerStorageValue(cid, 102053, exausted * 24 + os.time())
		doPlayerAddStamina(cid,100000000)
		doSendMagicEffect(getPlayerPosition(cid), CONST_ME_HOLYAREA)
		doPlayerSendTextMessage(cid,25,"Voce sera kickado Para regenerar a stamina.")
		addEvent(doRemoveCreature, 1*1000, cid, true)
		return true
	end
	doPlayerSendTextMessage(cid,25,"Voce nao tem dinheiro para regenerar sua stamina.")
	return false
end

 

Atenciosamente,
Bruno Minervino

 

Tibia Clients - Downloads Window

Tiagone

Viajante
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 02/04/13Posts: 156Gênero: MasculinoChar no Tibia: Yugami
esta do msm geito só q agr aparece 1 msg em Laranja no Chat

17:02 !stamina -- MSG LARANJA

17:02 Aguarde 48 hora(s)49 minuto(s) e 59 segundo(s) para usar novamente! -- Exhausted

17:02 Madara Rinnegan: !stamina -- A MSG NO Channel,é essa msg que quero tirar

_madara_uchiha_by_xuzumaki-d4qbavk_1.png

Bruno

Ousadia e Alegria
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 01/05/08Posts: 2571Gênero: Masculino

esta do msm geito só q agr aparece 1 msg em Laranja no Chat

17:02 !stamina -- MSG LARANJA

17:02 Aguarde 48 hora(s)49 minuto(s) e 59 segundo(s) para usar novamente! -- Exhausted

17:02 Madara Rinnegan: !stamina -- A MSG NO Channel,é essa msg que quero tirar

Tenta assim:

 

 

local premium = "yes" -- Apenas players premium accounts "yes" or "no"!?
local exausted = 48 -- em minutos
local item = 2160 -- item que o player precisa ter para comprar
local qtd = 10 -- quantidade de do item

function onSay(cid,channel ,words, param)
	
	if premium == "yes" and not isPremium(cid) then
		doPlayerSendTextMessage(cid, 25, "Apenas Premium Account Podem Healar Sua estamina.")
		return true
	end
	 
	if isPlayer(cid) and getPlayerStorageValue(cid, 102053)-os.time() > 1 then
		local seetime = getPlayerStorageValue(cid, 102053)-os.time()
		local hour,minutes, seconds = math.floor(seetime/24), math.floor(seetime/60), math.floor(seetime%60)
		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Aguarde "..hour.." hora(s)"..minutes.." minuto(s) e "..seconds.." segundo(s) para usar novamente!")
		return true
	end
	 
	if not getTilePzInfo(getCreaturePosition(cid)) then 
		doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"precisa estar em protection zone pra poder recuperar sua stamina.") 
		return true 
	end 
	 
	if doPlayerRemoveItem(cid, item, qtd) then
		setPlayerStorageValue(cid, 102053, exausted * 24 + os.time())
		doPlayerAddStamina(cid,100000000)
		doSendMagicEffect(getPlayerPosition(cid), CONST_ME_HOLYAREA)
		doPlayerSendTextMessage(cid,25,"Voce sera kickado Para regenerar a stamina.")
		addEvent(doRemoveCreature, 1*1000, cid, true)
		return true
	end
	doPlayerSendTextMessage(cid,25,"Voce nao tem dinheiro para regenerar sua stamina.")
	return true
end 

 

 

Atenciosamente,
Bruno Minervino

 

Tibia Clients - Downloads Window

Tiagone

Viajante
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 02/04/13Posts: 156Gênero: MasculinoChar no Tibia: Yugami

funcionou !! vlw ae :D

_madara_uchiha_by_xuzumaki-d4qbavk_1.png

Bruno

Ousadia e Alegria
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 01/05/08Posts: 2571Gênero: Masculino

Tópico movido para a seção de dúvidas e pedidos resolvidos.

Atenciosamente,
Bruno Minervino

 

Tibia Clients - Downloads Window