-
Content Count
1,745 -
Joined
-
Last visited
-
Days Won
41
Posts posted by NewWars
-
-
-
-
Sim Boy, ou uma func.
-
não e não :|
-
Wild Charizard appeared!
-
Chupazz...
-
Obrigado EnKeZ!Vou fazer um Tutorial em VB + C# sobre uma coisa muito boa que o pessoal vai gostar :)
-
-
Não adianta? Tas é habituado a ter tudo feito.Aplico isso em poucos minutos sem tut nenhumFonte de Conhecimento: Procurar no Google.com e http://cyber-gamers.orgOBS* CADE 1 TUTO ?! SO POSTA NAO ADIANTA.
-
Népia tipo, Kenny falou, Portuguese Server Is Shit *.*
-
Não entendi essa do hamachi/dns.Achas tu, porque MySQL pro cliente tens muita coisa que podes fazer,basta ter imaginação.Podes fazer metin2client.bin em source code ou um luncher com hamachi/dnsMysql no metin e so nos sites po client nao ha nada. Acho eu xpBoa sorte
-
@DarkWolfIsso esta complicado :/, parece que o inicar obrigatoriamente o patcher na minha versão tem falhas...Isso só com C#.Agora anti-injection e etc tenho que explorar por ainda.Tenta dar ideias sobre MySQL e etc, apetece-me fazer disso.
-
@CertezasUmh Boa ideia.Mas acho que ninguem lhe daria muito uso...Tenta mais iedias sobre Metin2 - Cliente :)
-
Informo que conclui 1 Aula : [Visual Basic + Metin2 - Cliente] Auto - Patcher
Preciso de Ideias para mais :)
Cєятєzαร reacted to this -
Pensei de não ter grande organização mas afinal ficou bom :)
Big_Z and MiguelCosta reacted to this -
Muito Obrigado Pessoal!Levei um tempito por causa da indecisão mas esta ai!Alguma coisa que falta avisem.
MiguelCosta and Big_Z reacted to this -
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:
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:
Ou
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 -
Mas não o kimanexeide xD
-
E para ja não é a GameForge mas sim a Ymir
-
Yah sim é isso Oh god.
-
-
Processado? KKKKKKKKKKKKKKKKKKKKKKKKK processados vão eles, conteudo não pertencente a eles.Cenas da ymir por isso relax, para te processarem, primeiro processam-se a eles proprios.
-
Mas infelizmente, a uns que se acham mais. So por ter uma cor diferente.Não existe nenhuma diferença, são na mesma membros -.-'
-
Acho que so tu ou algumas pessoas devem ter conflitos com esses membros.Eu por exemplo ja ando a mais tempo ca que esses membros de honra e comigo não acontece nada ; )Membro Normal - VeteranMembro Honra - Money I Am
[Votação]Likes Facebook '-'
in Off-Tópic
Posted
Quérrow