Gostei, poderia ter posto umas imagens, mas conteúdo tá bom.
- Fórum
- OTServ
- Recursos
- Scripting
- Actions e Talkactions
- [Talkaction] Ultimate Stamina Potion/enchendo Stamina Com Item
[Talkaction] Ultimate Stamina Potion/enchendo Stamina Com Item
Por kelvinvictor, 10 de jun. de 2011 em Actions e Talkactions
1. Esta Talkaction foi util para você?
info
Grupo: Herói
Registrado: 22/04/11
Posts: 2.5k
Reputação: +293
Gênero: Masculino
Char no Tibia: Thyn Zare

info
Grupo: Lorde
Registrado: 17/01/09
Posts: 2.1k
Reputação: +395
Char no Tibia: Adra Sata

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.
Editado Junho 10 por SkyDangerous
info
Grupo: Barão
Registrado: 24/02/10
Posts: 204
Reputação: +14
Char no Tibia: Krewcz

Não é de minha autoria, mais nem lembro onde peguei, e onde eu peguei, nao tinha creditos... espero que seja movido e aprovado
info
Grupo: Infante
Registrado: 27/07/09
Posts: 1.5k
Reputação: +405
Char no Tibia: Gean Riot

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
info
Grupo: Barão
Registrado: 24/02/10
Posts: 204
Reputação: +14
Char no Tibia: Krewcz

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
info
Grupo: Infante
Registrado: 27/07/09
Posts: 1.5k
Reputação: +405
Char no Tibia: Gean Riot

hehe,pode me passar o link do forum pra mim ir lá falar que é rip?
info
Grupo: Barão
Registrado: 24/02/10
Posts: 204
Reputação: +14
Char no Tibia: Krewcz

SubWat, Não recordo qual o forum, mais quando lembrar postarei aqui
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) ?
info
Grupo: Barão
Registrado: 24/02/10
Posts: 204
Reputação: +14
Char no Tibia: Krewcz

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





info
Grupo: Barão
Registrado: 24/02/10
Posts: 204
Reputação: +14
Char no Tibia: Krewcz
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:
• 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:
•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:
Salve e feche.
Agóra é só ter o Item e dizer !stamina
Editado Fevereiro 11 por kelvinvictor