Ir para conteúdo
  • 0

Script Talkaction para trocar de pokemon


Pergunta

Queria pedir a vocês um script talkactions para trocar de pokemon, ele tem que funcionar da seguinte maneira:

 

o player diz /poke blastoise e caso tenha o pokemon blastoise na bag ele puxa o poke atual (se estiver solto) e joga o blastoise no slot e solta o pokemon, o slot que digo é aonde tem que colocar a pokeball para soltar o pokemon

Link para o comentário
https://xtibia.com/forum/topic/250121-script-talkaction-para-trocar-de-pokemon/
Compartilhar em outros sites

12 respostass a esta questão

Posts Recomendados

  • 0
  Em 18/08/2019 em 20:02, Renzyx disse:

Crie um arquivo em data/talkactions/scripts com o nome que deseja, por exemplo: "pokebarsay" e cole:

 

function onSay(cid, words, param)
 
local cfg = {
exhausted = 5, -- Time you are exhausted in seconds.
storage = 5858, -- Storage used for "exhaust."
exp = 2.0 -- this means 2x more experence then default
}
 
 
if(getPlayerStorageValue(cid, cfg.storage) > os.time() and getPlayerStorageValue(cid, cfg.storage) < 100+os.time()) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "You must wait another " .. getPlayerStorageValue(cid, cfg.storage) - os.time() .. ' second' .. ((getPlayerStorageValue(cid, cfg.storage) - os.time()) == 1 and "" or "s") .. " to use new pokemon.")
else
if doSendPokemon(cid, param) then
sendAllPokemonsBarPoke(cid)
setPlayerStorageValue(cid, cfg.storage, os.time() + cfg.exhausted)
return true
end
doPlayerSendTextMessage(cid, 27, "Sua barra esta desatualizada")
sendAllPokemonsBarPoke(cid)
end
return true
end

 vá até talkactions.xml e cole:

<talkaction words="/poke" case-sensitive="no" event="script" value="nomedoscript.lua"/> <!-- em: nomedoscript coloque o nome correspondente a do script tipo pokebarsay -->

Como nosso amigo Dubstep disse acima, isso também está no tópico, mas se preferir pode pegar por aqui para ser mais rápido :)

 

Créditos:

Jair Kevick

Expand  

quanto utilizo  comando fica dizendo -> Sua barra esta desatualizada

Link para o comentário
https://xtibia.com/forum/topic/250121-script-talkaction-para-trocar-de-pokemon/#findComment-1753121
Compartilhar em outros sites

  • 0
  Em 18/08/2019 em 20:15, Renzyx disse:

Tente fazer todo o procedimento do tópico, e veja se funciona.

Expand  

já tentei não funcionou

Link para o comentário
https://xtibia.com/forum/topic/250121-script-talkaction-para-trocar-de-pokemon/#findComment-1753123
Compartilhar em outros sites

  • 0
  Em 18/08/2019 em 20:16, Renzyx disse:

Ou então não, só tenta trocar pelo cooldown bar do topic

function onSay(cid, words, param)
 
local cfg = {
exhausted = 5, -- Time you are exhausted in seconds.
storage = 5858, -- Storage used for "exhaust."
exp = 2.0 -- this means 2x more experence then default
}
 
 
if(getPlayerStorageValue(cid, cfg.storage) > os.time() and getPlayerStorageValue(cid, cfg.storage) < 100+os.time()) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "You must wait another " .. getPlayerStorageValue(cid, cfg.storage) - os.time() .. ' second' .. ((getPlayerStorageValue(cid, cfg.storage) - os.time()) == 1 and "" or "s") .. " to use new pokemon.")
else
if doSendPokemon(cid, param) then
return true
end
end

Tente

Expand  

adicionei mais um end que está faltando para fechar a função mas não funcionou, não deu erro nenhum 

Link para o comentário
https://xtibia.com/forum/topic/250121-script-talkaction-para-trocar-de-pokemon/#findComment-1753125
Compartilhar em outros sites

  • 0
  Em 18/08/2019 em 20:30, Renzyx disse:

Sobre o end, que estava faltando, eu até percebi, e editei, mesmo assim, não funcionou?

Expand  

não

Link para o comentário
https://xtibia.com/forum/topic/250121-script-talkaction-para-trocar-de-pokemon/#findComment-1753127
Compartilhar em outros sites

  • 0
  Em 18/08/2019 em 21:45, SirDubstep disse:

Está usando qual base? E não deu nenhum erro no console? Simplesmente não acontece nada?

Expand  

pokemon zr

Link para o comentário
https://xtibia.com/forum/topic/250121-script-talkaction-para-trocar-de-pokemon/#findComment-1753130
Compartilhar em outros sites

  • 0
  Em 18/08/2019 em 22:33, Kheus Andrade disse:

pokemon zr

Expand  

Teoricamente essa talk deveria funcionar em qualquer derivado do PDA/DXP, mas não sei como essa base funciona :x

Link para o comentário
https://xtibia.com/forum/topic/250121-script-talkaction-para-trocar-de-pokemon/#findComment-1753131
Compartilhar em outros sites

  • 0
  Em 18/08/2019 em 22:39, SirDubstep disse:

Teoricamente essa talk deveria funcionar em qualquer derivado do PDA/DXP, mas não sei como essa base funciona :x

Expand  

quer dar uma olhada no goback.lua?

Link para o comentário
https://xtibia.com/forum/topic/250121-script-talkaction-para-trocar-de-pokemon/#findComment-1753132
Compartilhar em outros sites

  • 0
  Em 18/08/2019 em 23:02, Kheus Andrade disse:

quer dar uma olhada no goback.lua?

Expand  

Não é no goback, essa talk usa algumas funções da lib para soltar e voltar o pokemon

Link para o comentário
https://xtibia.com/forum/topic/250121-script-talkaction-para-trocar-de-pokemon/#findComment-1753133
Compartilhar em outros sites

  • 0
  Em 18/08/2019 em 20:14, Kheus Andrade disse:

quanto utilizo  comando fica dizendo -> Sua barra esta desatualizada

Expand  

Cade o restos das funções??, não saia dando codigos que n saiba

 

  Em 18/08/2019 em 01:41, Kheus Andrade disse:

Queria pedir a vocês um script talkactions para trocar de pokemon, ele tem que funcionar da seguinte maneira:

 

o player diz /poke blastoise e caso tenha o pokemon blastoise na bag ele puxa o poke atual (se estiver solto) e joga o blastoise no slot e solta o pokemon, o slot que digo é aonde tem que colocar a pokeball para soltar o pokemon

Expand  

Vou ver oque posso fazer para você aqui amigo

Link para o comentário
https://xtibia.com/forum/topic/250121-script-talkaction-para-trocar-de-pokemon/#findComment-1753134
Compartilhar em outros sites

  • 0

Esse ai do Renzyx pega os códigos pela metade e não sabe nem o que está fazendo e ainda passa incompleto o código, me diga para que aquelas cfg e os.time? kkkkkkk

 

@Kheus Andrade
Verifica seu script da cdbar.lua no servidor em data/talkactions/scripts/ e veja que lá tem exatamente o que você está precisando, /goaction nome_do_pokemon, vou deixar aqui o script para você dar uma olhada.

  Mostrar conteúdo oculto

 

Link para o comentário
https://xtibia.com/forum/topic/250121-script-talkaction-para-trocar-de-pokemon/#findComment-1753139
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...