Tens de colocar a codificação correta no ficheiro acho eu, no notepad ++ quando editas tens a aba 'Codificação', se estiver ANSI acho que é UTF-8 (Without BOM)
Olá
Venho disponibilizar algumas quests das serverfiles do Rancoroso que traduzi eu.
Não são Todas, são exatamente 39 quests, que podem achar pouco, no entanto, eu apenas traduzi aquelas que, eventualmente, fosse a precisar e que fossem necessárias.
Não está incluído a Torre dos Demónios, nem o Sistema de Energia.
Inclui o sistema de pets, a quest avançada, traduzida.
Espero ter ajudado a alguns que usem estas files, podem usar em outras files penso...
Vou incluir também, o item_proto, e mob_proto, traduzido, não irão perder nada de lá, pois usei o método de substituição de nome, para não perder mesmo nenhum mob/item.
E também o locale_string.txt.
Nota: No Item_proto.txt e mob_proto.txt traz as queries que devem colocar.
Porquê esta mudança de ideias na disponibilização das quests?
Porque dei conta que por muito que me esforce, eu não terei sucesso no objectivo que pretendia.
Bem, vamos ao que interessa:
Quests Traduzidas Por PACIFICADOR.
Locale_string.txt
Item e Mob_proto.
Caso os links forem abaixo avisem que eu volto a fazer upload deles
Nota2: Algumas Funções das Quests foram Mudadas/Melhoradas, ou Como quiserem Entender. Por isso inclui o quest_functions devido a algumas funções necessárias não estarem lá incluídas.
Nota3: locale.lua não incluido.
Espero ajudar, é esse meu objectivo agora :p
Cumprimentos.
EDIT: Talvez traduza mais para partilhar convosco.
Olá Comunidade..
Depois de terem saido os Binários ja há uns bons tempos achei que era um bom RELEASE, eu dar aqui a DIF, Para vocês activarem o Pong, e ser mais uma protecção ao vosso pacote de entrada no Servidor http://cyber-gamers.org/public/style_emoticons/default/684881.gif
Dif Ajustada por TheLife Para Cyber-Gamers.orggame_2089M_r32000D062E: 00 01000D13BE: 00 010018161F: 90 A100181620: 90 F800181621: 90 2800181622: 90 4C00181623: 90 0800181624: 90 8900181625: 90 4500181626: 90 F000181670: 90 8B00181671: 90 5500181672: 90 F000181673: 90 3300181674: 90 1500181675: 90 F800181676: 90 2800181677: 90 4C00181678: 90 0800181679: 90 0F0018167A: 90 850018167B: 90 7A0018167C: 90 010018167D: 90 000018167E: 90 00 Créditos:
TheLife
Sem mais,
TheLife
Bem Vinda Comunidade as aulas/tutoriais de
Visual Basic e VB.NET
Bem, então vamos la iniciar!
Para iniciar vamos precisar dos seguintes programas:
Visual Basic 2008
XAMPP
Cliente Metin2(Para testar)
Projeto Base(Source Incompleta)
Conhecimento em Imagem(Para o Design)
Entender Ingles(Importante)
PS: Como eu não iria dar o meu projeto original e não queria ter trabalho, peguei em um projeto da net e assim trabalhamos com ele. Assim tambem é melhor para aprenderem um pouco mais da lingua.
Para mais tarde:
MySQL Connector V6.1.2
Ou
MySQL.Data.dll(Recomendado)
Então começemos.
1- Realizem o Download dos Ficheiros acima e instalem tudo, se ja os tiverem ignorem este passo.
2- Abram o Projeto Base(Auto-Patcher |Incompleto|)
3-Começemos por Aprender o que está no Projeto
WebFileDownloader(Download com progresso dos ficheiros.[Download Optimizado]{Não me Pertence})
check_func(Verificação de cada ficheiro[só faz 1 verificação não continua]{Criado por Mim})
Nota: Isto é tudo Classes(Não inclui o ficheiro principal, não esta descrito)
4-Abrimos o XAMPP(Só o Apache)
5-Metemos o Cliente(Metin) numa pasta do XAMPP. Exemplo:(htdocs/clientfiles/autopclient/)
6-Agora, vamos precisar de fazer uma lista de todos os ficheiros que sejam para o patch corrigir/atualizar
Abram novo projeto de Visual Basic
Nome: A escolha
Começemos nesse projeto por arrastar um botão para o meio ou para onde quiserem
e escrevem o seguinte:
(Este codigo asseguir reune todos os itens de uma pasta, e diz o nome de todos, no fim iremos retirar os que não interessam
Dim dir = CurDir()Dim item() As System.IO.FileInfoDim diri As New System.IO.DirectoryInfo(dir)item = diri.GetFiles("*", IO.SearchOption.AllDirectories)For Each file In itemListBox1.Items.Add(file)NextDim w As New IO.StreamWriter(CurDir() & "apfiles")Dim i As IntegerFor i = 0 To ListBox1.Items.Count - 1w.WriteLine(ListBox1.Items.Item(i))Nextw.Close() 7-Fazem Save All no Projeto e guardam tudo, depois em Build la em cima na barra e carregam Build &--#60;nomedoprojeto&--#62;.
Após isso o executavel estara nesta direção:
Meus Documentos/Visual Studio 2008/
Projects/NomeDoProjeto/NomeDoProjeto/bin/Release/NomeDoProjeto.exe
Dirigam-se a pasta do XAMPP e coloquem la o EXE
Exemplo:(htdocs/clientfiles/autopclient/) e metam la o NomeDoProjeto.exe
8-Correm o programa e carregam no botão, ele ira criar um ficheiro de texto chamado apfiles.
Nesse "apfiles" estará la todos os ficheiros do cliente descritos, retiram a BIN ou o EXE(E Ficheiros a Mais) e o NomeDoProjeto.exe, como tiverem do cliente e guardam.
9-Vamos la "Codar" um bocado :)
Abram o Projeto Base(Source Incompleta)
Façam umas imagens ao vosso gosto, botões e etc.
(Para meter imagens no Processo, usam uma PictureBox,Clique do Rato Direito,"Choose Image")
Ajustam também na setinha como quiserem:
Normal
CenterImage
StretchImage
Zoom
Etc
Carreguem para ver o Code, em qualquer coisa, e no topo onde se se encontra uma coisa do genero
Dim bin as string = "NOME DO PATCHER"
Onde tem o "NOME DO PATCHER", metem o nome que irá ter o EXE(Executavel)
Onde se encontra
Private Const URL_MESSAGE As String = "http://SITE.com/"
No "http://SITE.com/" metem o endereço local do XAMPP para testar
Exemplo: "http://localhost/clientfiles/autopclient/"
Façam Debug.
10- Se explorarem para entender um bocadinho, a aplicação principal não se auto substitui se houver uma nova.
Se faltar algo no tutorial, por favor, indiquem nos comentarios.
Este tutorial não inclui isso,se quiserem uma "ajuda" eu dou sim, apesar de já ter dado a source(O patcher) quase de mão beijada.
Continuarei com mais tutoriais, incluindo sobre o MySQL Connector que disse que era para mais tarde.
Continuação de uma boa programação.
É tudo por agora
Cumprimentos, NewWars Tutorial|Aula por : NewWars
Projeto Base por : HHM
Vá no cliente com o inventário normal e faça o seguinte;
Descompacte os ficheiros locale_de/pt.epk e locale_de/pt.eix ..
Vá até a pasta "ui" e procure por "inventorywindow" copie, descompacte o locale do cliente que tem a imagem, vá até a pasta "ui" e substituía o ficheiro.
Agora descompacte o root.epk e root.eix ..
Procure por "uiinventory" copie, descompacte o root do cliente que tem a imagem e substitua o ficheiro.
Cumprimentos,