Dans ce tutoriel , je vais vous montrez comment faire un bot flood de base.
Pour faire cela , nous allons avoir besoin de quelque fonction.
-Inputbox , Un petite fenêtre qui pose une question.
-Sleep, Pour faire des pause en milliseconde.
-Send, Sert à simuler des touches.
-Winactivate ; sert à donner le focus à une fenêtre.
-Des variables , qui sert a stocker des nombres ou des caractères.
On commence !
Tout d'abord on demande le nom du personnage car la fenêtre prend son nom.On va l'enregistré dans la variable $nom.
Ensuite il faut lui demander ce qu'il veut flooder.Encore une fois on utilise le InputBox.On va l'enregistré dans la variable $texte.
Ensuite il faut demander le temps que l'utilisateur veut entre chaque phrase.On va l'enregistrer dans la variable $temps.
Après il faut multiplié le temps choisi par 1000 car la fonction Sleep ne prend que les millisecondes.Alors on fait comme ceci.
Après cela , on active la fenêtre de Dofus.
Quand c'est fait on passe à notre boucle infini qui va faire écrire notre programme.
Mais si l'on fait sa , il n’arrêtera jamais.Alors on va faire un bouton pour quitter notre programme.On va utilisé le Hotkeyset on le met au début de notre programme.(vous aller voir le produit finale à la fin.)
Et plus loin dans le le script , en dehors de notre boucle, on fait notre fonction Quit.
Ce qui donne à la fin:
Voilà , tout commentaire est accepté.
Un petit merci ne fait pas de mal.
Pour faire cela , nous allons avoir besoin de quelque fonction.
-Inputbox , Un petite fenêtre qui pose une question.
-Sleep, Pour faire des pause en milliseconde.
-Send, Sert à simuler des touches.
-Winactivate ; sert à donner le focus à une fenêtre.
-Des variables , qui sert a stocker des nombres ou des caractères.
On commence !
Tout d'abord on demande le nom du personnage car la fenêtre prend son nom.On va l'enregistré dans la variable $nom.
Code:
$nom = Inputbox("Information","Quel est le nom de votre personnage ?")
Ensuite il faut lui demander ce qu'il veut flooder.Encore une fois on utilise le InputBox.On va l'enregistré dans la variable $texte.
Code:
$texte = InputBox("Information","Quel phrase voulez-vous flooder?")
Ensuite il faut demander le temps que l'utilisateur veut entre chaque phrase.On va l'enregistrer dans la variable $temps.
Code:
$temps = InputBox("Information","Combien de temps entre chaque phrase voulez-vous ?(En seconde)")
Après il faut multiplié le temps choisi par 1000 car la fonction Sleep ne prend que les millisecondes.Alors on fait comme ceci.
Code:
$temps = $temps*1000
Après cela , on active la fenêtre de Dofus.
Code:
WinActivate($nom)
Quand c'est fait on passe à notre boucle infini qui va faire écrire notre programme.
Code:
While 1
Send("{ENTER}");Active la barre de chat
Sleep(200);un petite pause
Send($texte);Écrit le texte
Sleep($temps);Fait la pause entre chaque phrase
Wend;Ferme notre boucle
Mais si l'on fait sa , il n’arrêtera jamais.Alors on va faire un bouton pour quitter notre programme.On va utilisé le Hotkeyset on le met au début de notre programme.(vous aller voir le produit finale à la fin.)
Code:
Hotkeyset("{ESC}","Quit");on indique Esc comme bouton pour quitter.
Et plus loin dans le le script , en dehors de notre boucle, on fait notre fonction Quit.
Code:
Func Quit()
Exit;Quite le programme
Endfunc;ferme la fonction
Ce qui donne à la fin:
Code:
Hotkeyset("{esc}","Quit")
Func Quit()
Exit
EndFunc
$nom = Inputbox("Information","Quel est le nom de votre personnage ?")
$texte = InputBox("Information","Quel phrase voulez-vous flooder?")
$temps = InputBox("Information","Combien de temps entre chaque phrase voulez-vous ?(En seconde)")
$temps = $temps*1000
WinActivate($nom)
While 1
Send("{ENTER}");Active la barre de chat
Sleep(200);un petite pause
Send($texte);Écrit le texte
Sleep($temps);Fait la pause entre chaque phrase
Wend;Ferme notre boucle
Voilà , tout commentaire est accepté.
Un petit merci ne fait pas de mal.