antiblock
Elveron
  • Chatbox

    You don't have permission to chat.
    Load More
Sign in to follow this  
Danrlei Zaffari

[SQL] Traduzir Item_Proto e Mob_Proto - SUBSTITUIÇÃO/COMPARAÇÃO

5 posts in this topic

Olá pessoal da Cyber-Gamers.

Venho aqui disponibilizar um comando para bancos MYSQL  para tradução do item_proto, mob_proto por comparação para que não haja divergências entre informações de item proto

e para que só sejam traduzidos os nomes se existentes na tabela original, assim evitando a execução de um .sql divergente com as infromações do seu game assim permitindo uma melhor tradução do seu server..

 

ARQUIVOS UTILIZADOS NO TUTORIAL - Download

 

ITEM_PROTO

 

Temos as tabelas:

item_proto -  EM INGLES,ALEMAO,CHINES etc...

item_proto_pt - Em PT-PT ou PT-BR

dwc0nl.png

 

O comando faz a seguinte comparação:

Substituir a coluna locale_name da tabela item_proto como está a coluna locale_name da tabela item_proto_pt

Na linha onde o  vnum da tabela item_proto for igual o vnum da tabela tabela item_proto_pt

 

Para substituir item_proto com as informações da coluna locale_name tabla item_proto_pt 

 

Spoiler

UPDATE item_proto
JOIN item_proto_pt ON  item_proto.vnum = item_proto_pt.vnum 
SET item_proto.locale_name = item_proto_pt.locale_name ;

 

MOB_PROTO

 

Temos as tabelas:
mob_proto -  EM INGLES,ALEMAO,CHINES etc...
mob_proto_pt - Em PT-PT ou PT-BR

ilj4a1.png

 

O comando faz a seguinte comparação:
Substituir a coluna locale_name da tabela mob_proto como está a coluna locale_name da tabela mob_proto_pt
Na linha onde o vnum da tabela mob_proto for igual o vnum da tabela tabela mob_proto_pt 

 

 

Para substituir mob_proto com as informações da coluna locale_name tabla mob_proto_pt 

 

Spoiler

UPDATE mob_proto
JOIN mob_proto_pt ON  mob_proto.vnum = mob_proto_pt.vnum 
SET mob_proto.locale_name = mob_proto_pt.locale_name ;

 

OBS: O comando só substitui o locale_name

OBS2: Sempre faça um backup da tabela original

OBS3: Não me responsabilizo por danos causados ao servidor (Mas afirmo que o comando é 100% confiavel)

 

TE AJUDOU? :+1:

Edited by Danrlei Zaffari
Colocar Imagens (see edit history)

Share this post


Link to post
Share on other sites
antiblock
Elveron

 

15 minutos atrás, StormHunter disse:

Navicat -> Import wizard :FailFish:

Nunca utilizei a ferramenta "Navicat"

Utilizo "SQL Manager for MYSQL"

Mesmo assim acredito que algumas pessoas não tinham visto esta funcionalidade...

Lembrando que o comando pode ser feito pelo SSH da maquina.

Em todo caso me desculpe se acredita ser tão simples assim...

Obrigado @StormHunter

Edited by Danrlei Zaffari (see edit history)

Share this post


Link to post
Share on other sites

Isso pressupoe que tens uma tabela com os protos traduzidos, o que não irá acontecer pois irão utilizar serverfiles turcas/romenas.

Import wizard permite-te importar diretamente dos protos descompactados (txt/xml) e atualizar o locale_name, usando o vnum (chave primaria) como referencia.

 

Import wizard está presente no Navicat mas também no MySQL Workbench, provavelmente estará noutros também.

Edited by StormHunter (see edit history)

Share this post


Link to post
Share on other sites
19 minutos atrás, StormHunter disse:

Isso pressupoe que tens uma tabela com os protos traduzidos, o que não irá acontecer pois irão utilizar serverfiles turcas/romenas.

Import wizard permite-te importar diretamente dos protos descompactados (txt/xml) e atualizar o locale_name, usando o vnum (chave primaria) como referencia.

 

Import wizard está presente no Navicat mas também no MySQL Workbench, provavelmente estará noutros também.

 

Concordo contigo...

Vou editar o post com as tabelas que tenho aqui em PT-BR caso alguém necessite já com a nomenclatura *_proto_pt

para utilizar o import da tabela inteira e assim utilizar o comando descrito...

 

Muito obrigado pela sua critica construtiva...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this