[Sammelthread] Addys

11/12/2011 10:32 xBioK1ngz#1531
[Only registered and activated users can see links. Click Here To Register...]
Code:
VOID WINAPIV WRSendMsgBox(CHAR* chText)
{
    DWORD dwMsgBox = 0x4186E8;
    __asm
    {
        PUSH chText
        CALL dwMsgBox
        ADD ESP,4
    }
}
[Only registered and activated users can see links. Click Here To Register...]
Code:
HWND hwWarRock = FindWindowA(0,"WarRock");
MessageBox(hwWarRock,"Das ist der Text","Das ist der Titel",MB_OK);
11/12/2011 11:39 .Xentus-#1532
Ja ich meine die WarRock MassageBox :P Danke und gibt es die 4 Addys für OPK public ?
11/12/2011 11:49 R3d_L!n3#1533
Quote:
Originally Posted by .Xentus- View Post
Ja ich meine die WarRock MassageBox :P Danke und gibt es die 4 Addys für OPK public ?
what he meaned is he used OFS X Y Z to do opk
11/12/2011 12:01 .Xentus-#1534
Ouh so i can do OPK with X Y and Z ?
11/12/2011 12:03 xBioK1ngz#1535
PlayerOPK Struct Methode
Code:
/* WarRock International Structs */
/* Date: 09.11.2011 */
/* State: Fully Updated */
/* Made By: xBioK1ngz */
struct CPlayer
{
	CHAR xJumpToAdress0[0xC43C];//0x00
	FLOAT NoRecoilX;//0xC43C
	FLOAT NoRecoilY;//0xC440
	FLOAT NoRecoilZ;//0xC444
	CHAR xJumpToAdress2[0x3CB0];//0xC448
	FLOAT PlayerSpeed;//0x100F8
	FLOAT NoSpread;//0x100FC
	CHAR xJumpToAdress3[0xC0];//0x10100
	FLOAT ViewX;//0x101C0
	FLOAT ViewY;//0x101C4
	FLOAT ViewZ;//0x101C8
	CHAR xJumpToAdress4[0xFC];//0x101CC
	FLOAT NoFallDamage;//0x102C8
	CHAR xJumpToAdress5[0x14];//0x102CC
	FLOAT PosX;//0x102E0
	CHAR xJumpToAdress6[0x4];//0x102E4
	FLOAT PosY;//0x102E8
	CHAR xJumpToAdress7[0x4];//0x102EC
	FLOAT PosZ;//0x102D0
	CHAR xJumpToAdress8[0x10C];//0x102D4
};
struct CPlayerBase
{
    CPlayer* p_Local;//0x9E57D4
    CHAR xJumpToAdress0[0x11D9D0];//0x9E57D8
    CPlayer** p_Global;//0xB031A8
}*p_Player = (CPlayerBase*)0x9E57D4;
Code:
INT CH_PlayerOPK;
VOID cPlayerHacks()
{
    if ( p_Player->p_Local )
    {
        if ( CH_PlayerOPK )
        {
            for (int MaxPlayer = 0; MaxPlayer < 32; MaxPlayer++)
            {
                p_Player->p_Global[MaxPlayer]->PosX = 0;
                p_Player->p_Global[MaxPlayer]->PosY = 0;
                p_Player->p_Global[MaxPlayer]->PosZ = 0;
            }
        }
    }
}
PlayerOPK Offset Methode
Code:
INT CH_PlayerOPK;
VOID cPlayerHacks()
{
    DWORD dwServerPtr = *(DWORD*)0x9E5770;//Serverpointer
    if ( dwServerPtr  != 0 )
    {
        if ( CH_PlayerOPK )
        {
            *(INT*)(dwServerPtr+0x160F8) = 0;//Serverpointer OPK Offset
        }
    }
}
PlayerOPK Asm Methode
Code:
INT CH_PlayerOPK;
VOID cPlayerHacks()
{
    if ( CH_PlayerOPK )
    {//I dont have the Asm OPK Addys!
        memcpy((VOID*)(ADR_ASM_OPK_1),(PBYTE)"\x90\x90\x90\x90\x90\x90",6);//Asm OPK 1 
        memcpy((VOID*)(ADR_ASM_OPK_2),(PBYTE)"\x90\x90\x90\x90\x90\x90",6);//Asm OPK 2
        memcpy((VOID*)(ADR_ASM_OPK_3),(PBYTE)"\x90\x90\x90\x90\x90\x90",6);//Asm OPK 3 
    }
}
11/12/2011 12:28 xTriplexXx#1536
Quote:
Originally Posted by xBioK1ngz View Post
PlayerOPK Struct Methode
Code:
/* WarRock International Structs */
/* Date: 09.11.2011 */
/* State: Fully Updated */
/* Made By: xBioK1ngz */
struct CPlayer
{
	CHAR xJumpToAdress0[0xC43C];//0x00
	FLOAT NoRecoilX;//0xC43C
	FLOAT NoRecoilY;//0xC440
	FLOAT NoRecoilZ;//0xC444
	CHAR xJumpToAdress2[0x3CB0];//0xC448
	FLOAT PlayerSpeed;//0x100F8
	FLOAT NoSpread;//0x100FC
	CHAR xJumpToAdress3[0xC0];//0x10100
	FLOAT ViewX;//0x101C0
	FLOAT ViewY;//0x101C4
	FLOAT ViewZ;//0x101C8
	CHAR xJumpToAdress4[0xFC];//0x101CC
	FLOAT NoFallDamage;//0x102C8
	CHAR xJumpToAdress5[0x14];//0x102CC
	FLOAT PosX;//0x102E0
	CHAR xJumpToAdress6[0x4];//0x102E4
	FLOAT PosY;//0x102E8
	CHAR xJumpToAdress7[0x4];//0x102EC
	FLOAT PosZ;//0x102D0
	CHAR xJumpToAdress8[0x10C];//0x102D4
};
struct CPlayerBase
{
    CPlayer* p_Local;//0x9E57D4
    CHAR xJumpToAdress0[0x11D9D0];//0x9E57D8
    CPlayer** p_Global;//0xB031A8
}*p_Player = (CPlayerBase*)0x9E57D4;
Code:
INT CH_PlayerOPK;
VOID cPlayerHacks()
{
    if ( p_Player->p_Local )
    {
        if ( CH_PlayerOPK )
        {
            for (int MaxPlayer = 0; MaxPlayer < 32; MaxPlayer++)
            {
                p_Player->p_Global[MaxPlayer]->PosX = 0;
                p_Player->p_Global[MaxPlayer]->PosY = 0;
                p_Player->p_Global[MaxPlayer]->PosZ = 0;
            }
        }
    }
}
PlayerOPK Offset Methode
Code:
INT CH_PlayerOPK;
VOID cPlayerHacks()
{
    DWORD dwServerPtr = *(DWORD*)0x9E5770;//Serverpointer
    if ( dwServerPtr  != 0 )
    {
        if ( CH_PlayerOPK )
        {
            *(INT*)(dwServerPtr+0x160F8) = 0;//Serverpointer OPK Offset
        }
    }
}
PlayerOPK Asm Methode
Code:
INT CH_PlayerOPK;
VOID cPlayerHacks()
{
    if ( CH_PlayerOPK )
    {//I dont have the Asm OPK Addys!
        memcpy((VOID*)(ADR_ASM_OPK_1),(PBYTE)"\x90\x90\x90\x90\x90\x90",6);//Asm OPK 1 
        memcpy((VOID*)(ADR_ASM_OPK_2),(PBYTE)"\x90\x90\x90\x90\x90\x90",6);//Asm OPK 2
        memcpy((VOID*)(ADR_ASM_OPK_3),(PBYTE)"\x90\x90\x90\x90\x90\x90",6);//Asm OPK 3 
    }
}
Warum hast du(CyberRazzer) wieder nen neuen Namen?
Ich glaube echt du hast ADS.

