Danrlei Zaffari 6 Posted November 9, 2017 (edited) 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 Spoiler https://mega.nz/#!Z85GnShL!qW0nY_nwDqmpTk1fgv5sgsEXblHsQ-jYcbaaeH_TV2A ITEM_PROTO Temos as tabelas: item_proto - EM INGLES,ALEMAO,CHINES etc... item_proto_pt - Em PT-PT ou PT-BR 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 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? Edited November 9, 2017 by Danrlei Zaffari Colocar Imagens (see edit history) 2 Kirryto and occhione reacted to this Share this post Link to post Share on other sites
StormHunter 21 Posted November 9, 2017 Navicat -> Import wizard Share this post Link to post Share on other sites
Danrlei Zaffari 6 Posted November 9, 2017 (edited) 15 minutos atrás, StormHunter disse: Navicat -> Import wizard 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 November 9, 2017 by Danrlei Zaffari (see edit history) Share this post Link to post Share on other sites
StormHunter 21 Posted November 9, 2017 (edited) 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 November 9, 2017 by StormHunter (see edit history) Share this post Link to post Share on other sites
Danrlei Zaffari 6 Posted November 9, 2017 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