Ir para conteúdo
  • Cadastre-se
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

Precisando de Dedicado ou VPS?

Conheça a L2JCenter

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  

  • Mudanças no Login

    Preste atenção às mudanças no método de login.

    Com a migração para nomes de usuário IPB4 não existe mais.

    Você deve usar seu nome de exibição ou email em vez de nome de usuário.




     



  • Quem Está Navegando

    Nenhum usuário registrado visualizando esta página.

  • Posts

    • Utiliza esta aplicacion para borrar la system : https://unlocker-32bits.en.uptodown.com/windows/download
    • Olá, bom dia!
      Isso ocorre porque na hora de salvar, foi feito de  forma incorreta acarretando o corrompimento do arquivo.   Sugestão: refaça um itename-e e adicione novamente os custons do seu servidor e sempre lembre de fazer um backup do arquivo antes de editar!

      Grato.
    • o link está off, teria como arrumar ele Warring ? valeu
    • Algum progresso desta adaptação foi feito ? conseguiram resultado e ficaram entre vocês ou ainda estão estagnados ?
    • Não está Ficando ?       </zone>
          <zone id='1233214' type='FlagZone' shape='NPoly' minZ='-6512' maxZ='-2073'>
             <node X="137988" Y="-93892" />
             <node X="135964" Y="-68305" />
             <node X="160983" Y="-69430" />
             <node X="162410" Y="-91091" />
          </zone>
              <!-- Abandoned Camp Chaotic Zone by GODstavo -->
              <zone type="FlagZone" shape="Cuboid" minZ="-9999" maxZ="9999">
                 <node X="-43473" Y="155108" />
                 <node X="-67608" Y="129150" />
          </zone>      
      </list>   Dessa forma está certo ?
×