Ir para conteúdo
  • Cadastre-se

Programação Como debugar o código para encontrar o local do erro


Posts Recomendados

Qual o motivo deste tópico? 

Percebi que o código é feito em C++, como debugar afim de encontrar o local que o erro surge?

 

Está surgindo algum erro? Se sim coloque-o aqui. 

Citar

[Error - Spell Interface]
data/spells/scripts/ps/Ember.lua:onCastSpell
Description:
(LuaScriptInterface::luaGetPlayerSlotItem) Player not found

 

Você tem o código disponível? Se tiver publique-o aqui: 

Não sei localizar exatamente onde surge o problema... pois ocorre em diversos momentos, sempre aparecendo no console.

 

Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. 

image.thumb.png.a4a343ce24c85781f6891a577c0be12a.png

Link para o post
Compartilhar em outros sites

Coloca o código de algum script que ta usando essa função, pode ser esse ember.lua mesmo.

 

Basicamente tem um parâmetro dela que deveria receber um player, mas está recebendo outra coisa. Por isso o retorno do erro.

Link para o post
Compartilhar em outros sites
3 minutos atrás, 139 disse:

Coloca o código de algum script que ta usando essa função, pode ser esse ember.lua mesmo.

 

Basicamente tem um parâmetro dela que deveria receber um player, mas está recebendo outra coisa. Por isso o retorno do erro.


Ember.lua:
image.png.8ffa86883ba96ff5e15eb7af0b3444d8.png

Pokemon Moves do Ember:
image.thumb.png.10415fe9bbb4e7dea7387036cfa97afe.png

Link para o post
Compartilhar em outros sites

O uso da getPlayerSlotItem também não ta aí, então tem que ir rastreando de função em função até achar ela. Checa a docastspell, isMega, getMegaID, e tudo que estiver dento delas.

Meu palpite é que o cid que ela esteja recebendo seja um monstro (pokémon) ao invés do treinador, ou algo do tipo.

Link para o post
Compartilhar em outros sites
12 minutos atrás, 139 disse:

O uso da getPlayerSlotItem também não ta aí, então tem que ir rastreando de função em função até achar ela. Checa a docastspell, isMega, getMegaID, e tudo que estiver dento delas.

Meu palpite é que o cid que ela esteja recebendo seja um monstro (pokémon) ao invés do treinador, ou algo do tipo.

Tô na luta pra encontrar esses arquivos... tem noção?

 

Link para o post
Compartilhar em outros sites

Esse script tá retornando um spell que ta em data/lib/pokemon moves.lua

Procura por elseif = "Ember" ou só "Ember" que você acha o codigo do spell, se eu tiversse no pc passava a correção, mas estou no celular no momento.

Editado por FlameArcixt (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
2 minutos atrás, FlameArcixt disse:

Esse script tá retornando um spell que ta em data/lib/pokemon moves.lua

Procura por elseif = "Ember" ou só "Ember" que você acha o codigo do spell, se eu tiversse no pc passava a correção, mas estou no celular no momento.

Opa amigo!
Eu postei o "pokemon moves.lua" na spell do Ember logo acima!

Link para o post
Compartilhar em outros sites
3 minutos atrás, sklorde disse:

Opa amigo!
Eu postei o "pokemon moves.lua" na spell do Ember logo acima!

A função mais incomum na spell é o isMega, aposto qhe essa função que ts retornando o problema, da uma olhada nela, deve tar no some functions

Link para o post
Compartilhar em outros sites
  • Moderador

@sklorde

Este script está puxando diversos códigos, seriam Poison Power, Ember, Yawm e statsChange, envia eles aqui!

podem ser vários motivos, getPlayerSlotItem pode estar sendo passado de forma errada, ou está função não esta sendo puxada pelo seu system.

envie eles aqui.

debugar códigos em LUA é mais facil usar print(variavel)

                                                                                                                  Have no idea!

                                                                                                  freelance? go to my discord:  sun#8860

 

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Muvuka
      Alguem tem anti-nuker igual a esse 
       

       
    • Por Muvuka
      [SQLite] -=[TFS]=- 0.4 8.60 Alguem faz apk mobile pra mim ip: dexsoft.ddns.net
       
      pra mim
       
      https://www.mediafire.com/file/5klqnyy6k7jda0u/OTClientV8.rar/file
       
      TA TUDO AI
    • Por yuriowns
      Salve rapazes, estou precisando de um client próprio para o meu servidor 7.4, preciso que algum programador experiente e com referências faça um client do jeito que eu procuro. Responda aqui para fazermos um orçamento, obrigado!

      Não sei se estou no lugar certo, se não me desculpem e peço que movam por gentileza!
    • Por paulo thush
      Pessoal to com um grande problema, estou com um servidor TFS 1.4x 10.98, recentemente começou dar um problema, sempre quando falava "trade" com o npc dava um erros, com qual quer npc, o erro e o seguinte.
       
       
      me falaram que o problema e nas sourcer que precisava mudar umas coisas me passaram um link no github esse aqui 
      https://github.com/otland/forgottenserver/pull/3996/files
       
      porem eu vi vídeos no youtube ensinando a compilar, já vi muitos tópicos como compilar a sourcer, ai quando vou compilar da esse erro
      já tentei instalar, desinstala muitas coisas, alterar também não vai, minha sourcer e essa 
      https://github.com/otland/forgottenserver
       
       
      Alguém poderia me ajuda com esse erro, ou ate compilar 100% as sourcer. os Tópicos que eu tentei para compilar e esse daqui, se não poder o link me desculpe.
      https://forums.otserv.com.br/index.php?/forums/topic/169234-windowsvc2019-compilando-sources-tfs-14-vcpkg/
       
      alguém me da uma luz por favor kkk
    • Por Ryzek
      Uso tfs 0.4 trunk3884 bem simples.
      Queria acrescentar magic effects para 255 pois o meu só vai até 69. Encontrei um tópico que falava sobre porém parece ter sido removido, não consigo acessar!
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo