Jump to content
Red

Conversor .xml To Query

Recommended Posts

Boas Comunidade,

Não sei se será a área indicada, se não for por favor movam.

 

Tenho estado para aqui a vaguear pela net, a procura de algo que me converta o .xml do meu item_proto para uma query no navicat de forma a facilitar o meu trabalho de tradução, o problema é que todos os que encontros estão obsoletos/desactualizados já não funcionam com as versões mais recentes (digo eu, também ainda não percebo muito disto)

 

A minha pergunta é a seguinte, algum de vocês conhece um programa que faça esta conversão que estou a pedir? Ou então como poderei fazê-la de uma forma mais automatizada?

 

 

 

Cumprimentos,

 

Red

Share this post


Link to post
Share on other sites

Se for apenas traduzir o nome dos itens/mobs, podes usar o próprio ficheiro xml e o navicat para tal, selecionando o locale_name e vnum, atualizando o locale_name da base de dados consoante o vnum.

 

É isso que queres? (também funciona para os restantes valores)

Share this post


Link to post
Share on other sites

Senhaupgames.orgCriadorJúnior SilvaPrintsOque tem na pastaPlease login or register to see this image. Programa Aberto

Hidden Content

    Give reaction or reply to this topic to see the hidden content.
Please login or register to see this link. a imagem esto usando 2 telas esse é o motivo de ter ficado muito grande

Please login or register to see this attachment.

Please login or register to see this link.

  • Upvote 1

Share this post


Link to post
Share on other sites
Please login or register to see this quote.

 

O meu não funciona com esse converter

Share this post


Link to post
Share on other sites
Please login or register to see this quote.

Please login or register to see this link.

Share this post


Link to post
Share on other sites

Imagens de como usar o Import wizard do navicat para tal:

 

Abrir navicat. ir até à base de dados player. Selecionar item_proto e clicar em design table., opção Fields.

Em name e locale_name mudar para tipo varchar e selecionar encoding latin1, como nas imagens abaixo.

 

Please login or register to see this link.

Please login or register to see this link.

 

Ainda em modo design, selecionar Options e modificar o encoding desta maneira:

Please login or register to see this link.

 

Abrir navicat. Ir até à base de dados player e clicar em Import Wizard.

Please login or register to see this link.

 

Selecionar formato xml:

Please login or register to see this link.

 

Selecionar o ficheiro xml.

Em encoding selecionar como na imagem:

Please login or register to see this link.

 

Selecionar ItemDef:

Please login or register to see this link.

 

Aqui dar apenas next:

Please login or register to see this link.

 

Novamente next:

Please login or register to see this link.

 

Irá aparecer esta janela.

Please login or register to see this link.

 

Aqui é importante colocar tudo correctamente.

Selecionar "Primary key" no vnum.

Em source field selecionar as opções correctas para navicat preencher.

Nota: O teu target field poderá ter mais/menos coisas que o dos prints, isso é normal.

 

Exemplo configurado:

Please login or register to see this link.

Please login or register to see this link.

Please login or register to see this link.

Please login or register to see this link.

 

 

Selecionar o modo Append/Update para atualizar os existentes e adicionar os dados em falta.

Please login or register to see this link.

 

Fazer start e aguardar.

 

Resultado final:

Please login or register to see this link.

 

 

Processo igual para mob_proto.

  • Upvote 1

Share this post


Link to post
Share on other sites
Please login or register to see this quote.

Muito obrigado, acho que devias aproveitar todo o trabalho que tiveste com este problema e criar um tópico apenas com essa explicação.

Novamente, muito obrigado!

Share this post


Link to post
Share on other sites
Please login or register to see this quote.

 

Quando tiver mais tempo faço uma ferramenta para isso.

Ou então faço um php como o do steve, secalhar é mais pratico.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.

Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.
You will be able to see content when you disable your adblocker and enable javascript.