p_Player->p_Global[MaxPlayer]->PosX = 0;
p_Player->p_Global[MaxPlayer]->PosY = 0;
p_Player->p_Global[MaxPlayer]->PosZ = 0;

Das sollte eig. einen Serverkick verursachen ;)

e:/ Nice, das hier ist der Addy sammelthread xD?
Cool, wie unübersichtlich^^
11/12/2011 13:05 .Xentus-#1537
@Bio wieso = 0 bei Offset ? Habe immer 1 stehen :D
11/12/2011 13:31 xBioK1ngz#1538
Ich weiss nicht genau, CyberRazzer hat es mir so gegeben.
Bei mir funktiniert es auch gerade nicht, ich schreibe ihn an wenn er wieder online kommt.
11/12/2011 15:58 _TradEmArk_ ™#1539
Quote:
Originally Posted by xBioK1ngz View Post
Ich weiss nicht genau, CyberRazzer hat es mir so gegeben.
Bei mir funktiniert es auch gerade nicht, ich schreibe ihn an wenn er wieder online kommt.
Wie kann man von jemandem etwas bekommen, wenn man es selbst ist?
11/17/2011 16:02 .Xentus-#1540
Addys nochimmer Aktuell ?
Und gibt es ein SelfKill Addy oder habe ich was falsch verstanden :P
11/17/2011 16:21 .Tiq3reye™#1541
Quote:
Originally Posted by .Xentus- View Post
Addys nochimmer Aktuell ?
Und gibt es ein SelfKill Addy oder habe ich was falsch verstanden :P
Wenn du Selfkill adden willst benutzt du OFS_NFD
Code:
if(SELFKILL)
*(float*) OFS_NFD = 9999999;
OFS_NFD 0x102C8
11/17/2011 16:57 .Xentus-#1542
Aber NFD ist ja NoFallDamage ? :P
Aber es klappt so ?

Achso :D mit einem -20000 z.b hat man nofalldamage
und mit 99999 ohne minus ein damage ...
Danke
11/17/2011 17:03 WarFk#1543
NFD = No FAll Damage.Aber mit dem Offset setzt du den Wert des schadens bei einem Sturz ;)
11/17/2011 18:28 Wolf0fmusic#1544
if(SelfKill == 1){
if(GetAsyncKeyState(VK_F4)){
*(float*)OFS_NFD = 2000000;
}}
11/17/2011 18:58 Venom'#1545
Quote:
Originally Posted by Wolf0fmusic View Post
if(SelfKill == 1){
if(GetAsyncKeyState(VK_F4)){
*(float*)OFS_NFD = 2000000;
}}
Überflüssig, da SelfKill meist in AFK modus ausgeführt werden soll.
Das verweigert leider deine Source durch "GetAsyncKeyState"
Deine Source macht die Source überflüssig :D
da in WarRock auch die F4 Taste im Spiel für "SelbstMord" steht.
Look at Tiq3reye's Post for the write Source :awesome: