|
You last visited: Today at 02:22
Advertisement
dodierungs problem
Discussion on dodierungs problem within the WarRock forum part of the Shooter category.
11/16/2010, 19:53
|
#1
|
elite*gold: 0
Join Date: Jul 2009
Posts: 17
Received Thanks: 5
|
dodierungs problem
also in meinem kleinem hack stimmt soweit alles nur irgendwie bekomm ich kein superjump und nfd mit rein könnt ihr mir sagen wo und was ich ein geben muss
thx schon mal
das ist mein hack:
Quote:
/*
Project : Public HACK Tutorial
Author : KVDIRECT AKA:Sniper8ce
*/
#include <stdio.h>
#include <windows.h>
//Address go Here
#define Playerpointer 0x00CB11C8 //these are current
#define Serverpointer 0x00B39BE0 // as of 8-11-09
#define OFS_X 0x0000023C // on Warrock int
#define OFS_Y 0x00000244 // change them when needed
#define OFS_Z 0x00000240
#define ADR_FAST_HEALTH 0x00AF5404
#define ADR_FAST_AMMO 0x00AF5400
#define ADR_FAST_FLAG 0x00AF5408
#define ADR_FAST_REPAIR 0x00AF540C
#define ADR_SPEED 0x0099ADA8
#define ADR_SPAWN_1 0x00C48320
#define ADR_SPAWN_2 0x00CACF2C
#define ADR_BOUNDS_1 0x00C5DF9C
#define ADR_BOUNDS_2 0x00C5DFA0
#define ADR_SCOPE 0x00AF53F6
#define ADR_Spread 0x00AF5458
HANDLE Warrock;
DWORD *ingame= (DWORD*)Playerpointer;
DWORD *outgame= (DWORD*)Serverpointer;
//Hack Codes Go Here
//Fast All
void Fastall()
{
*(float*) ADR_FAST_HEALTH = 5000000;
*(float*) ADR_FAST_AMMO = 5000000;
*(float*) ADR_FAST_FLAG = 50000;
*(float*) ADR_FAST_REPAIR = 5000000;
}
//Speed
void speed() // insert key, speed on
{
if(GetAsyncKeyState(VK_INSERT) &1)
{
*(float*) ADR_SPEED = 150;
}
}
void speedoff() // delete key, speed normal
{
if(GetAsyncKeyState(VK_DELETE) &1)
{
*(float*) ADR_SPEED = 100;
}
}
// no wait
void nowait()
{
*(float*) ADR_SPAWN_1 = 0;
*(float*) ADR_SPAWN_2 = 0;
}
//No Boundries
void nobound()
{
//if (nobound)
{
long t=0;
unsigned long Protection;
VirtualProtect((void*)ADR_BOUNDS_1, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)ADR_BOUNDS_1, &t , sizeof(t));
VirtualProtect((void*)ADR_BOUNDS_1, sizeof(t), Protection, 0);
VirtualProtect((void*)ADR_BOUNDS_2, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)ADR_BOUNDS_2, &t , sizeof(t));
VirtualProtect((void*)ADR_BOUNDS_2, sizeof(t), Protection, 0);
}
}
//Scope
void scope()
{
if(GetAsyncKeyState(VK_RBUTTON))
{
int t=1;
unsigned long Protection;
VirtualProtect((void*)ADR_SCOPE, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)ADR_SCOPE, &t , sizeof(t));
VirtualProtect((void*)ADR_SCOPE, sizeof(t), Protection, 0);
}
else
{
int t=0;
unsigned long Protection;
VirtualProtect((void*)ADR_SCOPE, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)ADR_SCOPE, &t , sizeof(t));
VirtualProtect((void*)ADR_SCOPE, sizeof(t), Protection, 0);
}
}
//No Spread
void Spread()
{
*(float*) ADR_Spread = 0;
}
//Any other hacks you decide to add go above here
//Hack are put into the game here
void snip()
{
for(;; )
{
if(*ingame) //check if we are ingame.. prevent crashs
{
Fastall();
speed(); // player hacks go here
speedoff();
scope();
}
if(*outgame)
{
Spread();
nowait(); //server hacks go here
}
Sleep(200); //prevent for overloading the cpu
}
}
BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwReason, LPVOID lpReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{
MessageBoxA(NULL, "beckles", "Credits", MB_OK); // Put your
//name where Your Name Here is but leave the ""
MessageBoxA(NULL, "only beckles", "Credits", MB_OK); // Do not
// edit this
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)snip, 0, 0, 0); //create
// the hackthread
}
return TRUE;
}
|
|
|
|
11/16/2010, 20:57
|
#2
|
elite*gold: 0
Join Date: Oct 2010
Posts: 71
Received Thanks: 134
|
Hab mir mal die mühe gemacht und deinen Code weitgehend gefixt + neue Addressen eingefügt.
Code:
#include <stdio.h>
#include <windows.h>
//Address go Here
#define Playerpointer 0x00C62388
#define Serverpointer 0x00B5D0F8
#define OFS_X 0x102D4
#define OFS_Y 0x102DC
#define OFS_Z 0x102D8
#define ADR_FAST_HEALTH 0xAE67B8
#define ADR_FAST_AMMO 0xAE67B4
#define ADR_FAST_FLAG 0xAE67BC
#define ADR_FAST_REPAIR 0xAE67C0
#define ADR_SPEED 0x984924
#define ADR_SPAWN_1 0xB165C0
#define ADR_SPAWN_2 0xB165C4
#define ADR_SPAWN_3 0xB165C8
#define ADR_BOUNDS_1 0xB0D9D8
#define ADR_BOUNDS_2 0xB0D9E0
#define ADR_BOUNDS_3 0xB0D9DC
#define ADR_SCOPE 0xA07238
#define ADR_Spread 0xAE330C
HANDLE Warrock;
DWORD *ingame= (DWORD*)Playerpointer;
DWORD *outgame= (DWORD*)Serverpointer;
void Nfd()
{
*(float*)(Player+OFS_NFD) = -20000;
}
void Superjump()
{
if(GetAsncKeyState(VK_CONTROL))
{
*(float*)(Player+OFS_Z) = 1000;//Höhe
}
}
void Fastall()
{
*(float*) ADR_FAST_HEALTH = 5000000;
*(float*) ADR_FAST_AMMO = 5000000;
*(float*) ADR_FAST_FLAG = 50000;
*(float*) ADR_FAST_REPAIR = 5000000;
}
void speed()
{
if(GetAsyncKeyState(VK_INSERT) &1) // VK_INSERT = Einfg
{
*(float*) ADR_SPEED = 150;
}
}
void speedoff()
{
if(GetAsyncKeyState(VK_DELETE) &1) //VK_DELETE = Entf
{
*(float*) ADR_SPEED = 100;
}
}
void nowait()
{
*(float*)ADR_SPAWN_1 = 0;
*(float*)ADR_SPAWN_2 = 0;
*(long*)ADR_SPAWN_3 = 0;
}
void nobound()
{
*(long*)ADR_BOUNDS_1 = 0;
*(long*)ADR_BOUNDS_2 = 0;
*(long*)ADR_BOUNDS_3 = 0;
}
void scope()
{
if(GetAsyncKeyState(VK_RBUTTON))
{
*(int*)(ADR_SCOPE) = 1;
}
else
{
*(int*)(ADR_SCOPE) = 5;
}
}
void Spread()
{
*(float*) ADR_Spread = 0;
}
void snip()
{
for(;;)
{
if(*ingame)
{
Fastall();
speed();
speedoff();
scope();
Spread();
nowait();
nobound();
Superjump();
Nfd();
}
if(*outgame)
{
}
Sleep(200);
}
}
BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwReason, LPVOID lpReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)snip, 0, 0, 0);
}
return TRUE;
}
|
|
|
11/16/2010, 21:09
|
#3
|
elite*gold: -140
Join Date: Jun 2010
Posts: 1,880
Received Thanks: 828
|
|
|
|
11/16/2010, 21:24
|
#4
|
elite*gold: 0
Join Date: Aug 2010
Posts: 1,134
Received Thanks: 171
|
er meint warscheinlich codierungs
|
|
|
11/16/2010, 21:25
|
#5
|
elite*gold: 900
Join Date: Apr 2009
Posts: 14,981
Received Thanks: 11,403
|
Gehört in meinen Sourcecode request Thread
#closerequest
|
|
|
11/17/2010, 06:35
|
#6
|
elite*gold: 17
Join Date: Apr 2010
Posts: 1,174
Received Thanks: 839
|
Quote:
Originally Posted by BlacK_Ðata
void speed()
{
if(GetAsyncKeyState(VK_INSERT) &1) // VK_INSERT = Einfg
{
*(float*) ADR_SPEED = 150;
}
}
void speedoff()
{
if(GetAsyncKeyState(VK_DELETE) &1) //VK_DELETE = Entf
{
*(float*) ADR_SPEED = 100;
}
}
[/code]
|
Der normalwert ist aber nicht 100....sondern 97
|
|
|
11/17/2010, 18:35
|
#7
|
elite*gold: 0
Join Date: Jul 2009
Posts: 17
Received Thanks: 5
|
hey cool thx voll toll von euch fettes thx
|
|
|
11/17/2010, 18:54
|
#8
|
elite*gold: 0
Join Date: Jul 2009
Posts: 17
Received Thanks: 5
|
Quote:
Originally Posted by BlacK_Ðata
Hab mir mal die mühe gemacht und deinen Code weitgehend gefixt + neue Addressen eingefügt.
Code:
#include <stdio.h>
#include <windows.h>
//Address go Here
#define Playerpointer 0x00C62388
#define Serverpointer 0x00B5D0F8
#define OFS_X 0x102D4
#define OFS_Y 0x102DC
#define OFS_Z 0x102D8
#define ADR_FAST_HEALTH 0xAE67B8
#define ADR_FAST_AMMO 0xAE67B4
#define ADR_FAST_FLAG 0xAE67BC
#define ADR_FAST_REPAIR 0xAE67C0
#define ADR_SPEED 0x984924
#define ADR_SPAWN_1 0xB165C0
#define ADR_SPAWN_2 0xB165C4
#define ADR_SPAWN_3 0xB165C8
#define ADR_BOUNDS_1 0xB0D9D8
#define ADR_BOUNDS_2 0xB0D9E0
#define ADR_BOUNDS_3 0xB0D9DC
#define ADR_SCOPE 0xA07238
#define ADR_Spread 0xAE330C
HANDLE Warrock;
DWORD *ingame= (DWORD*)Playerpointer;
DWORD *outgame= (DWORD*)Serverpointer;
void Nfd()
{
*(float*)(Player+OFS_NFD) = -20000;
}
void Superjump()
{
if(GetAsncKeyState(VK_CONTROL))
{
*(float*)(Player+OFS_Z) = 1000;//Höhe
}
}
void Fastall()
{
*(float*) ADR_FAST_HEALTH = 5000000;
*(float*) ADR_FAST_AMMO = 5000000;
*(float*) ADR_FAST_FLAG = 50000;
*(float*) ADR_FAST_REPAIR = 5000000;
}
void speed()
{
if(GetAsyncKeyState(VK_INSERT) &1) // VK_INSERT = Einfg
{
*(float*) ADR_SPEED = 150;
}
}
void speedoff()
{
if(GetAsyncKeyState(VK_DELETE) &1) //VK_DELETE = Entf
{
*(float*) ADR_SPEED = 100;
}
}
void nowait()
{
*(float*)ADR_SPAWN_1 = 0;
*(float*)ADR_SPAWN_2 = 0;
*(long*)ADR_SPAWN_3 = 0;
}
void nobound()
{
*(long*)ADR_BOUNDS_1 = 0;
*(long*)ADR_BOUNDS_2 = 0;
*(long*)ADR_BOUNDS_3 = 0;
}
void scope()
{
if(GetAsyncKeyState(VK_RBUTTON))
{
*(int*)(ADR_SCOPE) = 1;
}
else
{
*(int*)(ADR_SCOPE) = 5;
}
}
void Spread()
{
*(float*) ADR_Spread = 0;
}
void snip()
{
for(;;)
{
if(*ingame)
{
Fastall();
speed();
speedoff();
scope();
Spread();
nowait();
nobound();
Superjump();
Nfd();
}
if(*outgame)
{
}
Sleep(200);
}
}
BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwReason, LPVOID lpReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)snip, 0, 0, 0);
}
return TRUE;
}
|
sry aber sind 4 fehler drin ^^ du hast nur player bei ndf und superjump geschrieben und du hast nfd obern bei addys vergesen oder so und dein getasnckaystate wir auch nicht akzeptier da fehlt ein Y ^^
aber trozdem fettes THANKS von mir
|
|
|
11/17/2010, 18:56
|
#9
|
elite*gold: 0
Join Date: Oct 2008
Posts: 1,140
Received Thanks: 406
|
Quote:
Originally Posted by beckles
hey cool thx voll toll von euch fettes thx
|
dafür gibt es einen Thanks-Button
|
|
|
11/17/2010, 19:51
|
#10
|
elite*gold: 0
Join Date: Jul 2009
Posts: 17
Received Thanks: 5
|
Quote:
Originally Posted by beckles
sry aber sind 4 fehler drin ^^ du hast nur player bei ndf und superjump geschrieben und du hast nfd obern bei addys vergesen oder so und dein getasnckaystate wir auch nicht akzeptier da fehlt ein Y ^^
aber trozdem fettes THANKS von mir :handsdown:
|
ok langsam nervts jetzt geht der super jump nich aber c++ zeigt kein fehler an und ich weis auch nich an was es liegt
Quote:
#include <stdio.h>
#include <windows.h>
//Address go Here
#define Playerpointer 0x00C62388
#define Serverpointer 0x00B5D0F8
#define OFS_X 0x102D4
#define OFS_Y 0x102DC
#define OFS_Z 0x102D8
#define ADR_FAST_HEALTH 0xAE67B8
#define ADR_FAST_AMMO 0xAE67B4
#define ADR_FAST_FLAG 0xAE67BC
#define ADR_FAST_REPAIR 0xAE67C0
#define ADR_SPEED 0x984924
#define ADR_SPAWN_1 0xB165C0
#define ADR_SPAWN_2 0xB165C4
#define ADR_SPAWN_3 0xB165C8
#define ADR_BOUNDS_1 0xB0D9D8
#define ADR_BOUNDS_2 0xB0D9E0
#define ADR_BOUNDS_3 0xB0D9DC
#define ADR_SCOPE 0xA07238
#define ADR_Spread 0xAE330C
#define Ofs_NoFallDamage 0x103A4
HANDLE Warrock;
DWORD *ingame= (DWORD*)Playerpointer;
DWORD *outgame= (DWORD*)Serverpointer;
void Nfd()
{
*(float*)(Playerpointer+Ofs_NoFallDamage) = -20000;
}
void Superjump()
{
if(GetAsyncKeyState(VK_CONTROL) &1)
{
*(float*)(Playerpointer+OFS_Z) = 1000;//Höhe
}
}
void Fastall()
{
*(float*) ADR_FAST_HEALTH = 5000000;
*(float*) ADR_FAST_AMMO = 5000000;
*(float*) ADR_FAST_FLAG = 50000;
*(float*) ADR_FAST_REPAIR = 5000000;
}
void speed()
{
if(GetAsyncKeyState(VK_INSERT) &1) // VK_INSERT = Einfg
{
*(float*) ADR_SPEED = 150;
}
}
void speedoff()
{
if(GetAsyncKeyState(VK_DELETE) &1) //VK_DELETE = Entf
{
*(float*) ADR_SPEED = 97;
}
}
void nowait()
{
*(float*)ADR_SPAWN_1 = 0;
*(float*)ADR_SPAWN_2 = 0;
*(long*)ADR_SPAWN_3 = 0;
}
void nobound()
{
*(long*)ADR_BOUNDS_1 = 0;
*(long*)ADR_BOUNDS_2 = 0;
*(long*)ADR_BOUNDS_3 = 0;
}
void scope()
{
if(GetAsyncKeyState(VK_RBUTTON))
{
*(int*)(ADR_SCOPE) = 1;
}
else
{
*(int*)(ADR_SCOPE) = 5;
}
}
void Spread()
{
*(float*) ADR_Spread = 0;
}
void snip()
{
for(;;)
{
if(*ingame)
{
Fastall();
speed();
speedoff();
scope();
Spread();
nowait();
nobound();
Superjump();
Nfd();
}
if(*outgame)
{
}
Sleep(200);
}
}
BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwReason, LPVOID lpReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{
MessageBoxA(NULL, "made by beckles \a ", "Credits", MB_OK); // Put your
//name where Your Name Here is but leave the ""
MessageBoxA(NULL, "only beckles \a", "Credits", MB_OK); // Do not
// edit this
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)snip, 0, 0, 0);
}
return TRUE;
}
|
|
|
|
11/17/2010, 21:08
|
#11
|
elite*gold: 0
Join Date: Nov 2010
Posts: 674
Received Thanks: 473
|
Du hasst es vergessen oben hinzuschreiben.
Dort also:
//Address go Here
#define Playerpointer 0x00C62388
#define Serverpointer 0x00B5D0F8
#define OFS_X 0x102D4
#define OFS_Y 0x102DC
#define OFS_Z 0x102D8
#define ADR_FAST_HEALTH 0xAE67B8
#define ADR_FAST_AMMO 0xAE67B4
#define ADR_FAST_FLAG 0xAE67BC
#define ADR_FAST_REPAIR 0xAE67C0
#define ADR_SPEED 0x984924
#define ADR_SPAWN_1 0xB165C0
#define ADR_SPAWN_2 0xB165C4
#define ADR_SPAWN_3 0xB165C8
#define ADR_BOUNDS_1 0xB0D9D8
#define ADR_BOUNDS_2 0xB0D9E0
#define ADR_BOUNDS_3 0xB0D9DC
#define ADR_SCOPE 0xA07238
#define ADR_Spread 0xAE330C
#define Ofs_NoFallDamage 0x103A4
|
|
|
Similar Threads
|
[Problem] Problem with server starting - cannot find quest index for PaxHeader
12/22/2009 - Metin2 Private Server - 1 Replies
Hello!
I have this same problem as here when i'm starting my server:
http://www.elitepvpers.com/forum/metin2-pserver-di scussions-questions/307143-metin2-serverfiles-ques t-index-fehler.html
But I didn't know the answer.. how to repair this?
Greetings
|
All times are GMT +1. The time now is 02:23.
|
|