Ir para conteúdo

Numero De Pokemon


lailtonbr

Posts Recomendados

Tipo do script: Funcao para retornar o numero de pokemon na pokebag

Protocolo (versão do Tibia): 8.54

Servidor utilizado: Poke Dash

Nível de experiência: Iniciante

Adicionais/Informações: Help me !!!

 

Olá galera, estou precisando de uma funcao que me informe o numero de pokemon que possuo na bag.

 

vlw

Link para o comentário
Compartilhar em outros sites

Tipo, se seu server tiver aquele sistema de quando colocar uma ball na bag aumentar 1 de "Mana" você pode fazer por getPlayerMana(cid) aí se você tiver 3 pokes, vai ter 3 de "Mana" aí o script vai checar isso e vai ver que você tem 3 pokes...

Link para o comentário
Compartilhar em outros sites

function getPlayerPokemonCount(cid)

-- Coloque o id de todas as balls existentes
local balls = {XXXX, YYYY, ZZZZ, AAAA}

local count = 0
for i = 1, #balls do
count = count + getPlayerItemCount(cid, balls[i])
end

return count
end

Link para o comentário
Compartilhar em outros sites

Legal, ta quase no que quero.

 

quero q o resultado da funcao seja jogado no MANA estou tentando mais nao consigo...

 

Por favor alguem sabe como resolver isso, quando crio um char ele inicia com o mana -392

e no jogo aparece o numero 65144

 

se eu entrar no sql e zerar ao entrar no jogo novamente esta o valor 65144

 

quero armazenar neste campo o valor de uma funcao minha que totaliza o numero de pokemon que esta comigo.

 

detalhe se zerar o mana no sql e entrar como ADM ele fica zerado :(, ja fucei tudo... alguem ai se habilita?

 

vlw

 

function onPokeCount(cid)
local Balls = {2220, 2221, 2222, 2223}
local nMana = getPlayerMana(cid)
local nBall = 0
for i = 1, #Balls do
 nBall = nBall + getPlayerItemCount(cid, Balls[i])
end
doPlayerAddMana(cid,-nMana)
doPlayerAddMana(cid,nBall)
end

 

Como fazer agora para ele atualizar quando se tira ou poe item na Bag ?

Editado por lailtonbt
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...