VO

Npc Pokemoncollector Funcionando

Por Vodkart, 05 de fev. de 2011 em NPCs, monsters e raids

script
26
8.2k
Dudu08267D
20 de março de 2011 às 17:02

Um script melhorado e funcionando do Pokemon Collector Thx

keikerK
20 de março de 2011 às 18:37

ALGUEM PODE AJUDA PORFAVOR E URGENTE OLHEM ESSE ERRO

 

 

 

 

[20/03/2011 18:35:58] [Error - LuaScriptInterface::loadFile] data/npc/scripts/buy_pokemons.lua:25: '=' expected near 'a'

[20/03/2011 18:35:58] [Warning - NpcScript::NpcScript] Cannot load script: data/npc/scripts/buy_pokemons.lua

[20/03/2011 18:35:58] data/npc/scripts/buy_pokemons.lua:25: '=' expected near 'a'

VodkartV
21 de março de 2011 às 11:52

posta o seu script que você modificou ai :S

keikerK
21 de março de 2011 às 12:12

vodkart vlw ja arrumei e que esquesci das virgula

 

coloquei o preço e esquesci das virgulas^^ tem meu REP++ peso que me add msn

 

ofleo@hotmail.com

Neko121587N
25 de março de 2011 às 12:16

Quando eu crio o arquivo pokeLib, funciona bem npc, mas não posso voar mais con meu poke, eu posso carregar, mas eu não posso perder o meu poke ... e apagar pokelib. Eu posso voar perfeitamente

 

 

Error com pokelib criado.

 

[25/03/2011 10:11:42] [Error - Action Interface]

[25/03/2011 10:11:42] data/actions/scripts/fly.lua:onUse

[25/03/2011 10:11:42] Description:

[25/03/2011 10:11:42] data/actions/scripts/fly.lua:56: attempt to index a nil value

[25/03/2011 10:11:42] stack traceback:

[25/03/2011 10:11:42] data/actions/scripts/fly.lua:56: in function <data/actions/scripts/fly.lua:14>

 

removo e pokelib y funca bem

 

 

 

Desculpe o meu mau br

VodkartV
25 de março de 2011 às 22:07

@UP

 

então só coloca isso na sua pokeLib:

 

function findLetter(string, letter) 
for i = 1, #string do 
if string:sub(i, i) == letter then 
return i 
end 
end 
end 

function getItemsInContainerById(container, itemid) -- Function By Kydrai 
local items = {} 
if isContainer(container) and getContainerSize(container) > 0 then 
for slot=0, (getContainerSize(container)-1) do 
local item = getContainerItem(container, slot) 
if isContainer(item.uid) then 
local itemsbag = getItemsInContainerById(item.uid, itemid) 
for i=0, #itemsbag do 
table.insert(items, itemsbag[i]) 
end 
else 
if itemid == item.itemid then 
table.insert(items, item.uid) 
end 
end 
end 
end 
return items 
end

Neko121587N
25 de março de 2011 às 22:47

@UP

 

então só coloca isso na sua pokeLib:

 

function findLetter(string, letter) 
for i = 1, #string do 
if string:sub(i, i) == letter then 
return i 
end 
end 
end 

function getItemsInContainerById(container, itemid) -- Function By Kydrai 
local items = {} 
if isContainer(container) and getContainerSize(container) > 0 then 
for slot=0, (getContainerSize(container)-1) do 
local item = getContainerItem(container, slot) 
if isContainer(item.uid) then 
local itemsbag = getItemsInContainerById(item.uid, itemid) 
for i=0, #itemsbag do 
table.insert(items, itemsbag[i]) 
end 
else 
if itemid == item.itemid then 
table.insert(items, item.uid) 
end 
end 
end 
end 
return items 
end

 

 

tente e novo pokelib, e voar sistema funciona bem, mas ao tentar comprar, recebo erro

 

Dantes [52]: Hey, you dont have this pokemon(rattata)! Make sure if its not fainted and it is inside your backpack!

 

nao e god, simple treinador

VodkartV
25 de março de 2011 às 22:59

eu testei com só aquelas funções ali da pokeLib e funcionou.

você tem que estar com o pokemon dentro da backpack!

qual seu servidor pokemon?

Neko121587N
25 de março de 2011 às 23:03

tenho pokemon em backpack...

 

e pokemon flash

VodkartV
26 de março de 2011 às 10:28

lol

claro,o NPC só ta funcionando para pokeserv e pokedash,a pokebola no pokeflash é "rattata pokeball" enquanto no pokedash é só "Rattata"...

 

Vo ve se faço um npc para o pokeflash e edito mais tarde.

abraços

Editado Março 26 por Vodkart

Neko121587N
28 de março de 2011 às 03:37

:thumbsupsmiley2:

 

usei a v1.0 + pokelib modificado e funcionou perfeito, so presiso colocar na pokeball em portrait, e funka booom em pokemon flash

 

Thanks!!!