Skip to content
MPGHThe Dark Arts
/
RegisterLog in
Forum
Community
What's NewLatest posts across the boardTrendingHottest threads right nowSubscribedThreads you follow
Discussion
GeneralIntroductionsEntertainmentDebate FortFlaming & Rage
Board
News & AnnouncementsMPGH TimesSuggestions & HelpGiveaways
More Sections
Art & Graphic DesignProgrammingHackingCryptocurrency
Hacks & Cheats
Games
ValorantCS2 / CS:GOCall of Duty / WarzoneFortniteApex LegendsEscape From Tarkov
+14 moreLeague of LegendsGTA VMinecraftRustROTMGBattlefieldTroveBattleOnCombat ArmsCrossFireBlackshotRuneScapeDayZDead by Daylight
Resources
Game Hacking TutorialsReverse EngineeringGeneral Game HackingAnti-CheatConsole Game Hacking
Tools
Game Hacking ToolsTrainers & CheatsHack/Release NewsNew
Submit a release →Share your cheat, tool, or config with the community.
AINEW
AI Tools
General & DiscussionPrompt EngineeringLLM JailbreaksHotAI Agents & AutomationLocal / Open Models
AI × Gaming
AI Aimbots & VisionML Anti-CheatGame Bots & Automation
Create
AI Coding / Vibe CodingAI Art & MediaAI Voice & TTS
The AI frontier →Where game hacking meets modern machine learning. Jump in.
Marketplace
Buy & Sell
SellingBuyingTradingUser Services
Trust & Safety
Middleman LoungeMarketplace TalkVouch Copy Profiles
Money
Cryptocurrency TalkCurrency ExchangeWork & Job Offers
Start selling →List accounts, services, and goods. Use the middleman to trade safe.
MPGH The Dark Arts

A community for offensive security research, reverse engineering, and AI.

Community

ForumMarketplaceSearch

Account

RegisterLog in

Legal

Privacy PolicyForum RulesHelp & FAQ
© 2026 MPGH · All rights reserved.Built by the community, for the community. For educational purposes onlyContent is shared for security research and education — we don't condone illegal use. You're responsible for complying with applicable laws. Use at your own risk.
Home › Forum › MultiPlayer Game Hacks & Cheats › Other Semi-Popular First Person Shooter Hacks › WarRock - International Hacks › Something is wrong! :S -- Problem with VB6 code

Something is wrong! :S -- Problem with VB6 code

Posts 1–14 of 14 · Page 1 of 1
Darky
Darky
Something is wrong! :S -- Problem with VB6 code
Is something wrong with adresses or am I doing something wrong??

OK.. VB6 making trainers:

First I enter this code in a new module:

