Tuto By xYoh

    Publicités

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

X

xYoh

Bonjour chères gens,
Aujourd'hui je fais vous faire un tuto facile pour S4League en AutoIt

-1 Commencer à ouvrir AutoIt

-2 allers dans Outil cherche Koda(from design)

-3 une fois clique dessus Vous voyez Standard-Supplémentaire-Win32-Personnaliser
nous en allons faire un Zomm speed alors vous cliquer sur Standard vous chercher ( Case a coché)
C'est un petit carré avec unc croix dessus vous cliquer dans le Form 1
L'interface n'importe où après à gauche en bas il a écrit Inspecteur d'objet
Il a Captions = Checbox 1
vous cliquez dessus vous mettez Zomm speed après vous laissez

-4 En va faire un bouton à cote là vous avez coché la croix il a écrit ( OK) un bouton
vous cliquer dessus vous le mettez n'importe ou et vous faite la même manipulation que le coche
après vous écrivez ( Go ! ! )

-5 une fois faire l'interface vous clique sur Générateur de Code ( cliquer sur F même chose)
Vous faite tout le copie du code tout
ce qui doit donner :

Code:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
Global $Form1 = GUICreate("Form1", 236, 189, 192, 124)
Global $Checkbox1 = GUICtrlCreateCheckbox("Zomm speed ", 56, 56, 97, 17)
Global $Button1 = GUICtrlCreateButton("Test", 56, 96, 75, 25, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
 $nMsg = GUIGetMsg()
 Switch $nMsg
  Case $GUI_EVENT_CLOSE
   Exit

 EndSwitch
WEnd

-6 en va modifie un peu tout en haut en va enlever

Code:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=

et le remplacer par :
Code:
#include <WindowsConstants.au3>
#NoTrayIcon
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_icon=..\..\..\Downloads\diglog-icone-7077.ico
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
Func _MEMORYOPEN($IV_PID, $IV_DESIREDACCESS = 2035711, $IV_INHERITHANDLE = 1)
	If Not ProcessExists($IV_PID) Then
		SetError(1)
		Return 0
	EndIf
	Local $AH_HANDLE[2] = [DllOpen("kernel32.dll")]
	If @error Then
		SetError(2)
		Return 0
	EndIf
	Local $AV_OPENPROCESS = DllCall($AH_HANDLE[0], "int", "OpenProcess", "int", $IV_DESIREDACCESS, "int", $IV_INHERITHANDLE, "int", $IV_PID)
	If @error Then
		DllClose($AH_HANDLE[0])
		SetError(3)
		Return 0
	EndIf
	$AH_HANDLE[1] = $AV_OPENPROCESS[0]
	Return $AH_HANDLE
EndFunc
Func _MEMORYREAD($IV_ADDRESS, $AH_HANDLE, $SV_TYPE = "dword")
	If Not IsArray($AH_HANDLE) Then
		SetError(1)
		Return 0
	EndIf
	Local $V_BUFFER = DllStructCreate($SV_TYPE)
	If @error Then
		SetError(@error + 1)
		Return 0
	EndIf
	DllCall($AH_HANDLE[0], "int", "ReadProcessMemory", "int", $AH_HANDLE[1], "int", $IV_ADDRESS, "ptr", DllStructGetPtr($V_BUFFER), "int", DllStructGetSize($V_BUFFER), "int", "")
	If Not @error Then
		Local $V_VALUE = DllStructGetData($V_BUFFER, 1)
		Return $V_VALUE
	Else
		SetError(6)
		Return 0
	EndIf
EndFunc
Func _MEMORYWRITE($IV_ADDRESS, $AH_HANDLE, $V_DATA, $SV_TYPE = "dword")
	If Not IsArray($AH_HANDLE) Then
		SetError(1)
		Return 0
	EndIf
	Local $V_BUFFER = DllStructCreate($SV_TYPE)
	If @error Then
		SetError(@error + 1)
		Return 0
	Else
		DllStructSetData($V_BUFFER, 1, $V_DATA)
		If @error Then
			SetError(6)
			Return 0
		EndIf
	EndIf
	DllCall($AH_HANDLE[0], "int", "WriteProcessMemory", "int", $AH_HANDLE[1], "int", $IV_ADDRESS, "ptr", DllStructGetPtr($V_BUFFER), "int", DllStructGetSize($V_BUFFER), "int", "")
	If Not @error Then
		Return 1
	Else
		SetError(7)
		Return 0
	EndIf
    EndFunc


-7 Une fois copié vous aller dans AutoIt la vous avais fait Outil-> KODA
Vous aller mettre tout le script
Vous mettez sa juste en bas de :
Code:
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
Vous mettez sa


Code:
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit

 EndSwitch
WEnd

Func _hack()
	ToolTip("En attente d'S4 League ...",0,0)
	$PID = ProcessWait("S4Client.exe")
	ProcessExists($PID)
	Sleep(2000)
	Local $HPROCESS = _MEMORYOPEN($PID)
	If GUICtrlRead($Checkbox1) = 1 Then

Après mette :

Code:
	_MEMORYWRITE(0x02C38294, $OPEN, "1.5+", "float")
	_MEMORYWRITE(0x00FFB9CC, $OPEN, "1.5+", "float")
	_MEMORYWRITE(0x00F25440, $OPEN, "1.5+", "float")



-8
Pour la touche final en met
Code:
				EndIf
		Exit
	EndIf
	WEnd

-9 Et après une fois fait sa vous aller dans Outil-> Excéter

-10 Cherche des adresses video by Splinter :

http://www.youtube.com/watch?v=PK-MuTS3QhU&feature=player_embedded

-11 Hack de type Float ! :

http://www.youtube.com/watch?v=pLArnHYevs8&feature=player_embedded

-12 Bonus - Remplacer sur CE ! :

http://www.youtube.com/watch?v=18zvAnKBT5w&feature=player_embedded

Pourquoi certaines adresses sont vertes d'autres noires?

Facile les noires c'est ce qui change a chaque fois, les verts se sont qui change jamais prenez toujours les verts un conseil les noire 1/1000 qu'il marche pas que les verts 1/2 que sa marche ^^

-13 Le final du script :

Code:
#include <WindowsConstants.au3>
#NoTrayIcon
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_icon=..\..\..\Downloads\diglog-icone-7077.ico
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
Func _MEMORYOPEN($IV_PID, $IV_DESIREDACCESS = 2035711, $IV_INHERITHANDLE = 1)
	If Not ProcessExists($IV_PID) Then
		SetError(1)
		Return 0
	EndIf
	Local $AH_HANDLE[2] = [DllOpen("kernel32.dll")]
	If @error Then
		SetError(2)
		Return 0
	EndIf
	Local $AV_OPENPROCESS = DllCall($AH_HANDLE[0], "int", "OpenProcess", "int", $IV_DESIREDACCESS, "int", $IV_INHERITHANDLE, "int", $IV_PID)
	If @error Then
		DllClose($AH_HANDLE[0])
		SetError(3)
		Return 0
	EndIf
	$AH_HANDLE[1] = $AV_OPENPROCESS[0]
	Return $AH_HANDLE
EndFunc
Func _MEMORYREAD($IV_ADDRESS, $AH_HANDLE, $SV_TYPE = "dword")
	If Not IsArray($AH_HANDLE) Then
		SetError(1)
		Return 0
	EndIf
	Local $V_BUFFER = DllStructCreate($SV_TYPE)
	If @error Then
		SetError(@error + 1)
		Return 0
	EndIf
	DllCall($AH_HANDLE[0], "int", "ReadProcessMemory", "int", $AH_HANDLE[1], "int", $IV_ADDRESS, "ptr", DllStructGetPtr($V_BUFFER), "int", DllStructGetSize($V_BUFFER), "int", "")
	If Not @error Then
		Local $V_VALUE = DllStructGetData($V_BUFFER, 1)
		Return $V_VALUE
	Else
		SetError(6)
		Return 0
	EndIf
EndFunc
Func _MEMORYWRITE($IV_ADDRESS, $AH_HANDLE, $V_DATA, $SV_TYPE = "dword")
	If Not IsArray($AH_HANDLE) Then
		SetError(1)
		Return 0
	EndIf
	Local $V_BUFFER = DllStructCreate($SV_TYPE)
	If @error Then
		SetError(@error + 1)
		Return 0
	Else
		DllStructSetData($V_BUFFER, 1, $V_DATA)
		If @error Then
			SetError(6)
			Return 0
		EndIf
	EndIf
	DllCall($AH_HANDLE[0], "int", "WriteProcessMemory", "int", $AH_HANDLE[1], "int", $IV_ADDRESS, "ptr", DllStructGetPtr($V_BUFFER), "int", DllStructGetSize($V_BUFFER), "int", "")
	If Not @error Then
		Return 1
	Else
		SetError(7)
		Return 0
	EndIf
    EndFunc

Global $Form1 = GUICreate("Form1", 236, 189, 192, 124)
Global $Checkbox1 = GUICtrlCreateCheckbox("Zomm speed", 56, 56, 97, 17)
Global $Button1 = GUICtrlCreateButton("Test", 56, 96, 75, 25, $WS_GROUP)
Global $Label1 = GUICtrlCreateLabel("Lances S4League ! ", 192, 128, 75, 25)
GUISetState(@SW_SHOW)
While 1
    $msg = GUIGetMsg()
    Switch $msg
		case -3

			Exit

EndSwitch
If ProcessExists("S4Client.exe") <> 0 Then
	$PID = ProcessWait("S4Client.exe")
	$OPEN = _MEMORYOPEN($PID)

	If GUICtrlRead($CHECKBOX1) = 1 Then
	_MEMORYWRITE(0x02C38294, $OPEN, "1.5+", "float")
	_MEMORYWRITE(0x00FFB9CC, $OPEN, "1.5+", "float")
	_MEMORYWRITE(0x00F25440, $OPEN, "1.5+", "float")
		EndIf
		Exit
	EndIf
	WEnd

Et la tout doit marcher

Tuto By me xYoh

En cas de problème dite le moi
 
Splinter

Splinter

is gone.
V
Sep 7, 2010
2,120
0
461
Un peu rapide le tuto, pas sur qu'on apprenne grand chose.
Mais merci :)
 
