BR

[Encerrado] Ajuda ^^

Por BrunooMaciell, 16 de nov. de 2013 em Tópicos Sem Resposta

poketibia
script
8
769
BrunooMaciellB
16 de novembro de 2013 às 23:24

Estou com um erro de leve na minha pokedex mais quem puder ajuda ia mi ajuda muito ^^

 

BUG

 

[16/11/2013 23:02:48] [Error - Action Interface]
[16/11/2013 23:02:49] data/actions/scripts/pokedex.lua:onUse
[16/11/2013 23:02:50] Description:
[16/11/2013 23:02:51] data/actions/scripts/pokedex.lua:38: attempt to index a boolean value
[16/11/2013 23:02:52] stack traceback:
[16/11/2013 23:02:52] data/actions/scripts/pokedex.lua:38: in function

 

 

SCRIPT

 

local rate = 20

function onUse(cid, item, fromPos, item2, toPos)

if not isCreature(item2.uid) then
return true
end

local poke = getCreatureName(item2.uid)

if isMonster(item2.uid) then
local this = newpokedex[getCreatureName(item2.uid)]
local myball = 0
if isSummon(item2.uid) then
myball = getPlayerSlotItem(getCreatureMaster(item2.uid), 8)
end
if not getPlayerInfoAboutPokemon(cid, poke).dex then
local exp = this.level * rate
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have unlocked ".. getCreatureName(item2.uid).." in your pokedex!")
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have gained "..exp.." experience points.")
doSendMagicEffect(getThingPos(cid), 210)
doPlayerAddExperience(cid, exp)
doAddPokemonInDexList(cid, poke)
else
doShowPokedexRegistration(cid, item2, myball)
end
return true
end

if not isPlayer(item2.uid) then return true end

local kanto = 0
local johto = 0
local hoen = 0
local sinooh = 0

for i = 1, #oldpokedex do
if getPlayerInfoAboutPokemon(item2.uid, oldpokedex[1]).dex then
if i <= 151 then
kanto = kanto+1
elseif i >= 152 and i <= 251 then
johto = johto+1
elseif i >= 252 and i <= 386 then
hoen = hoen+1
elseif i >= 387 then
sinooh = sinooh+1
end
end
end --alterado v1.6

local player = getRecorderPlayer(toPos, cid)

if cid == player then
doPlayerSendTextMessage(cid, 27, "You has unlocked "..kanto.." kanto's and "..johto.." johto's pokémons until now and "..hoen.." hoen's pokémons until now and "..sinooh.." sinooh's pokémons until now.")
doPlayerSetVocation(cid, 9) --alterado v1.6
openChannelDialog(cid)
end

return true
end

 

 

Curti+ ^^

zipter98Z
17 de novembro de 2013 às 00:10

Esse erro ocorre quando o player clica na pokedex, e depois em si mesmo?

GabrieltxuG
17 de novembro de 2013 às 00:34

Bom Bruno sempre vejo se criando topicos com o Titulo de Ajuda , espero que isso não ocorra mais, caso contrario estarei te alertando, leia as regras.

 

alerta verbal

BrunooMaciellB
17 de novembro de 2013 às 10:41

Zpter98

 

cara nao sei so sei que ocorre

 

Gabriel

 

blz dboa

zipter98Z
17 de novembro de 2013 às 13:21

O slicer já respondeu em um tópico que havia a mesma dúvida que a sua (exatamente, na mesma linha). Não tenho certeza se a causa do erro é realmente a mesma, mas, se for, provavelmente você esqueceu de adicionar um (ou mais) pokémon em todas as tabelas de lib/configuration.lua.

BrunooMaciellB
17 de novembro de 2013 às 13:53

ixi dai fica foda poque nao fala qual pokemon e o erro da pokedex se fala-se dai ate de boa ate eu podia ver e tenta arruma mais como e muito pokemon tenso !!

 

mais vlw ^^

GabrieltxuG
18 de novembro de 2013 às 09:54

vai arrumando um por um que arruma, não tenha preguiça , imagina eu que coloquei a 3° e a 4° geração tudo FULL no servidor e.e

 

 

 

Duvida Senada e Movido.

4 anos depois...
StigalS
21 de abril de 2018 às 03:12
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.