tuto sur l'autoIT

    Publicités

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)

ocolol

Membre Banni
Aug 17, 2011
84
0
311
38
Bonjour je suis la pour aider certaines personnes à se lancer dans l'autoIT. (j'éditerai au fur et a mesur mon tuto)
L'autoIT n'est pas un vrai langage de programmation, on ne peut pas faire grand chose avec et ce langage sert essentiellement a faire:
  • -des cheats
    -des virus
    -des logiciel d'automatisation
    -des mini logiciels

Tout d’abord j'aimerai vous montrer 2 site intéressant: Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris! et Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!


Pour suivre le tuto il est préférable de savoir programmer an autoIT sinon vous allez vite être larguer
compétence requise en autoIT: Bon

Vocabulaire:
gui : interface graphique
variable : en autoIT une variable se déclare au début d'un fichier par " $ " une variable sert a retenir une valeur pour plus d'info Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!

fonction: une fonction démarre par Func et termine par EndFunc pour plus d'info Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
commentaire: un commentaire commence toujours par " ; " et si vous utilisez " scite " votre commentaire sera en vert

----------------------------------------------------------------------------------------------------------------------------------------

On va créer un logiciel qui demande un mot de passe
si le mot de passe est bon on affiche l'interface graphique du logiciel
sinon on ferme l'application

le logiciel aura un bouton quitter et un bouton Flood et une touche qui ferme l'application
si on appui sur une touche ou sur le bouton quitter l’application se ferme
si on appui sur le bouton Flood on démarre une fonction qui va flooder

