Megarior

 tutoriel / partage [VB] Création ² Metin AutoPatcher VisualBasic 2008 ©

Recommended Posts

Bonjour les gens,

 

Dans ce guide je vous expliquerai comment créer un autopatcher en VB 2008.

 

Nécessaire:

  • Microsoft NET Framework 3.5
  • Visual Basic 2008

Procédure:

  • Cliquez sur "Nouveau projet"
  • Entrez le nom du projet
  • Confirmer

 

Le tutoriel partie graphique :

Révélation

Dans la section 1 est le projet où vous pouvez changer le design dell'autopatcher.

Dans la section 2, il y a une boîte à outils, où sont tous les champs de saisie, boutons, etc

Au paragraphe 3, ne figurent pas, vous pouvez modifier les propriétés de l'objet sélectionné.

 

Maintenant, nous devons changer l'apparence:

 

Redimensionnez le launcher à votre gout :

14266380589263_setup3v8nt.jpg

 

Ensuite, allez en bas à droite et on constate que : 93776531409_copiadisetup3v8nt.jpg au lieu de mettre le Form1, mettez votre titre.

 

Maintenant, allez dans la boîte à outils en haut à droite et sélectionnez bouton.

 

Ensuite, allez à droite, où vous modifiez les propriétés de l'objet sélectionné, et vous pouvez changer le nom du bouton, la couleur de police, etc ..

10157321056311_immagineoc.jpg

 

Aller à la boîte à outils, sélectionnez ProgressBar et le coller dans la fenêtre comme une image, puis déplacez comme vous le souhaitez.

9935767793853_screen2osc.jpg

 

Vous pouvez également changer la couleur des traits d'union dans le chargement en modifiant la propriété ForeColor ..

1233330904575_screen3hk.jpg

 

Maintenant créer un texte :

Toujours dans la boîte à outils et sélectionnez Label que vous avez mis la barre à dell'autopatcher design. Après avoir également inclus le texte, comme nous l'avons fait devant le bar de la propriété.

1288773389772_screen4cu.jpg

 

Maintenant, nous ajoutons une zone de texte, fourni par les outils comme ceci:

1288773389772_screen4cu.jpg

 

La règle est une ligne, mais vous pouvez cliquez sur la flèche, et j'y mettrai Multiline pour redimensionner à votre goût.

Maintenant, vous pouvez également insérer de nouveaux boutons pour faire + complet.

 

Pour insérer l'arrière-plan, nous devons sélectionner l'outil PictureBox, faire la sélection dans l'arrière-plan, puis sélectionnez l'image ..

7030779081777_screen6h.jpg

 

Finalement, si vous ajoutez tout, cela ressemblera à + ou - ceci :

1611445809303_screen7o.jpg

 

Le tutoriel partie codes :

Révélation