Public Const PROCESS_ALL_ACCESS = &H1F0FFF
Dim f1holder As Integer
Dim timer_pos As Long
'API Declaration
Public Declare Function GetWindowThreadProcessId Lib "user32" (ByVal hWnd As Long, lpdwProcessId As Long) As Long
Public Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
Public Declare Function WriteProcessMemory Lib "kernel32" (ByVal hProcess As Long, ByVal lpBaseAddress As Any, lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long
Public Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal Classname As String, ByVal WindowName As String) As Long
Public Declare Function GetKeyPress Lib "user32" Alias "GetAsyncKeyState" (ByVal key As Long) As Integer
Public Declare Function ReadProcessMem Lib "kernel32" Alias "ReadProcessMemory" (ByVal hProcess As Long, ByVal lpBaseAddress As Any, ByRef lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long
Public Function WriteAByte(gamewindowtext As String, address As Long, value As Byte)
Dim hWnd As Long
Dim pid As Long
Dim phandle As Long
hWnd = FindWindow(vbNullString, gamewindowtext)
If (hWnd = 0) Then
MsgBox "The Game Is Not Working", vbCritical, "Error"
End
Exit Function
End If
GetWindowThreadProcessId hWnd, pid
phandle = OpenProcess(PROCESS_ALL_ACCESS, False, pid)
If (phandle = 0) Then
MsgBox "Can't get ProcessId", vbCritical, "Error"
Exit Function
End If
WriteProcessMemory phandle, address, value, 1, 0&
CloseHandle hProcess
End Function
Public Function WriteAnInt(gamewindowtext As String, address As Long, value As Integer)
Dim hWnd As Long
Dim pid As Long
Dim phandle As Long
hWnd = FindWindow(vbNullString, gamewindowtext)
If (hWnd = 0) Then
MsgBox "The Game Is Not Working", vbCritical, "Error"
End
End If
GetWindowThreadProcessId hWnd, pid
phandle = OpenProcess(PROCESS_ALL_ACCESS, False, pid)
If (phandle = 0) Then
MsgBox "Can't get ProcessId", vbCritical, "Error"
Exit Function
End If
WriteProcessMemory phandle, address, value, 2, 0&
CloseHandle hProcess
End Function
Public Function WriteALong(gamewindowtext As String, address As Long, value As Long)
Dim hWnd As Long
Dim pid As Long
Dim phandle As Long
hWnd = FindWindow(vbNullString, gamewindowtext)
If (hWnd = 0) Then
MsgBox "The Game Is Not Working", vbCritical, "Error"
End
Exit Function
End If
GetWindowThreadProcessId hWnd, pid
phandle = OpenProcess(PROCESS_ALL_ACCESS, False, pid)
If (phandle = 0) Then
MsgBox "Can't get ProcessId", vbCritical, "Error"
Exit Function
End If
WriteProcessMemory phandle, address, value, 4, 0&
CloseHandle hProcess
End Function
Public Function ReadAByte(gamewindowtext As String, address As Long, valbuffer As Byte)
Dim hWnd As Long
Dim pid As Long
Dim phandle As Long
hWnd = FindWindow(vbNullString, gamewindowtext)
If (hWnd = 0) Then
MsgBox "The Game Is Not Working", vbCritical, "Error"
End
Exit Function
End If
GetWindowThreadProcessId hWnd, pid
phandle = OpenProcess(PROCESS_ALL_ACCESS, False, pid)
If (phandle = 0) Then
MsgBox "Can't get ProcessId", vbCritical, "Error"
Exit Function
End If
ReadProcessMem phandle, address, valbuffer, 1, 0&
CloseHandle hProcess
End Function
Public Function ReadAnInt(gamewindowtext As String, address As Long, valbuffer As Integer)
Dim hWnd As Long
Dim pid As Long
Dim phandle As Long
hWnd = FindWindow(vbNullString, gamewindowtext)
If (hWnd = 0) Then
MsgBox "The Game Is Not Working", vbCritical, "Error"
End
Exit Function
End If
GetWindowThreadProcessId hWnd, pid
phandle = OpenProcess(PROCESS_ALL_ACCESS, False, pid)
If (phandle = 0) Then
MsgBox "Can't get ProcessId", vbCritical, "Error"
Exit Function
End If
ReadProcessMem phandle, address, valbuffer, 2, 0&
CloseHandle hProcess
End Function
Public Function ReadALong(gamewindowtext As String, address As Long, valbuffer As Long)
Dim hWnd As Long
Dim pid As Long
Dim phandle As Long
hWnd = FindWindow(vbNullString, gamewindowtext)
If (hWnd = 0) Then
MsgBox "The Game Is Not Working", vbCritical, "Error"
End
Exit Function
End If
GetWindowThreadProcessId hWnd, pid
phandle = OpenProcess(PROCESS_ALL_ACCESS, False, pid)
If (phandle = 0) Then
MsgBox "Can't get ProcessId", vbCritical, "Error"
Exit Function
End If
ReadProcessMem phandle, address, valbuffer, 4, 0&
CloseHandle hProcess
End Function
Public Function ReadAFloat(gamewindowtext As String, address As Long, valbuffer As Single)
Dim hWnd As Long
Dim pid As Long
Dim phandle As Long
hWnd = FindWindow(vbNullString, gamewindowtext)
If (hWnd = 0) Then
MsgBox "The Game Is Not Working", vbCritical, "Error"
End
Exit Function
End If
GetWindowThreadProcessId hWnd, pid
phandle = OpenProcess(PROCESS_ALL_ACCESS, False, pid)
If (phandle = 0) Then
MsgBox "Can't get ProcessId", vbCritical, "Error"
Exit Function
End If
ReadProcessMem phandle, address, valbuffer, 4, 0&
CloseHandle hProcess
End Function

Public Function WriteAFloat(gamewindowtext As String, address As Long, value As Single)
Dim hWnd As Long
Dim pid As Long
Dim phandle As Long
hWnd = FindWindow(vbNullString, gamewindowtext)
If (hWnd = 0) Then
MsgBox "The Game Is Not Working", vbCritical, "Error"
End
Exit Function
End If
GetWindowThreadProcessId hWnd, pid
phandle = OpenProcess(PROCESS_ALL_ACCESS, False, pid)
If (phandle = 0) Then
MsgBox "Can't get ProcessId", vbCritical, "Error"
Exit Function
End If
WriteProcessMemory phandle, address, value, 4, 0&
CloseHandle hProcess
End Function

Than I enter this in the timer:

Call WriteALong("WarRock", &H7DB120, 1120403456)

And than the button:

Timer1.Interval = 1
#1 · edited 19y ago · 19y ago
juppeli
juppeli
Any errors? And the address is 7EB66C?
#2 · 19y ago
ZeaS
ZeaS
the code are ok, it must work, if it don`t work, try another module code, maby there`s something wrong
#3 · 19y ago
Darky
Darky
Quote Originally Posted by juppeli View Post
Any errors? And the address is 7EB66C?
No there is no errors. I make hack with no errors, but when i go in game and activate it, IT doesnt do anything. An yes i tried that adress too!
#4 · 19y ago
juppeli
juppeli
Well try to add timer interval straight to 1 (without buttons) and give new report.
#5 · 19y ago
Darky
Darky
Quote Originally Posted by juppeli View Post
Well try to add timer interval straight to 1 (without buttons) and give new report.
???

How can i activate the hack than, if it wont have a button.

LOL
#6 · 19y ago
ZeaS
ZeaS
with hotkey!?!?

Private Sub Timer1_Timer()
If GetKeyPress(vbKeyControl) And GetKeyPress(vbKeyS) Then
If Timer2.Interval = 0 Then Timer2.Interval = 1
Else: Timer2.Interval = 0
End If
End Sub

Privat Sub Timer2_Timer()
Call WriteALong("WarRock", &HADRESS, VALUE)
End Sub

:P
#7 · 19y ago
Darky
Darky
Quote Originally Posted by ZeaS View Post
with hotkey!?!?

Private Sub Timer1_Timer()
If GetKeyPress(vbKeyControl) And GetKeyPress(vbKeyS) Then
If Timer2.Interval = 0 Then Timer2.Interval = 1
Else: Timer2.Interval = 0
End If
End Sub

Privat Sub Timer2_Timer()
Call WriteALong("WarRock", &HADRESS, VALUE)
End Sub

:P
Mybe that will work. I just dont understaind what hotkeys will be set than?
#8 · 19y ago
juppeli
juppeli
click your timer, and at right you see properties. Scroll down so much as you see interval and replace 0 with 1. And make hotkeys after you made basics.
#9 · 19y ago
ST
Stranger00
For stamina, I think the value changed. It starts with a 4 now I think. Atleast for me it does.
#10 · 19y ago
Darky
Darky
Quote Originally Posted by juppeli View Post
click your timer, and at right you see properties. Scroll down so much as you see interval and replace 0 with 1. And make hotkeys after you made basics.
If i do that what will happen?

Only interval will change?
#11 · 19y ago
juppeli
juppeli
Quote Originally Posted by Stranger00 View Post
For stamina, I think the value changed. It starts with a 4 now I think. Atleast for me it does.
But shouldnt it do something with stamina anyway (eg decrease it)?






Yes, timer goes on automatically when you start it.
#12 · edited 19y ago · 19y ago
Darky
Darky
No no everything is cool with stamina.

I figure it out now. I fixed the problem. My next problem is i dont know how to make a hack with hotkey??
#13 · edited 19y ago · 19y ago
juppeli
juppeli
Go to you form1(code) and scroll code so up you can, and add this to above all else
Code:
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
And then, you can use hotkeys only with timer, and you need to keep it's interval always 1.

Code:
If GetAsyncKeyState(vbKeyNumpad1) Then
    Dim value As Long
    Dim value1 As Long
    Call ReadALong("Warrock", &terminator, value)
    value1 = value + &H9955
    Call WriteALong("Warrock", value1, 0)
End if
End Sub
This is what your timer got.
"If GetAsyncKeyState(vbKeyNumpad1)" This is you hotkey command, it's currently numpad 1, if you want it eg. to h, its like :
"If GetAsyncKeyState(vbKeyH)"
#14 · edited 19y ago · 19y ago
Posts 1–14 of 14 · Page 1 of 1

Post a Reply

Similar Threads

  • Again Problem With Vb6 Swim CodeBy jokuvaan11 in WarRock - International Hacks
    12Last post 19y ago
  • [Help]weird problem with my codeBy trevor206 in Visual Basic Programming
    6Last post 16y ago
  • Vb6 Problem With Weapon Code?By jokuvaan11 in WarRock - International Hacks
    6Last post 19y ago
  • Problem with VB6By terror1994 in WarRock - International Hacks
    9Last post 18y ago
  • Whats wrong with my code? =(By SadisticGrin in C++/C Programming
    13Last post 19y ago

Tags for this Thread

None