nous allons activer la fonction winactivate et winMove pour créer cette aplication
(vous pouvez vous aider de Koda pour l'interface graphique)

----------------------------------------------------------------------------------------------------------------------------------------
ponses


PHP:
; = commentaire
; les includes
#include 
#include 
#include 
#include 
#include 
#include 

;on déclare les variables
Global $mot_de_passe
Global $essaimdp
Global $nomjoueur
Global $phrase1
Global $phrase2
Global $phrase3
Global $phrase4
Global $phrase5

;on créer un raccourcis de touche
HotKeySet("{ESC}", "Close");si on appui sur ESC (echap) on va aller a la fonction Close() (vous pouvez remplacer echap par une autre touche)
func Close() ;fonction close()
exit ;on ferme l'appliaction
endfunc ;on dit que la fonction est terminée

;on affecte une valeur aux variables
$mot_de_passe = "cheat-off" ; le mot de passe est cheat-off
$essaimdp = inputbox("Heavy-Bot", "ecrivez le code", "", "") ;on lance un message qui demande un mot de passe
if $essaimdp = $mot_de_passe then ; si le mot de passe tapé est bon alors:
MsgBox(64,"Accès Autorisé","Mot De Passe Corect!") ;on affiche un message qui dit: que le mot de passe est bon
Else ; sinon
MsgBox(16,"Accès Refusé","Mot De Passe Incorect! Connexion refusée") ;on affiche un message qui dit: que le mot de passe n'est pas bon
Exit ;on ferme l'application
EndIf ;/!\ important, ne pas oublier le endif pour dire que la condition est fini

;Début de la GUI
#Region ### START Koda GUI section ### Form=C:\Users\Guillaume\Programmation\design heavy-bot222222.kxf
$Form1 = GUICreate("Heavy-Bot", 611, 559, 204, 132)
ProgressOn("démarage de HEAVY-BOT", "le bot se lancera dans", "0 %")
For $i = 1 to 100 step 10
sleep(250)
ProgressSet( $i, $i & " %")
Next
ProgressSet(100 , "fin", "Fin")
sleep(500)
ProgressOff()
$PageControl1 = GUICtrlCreateTab(16, 144, 572, 336)
GUICtrlSetFont(-1, 12, 400, 0, "Impact")
$TabSheet1 = GUICtrlCreateTabItem("Métier")
$Ble = GUICtrlCreateButton("Ble", 24, 205, 129, 49)
GUICtrlSetFont(-1, 12, 400, 0, "Impact")
$TabSheet2 = GUICtrlCreateTabItem("Flood")
$Flood = GUICtrlCreateButton("Flood", 24, 197, 137, 65)
GUICtrlSetFont(-1, 12, 400, 0, "Impact")
GUICtrlCreateTabItem("")
$Quitter = GUICtrlCreateButton("Quitter", 400, 488, 185, 57)
GUICtrlSetFont(-1, 12, 400, 0, "MS Sans Serif")
$Pic1 = GUICtrlCreatePic("C:\Users\Guillaume\Programmation\baniere logo heavy bot.jpg", 0, 0, 609, 137)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
;Fin de la GUI

While 1 ;tant que...
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE ;si on click sur la croix rouge en haut a droite
Exit ;on quitte l'application
case $Quitter ;si on appui sur le bouton quitter...
Exit ; on ferme l'aplication
Case $Flood ;si on appui sur le bouton flood...
Flood() ;on va aller a la fonction flood
;case $Ble
;PseudoBle()

EndSwitch
WEnd


Func Flood() ;fonction flood
$nomjoueur = inputbox("Heavy-Bot", "Pseudo du personnage (majuscule comprise) :", "", "") ;on demande le pseudo du personnage par une inputbox
$phrase1 = inputbox("Heavy-Bot", "Choisissez votre premiere phrase :", "", "") ;on demande une premiere phrase a la personne par une input box
$phrase2 = inputbox("Heavy-Bot", "Choisissez votre seconde phrase :", "", "");on demande une deuxième phrase a la...
$phrase3 = Inputbox("Heavy-Bot", "choisissez votre troisieme phrase :", "", "");idem...
$phrase4 = Inputbox("Heavy-Bot", "choisissez votre quatrieme phrase :", "", "");...
$phrase5 = Inputbox("Heavy-Bot", "choisissez votre cinquieme phrase :", "", "");...
Flood2() ;on va a la fonction flood2
EndFunc ;/!\ important, ne pas oublier le ENDFUNC pour dire que la fonction se termine.

Func Flood2()
winactivate($nomjoueur) ;on active la fenetre nom-joueur
WinMove($nomjoueur, "", 0, 0, 750,750) ; on bouge la fenetre nom joueur
mouseClick("left", 70, 675) ;on click en 70, 675 (dans le chat)
sleep(250) ;on atend un quart de seconde (250 mili seconde)
send($phrase1) ; on écrit la phrase 1
sleep(250) ; ...
send("{ENTER}") ;on appui sur entrer
sleep(2000) ;on attend 2 secondes
mouseClick("left", 70, 675) ;...et on recomence...
sleep(250);...
send($phrase2);...
sleep(250);...
send("{ENTER}")
sleep(2000)
mouseClick("left", 70, 675)
sleep(250)
send($phrase3)
sleep(250)
send("{ENTER}")
sleep(2000)
mouseClick("left", 70, 675)
Sleep(250)
Send($phrase4)
Sleep(250)
send("{ENTER}")
Sleep(2000)
mouseClick("left", 70, 675)
Sleep(250)
Send($phrase5)
Sleep(250)
send("{ENTER}")
Sleep(2000)

if @error Then ;si il y a une erreur alors:
MsgBox(64, "information", "erreur"); on affiche une erreur
Else ;sinon (si il n'y a pas d'erreur)
Flood2(); on recommence la deuxième fonction
EndIf

EndFunc


Libre a vous de modifier ce code, et je vous conseille même de vous entraîner à le modifier. Il n'est pas bien compliquer a comprendre, et ce n'est rien par rapport a la 4 eme version ( 19 700 lignes) :afro: alors que la vous n'avez que 133 lignes ^^.
ps: c'est un bout de script de mon tout premier bot que j'ai refait pour qu'il soit plus lisible:p (il est très vieillo)
 
Last edited:

Cyrion

._.
V
Ancien staff
Jul 8, 2010
2,524
2
944
www.bufferoverflow.fr
Personellement , je le trouve vraiment nul ce tuto.

1- Autoit est un langage de programmation.
2- Il ne sert pas qu'à faire des cheats , virus , bot. On peut faire tout ce qu'on veux.(ou presque)
3-Ce n'est même pas un tuto , tu lance un code source et ceux qui ne s'y connaisse pas sont sensé comprendre et apprendre ?