WarRock EU - Code Snippets

03/30/2012 12:20 _TradEmArk_ ™#6676
Das ESP Wird nicht an den Spielern angezeigt sondern im Himmel und an der Falschen Position, wenn sich die Spieler bewegen bewegt sich das ESP auch, es steht also nicht fest.

CQCProne Memory:
Code:
if ( cPlayer.ProneCQC )
		{
			if ( GetAsyncKeyState ( 'C' ) )
			{
				if ( *(DWORD*)(CALLPLAYER+ADR_OFFSET_PLAYERSTATE) != *(DWORD*)(ADR_STATE_PLAYER_PRONE) )
				{
					*(DWORD*)(CALLPLAYER+ADR_OFFSET_PLAYERSTATE) = *(DWORD*)(ADR_STATE_PLAYER_PRONE);
				}
			}
		}
03/30/2012 12:36 +Yazzn#6677
Versuch beim ESP die Y- und Z-Achse zu vertauschen.
03/30/2012 12:38 Chown¡¡qhtz#6678
Quote:
Originally Posted by _TradEmArk_ ™ View Post
Das ESP Wird nicht an den Spielern angezeigt sondern im Himmel und an der Falschen Position, wenn sich die Spieler bewegen bewegt sich das ESP auch, es steht also nicht fest.

[...][/code]
Überprüfe deine Source.
Beispiel an ESP-Name:
Code:
if ( cEsp.CH_EspName )
						{
							char chName[100];
							sprintf_s(chName," Name:   [%s] ",GetGlobalInfo(MaxPlayer)->Name);
							Chowniiqhtz->DrawText(chName,(INT)EspView.x,(INT)EspView.y,ORANGE,g_pFont);
							EspView.y += 12;
						}
Definition GetGlobalInfo:

Code:
CPlayerInfo* GetGlobalInfo( int dwPlayerIndex )
{
	if( dwPlayerIndex > 32 ) return 0;
	return (CPlayerInfo*)(ADR_BASEPENISPOINTER+(ADR_GLOBALPLAYERSIZE*dwPlayerIndex));
}
EspView sollte so definiert sein:
Code:
D3DXVECTOR3 PlayerView(p_Player->pGlobal[MaxPlayer]->ViewX,p_Player->pGlobal[MaxPlayer]->ViewY,p_Player->pGlobal[MaxPlayer]->ViewZ),EspView;
03/30/2012 12:49 _TradEmArk_ ™#6679
Quote:
Originally Posted by S!ckniiqhtz View Post
Überprüfe deine Source.
Beispiel an ESP-Name:
Code:
if ( cEsp.CH_EspName )
						{
							char chName[100];
							sprintf_s(chName," Name:   [%s] ",GetGlobalInfo(MaxPlayer)->Name);
							Chowniiqhtz->DrawText(chName,(INT)EspView.x,(INT)EspView.y,ORANGE,g_pFont);
							EspView.y += 12;
						}
Definition GetGlobalInfo:

Code:
CPlayerInfo* GetGlobalInfo( int dwPlayerIndex )
{
	if( dwPlayerIndex > 32 ) return 0;
	return (CPlayerInfo*)(ADR_BASEPENISPOINTER+(ADR_GLOBALPLAYERSIZE*dwPlayerIndex));
}
EspView sollte so definiert sein:
Code:
D3DXVECTOR3 PlayerView(p_Player->pGlobal[MaxPlayer]->ViewX,p_Player->pGlobal[MaxPlayer]->ViewY,p_Player->pGlobal[MaxPlayer]->ViewZ),EspView;
An der Source liegt es nicht, davor ging es ja auch.

