BorderGame

Versione completa: [Guida] Creare hack per S4 League by L3ggendario
Al momento stai visualizzando i contenuti in una versione ridotta. Visualizza la versione completa e formattata.
Pagine: 1 2
Iniziamo con una cosa elementare, gli include, sono delle librerie che permettono il funzionamento di alcune funzioni, soprattutto NomadMemory che è il più importante per il trainer! Queste sono tutte le lib da includere nel nostro progetto.
Citazione: #include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <NomadMemory.au3>
Dopo di che incominciamo a creare i bottoni tipo "Hack It!" ed aspetta il processo, poi il nome del trainer, l'input dove mettete il value, per esempio 200 come nel caso del mio ghost mode (o anche wallpenetrate, ricordo che l'ho trovato io e lo potete notare dal deviil trainer di omeganeo su elitepvpers!) e se volete anche un laber dove scrivete "Scrivi il numero per esempio"
Citazione: #Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Nome hack", 330, 60, 192, 124)
$Button1 = GUICtrlCreateButton("Hack It!", 235, 8, 81, 25, $WS_GROUP)
$Input1 = GUICtrlCreateInput("scrivi un numero", 90, 10, 129, 21)
$Label1 = GUICtrlCreateLabel("Esempio", 8, 12, 70, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
Ora partiamo dalle funzioni che dobbiamo dare ai bottoni ecc., in questo caso, dato che l'address è uno e non dobbiamo fare nient'altro, ci limitiamo a usare Button1 come evento di un operazione che potete nominare in quello che volete, io la chiamerò esempio, ma voi ptete chiamarlo come volete , si incomincia con un ciclo il while in cui terminiamo con WEnd sennò il ciclo sarà infinito. Scriviamo l'evento con Case e mettiamo al GUI_EVENT_CLOSE che sarebbe il tasto [X] in alto al trainer come Exit così potrete uscire da li cliccando solamente la crocetta, mentre per Button1 mettiamo esempio() che sarà tutta la funzione che permetterà di leggere e cambiare l'address che volete voi.
Citazione: While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
esempio()
EndSwitch
WEnd
Ora passiamo alla funzione esempio() e mettiamo un ToolTip che permetterà di darci le istruzioni dicendo di aprire S4Client.exe, appena lo aprirete cliccando S4League, Start e dopo il caricamento del HGWC, inizieranno le serie di funzioni pre-inserite, cioè, riconoscere S4Client.exe, leggere l'address da voi immesso, scrivere il valore messo nell'Input1 e cambiarlo, dopo di che vi comparirà Iniezione effettuata! per pochi istanti e potrete godervi il vostro hack. ATTENZIONE: Ricordatevi SEMPRE di mettere alla fine della funzione Exit così uscirà da solo dal trainer ed EndFunc per terminare la funzione effettuata! Ricoardatevi anche che al posto delle paroel scritte nella funzione $ADDRESS dovete mettere il vostro in esadecimale(0x12345678) o anche in decimale(12345678)
Citazione: Func esempio()
ToolTip("Apri S4Client.exe..." , 0 , 0)

$EXISTS=PROCESSWAIT("S4Client.exe")
SLEEP(500)
$OPEN=_MEMORYOPEN(PROCESSEXISTS("S4Client.exe"))

#Region ### Address
$ADDRESS=Vostro address, per esempio 0x000000
#EndRegion

$READVALUE=GUICTRLREAD($Input1)
$WRITE=_MEMORYWRITE($ADDRESS,$OPEN,$READVALUE,"float")
$READ=_MEMORYREAD($ADDRESS,$OPEN,"float")

ToolTip("Iniezione effettuata!..." , 0 , 0)
SLEEP(500)

Exit
EndFunc
E il codice finale dovrebbe essere:
Citazione: #include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <NomadMemory.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("WallPenetrate", 330, 60, 192, 124)
$Button1 = GUICtrlCreateButton("Hack It!", 235, 8, 81, 25, $WS_GROUP)
$Input1 = GUICtrlCreateInput("scrivi qui il value", 90, 10, 129, 21)
$Label1 = GUICtrlCreateLabel("Esempio", 8, 12, 70, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
Hack()
EndSwitch
WEnd

Func Hack()
ToolTip("Apri S4Client.exe..." , 0 , 0)

$EXISTS=PROCESSWAIT("S4Client.exe")
SLEEP(500)
$OPEN=_MEMORYOPEN(PROCESSEXISTS("S4Client.exe"))

#Region ### Address
$ADDRESS=Vostro address, per esempio 0x12345678
#EndRegion

$READVALUE=GUICTRLREAD($Input1)
$WRITE=_MEMORYWRITE($ADDRESS,$OPEN,$READVALUE,"float")
$READ=_MEMORYREAD($ADDRESS,$OPEN,"float")

ToolTip("Iniezione effettuata!..." , 0 , 0)
SLEEP(500)

Exit
EndFunc
Per trovare address:
Usare il suspender postato sotto.
Come usare suspender: aprire s4 league.Appena vi si apre il client mettete suspend su s4 tomato. Ecco fatto Big Grin
Aprire cheat engine, selezionare il processo S4League.exe .
Al posto di 4 bytes mettere text, e selezionare il value desiderato, per poi cambiarlo.
Ecco una piccola lista di value esclusivamente per la NosTrucchi:
Fake Shop:
Value Type :text
text: off
cambia in: on

NoLicenses-NoRules:
Value Type: text
text: LICENSE_
Cambia in: =0

Super Zoom hack:
Value type: text
text: sniper_mode_fov
cambia in: suport_sniper_mode

WallShot:
Value type: float
value: 2
change to: 1

Slang:
Value type: text
text: slang
cambia in: 0

Fake LVL:
Value type: text
text: accumulate
cambia in: require

Fake EXP:
Value type: text
text: accumulate
cambia in: require_master

X position:
Value type: float
value 350
cambia in: whatever you want

Y position:
Value type: float
value: 150
cambia in: whatever you want

1 hit kill:
Value type: text
text: power
cambia in: range

GodMode (1 cosa del genere)
Value type: text
text: rate
change to: graph_value

Fast Fire:
Value type: text
text: rate_of_fire
cambia in: sniper_mode_fov

HMG Fast Fire:
Value type: text
text: rate_of_fire
cambia in: jump_time

Mini arcade Clear:
Value type: text
text: RequestStageFailed
cambia in: RequestStageClear

Name: MineGun after License
Typ: Text
Values: license_SENTINEL.lua, OnSentinelLicenseTest
Change to: license_MineGun.lua, OnMineGunLicenseTest

Name: Multispeed
Typ: Double
Value: 180
Change to: <180

Downloads:
Citazione:
S4 League : http://filer.alaplaya.eu/clients/it/S4_Downloader.exe

Suspender : http://download174.mediafire.com/9rn9nhf...0.2%29.rar

Cheat engine : http://cheatengine.org/download/CheatEngine60.exe

Buona fortuna e buon divertimento,

By L3ggendario yea
P.S.
Ricordatevi di aprire cheat engine SOLO dopo aver sospeso S4 Client!
Re: P.S.
Uno dei primi membri che vi da la ''pappa pronta'' è_é
una domanda,posso usare dev c,linux(terminale,o mi consigli un compilatore x creare hack??
Usa scite per creare "hack" in autoit, è il miglior compilatore per l'autoit
Quoto narutomega96
ooook grz^^
Ah, se volete datemi +1 è_é
L3ggendario ho provato quello dei block infiniti e non funge mi sai spiegare il perche?
perchè non devi cambiare


wall_setup con Wall_Setup="-1"

ma con wall_setup -------> Wall_Setup="0"
Ah ok.
Sei sicuro? Così lo correggo :|
non ne sono molto sicuro, perchè lo facevo quest'estate l'hack block infiniti.
ma se non sbaglio era così
Ok..buon lavoro ^^
*****UUUUPPP***
Messi molti altri value!!!
Ecco alcuni value da cambiare v.v

Name: Earthquake Range
Type: Float
Value: 1200


Name: Revolver Damage
Type: Float
Value: 30

Name: Mindshock Range
Type: Float
Value: 1700

Name: Mindshock Damage
Type: Float
Value: 15

Name: Mindenergy Range
Type: Float
Value: 3000

Name: Mindenergy Damage
Type: Float
Value: 10,05

Name: Zoom
Type: Float
Value: 500

Name: Drugeffect
Type: Float
Value: 60

Name: Wallshoot
Type: Float
Value: 2
Change to: >2

Name: Laggy Hitrange
Type: Float
Value: 2
Change to: <2

Name: Map Dimension
Type: Float
Value: 1
Change to: 2
Text

Name: Fake Shop
Typ: Text
Value: off
Change to: on

Name: No Licenses/No Rules
Typ: Text
Value: LICENSE
Change to: =0

Name: Super Zoom
Typ: Text
Value: sniper_mode_fov
Change to: suport_sniper_mode

Name: No Slang
Typ: Text
Value: slang
Change to: 0

Name: Fake Level
Typ: Text
Value: accumulate
Change to: require

Name: Fake Experience
Typ: Text
Value: accumulate
Change to: require_master

Name: MineGun after License
Typ: Text
Values: license_SENTINEL.lua, OnSentinelLicenseTest
Change to: license_MineGun.lua, OnMineGunLicenseTest

Name: Multispeed
Typ: Double
Value: 180
Change to: <180
Ok.
Ma come si fanno a capire quali sono i nuovi value? O.-
aggiungi solo gli ultimi 2
Ormai mi sa che bisogna cambiare value! Sad
Hanno fatto un'altra patch..ora non mi funge nessun hack xD

Lawliet

Con questo aggiornamento hanno nascosto il processo del client.
Asd..qundi..niente più addreeeeees?! O.O

Lawliet

Il modo c'è, divertiti a trovarlo Tongue
Io l'avrei trovato Tongue xD
Lo provo.. così mi faccio un piccolo trainer.. ^^
EDIT: magari se qualcuno facesse un nuovo suspender... :|
Pagine: 1 2
URL di riferimento