Thread: OPK

Results 1 to 3 of 3
  1. #1
    NeoStryker's Avatar
    Join Date
    Nov 2014
    Gender
    male
    Posts
    187
    Reputation
    10
    Thanks
    18

    OPK

    Alguem tem NPC OPK funcionando? Pode passar por MP ou skype: neostryker32

  2. #2
    Coder.UnkNóia's Avatar
    Join Date
    May 2015
    Gender
    male
    Location
    Hungary (Hungria)
    Posts
    17
    Reputation
    10
    Thanks
    5
    My Mood
    In Love
    Hum.. Esse Eu Acho Que Esse Aqui Ainda Esteja Funcional!

    Source Code:
    [HTML]void NPCTeleKill( int TelekillNPC, LPDIRECT3DDEVICE9 pDevice ){
    if( TelekillNPC == 1)
    {

    DWORD posptr, PositionY, dwBack;

    cGameClientShell *pGameClientShell = *(cGameClientShell **)GCS;
    cSFXMgr* SFXMgr = pGameClientShell->GetSFXMgr();
    GetPlayerByIndex = (lpGetPlayerByIndex)PlayerByIndex;
    unsigned long ulThis = *(unsigned long *)ClientInfoMgr;
    GetLocalPlayer = (lpGetLocalPlayer)LocalPlayer;

    posptr = (DWORD) GetModuleHandle("ClientFX.fxd");
    posptr += 0x6BF34;

    VirtualProtect( &PositionY, 4, PAGE_EXECUTE_READWRITE, &dwBack );
    memcpy( &PositionY, (VOID *) (posptr), 4 );
    VirtualProtect( &PositionY, 4, dwBack, &dwBack );

    if( ValidPointer(SFXMgr) )
    {
    for ( int i = 0; i < SFXMgr->SFXList[SFX_CHARACTER].Num; i++ )
    {
    cCharacterFX2* NPC = (cCharacterFX2*)SFXMgr->SFXList[SFX_CHARACTER].List[i];

    if( ValidPointer( NPC ) && ValidPointer( NPC->Object ))
    {
    if( NPC->IsPlayer )
    continue;

    D3DXVECTOR3 Pos, Screen;

    Pos = MyGetObjectMaxPos( (int*)NPC->Object );

    if( WorldToScreen2( pDevice, Pos, &Screen))
    {
    Sleep(1);
    *(FLOAT *) (PositionY + 0xC8) = NPC->Object->Pos.x + 25.0f;
    *(FLOAT *) (PositionY + 0xCC) = NPC->Object->Pos.y;
    *(FLOAT *) (PositionY + 0xD0) = NPC->Object->Pos.z;
    }
    }
    }
    }
    }
    }[/HTML]

    NPC OPK:

    Código:
    [HTML]if( ValidPointer(SFXMgr) )
    {
    for ( int i = 0; i < SFXMgr->SFXList[SFX_CHARACTER].Num; i++ )
    {
    cCharacterFX2* NPC = (cCharacterFX2*)SFXMgr->SFXList[SFX_CHARACTER].List[i];

    if( ValidPointer( NPC ) && ValidPointer( NPC->Object ))
    {
    if( NPC->IsPlayer )
    continue;

    D3DXVECTOR3 Pos, Screen;

    Pos = MyGetObjectMaxPos( (int*)NPC->Object );

    if( WorldToScreen2( pDevice, Pos, &Screen))
    {
    Sleep(1);
    *(FLOAT *) (PositionY + 0xC8) = NPC->Object->Pos.x + 25.0f;
    *(FLOAT *) (PositionY + 0xCC) = NPC->Object->Pos.y;
    *(FLOAT *) (PositionY + 0xD0) = NPC->Object->Pos.z;
    }
    }
    }
    }
    }
    }[/HTML]

  3. #3
    luizimloko's Avatar
    Join Date
    Feb 2011
    Gender
    male
    Location
    fs:[0]
    Posts
    1,879
    Reputation
    136
    Thanks
    10,138
    My Mood
    Yeehaw
    Quote Originally Posted by Coder.UnkNóia View Post
    Hum.. Esse Eu Acho Que Esse Aqui Ainda Esteja Funcional!

    Source Code:
    [HTML]void NPCTeleKill( int TelekillNPC, LPDIRECT3DDEVICE9 pDevice ){
    if( TelekillNPC == 1)
    {

    DWORD posptr, PositionY, dwBack;

    cGameClientShell *pGameClientShell = *(cGameClientShell **)GCS;
    cSFXMgr* SFXMgr = pGameClientShell->GetSFXMgr();
    GetPlayerByIndex = (lpGetPlayerByIndex)PlayerByIndex;
    unsigned long ulThis = *(unsigned long *)ClientInfoMgr;
    GetLocalPlayer = (lpGetLocalPlayer)LocalPlayer;

    posptr = (DWORD) GetModuleHandle("ClientFX.fxd");
    posptr += 0x6BF34;

    VirtualProtect( &PositionY, 4, PAGE_EXECUTE_READWRITE, &dwBack );
    memcpy( &PositionY, (VOID *) (posptr), 4 );
    VirtualProtect( &PositionY, 4, dwBack, &dwBack );

    if( ValidPointer(SFXMgr) )
    {
    for ( int i = 0; i < SFXMgr->SFXList[SFX_CHARACTER].Num; i++ )
    {
    cCharacterFX2* NPC = (cCharacterFX2*)SFXMgr->SFXList[SFX_CHARACTER].List[i];

    if( ValidPointer( NPC ) && ValidPointer( NPC->Object ))
    {
    if( NPC->IsPlayer )
    continue;

    D3DXVECTOR3 Pos, Screen;

    Pos = MyGetObjectMaxPos( (int*)NPC->Object );

    if( WorldToScreen2( pDevice, Pos, &Screen))
    {
    Sleep(1);
    *(FLOAT *) (PositionY + 0xC8) = NPC->Object->Pos.x + 25.0f;
    *(FLOAT *) (PositionY + 0xCC) = NPC->Object->Pos.y;
    *(FLOAT *) (PositionY + 0xD0) = NPC->Object->Pos.z;
    }
    }
    }
    }
    }
    }[/HTML]

    NPC OPK:

    Código:
    [HTML]if( ValidPointer(SFXMgr) )
    {
    for ( int i = 0; i < SFXMgr->SFXList[SFX_CHARACTER].Num; i++ )
    {
    cCharacterFX2* NPC = (cCharacterFX2*)SFXMgr->SFXList[SFX_CHARACTER].List[i];

    if( ValidPointer( NPC ) && ValidPointer( NPC->Object ))
    {
    if( NPC->IsPlayer )
    continue;

    D3DXVECTOR3 Pos, Screen;

    Pos = MyGetObjectMaxPos( (int*)NPC->Object );

    if( WorldToScreen2( pDevice, Pos, &Screen))
    {
    Sleep(1);
    *(FLOAT *) (PositionY + 0xC8) = NPC->Object->Pos.x + 25.0f;
    *(FLOAT *) (PositionY + 0xCC) = NPC->Object->Pos.y;
    *(FLOAT *) (PositionY + 0xD0) = NPC->Object->Pos.z;
    }
    }
    }
    }
    }
    }[/HTML]
    ??????????????

    Code:
     if( WorldToScreen2( pDevice, Pos, &Screen))
                            {
                                Sleep(1);

Similar Threads

  1. I got OPK Working.. XD
    By Methadone727 in forum WarRock - International Hacks
    Replies: 17
    Last Post: 05-28-2007, 09:03 AM
  2. About OPK
    By TheRedEye in forum WarRock - International Hacks
    Replies: 15
    Last Post: 05-27-2007, 10:21 AM
  3. Anyone got OPK or Invisble adress?
    By EyalZamir in forum WarRock Korea Hacks
    Replies: 9
    Last Post: 05-24-2007, 07:01 AM
  4. T> opk hack for bypass newly updated
    By nnumel5 in forum Trade Accounts/Keys/Items
    Replies: 4
    Last Post: 05-23-2007, 07:52 AM
  5. I got OPK addrress
    By TheRedEye in forum WarRock - International Hacks
    Replies: 6
    Last Post: 05-20-2007, 03:27 PM