X

xYoh

De rien ^^' mais bon en verra les messages des autres membre ^^' un problème mette le script ici ou dite le ^^'
 
LovEBad[Y]

LovEBad[Y]

Membre d'Honneur
V
Jul 7, 2010
1,159
0
942
M'ouais..... Tu ne donnes aucunes explications. bref, c'est du copié collé d'un script =x
Je préfère de loin celui de Splinter ou celui de Devil's...

*Mode vilain off* Bon travail =)
 
X

xYoh

Juste le " S' et " ss " en minuscule qui n'est pas une grande faute ^^'
 
CCleanerZ

CCleanerZ

V
Jun 7, 2010
1,895
0
762
Vétéran CG3
Une phrase commence par une majuscule et fini par un point , il a pas mis de point a la fin et puis il a mis une majuscule pour le "Si" en plein millieu donc avant de vouloir me corriger que il se corrige lui meme !.
Sinon c'est bien la premiere fois que je vois un tuto sans nomad memory ce qui ne me deplais pas faut dire.


:non:
 
X

xYoh

Une phrase commence par une majuscule et fini par un point , il a pas mis de point a la fin et puis il a mis une majuscule pour le "Si" en plein millieu donc avant de vouloir me corriger que il se corrige lui meme !.
Sinon c'est bien la premiere fois que je vois un tuto sans nomad memory ce qui ne me deplais pas faut dire.

