Como todos os dias aparecem novas e novas dúvidas acerca do mesmo tema, e como a maioria das files aqui são bastante vergonhosas, espero que isto acabe com as dúvidas de uma vez por todas.
O directório é variável, por isso utilizarei o seguinte como exemplo:
/share/locale/portugal/quest
Como traduzir uma quest?
1- Navegar até a vossa pasta quest.
2- Abrir um ficheiro quest com um editor de texto. (Recomendo o Sublime Text e não o Notepad++, com o notepad++ terão de copiar todo o texto da quest, mudar a codificação de texto para ANSI e voltar a colar para prevenir erros em acentos e caractéres especiais, no sublime text não se faz nada disso.)
3- Editar as linhas entre " ", como por exemplo:
say("Olá, isto é um exemplo de um fala traduzida")
4- Gravar o ficheiro e enviar de novo para o servidor.
5- Ver tutorial de compilar quest.
Como apagar uma quest?
1- Remover o nome da quest do ficheiro locale_list
2- Ver tutorial de compilar quest.
Como adicionar uma quest?
1- Colocar o nome da quest dentro do ficheiro locale_list, por exemplo: upar_cavalo.quest
2- Ver tutorial de compilar quest.
Como compilar uma quest?
1- Colocar o ficheiro quest.py (ver abaixo) dentro da pasta quest (pasta onde se encontra o locale_list, qc, etc)
2- Instalar o python. (correr o comando abaixo e dar enter)
3- Fazer cd até ao directório da pasta quest. Como exemplo:
cd /share/locale/portugal/quest
4- Após ter feito cd, correr o seguinte comando:
python quest.py
5- Reiniciar servidor/dar reload q (reload q só carrega as missões no ch em que foi utilizado)
Feito!!
O ficheiro python irá fazer o seguinte:
Apagar TODA a pasta object.
Ler o ficheiro locale_list
Compilar todas as quests presentes em locale_list e recriar a pasta object.
Só isto? SIM!
É assim tão simples! Não é preciso andarem a procurar na pasta object para apagar chats que ficaram para trás, nem sequer traduzir missões através da pasta object.
Nunca façam a tradução pela pasta object! É mais rápido e eficiente traduzir na própria missão.
Ficheiro quest.py
Download
Mirror download
Código