Quote:
Originally Posted by Yazzn (: View Post
Versuch beim ESP die Y- und Z-Achse zu vertauschen.
Danke, werde ich gleich mal versuchen.
03/30/2012 12:53 +Yazzn#6680
Sollte es trotzdem nicht funktionieren, überprüf deine Offsets.
Ohne deinen Code können wir natürlich nicht mehr für dich tun.
03/30/2012 12:59 _TradEmArk_ ™#6681
Quote:
Originally Posted by Yazzn (: View Post
Sollte es trotzdem nicht funktionieren, überprüf deine Offsets.
Ohne deinen Code können wir natürlich nicht mehr für dich tun.
Hat sich geklärt!
03/30/2012 14:52 __BuRn3R#6682
Quote:
Originally Posted by _TradEmArk_ ™ View Post
Jetzt wird ESP Nichtmehr angezeigt.
Code:
	if(EspOnOff)
   {
  DWORD PTR_PLAYER = *(DWORD*)Player;
 if ( PTR_PLAYER != 0 )
 {
  for (INT MaxPlayer = 0; MaxPlayer < 32; MaxPlayer++)
        {
   D3DXVECTOR3 PlayerView(p_Player->pGlobal[MaxPlayer]->ViewX,p_Player->pGlobal[MaxPlayer]->ViewY,p_Player->pGlobal[MaxPlayer]->ViewZ),EspView; 
         if(GetScreenCoordFromWorld(pDevice,EspView,PlayerView))
         {
    if ( GetGlobalInfo(MaxPlayer)->Health > 0 )
                {
     if( EspEnemysOnly )
     {
if ( p_Player->pGlobal[MaxPlayer]->ViewX != 0 && p_Player->pGlobal[MaxPlayer]->ViewZ != 0 )
     {
      if(IsAnEnemy(MaxPlayer))
      {
      if ( NameEsp )
      {
       char chTeam[100];
       sprintf(chTeam,"Name: %s",GetGlobalInfo(MaxPlayer)->Name);
       if(GetGlobalInfo(GetLocalInfo())->Team != GetGlobalInfo(MaxPlayer)->Team)
       Base->DrawTextR(EspView.x,(EspView.y-100),RED,chTeam,_FontDevice);
       else
       Base->DrawTextR(EspView.x,(EspView.y-100),GREEN,chTeam,_FontDevice);
       EspView.y += 12;
      }
Ist nur Name, sollte ja Reichen. Fehlen paar }.
Addys:
Code:
#define Info 0xA57A40
#define GlobalIndex 0x1CF8
#define LocalIndex 0x16104
#define Matrix 0x991690
#define Server 0xA017A4
#define Player 0xA01808
#define Angels 0xA01350
Ich bin mir nicht sicher, aber ich glaube das die Info Adresse falsch ist.
03/30/2012 17:23 Chown¡¡qhtz#6683
Quote:
Originally Posted by _BuRn3R_ View Post
Ich bin mir nicht sicher, aber ich glaube das die Info Adresse falsch ist.
nein ist sie nicht.
Info ist in dem Fall BasePointer
03/30/2012 18:10 Mafia67#6684
Kann mir jemand VirtualJump Source geben?
03/30/2012 19:12 hero9910#6685
Code:
if(x_VirtualJump ==1)
			{
if(xPlayer != 0)
			*(float*)(xPlayer + OFS_X);
			*(float*)(xPlayer + OFS_Y);
			*(float*)(xPlayer + OFS_Z);
			*(float*)(ADR_VirtualJump) = 1000;
				}
bei mir geht off aber nicht-.-"
03/30/2012 20:12 ■DarknessIM■#6686
Quote:
Originally Posted by hero9910 View Post
Code:
if(x_VirtualJump ==1)
			{
if(xPlayer != 0)
			*(float*)(xPlayer + OFS_X);
			*(float*)(xPlayer + OFS_Y);
			*(float*)(xPlayer + OFS_Z);
			*(float*)(ADR_VirtualJump) = 1000;
				}
bei mir geht off aber nicht-.-"

Code:
if(VirtualJump)
{
*(float*)(ADR_VirtualJump) = 1000;
}
else
{
*(float*)(ADR_VirtualJump) = (43 oder 48 ist off Value);
}
03/30/2012 22:09 alfmkwndk#6687
Scure

Recoil ??
03/30/2012 22:15 __BuRn3R#6688
Quote:
Originally Posted by alfmkwndk View Post
Scure

Recoil ??
for Menu:

if (CH_NoRecoil)
{
*(float*)(dwPlayer + OFS_NORECOIl1) = 0;
*(float*)(dwPlayer + OFS_NORECOIl2) = 0;
*(float*)(dwPlayer + OFS_NORECOIl3) = 0;
}

for NoMenu:

void NoRecoil()
{
*(float*)(dwPlayer + OFS_NORECOIl1) = 0;
*(float*)(dwPlayer + OFS_NORECOIl2) = 0;
*(float*)(dwPlayer + OFS_NORECOIl3) = 0;
}
03/30/2012 22:25 ¤[M]ulti◡[K]ulti¤#6689
Hey, her9910 und Ich haben in der BlackLegend Base die Detour ausgetauscht..

Alles Funktioniert.. DIP entfernt ect..

Releasen Funktioniert auch.. Succesfully Injected ...

Aber beim Laden.. kommt immer ein Blackscreen... Hätte jemand Hilfe?
03/30/2012 22:49 Faultyclones#6690
Quote:
Originally Posted by ¤[M]ulti◡[K]ulti¤ View Post
Hey, her9910 und Ich haben in der BlackLegend Base die Detour ausgetauscht..

Alles Funktioniert.. DIP entfernt ect..

Releasen Funktioniert auch.. Succesfully Injected ...

Aber beim Laden.. kommt immer ein Blackscreen... Hätte jemand Hilfe?
wenn du mit "hero9910" sprechen willst dann schick ihn ne Nachricht oder?
Das Blackscreen muss nicht unbedingt was mit Hack zutun haben..
Wieso denkt ihr alle dass,wenn man eine Detour von einer Base in die andere kopiert die Base UD ist ?