Je commence la guerre :

Une phrase commence par une majuscule et fini par un point, il n'a pas mis de point a la fin et puis il a mis une majuscule pour le "si" en plein milieu donc avant de ne vouloir me corriger qu'il se corrige lui-même !.
Sinon c'est bien la première fois que je vois un tuto sans nomad Memory ce qui ne me déplais pas faut dire.


Dernière modification par CCleanerZ ; Aujourd'hui à 23h19.

Jerry.
 
CCleanerZ

CCleanerZ

V
Jun 7, 2010
1,895
0
762
Vétéran CG3
Ouais enfin moi j'ai pas commencer sur ton orthographe deja je galere a "Bien parler la france" , j'avais 6 de moyen en francais depuis le college c'est pas pour rien.
Pour le "!." c'est mon doigt qui a glisser xD.
(PS: j'ai pas de quoi mettre les accents depuis mon clavier)
J'AI PAS ENVI DE FLOOD CE TOPIC ALORS JE PARLE PLUS D'ORTHO !
 
X

xYoh

Jerry je suis 5 années en France moyen depuis 2 ans cette 2 u_u la je suis à 15/20 quand tu fais des efforts ^^'
 
DefinitelyNotAgant

DefinitelyNotAgant

Redstoner
V
May 22, 2010
3,201
0
942
Dans les nuages ~
Comme 'shit angine , skipe &CIE" non ?
Déjà , oublié de faire "à" à la place de "a" ne me gène pas trop... mais le sms et "ses,ces,c'est,s'est" m'agace énormément... Copier l'adresse du lien de ma signature et m'étais là vous aussi , en signature .
P.S : Je croyais que tu devais y aller CCL? (dormir et éteindre ton pc.)
 
CCleanerZ

CCleanerZ

V
Jun 7, 2010
1,895
0
762
Vétéran CG3
Comme 'shit angine , skipe &CIE" non ?
Déjà , oublié de faire "à" à la place de "a" ne me gène pas trop... mais le sms et "ses,ces,c'est,s'est" m'agace énormément... Copier l'adresse du lien de ma signature et m'étais là vous aussi , en signature .
P.S : Je croyais que tu devais y aller CCL? (dormir et éteindre ton pc.)
Je suis pas sur mon ordinateur , j'ecris depuis ma DSi xl voila pourquoi j'ai du mal et puis pour le "Shit Angine,Skipe,Hom1Rifleu,ect) C'est un "Langage de OUFZ".
 
DRM Dawwed

DRM Dawwed

Aka Dawwed93
V.I.P
V
Jun 28, 2010
3,575
0
952
31
Yusnan
Vous avez finit parler de sa ? :noel:
Sinon sait du copier coller les truc en citation ?
 
DRM Dawwed

DRM Dawwed

Aka Dawwed93
V.I.P
V
Jun 28, 2010
3,575
0
952
31
Yusnan
-.- Je veux dire ta fait du copier coller d'un autre tutoriel?.