KE
talkaction

[Talkaction] Ultimate Stamina Potion/enchendo Stamina Com Item

Por kelvinvictor, 10 de jun. de 2011 em Actions e Talkactions

script
10
6.2k

11 votos

1. Esta Talkaction foi util para você?

Sim
45.45%
5
Não
54.55%
6
Por favor faça o login ou crie uma conta para votar nesta enquete.
kelvinvictorK
10 de junho de 2011 às 12:57

Ultimate Stamina Potion

UPDATE: 12/02/2013 (SÓ PODE USAR DENTRO DE PZ)

Action-- Enche toda a Stamina do Personagem.

 

• Siga a linha de comando: Data/Talkactions/ e abra o Talkactions.xml como bloco de notas.

• Aperte Ctrl+F e procure por !online na linha de baixo adicione está linha:

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

• Depois vá até Data/Talkactions/Scripts e copie qualquer arquivo e renomeie para usp.lua abra ele e apague tudo que estiver dentro e coloque:

 

function onSay(cid, words, param)

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

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

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

end

 

if not getTilePzInfo(getCreaturePosition(cid)) then

doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"você precisa estar em protection zone pra poder recuperar sua

stamina.")

return TRUE

end

if doPlayerRemoveItem(cid,5468,1) then

doPlayerAddStamina(cid,100000000)

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_HOLYAREA)

doPlayerSendTextMessage(cid,25,"Você será kickado em 10 segundos Para regenerar a stamina.")

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

else

doPlayerSendCancel(cid, 'Voce nao tem a Ultimate Stamina Potion.')

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FIREEAREA)

end

end

 

 

•Salve e feche.

•Depois vá até : Data/Items/ e abrá o Items.xml como bloco de notas, aperte Ctrl+F e procure por este id: 5468

 

Altere para:

 

 <item id="5468" article="a" name="ultimate stamina potion">
			<attribute key="description" value="Full Stamina Regeneration." />
			<attribute key="weight" value="3050" />
		</item>

 

Salve e feche.

 

Agóra é só ter o Item e dizer !stamina

Editado Fevereiro 11 por kelvinvictor

Gabriel CoutoG
10 de junho de 2011 às 23:23

Gostei, poderia ter posto umas imagens, mas conteúdo tá bom.

SkyDangerousS
10 de junho de 2011 às 23:27

Olá kelvinvictor

 

Excelente script , muito bom para os otserv vai ser útil para mim futuramente !

 

Esse script é de sua autoria? Caso não for coloque os créditos

 

Não teria necessidade de postar aqui em aprovações de tutoriais e sim na area de script.

 

Clique aqui

Editado Junho 10 por SkyDangerous

2 meses depois...
kelvinvictorK
14 de agosto de 2011 às 13:02

Não é de minha autoria, mais nem lembro onde peguei, e onde eu peguei, nao tinha creditos... espero que seja movido e aprovado

SubwatS
19 de agosto de 2011 às 21:10

você pegou de meu servidor riot server.

fui eu que fiz,mas era por crystal coins.

 

 

script original.

function onSay(cid, words, param)
local premium = "yes" -- Apenas players premium accounts "yes" or "no"!?
if premium == "yes" and not isPremium(cid) then
return doPlayerPopupFYI(cid,"Apenas Premium Account Podem Healar Sua estamina.")
end
if doPlayerRemoveItem(cid,2160,100) then
doPlayerAddStamina(cid,100000000)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_HOLYAREA)
doPlayerSendTextMessage(cid,25,"Você será kickado em 3 segundos Para adicionar a stamina.") 
addEvent(doRemoveCreature, 3*1000, cid, true)  
else
doPlayerSendCancel(cid, 'You do not have 100 crystal coins.')
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FIREEAREA)
end
end  

 

 

como é uma potion nao fica legal usando talkaction,e sim usando uma action,na qual basta dar use no item.

segue o exemplo abaixo

 

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

 

tag em actions:

        <action itemid="5468" script="nomedoarquivo.lua" />

Editado Agosto 19 por Subwat

kelvinvictorK
21 de agosto de 2011 às 12:04

você pegou de meu servidor riot server.

fui eu que fiz,mas era por crystal coins.

 

 

script original.

function onSay(cid, words, param)
local premium = "yes" -- Apenas players premium accounts "yes" or "no"!?
if premium == "yes" and not isPremium(cid) then
return doPlayerPopupFYI(cid,"Apenas Premium Account Podem Healar Sua estamina.")
end
if doPlayerRemoveItem(cid,2160,100) then
doPlayerAddStamina(cid,100000000)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_HOLYAREA)
doPlayerSendTextMessage(cid,25,"Você será kickado em 3 segundos Para adicionar a stamina.") 
addEvent(doRemoveCreature, 3*1000, cid, true)  
else
doPlayerSendCancel(cid, 'You do not have 100 crystal coins.')
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FIREEAREA)
end
end  

 

 

como é uma potion nao fica legal usando talkaction,e sim usando uma action,na qual basta dar use no item.

segue o exemplo abaixo

 

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

 

tag em actions:

        <action itemid="5468" script="nomedoarquivo.lua" />

 

 

@SubWat:

Eu peguei esse script de outro forum, cujo não tinha os creditos, se quem postou la pegou do seu servidor, ou melhor, fez basiado em seu servidor, ele deveria ter coloca os creditos dele como criador, e o do seu servidor como BASE, mais mesmo assim, esse ai de CRYSTAL COINS, tb pode ajudar muita gente.

 

ATT, Kelvin Victor

SubwatS
21 de agosto de 2011 às 12:36

hehe,pode me passar o link do forum pra mim ir lá falar que é rip?

kelvinvictorK
26 de agosto de 2011 às 11:38

SubWat, Não recordo qual o forum, mais quando lembrar postarei aqui

4 meses depois...
AlezzoA
17 de dezembro de 2011 às 14:56

kelvinvictor

 

 

Eu tou com 2 Duvidas Aqui :

 

 

Essa script pode ser feita com qualquer Item ?

 

e posso colocar ela ta talkactions sem ter q eu use o comando nela (!stamina) ?

1 mês depois...
kelvinvictorK
19 de janeiro de 2012 às 12:49

kelvinvictor

 

 

Eu tou com 2 Duvidas Aqui :

 

 

Essa script pode ser feita com qualquer Item ?

 

e posso colocar ela ta talkactions sem ter q eu use o comando nela (!stamina) ?

 

Ela pode ser feita com qualquer item sim, e se quiser que deem USE nela para usa-la tem que fazer como o Subwat falou *-*