Ir para conteúdo
  • Anúncios

    • AiroN

      Anuncie no L2JBrasil

      Deseja anunciar aqui no fórum, no Top L2JBrasil ou em nossa página no Facebook? Confira: www.l2jbrasil.com/anunciar
    • Grundor

      Método de login alterado   08-10-2017

      Com a atualização do fórum para versão  IPB 4.2 não é mais possível fazer login usando username, ao invés disso você deve usar e-mail ou seu Display Name (nome como é exibido no forum).      
    • AiroN

      Tenha seu clube formalmente no L2JBrasil!   18-10-2017

      Você tem amigos que estão sempre juntos contigo na alegria e na tristeza, na saúde e na doença, em todos os desenvolvimentos de suas vida, no pvp, nas quests? rsrs   Monte seu clube formalmente na L2J Brasil!
      Criar um clube é muito fácil, basta você entrar nesse tópico e se interar do assunto:    Dominem o mundo!


      Atenciosamente,
      Administração L2jBrasil.
Entre para seguir isso  
leonardo22

[Tutorial] Corrigindo bug de IDFactory

Posts recomendados

Olá pessoal, como vai?

Sei que muitos já tiveram este problema, quando dá um erro assim:

 

erroru.jpg

 

O que isso significa?

Este erro significa que existe algum item com object_id igual ao ID de algum char.

 

Para ajudá-los neste problema, resolvi criar este tutorial, explicando como fazer para solucionar.

 

 

Requisitos:

 

* Programa de gerenciamento de MySQL (Navicat)

Passo 1

 

Abra seu Navicat.

Selecione sua database.

Após ter slecionado, vá na Aba New Query

 

img1qyj.jpg

 

Abrirá uma janela, dentro dessa janela, você vai colar o seguinte código SQL e clicar em Run:

SELECT items.object_id, characters.charId FROM items, characters WHERE items.object_id = characters.charId

 

img2yvf.jpg

 

Após clicar em Run, a query será executada.

Ela deverá achar o registro duplicado.

 

A coluna object_id refere-se à tabela items.

A coluna charId refere-se à tabela characters.

 

Feito isso, é só alterar o object_id para algum outro número.

Eu aconselho, trocar o primeiro número (2) por algum número maior que 2.

 

Exemplo:

268481559 => 368481559

Editado por leonardo22

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muito Obrigado Por Essa Ajuda Vlw msm!

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara segi o seu tuto pra corigir o bug + deu isso

 

 

errof.png

 

 

 

alguem me ajuda aew

Editado por Dr-x

Compartilhar este post


Link para o post
Compartilhar em outros sites
Tenta com essa

SELECT items.object_id, characters.obj_Id FROM items, characters WHERE items.object_id = characters.obj_Id

 

 

nao mostro nada no resultado

 

 

erro3.png

Compartilhar este post


Link para o post
Compartilhar em outros sites
Mas você tem certeza que está com problemas no IDFactory

 

 

cara da isso aki

 

aqui ta a ss do startGameServer

 

gameserver.png

 

 

 

e aqui ta a ss do startLoginServer

 

 

longp.png

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sii naum estou enganado , isso eh problema no java , nesses 2 arquivos server.properties e loginserver.properties

 

Nessa area ,

# Database info
Driver=com.mysql.jdbc.Driver
#Driver=org.hsqldb.jdbcDriver
#Driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
URL=jdbc:mysql://localhost/l2jdb
#URL=jdbc:hsqldb:hsql://localhost/l2jdb

Compartilhar este post


Link para o post
Compartilhar em outros sites
Entre para seguir isso  



     


  • Quem Está Navegando

    Nenhum usuário registrado visualizando esta página.

×