Pour insérer le script que vous devez cliquer sur le bouton, et vous devriez obtenir un éditeur de script.

 [button1.Enabled = False 
    Button1.Text = "S'il vous plaît patienter ..." 
TextBox1.Text = "Télécharger commencé." 
ProgressBar1.Value = "1" 
Timer1.Start ()

 Ce script dit que quand j'appuie sur ce bouton, ce qui se passe que .. Je vais vous expliquer cela.

Button1.Enabled = False

Ceci dit que le Button1 est fixé de sorte que vous pouvez cliquer dessus une fois. Donc, dans notre cas est appuyé sur START, le autopatcher vous téléchargez les fichiers, puis ne peut pas pousser sur le bouton + x éviter de téléchargement supplémentaire et inutile.

Button1.Text = "S'il vous plaît patienter ..."

ou des scripts, mais dans ce cas, fait après avoir appuyé sur le bouton, le message s'affiche S'il vous plaît patienter ...

 

TextBox1.Text "Téléchargement commencé.

C'est ce qui apparaît lorsque l'autopatcher commence à télécharger.

ProgressBar1.Value = '1 '

La valeur de la barre de progression. Vous pouvez le modifier à votre guise ... Pratiquement, dans ce cas est de 1 100 signifie que chaque 1% est un temple à la barre de chargement.

 

Timer1.Start ()

Timer1.Start, nous allons ajouter plus tard ..

 

Donc à la fin de votre éditeur de script doit être fixé avec ce script:

3706846918236_setup102v9d.jpg

 

Sans elle, le dos à l'élaboration et ajouter une minuterie de la boîte.

Laissez-nous double-cliquez dessus et ouvrez l'éditeur de script comme avant et insérez ceci:

        ProgressBar1.Value = "2" 
TextBox1.Text = "patch.txt est testé .." 
Si My.Computer.FileSystem.FileExists (patch.txt ") Then My.Computer.FileSystem.DeleteFile (patch.txt) 
TextBox1.Text = "patch.txt a été supprimé." 
End If 
My.Computer.Network.DownloadFile (http://IP "patch.txt Web," patch.txt) 
TextBox1.Text = "Nouveau patch.txt téléchargés." 
ProgressBar1.Value = "3"

Voici maintenant les fichiers réels à corriger, puis continuer access le script comme indiqué ci-dessous:

LOCALE_IT -------------------------------------------. EIX ---- ------------------------------------ 
TextBox1.Text = "locale_it.eix été testé." 
Si My.Computer.FileSystem.FileExists (pack / locale_it.eix ") Then 
        My.Computer.FileSystem.DeleteFile (pack / locale_it.eix) 
TextBox1.Text = "locale_it.eix a été supprimé." 
End If 
ProgressBar1.Value = "4" 
My.Computer.Network.DownloadFile (http://IP votre "locale_it.eix web," Pack / locale_it.eix) 
TextBox1.Text = "Nouveau locale_it.eix téléchargés."

Maintenant, nous avons tous les patch des fichiers supplémentaires (comme encart locale_it.eix), comme dans le script précédent, les noms doivent être corrigées.

Attention: L'intégration des fichiers et EIX EPK individuellement comme un fichier de script, sans insertion d'un [hide]EPK EIX peut conduire à une erreur. 

Si tous les fichiers script patch sont disponibles, nous arrivons à la fin:

        TextBox1.Text = "Patch a commencé" 
ProgressBar1.Value = "100" 

Si My.Computer.FileSystem.FileExists (metin2.exe ") Then 
        Button1.Text = "Démarrer Metin2 
Si button1.Text = "Metin2 Démarrer" puis 
            Shell ("metin2.exe) 
End If 
    D'autre 
Button1.Text = "Client informé!" 
TextBox1.Text = "Le client a été mis à jour avec succès ..." 
End If 
Timer1.Stop ()

 

 

AutoPatcher est maintenant prêt. Il suffit de faire ---- Fichier> Enregistrer et sélectionnez la destination ..

AVERTISSEMENT: la destination du fichier est un fichier exécutable (. Exe) que dell'autopatcher fichier de script.

 

 

Sources: EB

Share this post


Link to post
Share on other sites

Euh Megarior, c'est pas toi -Crown- ?!

C'est pourtant ce que tu nous avais dit ...

 

PS: Ce tutoriel viens de CheatForge et a été traduit par -Crown- . Alors cite les 2 sources

Share this post


Link to post
Share on other sites

Autre problème,

 

Quand tu marque la preuve qu'il t'a dit oui , c'est la même que sur un autre tutoriel que tu as fait, avec exactement les mêmes heures ...

 

Je pense qu'il faudrait peut être revoir cela

Share this post


Link to post
Share on other sites

Si on suis bien ce qui est dit dans le tutoriel , il faut mettre ton adresse www. ou l'ip No-iP (Hamachi) de ton serveur,

 

Du moins c'est ce que j'ai compris

Share this post


Link to post
Share on other sites

+1 Kratoz

 

Franchement, ce tuto est nul:

1- Traduit avec un google translate ou autre truc dans ce genre, donc les mots sont mélées

2- On y pige pas grand chose, surtout ce qu'on doit mettre dans "patch.txt", comme le dis desperadisse

3- Aucune source de réelement indiqué, ou de réelement stable...

Share this post


Link to post
Share on other sites

Et vous ?

 

Serrez vous capable de refaire un aussi long tuto en francais + image francais ?

 

Et je n'es utilisé google traduction , mais j'ai écrit le tutoriel a la main

Share this post


Link to post
Share on other sites

heu merci mais déjà ou tu as vus des images en français ?

en plus ne dit pas que tu n'a pas utiliser de traducteur car bon ...

 

bref je comprendrais jamais les gens qui adore se faire moussé...

 

 

edit : en plus tuto non fonctionnel car ton traducteur a traduit les if etc ... x)

Share this post


Link to post
Share on other sites

Magarior le tutoriel n'est pas de toi stop de tratribuer des mérites alors que tu ne les a pas.

Je contact un modo.

 

Et haut toi ,

 

Laisse mon couz tranqu'ille compris ?

Share this post


Link to post
Share on other sites

Magarior le tutoriel n'est pas de toi stop de tratribuer des mérites alors que tu ne les a pas.

Je contact un modo.

 

Et haut toi ,

 

Laisse mon couz tranqu'ille compris ?

 

Sinon quoi ?? tu vas te venger sur les pizzas ? ton comportement me fait rire

 

Share this post


Link to post
Share on other sites

Merci bien mais tu dit n'importe Nawak pourles sources

 

Tu dit avec écrit a la main puis demander a crown puis c'est toi et a la fin de la demande le << veut dire que c'est toi alors tu dit merci et tu te répond dr , mdr incohérent

Share this post


Link to post
Share on other sites

Magarior le tutoriel n'est pas de toi stop de tratribuer des mérites alors que tu ne les a pas.

Je contact un modo.

 

Et haut toi ,

 

Laisse mon couz tranqu'ille compris ?

 

Sinon quoi ?? tu vas te venger sur les pizzas ? ton comportement me fait rire

 

 

Ton comportement me fait rire ! Ta qu'elle age ? 3Ans ?

Share this post


Link to post
Share on other sites