Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado

[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 por wevertonvrb (veja o histórico de edições)

  • Respostas 5
  • Visualizações 445
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • 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

Postado

Você adicionou o pokémon Rhyperior?

 

Edit: Odeio quanto fazem o topico e não ficam online..

Editado 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.

 

skype.png

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.

 

 B4OBUkH.png At Soon, LIKE ON FACEBOOK. Clik on Imgs

Postado

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: "OTServSuporte OTServSuporte de OTServ Geral"
Para: "OTServSuporte OTServSuporte de Scripts"

                              _
                          .-'` `}
                  _./)   /       }
                .'o   \ |       }
                '.___.'`.\    {`
                /`\_/  , `.    }                                      ME DA UMA NOZ!
                \=' .-'   _`\  {
                 `'`;/      `,  }
                    _\   @   ;  }
                   /__`;-...'--'

Cluck!

Postado

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo