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...
- Fórum
- xTibia - Notícias e Suporte
- Soluções
- Archived
- Numero De Pokemon
4
774
03 de agosto de 2011 às 10:48
info
Grupo: Visconde
Registrado: 11/08/10
Posts: 477
Reputação: +175
Gênero: Masculino

03 de agosto de 2011 às 20:49
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
04 de agosto de 2011 às 06:56
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 Agosto 5 por lailtonbt




info
Grupo: Campones
Registrado: 30/07/11
Posts: 1
Reputação: 0
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