Ir para conteúdo

[Encerrado] Poketibia Pokemons Iniciais Não Aparecem


mrcanela

Posts Recomendados

Bem Pessoal sou novo aqui e tenho uma duvida,

procurei no forum e nao achei então resolvi postar aki.

estou usando o ot:

"Pokemon Hosters [Flash]"

e começo sem nada e nao tem nem o lugar de escolher o pokemon

como procedo?

 

obss: nao e troca de poquemons iniciais

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

Para editar os items que os players irão começar vá na pasta (data\creaturescripts\scripts) e abra o arquivo firstitems.lua, observe estas linhas:

 

local firstItems = {}
firstItems[0] =
{
2173,
2525,
3965,
2124,
2457,
2647,
2643
}
firstItems[1] =
{
2173,
2525,
2190,
2124,
2457,
2647,
2643
}
firstItems[2] =
{
2173,
2525,
2182,
2124,
2457,
2647,
2643
}
firstItems[3] =
{
2173,
2525,
2399,
2124,
2457,
2647,
2643
}
firstItems[4] =
{
2173,
2525,
2428,
2124,
2457,
2647,
2643
}

 

Os números são os items que os players começarão. Ex: 2643 -> Leather Boots

 

firstItems[0] -> [0] É o ID da vocation. Ex: [0] -> Não tem Vocação ; [1] -> Sorcerer e assim por diante...

 

Sobre os pokemons iniciais , já quem o Pokeot que você baixou não tem os pokemons iniciais você mesmo terá que fazer.

Link para o comentário
Compartilhar em outros sites

Muito obrigado pela atenção NoHeAD .

meu firstitem esta um pouco diferente :

 

local firstItems =

{

2580,

2564,

2120,

}

 

function onLogin(cid)

if getPlayerStorageValue(cid, 30001) == -1 then

for i = 1, table.maxn(firstItems) do

doPlayerAddItem(cid, firstItems, 1)

end

local item1 = 2649 --aqui e o id da calsa que ele irar ganhar

local bag = doPlayerAddItem(cid, 2003, 1)

doAddContainerItem(bag, 2464, 1)

doAddContainerItem(bag, 2465, 1)

setPlayerStorageValue(cid, 30001, 1)

local bag = doPlayerAddItem(cid, 1988, 1)

doAddContainerItem(bag, 2310, 1)

doAddContainerItem(bag, 2307, 1)

doAddContainerItem(bag, 2308, 1)

doAddContainerItem(bag, 2309, 1)

doAddContainerItem(bag, 2311, 1)

doAddContainerItem(bag, 2312, 1)

doAddContainerItem(bag, 2313, 1)

doAddContainerItem(bag, 2314, 1)

setPlayerStorageValue(cid, 30001, 1)

 

local bag = doPlayerAddItem(cid, 2382, 1)

setPlayerStorageValue(cid, 30001, 1)

local bag = doPlayerAddItem(cid, 2001, 1)

doAddContainerItem(bag, 2649, 1)

doAddContainerItem(bag, 2649, 1)

doAddContainerItem(bag, 2649, 1)

setPlayerStorageValue(cid, 30001, 1)

 

 

local bag = doPlayerAddItem(cid, 1987, 1)

doAddContainerItem(bag, 2671, 20)

setPlayerStorageValue(cid, 30001, 1)

if getPlayerSex(cid) == 0 then

doPlayerAddItem(cid, item1, 1)

else

doPlayerAddItem(cid,item1, 1)

end

 

end

return TRUE

end

 

 

 

 

tentei adicionar dinheiro ali onde esta de vermelho

so que ficou bagunçado apareceu dinheiro no lugar da mochila e tal...

pode me dizer o que fazer ?

Link para o comentário
Compartilhar em outros sites

Eu estou viajando e é muito ruim de escrever em um Netbook mas como eu já respondi este tópico irei responder novamente.

 

Para adicionar items na backpack do player vá na pasta (data\creaturescripts\scripts) e abra o arquivo firstitems.lua , repare nestas linhas:

 

local bag = doPlayerAddItem(cid, 11257, 1)
doAddContainerItem(bag, 2160, 2)
doAddContainerItem(bag, 2554, 1)
doAddContainerItem(bag, 2120, 1)
doAddContainerItem(bag, 7618, 1)

 

Para adicionar um item na backpack crie uma linha assim:

 

doAddContainerItem(bag, 7588, 1)

 

Informação:

 

7588 -> ID do item que terá na backpack.

1 -> Quantidade do Item. Ex: 20 crystal coin.

 

Se quiser use este firstitems.lua e edite como você quiser.

 

local firstItems = {}
firstItems[0] =
{
2173,
2525,
3965,
2124,
2457,
2647,
2643
}
firstItems[1] =
{
2173,
2525,
2190,
2124,
2457,
2647,
2643
}
firstItems[2] =
{
2173,
2525,
2182,
2124,
2457,
2647,
2643
}
firstItems[3] =
{
2173,
2525,
2399,
2124,
2457,
2647,
2643
}
firstItems[4] =
{
2173,
2525,
2428,
2124,
2457,
2647,
2643
}

function onLogin(cid)
if getPlayerStorageValue(cid, 30001) == -1 then
for i = 1, table.maxn(firstItems[getPlayerVocation(cid)]) do
doPlayerAddItem(cid, firstItems[getPlayerVocation(cid)][i], 1)
end
if getPlayerSex(cid) == 0 then
doPlayerAddItem(cid, 2463, 1)
else
doPlayerAddItem(cid, 2463, 1)
end
local bag = doPlayerAddItem(cid, 1988, 1)
doAddContainerItem(bag, 2160, 2)
doAddContainerItem(bag, 2554, 1)
doAddContainerItem(bag, 2120, 1)
doAddContainerItem(bag, 7618, 1)
setPlayerStorageValue(cid, 30001, 1)
end
return TRUE
end

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

  • 7 years later...
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...