Postado Setembro 9, 2015 9 anos [08/09/2015 22:30:00] Error while executing function "getPlayerInfoAboutPokemon("Linsoul, Rhyperior)", Rhyperior doesn't exist. [08/09/2015 22:30:00] [Error - Action Interface] [08/09/2015 22:30:00] data/actions/scripts/pokedex.lua:onUse [08/09/2015 22:30:00] Description: [08/09/2015 22:30:01] data/actions/scripts/pokedex.lua:4: attempt to index a boolean value [08/09/2015 22:30:01] stack traceback: [08/09/2015 22:30:01] data/actions/scripts/pokedex.lua:4: in function 'checkDex' [08/09/2015 22:30:01] data/actions/scripts/pokedex.lua:55: in function <data/actions/scripts/pokedex.lua:31> [08/09/2015 22:30:03] Error while executing function "getPlayerInfoAboutPokemon("Linsoul, Rhyperior)", Rhyperior doesn't exist. Pokedex.lua [local function checkDex(cid) local unlock = 0 for i = 1, #oldpokedex do if getPlayerInfoAboutPokemon(cid, oldpokedex[1]).dex then unlock = unlock + 1 end end return unlock end local rate = 50 local rewards = { [10] = {{2160, 1}, {11638, 1}, {12344, 5}}, [20] = {{2160, 1}, {11638, 1}, {12344, 5}}, [30] = {{2160, 1}, {11638, 1}, {12344, 5}}, [40] = {{2160, 1}, {11639, 1}, {12344, 10}}, [50] = {{2160, 2}, {11639, 1}, {12344, 10}}, [60] = {{2160, 2}, {11639, 1}, {12344, 15}}, [70] = {{2160, 2}, {11640, 1}, {12344, 15}}, [80] = {{2160, 2}, {11640, 1}, {12344, 20}}, [90] = {{2160, 3}, {11640, 1}, {12344, 20}}, [100] = {{2160, 3}, {11640, 1}, {12344, 25}}, [120] = {{2160, 3}, {11640, 1}, {12344, 30}}, [150] = {{2160, 3}, {11641, 1}, {12344, 30}}, [180] = {{2160, 3}, {11641, 1}, {12344, 30}}, [210] = {{2160, 5}, {11641, 1}, {12344, 30}}, [250] = {{2160, 5}, {11641, 1}, {12344, 30}}, } local sto = 63999 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 local list = checkDex(cid) local r = rewards -- print("List: "..list) --sendMsgToPlayer(cid, 27, "Parabéns, você tem "..list.." pokeDex!") if r and getPlayerStorageValue(cid, sto) < list then for _, TABLE in ipairs® do doPlayerAddItem(cid, TABLE[1], TABLE[2]) sendMsgToPlayer(cid, 27, "Voce ganhou "..TABLE[2].." ".. getItemNameById(TABLE[1]).."!") end setPlayerStorageValue(cid, sto, list) end return true end if not isPlayer(item2.uid) then return true end local kanto = 0 local johto = 0 --alterado v1.7 \/\/ for i = 1, #oldpokedex do if getPlayerInfoAboutPokemon(item2.uid, oldpokedex[1]).dex then if i <= 151 then kanto = kanto+1 elseif i >= 209 then johto = johto+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.") doPlayerSetVocation(cid, 9) --alterado v1.6 openChannelDialog(cid) end return true end Editado Setembro 9, 2015 9 anos por wevertonvrb (veja o histórico de edições)
Postado Setembro 9, 2015 9 anos Você adicionou o pokémon Rhyperior? Edit: Odeio quanto fazem o topico e não ficam online.. Editado Setembro 9, 2015 9 anos por Deadpool (veja o histórico de edições) Se te ajudei, deixe seu curti, clique em melhor resposta, para que eu possa ajudar sempre. Trabalhos (C++): Cor das mensagens nos channels Ajusta/Mudar cor das mensagens de Loot Liberação dos novos Remakes da PokeXGames. NPC "Guild Master" que cria, deleta, invita, kicka players da guild. At Soon, LIKE ON FACEBOOK. Clik on Imgs
Postado Setembro 9, 2015 9 anos Troque o título do tópico imediatamente, esse tipo de título é contra as regras, além de ter postado na área errada! O tópico foi movido para a área correta, preste mais atenção da próxima vez!Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido:De: "OTServ → Suporte OTServ → Suporte de OTServ Geral"Para: "OTServ → Suporte OTServ → Suporte de Scripts" _ .-'` `} _./) / } .'o \ | } '.___.'`.\ {` /`\_/ , `. } ME DA UMA NOZ! \=' .-' _`\ { `'`;/ `, } _\ @ ; } /__`;-...'--' Cluck!
Postado Setembro 9, 2015 9 anos Autor Você adicionou o pokémon Rhyperior? Edit: Odeio quanto fazem o topico e não ficam online.. desculpa eu fiquei online o máximo q pude e sim eu adicionei esse novo pokemon e esta dando esse erro
Postado Setembro 9, 2015 9 anos desculpa eu fiquei online o máximo q pude e sim eu adicionei esse novo pokemon e esta dando esse erro Esse Error acontece pq voce nao adicionou corretamente o Pokemon no Server , Voce nao adicionou o Pokemon nas Tabelas de Pokedex verifique se tem o Pokemon " Rhyperior" em data/lib/configuration.lua nas tabelas: - newpokedex - oldpokedex
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.