Ir para conteúdo

[Talkaction] Ultimate Stamina Potion/enchendo Stamina Com Item


  

11 votos

  1. 1. Esta Talkaction foi util para você?

    • Sim
      5
    • Não
      6


Posts Recomendados

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 por kelvinvictor
Link para o comentário
Compartilhar em outros sites

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 por SkyDangerous
Link para o comentário
Compartilhar em outros sites

  • 2 months later...

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 por Subwat
Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

  • 3 months later...
  • 1 month later...

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 *-*

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...