Go Back   GamerzPlanet - For All Your Online Gaming Needs!! > ijji Games > Gunz Online > Gunz Hacks/Bots Discussion

Gunz Hacks/Bots Discussion Gunz Hacks/Bots Discussion only. No begging.


[Source] Invictus/ parts of cocaine Created By AnthraxDream

Gunz Hacks/Bots Discussion


Closed Thread
 
Thread Tools Display Modes
Old 12-20-2007, 09:30 PM   #1
ForgottenOne
Registered User
 
Last Online: 07-24-2010 09:11 PM
Join Date: Oct 2007
Posts: 76
Rep Power: 3
Rep Points: 20
ForgottenOne is on a distinguished road
Feedback: (0)
Points: 7,342.45
Bank: 0.00
Total Points: 7,342.45
[Source] Invictus/ parts of cocaine Created By AnthraxDream

Lol, flood of source codes day!

Wonder if this is working :\
Help me try it out :)

Invictus.cpp
Code:
/*Invictus DLL By AnthraxDream

It's been fun.

Thanks to:
Poon with all of his help and support
Zhen with his bits of help here and there
Phun for a couple of tips and his logging function
Lonely for his help
OWS for some sigs I was too lazy to find myself
LanceVorgin for being pro

Keep this header file in this source when recompiled.*/

//Header files
#include "stdafx.h"
#include "gunz.h"
#include "includes.h"

GunzClass Gunz;
int rRun = 1;


void Time(void)
{
  DWORD MyChar = Me();
  Sleep(2000);
  while (true)
  {
    if (GetKey(Alt, 'U'))
    {
      Gunz.UID();
      Sleep(500);
    }
    if (GetKey(Alt, 'I'))
    {
      Gunz.Info();
    }
    if (GetKey(Alt, 'S'))
    {
      Gunz.Spam();
      Sleep(5);
    }
    /*if (GetKey(Alt,0x31))
    {
      Gunz.StageLvl(1);
      Sleep(500);
    }
    if (GetKey(Alt, 'C'))
    {
      Gunz.ZPostCreateMyCharCaller(0, 1, 5, 5, 0);
      Sleep(1000);
    }
    /*if (GetKey(Alt, 'L'))
    {
      Gunz.Lag();
      Sleep(5);
    }
    if(GetKey(Alt, 'Y'))
    {
      Gunz.PostMotion();
      Sleep(25);
    }*/
    if(GetKey(Alt, 'Z'))
    {
      Gunz.FunctionChecker();
      Sleep(500);
    }
    if(GetKey(Alt, 'Q'))
    {
      Gunz.SpawnItem(130);
      Sleep(10);
      Gunz.SpawnItem(131);
      Sleep(10);
      Gunz.SpawnItem(111);
      Sleep(250);
    }
    if(GetKey(Control, 'Q'))
    {
      Gunz.OffsetSpawnItem(120);
      Sleep(10);
      Gunz.OffsetSpawnItem(111);
      Sleep(250);
    }
    /*if(GetKey(Control, 'E'))
    {
      Sleep(10);
      Gunz.FakeHacker();
    }*/
    if(GetKey(Alt, 0x68))
    {
      Gunz.PosTeleport();
      Sleep(10);
    }
    if(GetKey(Alt, 0x62))
    {
      Gunz.NegTeleport();
      Sleep(10);
    }
    if(GetKey(Control, 0x61))
    {
      Gunz.Reaction(0);
      Sleep(500);
    }
    if(GetKey(Control, 0x62))
    {
      Gunz.Reaction(1);
      Sleep(500);
    }
    if(GetKey(Control, 0x63))
    {
      Gunz.Reaction(2);
      Sleep(500);
    }
    if(GetKey(Control, 0x64))
    {
      Gunz.Reaction(3);
      Sleep(500);
    }
    /*if(GetKey(Control, 0x66))
    {
      Gunz.Die();
    }
    if(GetKey(Control, 0x64))
    {
      Gunz.RequestSpawn();
      Sleep(500);
    }
    if(GetKey(Alt,0x61))
    {
      Gunz.TeamBuffer(2);
    }
    if(GetKey(Alt,0x63))
    {
      Gunz.TeamBuffer(3);
    }
    /*if(GetKey(Alt, 0x31))
    {
      Gunz.ClanWar(1);
      Sleep(500);
    }
    if(GetKey(Alt, 0x32))
    {
      Gunz.ClanWar(2);
      Sleep(500);
    }
    if(GetKey(Alt, 0x33))
    {
      Gunz.ClanWar(3);
      Sleep(500);
    }
    if(GetKey(Alt, 0x34))
    {
      Gunz.ClanWar(4);
      Sleep(500);
    }
    if(GetKey(Control, 0x22))
    {
      w.Find();
      Sleep(500);
    }
    if(GetKey(Control, 0x27))
    {
      w.Next();
      Sleep(500);
    }
    if(GetKey(Control, 0x25))
    {
      w.Previous();
      Sleep(500);
    }
    if(GetKey(Control, 0x23))
    {
      DWORD MyChar = Me();
      MUID* uidChar = MyID();
      MUID* uidChan = ChanID();
      char szTitle[512];
      w.GetCurrentTrackName();
      Sleep(500);
      sprintf(szTitle, "^4I'm Currently Playing ^1%s", w.SongName);
      if(MyChar)
        Gunz.Echo(szTitle);
      else
        ZPostChannelChat(uidChar, uidChan, szTitle);
    }
    if(GetKey(Alt, 'T'))
    {
      Gunz.WarSpam();
      Sleep(500);
    }
    if(GetKey(Control, 'T'))
    {
      Gunz.Bomb();
      Sleep(500);
    }
    if(GetKey(Alt, 'K'))
    {
      Gunz.Crash();
      Sleep(1000);
    }
    if(GetKey(Alt, 'B'))
    {
      Gunz.SetSelfToFace();
      Sleep(1000);
    }*/
    Sleep(50);
  }
}

void Godmode()
{
  while (true)
  {
    if (GetKey(Alt,'X'))
    {
      God=true;
      Sleep(500);
      Gunz.GodMode(500);
    }
    Sleep(50);
  }
}

void PowLvl()
{
  while (true)
  {
    if (GetKey(Alt,'P'))
    {
      Plvl=true;
      Sleep(500);
      Gunz.OverNight();
    }
    /*if (GetKey(Alt, 'X'))
    {
      bGrabber=true;
      Sleep(500);
      Gunz.uidGrabber();
    }*/
    Sleep(50);
  }
}

void AnnoyThread()
{
  while (true)
  {
    if (GetKey(Alt,'A'))
    {
      bAnnoy=true;
      Sleep(500);
      Gunz.Annoy();
    }
    if (GetKey(Alt,'F'))
    {
      bFollow=true;
      Sleep(500);
      Gunz.AutoFollow();
    }
    Sleep(50);
  }
}

void FlipMover()
{
  while (true)
  {
    if (GetKey(Control,'L'))
    {
      lawn=true;
      Sleep(500);
      Gunz.ZPostShotMelee();
    }
    if (GetKey(Alt, 'E'))
    {
      bMove=true;
      Sleep(500);
      Gunz.UberMover();
    }
    Sleep(50);
  }
}

BOOL APIENTRY DllMain(HMODULE hModule,DWORD ul_reason_for_call,LPVOID lpReserved)//DLL Entrypoint
{
  if(ul_reason_for_call = DLL_PROCESS_ATTACH)//Checks if DLL is being injected
    {
      hGunz = FindWindow(NULL, L"Gunz");
      GetVolumeID();
      //if (ZChat != 00000000)
      if (nSN == 858993452 && ZChat != 00000000) //Me
      //if (nSN == 810062773 && ZChat != 00000000) //Tyler
      //if (nSN == 1304952160 && ZChat != 00000000) //Chris
      //if (nSN == 366829516 && ZChat != 00000000) //Alan
      //if(nSN == -156752716 && ZChat != 00000000) //Shot

      //Customers

      //if (nSN == 748106602 && ZChat !=00000000) //David Tait (Eiam)
      //if (nSN == 643202564 && ZChat !=00000000) //ThoseVacantEyes
      //if (nSN == 1114955800 && ZChat !=00000000) //[Only registered and activated users can see links. ]
      {
        DisableThreadLibraryCalls(hModule);
        CreateThread(NULL,0,(unsigned long (__stdcall *)(void *))Time,NULL,0,NULL);
        CreateThread(NULL,0,(unsigned long (__stdcall *)(void *))Godmode,NULL,0,NULL);
        //CreateThread(NULL,0,(unsigned long (__stdcall *)(void *))PowLvl,NULL,0,NULL);
        CreateThread(NULL,0,(unsigned long (__stdcall *)(void *))AnnoyThread,NULL,0,NULL);
        CreateThread(NULL,0,(unsigned long (__stdcall *)(void *))FlipMover,NULL,0,NULL);
        if (rRun==1)
        {
          Out("\nInvictus Has Been Injected!\nThank you for your purchase!"," ------ Invictus ------ ");
          rRun++;
        }
      }
      else if (ZChat == 00000000)
      {
        Out("Addresses are incorrect.\nPlease Re-Inject", " ------ Invictus ------ ");
        exit(0);
      }
      else
        if (rRun==1)
        {
          Out("Leaked.\n", " ------ Invictus ------ ");
          rRun++;
        }
      FILE* xLog = fopen("AddressLog.txt", "w");
      if (xLog!=NULL){
        fputs("\t\tRetrieve Functions Calls\n\n",xLog);
        Log("ZChatOutput\t\t\t" , ZChat);
        Log("ZGetGameClient\t\t\t" , ZGetGameClient);
        Log("ZGetGame\t\t\t\t", ZGetGameAddress);
        fputs("\n\n\t\tPost Function Calls\n\n", xLog);
        Log("ZPostCreateMyChar\t\t\t" , CreateChar);
        Log("ZPostGameKill\t\t\t" , GK);
        Log("ZPostShotSpMotion\t\t\t" , PostSpMotionAd);
        Log("ZPostStageSetting\t\t\t" , PostStageSetting);
        Log("ZPostStageTeam\t\t\t" , ZPostStageTeamSigAd);
        Log("ZPostStageEnterBattle\t\t\t" , ZPostStageEnterBattleSigAddr);
        Log("ZPostStageLeaveBattle\t\t\t" , ZPostStageLeaveBattleSigAddr);
        Log("ZPostWhisper\t\t\t" , ZPostWhisperAd);
        Log("ZPostRequestSpawnWorldItem\t\t", ZPostRequestSpawnWorldItemAd);
        Log("ZPostShotsp\t\t\t", ZPostShotSpAd);
        fputs("\n\n\t\tNamespaced Function Calls\n\n", xLog);
        Log("ZCharacter::SetHP\t\t\t" , ZCharacter__SetHPAd);
        Log("ZCharacter::SetAP\t\t\t" , ZCharacter__SetAPAd);
        fputs("\n\n\t\tTest Addresses\n\n", xLog);
        Log("pZGame Offset Address\t\t" , pZGameOffsetFinderAd);
        Log("AttackerID Offset Address\t\t" , AttackerIDOffsetAd);
        Log("ZPostClanMsg\t\t\t", ZChat__FilterWhisperKeyAd);
        Log("ZChat::Input\t\t\t", ZChat__InputAd);
        fclose(xLog);
      }
      return TRUE;
    }
  return TRUE;
}
Stdafx.cpp

Code:
// stdafx.cpp : source file that includes just the standard includes
// stdafx.obj will contain the pre-compiled type information

#include "stdafx.h"

// TODO: reference any additional headers you need in STDAFX.H
// and not in this file
Stdafx.h
Code:
// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently
//

#pragma once

// Modify the following defines if you have to target a platform prior to the ones specified below.
// Refer to MSDN for the latest info on corresponding values for different platforms.
#ifndef WINVER        // Allow use of features specific to Windows XP or later.
#define WINVER 0x0501    // Change this to the appropriate value to target other versions of Windows.
#endif

#ifndef _WIN32_WINNT    // Allow use of features specific to Windows XP or later.         
#define _WIN32_WINNT 0x0501  // Change this to the appropriate value to target other versions of Windows.
#endif            

#ifndef _WIN32_WINDOWS    // Allow use of features specific to Windows 98 or later.
#define _WIN32_WINDOWS 0x0410 // Change this to the appropriate value to target Windows Me or later.
#endif

#ifndef _WIN32_IE      // Allow use of features specific to IE 6.0 or later.
#define _WIN32_IE 0x0600  // Change this to the appropriate value to target other versions of IE.
#endif

#define WIN32_LEAN_AND_MEAN    // Exclude rarely-used stuff from Windows headers
// Windows Header Files:
#include <windows.h>



// TODO: reference additional headers your program requires here
Gunz.h

Code:
 #include "includes.h"
//#include "connect.h"
#include "get.h"
#include "sigfinder.h"
#include "structures.h"
using namespace std;

#define Out(a,b) MessageBoxA(0,a,b,0);
#define Log( name , addr ) fprintf(xLog, name "  :  %.8X\n", addr );
#define Alt 0x12
#define Shift 0x04
#define Control 0xA2
#define PZGame 0x0066DC30
#define M_PI 3.14159265358979
#define RTOD(r) ((r) * 180 / M_PI)

MUID* PTarget;
HWND hGunz;
bool Plvl=false;
bool lawn=false;
bool God=false;
bool bAnnoy=false;
bool bMove=false;
bool bGrabber=false;
bool bUAnnoy=false;
bool bFollow=false;
bool bAntiFollow=false;
bool bDash=false;
bool bNHack=false;
bool bWHack=false;
bool bMower=false;
bool bSpammer=false;
int IDAmt=0;
int ID=0;
int i=0;
int iSpam = 0;
unsigned long uidList[16] = {0};
int GetKey(int vKeyOne, int vKeyTwo){
  if((GetAsyncKeyState(vKeyOne) < 0) && (GetAsyncKeyState(vKeyTwo) < 0))
    return 1;
  else
    return 0;
}
int Get3Key(int vKeyOne, int vKeyTwo, int vKeyThree){
if((GetAsyncKeyState(vKeyOne) < 0) && (GetAsyncKeyState(vKeyTwo) < 0) && (GetAsyncKeyState(vKeyThree) < 0))
    return 1;
  else
    return 0;
}

DWORD* g_pGame = (DWORD*)PZGame;
DWORD Me(){//Checks if we're in game
  if(!g_pGame)
    return NULL;
  if(!*g_pGame)
    return NULL;
  return *(DWORD*)(*g_pGame + 0x50);
}

MUID *ChanID(){
  MUID* myID = new MUID();
  long a,b;
  __asm{
    mov eax,ZGetGameClient;
    call eax;
    mov eax,dword ptr ds:[eax+0x1A8];
    mov a,eax;
    mov eax,ZGetGameClient;
    call eax;
    mov eax,dword ptr ds:[eax+0x1AC];
    mov b,eax;
  }
  myID->LowID=a;
  myID->HighID=b;
  return myID;
}

MUID *StageID(){//Defines StageID as a MUID
  MUID* myID = new MUID();
  long a,b;
  __asm{
    mov eax, ZGetGameClient
    call eax
    mov eax,dword ptr ds:[eax+0x1B0]
    mov a,eax
    xor eax,eax
    mov eax, ZGetGameClient
    call eax
    mov eax,dword ptr ds:[eax+0x1B4]
    mov b,eax
  }
  myID->LowID=a;
  myID->HighID=b;
  return myID;
}

MUID *MyID(){//Defines the variable for our UID
  MUID* myID = new MUID();
  long a,b;
  __asm{
    mov eax, ZGetGameClient
    call eax
    mov eax,dword ptr ds:[eax+0x1A0]
    mov a,eax
    xor eax,eax
    mov eax, ZGetGameClient
    call eax
    mov eax,dword ptr ds:[eax+0x1A4]
    mov b,eax
  }
  myID->LowID=a;
  myID->HighID=b;
  return myID;
}

MUID* AttackerID() {
  MUID* myID = new MUID;
  unsigned long AttackerHighID;
  _asm {
    mov eax,ZGetGameAddress
    call eax
    mov eax,dword ptr ds:[eax+0x50]
    mov eax,dword ptr ds:[eax+0x35C]
    mov ecx,dword ptr ds:[eax+0x20]
    mov AttackerHighID,ecx
  }
  myID->HighID = AttackerHighID;
  myID->LowID = 0;
  return myID;
}

unsigned long AttackerHighID() {
  unsigned long AttackerHID;
  _asm {
    mov eax,ZGetGameAddress
    call eax
    mov eax,dword ptr ds:[eax+0x50]
    mov eax,dword ptr ds:[eax+0x35C]
    mov ecx,dword ptr ds:[eax+0x20]
    mov AttackerHID,ecx
  }
  return AttackerHID;
}

typedef void (__cdecl* ZChatOutputFunction)(const char* lpcMsg, int iType,int iLoc,DWORD dwColor);
ZChatOutputFunction ZChatOutput = (ZChatOutputFunction)ZChat;

typedef void(__cdecl* ZPostGameKillFunc)(MUID*);
ZPostGameKillFunc ZPostGameKill = (ZPostGameKillFunc)GK;

typedef void(__cdecl* ZPostStageStateFunc)(MUID *, MUID *, Stage *);
ZPostStageStateFunc ZPostStageState = (ZPostStageStateFunc)PostStageSetting;

typedef void(__cdecl* ZPostSpMotionFunc)(int);
ZPostSpMotionFunc ZPostSpMotion = (ZPostSpMotionFunc)PostSpMotionAd;

typedef void(__cdecl *ZPostCreateMyCharFunction)(const MUID *uidChar, int nCharIndex, char *szCharName, int nSex, int nHair, int nFace, int nCostume);
ZPostCreateMyCharFunction ZPostCreateMyChar = (ZPostCreateMyCharFunction)CreateChar;

typedef void(__cdecl *ZPostStageCreateFunction)(const MUID *uidChar, char *szStageName, bool bIsPrivate, char *szPassword);
ZPostStageCreateFunction ZPostStageCreate = (ZPostStageCreateFunction)ZPostStageCreateAd;

typedef void(__cdecl* ZPostStageEnterBattleFunc)(const MUID *uidChar, const MUID *uidStage);
ZPostStageEnterBattleFunc ZPostStageEnterBattle = (ZPostStageEnterBattleFunc)ZPostStageEnterBattleSi  gAddr;

typedef void(__cdecl* ZPostStageLeaveBattleFunc)(const MUID *uidChar, const MUID *uidStage);
ZPostStageLeaveBattleFunc ZPostStageLeaveBattle = (ZPostStageLeaveBattleFunc)ZPostStageLeaveBattleSi  gAddr;

typedef void(__cdecl* ZPostStageTeamFunc)(const MUID *uidChar, const MUID *uidStage, int nTeam);
ZPostStageTeamFunc ZPostStageTeam = (ZPostStageTeamFunc)ZPostStageTeamSigAd;

typedef void(__cdecl* ZPostWhisperFunc)(const char *szSenderName, const char *szTargetName, const char *szMessage);
ZPostWhisperFunc ZPostWhisper = (ZPostWhisperFunc)ZPostWhisperAd;

typedef void(__cdecl* ZPostRequestCreateClanFunc)(const MUID *uidChar, int RequestID, const char *szClanName, const char *szMember, int nPlayers);
ZPostRequestCreateClanFunc ZPostRequestCreateClan = (ZPostRequestCreateClanFunc)ZPostRequestCreateClan  Ad;

typedef void(__cdecl* ZPostRequestExpelClanMemberFunc)(const MUID* uidClanAdmin, const char* szMember);
ZPostRequestExpelClanMemberFunc ZPostRequestExpelClanMember = (ZPostRequestExpelClanMemberFunc)ZPostRequestExpel  ClanMemberAd;

typedef void(__cdecl* ZPostChannelChatFunc)(const MUID* uidChar, const MUID* uidChannel, char* pszMessage);
ZPostChannelChatFunc ZPostChannelChat = (ZPostChannelChatFunc)ZPostChannelChatAd;

typedef void(__cdecl* ZPostRequestLeaveClanFunc)(const MUID* uidChar);
ZPostRequestLeaveClanFunc ZPostRequestLeaveClan = (ZPostRequestLeaveClanFunc)ZPostRequestLeaveClanAd  ;

typedef void (__cdecl* ZPostStageMapFunction)(const MUID*,const char*);
ZPostStageMapFunction ZPostStageMap = (ZPostStageMapFunction)ZPostStageMapAddr;

typedef void(__cdecl* ZPostPeerChatFunction)(char*, int);
ZPostPeerChatFunction ZPostPeerChat = (ZPostPeerChatFunction)ZPostPeerChatAd;

typedef void(__cdecl* ZPostRequestSpawnWorldItemFunction)(const MUID* uidChar, int ItemID, float* Position);
ZPostRequestSpawnWorldItemFunction ZPostRequestSpawnWorldItem = (ZPostRequestSpawnWorldItemFunction)ZPostRequestSp awnWorldItemAd;

typedef void (__cdecl* ZPostQuestRequestNPCDead)(MUID* uidChar, MUID* uidNPC, float* Position);
ZPostQuestRequestNPCDead RequestNPCDead = (ZPostQuestRequestNPCDead)ZPostQuestRequestNPCDead  Ad;

typedef void(__cdecl* ZPostStageLeaveFunction)(MUID* uidChar, MUID* uidStage);
ZPostStageLeaveFunction ZPostStageLeave = (ZPostStageLeaveFunction)ZPostStageLeaveAddress;

typedef void (__cdecl* ZPostStageStartFunction)(MUID*,MUID*);
ZPostStageStartFunction ZPostStageStart = (ZPostStageStartFunction)ZPostStageStartAddress;

typedef void(__cdecl *ZPostChannelRequestJoinFromChannelNameFunction)(c onst MUID *uidChar, int nChannelType, const char *szChannelName);
ZPostChannelRequestJoinFromChannelNameFunction ZPostChannelRequestJoinFromChannelName = (ZPostChannelRequestJoinFromChannelNameFunction)ZP ostChannelRequestJoinFromChannelNameSignatureOffse t;

typedef void(__cdecl *ZPostReactionFunc)(float*, int);
ZPostReactionFunc ZPostReaction = (ZPostReactionFunc)ZPostReactionAd;

typedef void(__cdecl *ZPostPeerEnchantDamageFunc)(const MUID* uidChar, const MUID* AtkID);
ZPostPeerEnchantDamageFunc ZPostPeerEnchantDamage = (ZPostPeerEnchantDamageFunc)ZPostPeerEnchantDamage  Ad;

typedef void(__cdecl *ZPostPeerChatIconFunc)(bool);
ZPostPeerChatIconFunc ZPostPeerChatIcon = (ZPostPeerChatIconFunc)ZPostPeerChatIconAd;

typedef void(__cdecl *ZPostReloadFunc)(void);
ZPostReloadFunc ZPostReload = (ZPostReloadFunc)ZPostReloadAd;

typedef void (__cdecl* ZPostDieFunction)(MUID*);
ZPostDieFunction ZPostDie = (ZPostDieFunction)ZPostDieAd;

typedef void (__cdecl* ZPostRequestSpawnFunction)(MUID* uidChar, float* Position, float* Direction);
ZPostRequestSpawnFunction ZPostRequestSpawn = (ZPostRequestSpawnFunction)ZPostRequestSpawnAd;

typedef void (__cdecl* ZPostDashFunction)(float*, float*, unsigned char);
ZPostDashFunction ZPostDash = (ZPostDashFunction)ZPostDashAd;

typedef void (__cdecl* ZPostLadderRequestChallengeFunction)(char* *CharArray, int Players, unsigned long);
ZPostLadderRequestChallengeFunction ZPostLadderRequestChallenge = (ZPostLadderRequestChallengeFunction)ZPostLadderRe questChallengeAd;

typedef void (__cdecl* ZPostRequestAgreedJoinClanFunction)(MUID* uidAdmin, char* ClanName, char* Character);
ZPostRequestAgreedJoinClanFunction ZPostRequestAgreedJoinClan = (ZPostRequestAgreedJoinClanFunction)ZPostRequestAg reedJoinClanAd;

typedef void (__cdecl* ZPostRequestCloseClanFunction)(MUID* uidAdmin, char* ClanName);
ZPostRequestCloseClanFunction ZPostRequestCloseClan = (ZPostRequestCloseClanFunction)ZPostRequestCloseCl  anAd;

typedef void(__cdecl* ZPostShotSpFunc)(float* vPos, float* vDir, int type, int sel_type);
ZPostShotSpFunc ZPostShotSp = (ZPostShotSpFunc)ZPostShotSpAd;

typedef void (__cdecl* ZPostClanMsgFunc)(MUID* uidAdmin, char* ClanName);
ZPostClanMsgFunc ZPostClanMsg = (ZPostClanMsgFunc)ZPostClanMsgAd;

typedef void(__cdecl *ZPostDeleteMyCharFunction)(const MUID *uidChar, int nCharIndex, char *szCharName);
ZPostDeleteMyCharFunction ZPostDeleteMyChar = (ZPostDeleteMyCharFunction)ZPostDeleteMyCharAd;

class GunzClass{
  public:
    float* GetDirection(void *pZGame)
    {
      return (float *)((unsigned long)pZGame + 0x5C);
    }
    float* GetPosition(void* pZGame)
    {
      float* Position;
      _asm {
        mov ecx,pZGame
        mov eax,PositionEncrypterAd
        call eax
        mov Position,eax
      }
      return Position;
    }
    void SetDirection(struct Vector Direction)
    {
      DWORD mECX = (DWORD)GetDirection((void*)MyZCharacter());
      _asm {
        Pushad
          Mov ECX,mECX
          Push Direction
          Mov EAX, ZCamera__SetDirectionSigAddr
          Call EAX
        Popad
      }
    }
    DWORD getmyname() 
    {
      DWORD myname[1];
      memcpy(myname,(DWORD*)mycharacternameSignatureOffs  et,sizeof(DWORD));
      return myname[0];
    }
    unsigned long MyZCharacter() {
      unsigned long Result;
      _asm {
        pushad
          mov eax,ZGetGameClient
          call eax
          mov edx,dword ptr ds:[eax+0x1A0]
          mov ebx,dword ptr ds:[eax+0x1A4]
          Mov EAX,ZCharacterManager_ECXAd
          CALL EAX
          MOV ECX,EAX
          Push EBX
          Push EDX
          Mov EAX,ZCharacterManager__FindAd
          CALL EAX
          MOV Result,EAX
        popad
      }
      return Result;
    }
    unsigned long ZCharacter(unsigned long firstID,unsigned long secondID)
    {
      unsigned long Result;
      _asm {
      pushad
        mov EDX, firstID
        mov EBX, secondID
        Mov EAX,ZCharacterManager_ECXAd
        CALL EAX
        MOV ECX,EAX
        Push EBX
        Push EDX
        Mov EAX,ZCharacterManager__FindAd
        CALL EAX
        MOV Result,EAX
      popad
      }
      return Result;
    }
    void EchoOutput(const char *szMsg, ...)
    {
      char szBuf[0x4000];
      va_list vaArgs;
      va_start(vaArgs, szMsg);
      _vsnprintf(szBuf, sizeof(szBuf), szMsg, vaArgs);
      va_end(vaArgs);
      ZChatOutput(szBuf, 2, 0, 0xFFFFFFFF);
    }
    void Echo(const char *szMsg, ...)
    {
      char szBuf[0x4000];
      va_list vaArgs;
      va_start(vaArgs, szMsg);
      _vsnprintf(szBuf, sizeof(szBuf), szMsg, vaArgs);
      va_end(vaArgs);
      ZPostPeerChat(szBuf, 1);
    }
    void StageLvl(int gstring)
    {
      MUID* me=MyID();
      MUID* mes=StageID();
      Stage* Settings = new Stage();
      Settings->GameType = gstring;
      Settings->GapLevel = 999;
      Settings->LateJoin = true;
      Settings->mode1 = false;
      Settings->mode2 = false;
      Settings->mode3 = false;
      Settings->mode4 = false;
      Settings->NoOfPlayer = 8;
      Settings->NoOfRound = 13371337;
      Settings->TeamBalance = false;
      Settings->TeamKill = false;
      Settings->TimeInMinute = 1337;
      Settings->x1 = 0;
      Settings->x2 = 0;
      Settings->x3 = 0;
      ifstream file ("Invictus\\mapname.txt");
      file.get(Settings->MapName,32);
      ZPostStageState(me,mes,Settings);
    }
    void SetHp(int amount,unsigned long zCharacter)
    {
      _asm {
        pushad
          PUSH amount
          MOV ECX,zCharacter
          Mov EAX,ZCharacter__SetHPAd
          CALL EAX
        popad
      }
    }
    void SetAp(int amount,unsigned long zCharacter) {
      _asm {
        pushad
          PUSH amount
          MOV ECX,zCharacter
          Mov EAX,ZCharacter__SetAPAd
          CALL EAX
        popad
      }
    }
    void UID()
    {
      MUID* uidChar=MyID();
      MUID* uidChan=ChanID();
      MUID* uidStage=StageID();
      EchoOutput("^9UID : %d\n^9Chan ID : %d\n^9Stage ID : %d",uidChar->HighID,uidChan->HighID,uidStage->HighID);
    }
    void OverNight()
    {
      EchoOutput("^2Plvling has begun...");
      /*ifstream file ("Invictus\\uidChar.txt");
      MUID* newID = new MUID();
      newID->LowID=0;
      file>>newID->HighID;*/
      DWORD MyChar = Me();
      if(MyChar)
        PTarget = AttackerID();
      if((!PTarget) || (PTarget->HighID<=0))
      {
        EchoOutput("^1You have not been hit!");
        Plvl=false;
      }
      /*if(bAnnoy==true)
      {
        EchoOutput("^1Please don't use Power Level and Annoy at the same time!");
        bAnnoy=false;
        EchoOutput("Annoy Has Been Turned Off!");
      }*/
      while (Plvl==true)
      {
        DWORD MyChar = Me();
        if(MyChar)
          ZPostGameKill(PTarget);
        else
        {
          Plvl=false;
          Sleep(2000);
          EchoOutput("^1Plvling has stopped...");
          ZeroMemory(PTarget,(sizeof(struct MUID)));
        }
        if (GetKey(0x12,'P'))//Alt+P Hotkey
        {
          Plvl=false;
          EchoOutput("^1Plvling has stopped...");
          ZeroMemory(PTarget,(sizeof(struct MUID)));
          Sleep(500);
        }
        Sleep(50);
      }
    }
    void PostMotion()
    {
      for(int i=0;i<6;i++)
      {
        ZPostSpMotion(i);
      }
    }
    void ZPostShotMelee(void)
    {
      while (lawn==true)
      {
        DWORD MyChar = Me();
        if (MyChar)
        {
          _asm {
            pushad
              Mov EAX,ZGetGameAddress
              Call EAX
              MOV ESI,DWORD PTR DS:[EAX+0x50]
              PUSH 7
              MOV ECX,ESI
              mov EAX,PositionEncrypterAd
              Call EAX
              PUSH EAX
              Mov EAX,ZPostShotMeleeAd
              Call EAX
              pop eax
              pop eax
            popad
          }
        }
        if (GetKey(0xA2,'L'))//Alt+P Hotkey
        {
          lawn=false;
          Sleep(500);
        }
        Sleep(50);
      }
    }
    void GodMode(int amount)
    {
      EchoOutput("^1GodMode is now on.");
      while (God==true)
      {
        DWORD MyChar = Me();
        if (MyChar)
        {
          SetHp(amount, MyZCharacter());
          SetAp(amount, MyZCharacter());
        }
        if (GetKey(0x12, 'X'))
        {
          EchoOutput("^1GodMode is now off.");
          God=false;
          Sleep(500);
        }
        Sleep(20);
      }
    }
    void ZPostCreateMyCharCaller(int nCharIndex, int nSex, int nHair, int nFace, int nCostume)
    {
      MUID* uidChar=MyID();
      //char szCharName[32];
      //ifstream File ("Invictus\\szCharName.txt");
      //File >> szCharName;
      //ZPostCreateMyChar(uidChar, nCharIndex, szCharName, nSex, nHair, nFace, nCostume);
      ZPostCreateMyChar(uidChar, 1, "HackMonkey", nSex, nHair, nFace, nCostume);
    }
    void ZPostStageCaller()
    {
      MUID* uidChar=MyID();
      char szStageName[32];
      ifstream File ("Invictus\\szStageName.txt");
      File >> szStageName;
      ZPostStageCreate(uidChar, szStageName, false, "");
    }
    void Spawn()
    {
      MUID* uidChar=MyID();
      MUID* uidStage=StageID();
      ZPostStageEnterBattle(uidChar,uidStage);
      Sleep(25);
    }
    void Team(int kTeam)
    {
      MUID* uidChar=MyID();
      MUID* uidStage=StageID();
      ZPostStageTeam(uidChar, uidStage, kTeam);
    }
    void TeamSpam()
    {
      MUID* uidChar=MyID();
      MUID* uidStage=StageID();
      for(int i = 0; i > 3; i++);
      ZPostStageTeam(uidChar, uidStage, i);
    }
    void Whisper()
    {
      char szTarget[32];
      char szMessage[255];
      ifstream File1 ("Invictus\\wTarget.txt");
      File1 >> szTarget;
      ifstream File2 ("Invictus\\wMessage.txt");
      File2 >> szMessage;
      ZPostWhisper("^2Hoe", szTarget, szMessage);
    }
    void Spam()
    {
      MUID* uidChar=MyID();
      MUID* uidChan=ChanID();
      DWORD MyChar = Me(); 
      if(MyChar)
        Echo("^1HYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA  AAAAAAAAAAA");
      else
        ZPostChannelChat(uidChar, uidChan, "^4\\\\\\^1Muffin meng!");
    }
    void Lag()
    {
      MUID* uidChar = MyID();
      MUID* uidStage = StageID();
      ZPostStageEnterBattle(uidChar, uidStage);
      ZPostStageLeaveBattle(uidChar, uidStage);
      ZPostStageEnterBattle(uidChar, uidStage);
      ZPostGameKill(uidChar);
    }
    void Attempt()
    {
      MUID* uidChar = MyID();
      MUID* uidStage = StageID();
      ZPostStageEnterBattle(uidChar, uidStage);
    }
    void DirrectSpam(long pHighID)
    {
      char szMessage[255];
      MUID* uidChar=MyID();
      MUID* uidChan= new MUID;
      uidChan->LowID = 0;
      uidChan->HighID = pHighID;
      ifstream File("Invictus\\SpamMsg.txt");
      File >> szMessage;
      ZPostChannelChat(uidChar, uidChan, szMessage);
    }
    void MonkeySwitch()
    {
      for(i=0;i<=3;i++)
      {
        MUID* uidChar = MyID();
        MUID* uidStage = StageID();
        ZPostStageTeam(uidChar, uidStage, i);
        ZPostStageEnterBattle(uidChar, uidStage);
        ZPostStageLeaveBattle(uidChar, uidStage);
        ZPostStageEnterBattle(uidChar, uidStage);
      }
    }
    void CWLag()
    {
      MUID* uidChar = MyID();
      MUID* uidStage = new MUID;
      ifstream File("Invictus\\cwID.txt");
      File >> uidStage->HighID;
      uidStage->LowID = 0;
      ZPostStageEnterBattle(uidChar, uidStage);
      ZPostStageLeaveBattle(uidChar, uidStage);
      ZPostStageEnterBattle(uidChar, uidStage);
    }
    void Info()
    {
      EchoOutput("Invictus DLL By AnthraxDream");
    }
    int ValidateUID(MUID* uidCheck)
    {
      if((uidCheck->HighID) && (uidCheck->LowID == 0) && (uidCheck->HighID > 0))
        return 1;
      else
        return 0;
    }
    void Annoy()
    {
      MUID* ATarget;
      DWORD MyChar = Me(); 
      if(MyChar)
      {
        ATarget = AttackerID();
        if(ValidateUID(ATarget) == 0)
        {
          EchoOutput("^1You Have Not Been Hit!");
          bAnnoy=false;
        }
      }
      else
        EchoOutput("^1Annoy is now on.");
      /*else if(Plvl==true)
      {
        EchoOutput("^1Please don't use Power Level and Annoy at the same time!");
        Plvl=false;
        EchoOutput("^1Power Level Has Been Turned Off!");
      }*/
      while (bAnnoy==true)
      {
        ZPostRequestExpelClanMember(ATarget, "roflcopteralerthahahahaha");
        if (GetKey(0x12, 'A'))
        {
          bAnnoy=false;
          EchoOutput("^1Annoyance Stopped!");
          ZeroMemory(ATarget,(sizeof(struct MUID)));
          Sleep(500);
        }
        Sleep(50);
      }
    }
    void FunctionChecker()
    {
      if(bAnnoy==true)
        EchoOutput("^3Annoy is on.");
      if(God==true)
        EchoOutput("^3God Mode is on.");
      if(Plvl==true)
        EchoOutput("^3Power Level is on.");
      if(lawn==true)
        EchoOutput("^3LawnMower is on.");
      if(bMove==true)
        EchoOutput("^3UberMover is on.");
      if(bGrabber==true)
        EchoOutput("^3UID Grabber is on.");
      if(bFollow==true)
        EchoOutput("^3Follower is on.");
if((bAnnoy==false) && (God==false) && (Plvl==false) && (lawn==false) && (bMove==false) && (bGrabber==false) &&(bFollow==false))
        EchoOutput("No Infinite Loops are Running.");
    }
    void ZPostSkill(int Skill)
    {
      DWORD MyChar = Me(); 
      if(MyChar)
      {
        _asm{
          pushad
            Push 7
            Mov EBX,Skill
            Push EBX
            Mov EAX,ZPostSkillAd
            Call EAX
            pop eax
            pop eax
          popad
    &nbsp
ForgottenOne is offline  
Sponsored Links
Old 12-20-2007, 10:06 PM   #2
Lalalakid
Registered User
 
Lalalakid's Avatar
 
Last Online: 08-12-2010 10:28 PM
Join Date: Nov 2007
Location: Yesterday
Posts: 2,681
Rep Power: 9
Rep Points: 302
Lalalakid is a jewel in the roughLalalakid is a jewel in the roughLalalakid is a jewel in the roughLalalakid is a jewel in the rough
Feedback: (4)
Points: 8,495.17
Bank: 0.13
Total Points: 8,495.30
I R MONEYZ - Lalalakid YAY 4 COOKIEZ - Lalalakid 
Re: [Source] Invictus/ parts of cocaine Created By AnthraxDream

Dude.
Great job releasing these.
And if anybody is wondering, this is C++ source code, not a system.mrs or hack that you can inject.
You need to finish it and compile it in visual studio or a C++ compiler.
Also, ForgottenOne DH is going to ban you, and hard.
:o
__________________
Retired Staffer
Lalalakid is offline  
Old 12-21-2007, 12:19 AM   #3
brietje698
Banned
 
Last Online: 04-01-2010 09:43 AM
Join Date: Aug 2007
Posts: 117
Rep Power: 0
Rep Points: 11
brietje698 is on a distinguished road
Feedback: (0)
Points: 19,829.29
Bank: 0.00
Total Points: 19,829.29
Re: [Source] Invictus/ parts of cocaine Created By AnthraxDream

This doesn't look like Cocaine at all.
And some admin/mod please PM me ForgottenOne's e-mail and IP - Address
brietje698 is offline  
Old 12-21-2007, 02:11 AM   #4
˘lam
Divinity Fails
 
Last Online: 08-15-2010 07:10 AM
Join Date: Oct 2007
Location: Australia
Posts: 684
Rep Power: 3
Rep Points: 32
˘lam is on a distinguished road
Feedback: (1)
Points: 15,618.33
Bank: 0.00
Total Points: 15,618.33
Re: [Source] Invictus/ parts of cocaine Created By AnthraxDream

Quote:
Originally Posted by brietje698 View Post
This doesn't look like Cocaine at all.
And some admin/mod please PM me ForgottenOne's e-mail and IP - Address
Why do you want his email and Internet Protocol?
Sounds like your from DH and trying to hack this guy.
˘lam is offline  
Old 12-21-2007, 02:56 AM   #5
brietje698
Banned
 
Last Online: 04-01-2010 09:43 AM
Join Date: Aug 2007
Posts: 117
Rep Power: 0
Rep Points: 11
brietje698 is on a distinguished road
Feedback: (0)
Points: 19,829.29
Bank: 0.00
Total Points: 19,829.29
Re: [Source] Invictus/ parts of cocaine Created By AnthraxDream

Quote:
Originally Posted by »Clam« View Post
Why do you want his email and Internet Protocol?
Sounds like your from DH and trying to hack this guy.
You can't hack anyone through his IP stupid, I wanna IP bann him, don't you get it? He's leeching MY stuff.
brietje698 is offline  
Old 12-21-2007, 11:17 AM   #6
Sv3nt3k
Super Moderator
 
Sv3nt3k's Avatar
 
Last Online: Today 01:49 AM
Join Date: Nov 2005
Posts: 6,742
Rep Power: 50
Rep Points: 838
Sv3nt3k is a splendid one to beholdSv3nt3k is a splendid one to beholdSv3nt3k is a splendid one to beholdSv3nt3k is a splendid one to beholdSv3nt3k is a splendid one to beholdSv3nt3k is a splendid one to beholdSv3nt3k is a splendid one to behold
Feedback: (2)
Points: 1,772.03
Bank: 319,934.17
Total Points: 321,706.20
&amp;lt;3 - chaosmage Survivor - x1nixmzeng $Idol$ - R-ME &amp;amp;&amp;amp;For being the coolest Mod&amp;amp;&amp;amp; - =D -  -  - - dmanstasiu For keeping the gunz section clean - imran45 
Hello.. - ademant96 
Xfire sv3nt3k View Member's Steam Community Profile
Re: [Source] Invictus/ parts of cocaine Created By AnthraxDream

Quote:
Originally Posted by brietje698 View Post
You can't hack anyone through his IP stupid, I wanna IP bann him, don't you get it? He's leeching MY stuff.
The foundation of rules I laid out for my section is that any release is fine in this section as long as the proper credits are given.
Sv3nt3k is offline  
Old 12-21-2007, 11:32 AM   #7
brietje698
Banned
 
Last Online: 04-01-2010 09:43 AM
Join Date: Aug 2007
Posts: 117
Rep Power: 0
Rep Points: 11
brietje698 is on a distinguished road
Feedback: (0)
Points: 19,829.29
Bank: 0.00
Total Points: 19,829.29
Re: [Source] Invictus/ parts of cocaine Created By AnthraxDream

Quote:
Originally Posted by Sv3nt3k View Post
The foundation of rules I laid out for my section is that any release is fine in this section as long as the proper credits are given.
He didn't give credits for my aimbot source.
So he leeched it.
Now, give pm me his email and IP.

EDIT: ****er got owned:
[Only registered and activated users can see links. ]
67.163.252.201

Last edited by brietje698; 12-21-2007 at 11:46 AM.
brietje698 is offline  
Old 12-21-2007, 01:33 PM   #8
T2x
Very 1337
 
T2x's Avatar
 
Last Online: 07-08-2010 08:29 PM
Join Date: Apr 2007
Location: Smilesville
Posts: 1,201
Rep Power: 6
Rep Points: 114
T2x will become famous soon enoughT2x will become famous soon enough
Feedback: (3)
Points: 7,243.23
Bank: 1,632.35
Total Points: 8,875.58
summertime - foodygoods 
AIDS/HIV - DARE - DUI Awareness - Epidermolysis Bullosa - Heart Disease - Lymphoma - MADD - Substance Abuse - foodygoods Mourning - Anti-Gang - Melanoma - T2x Anti-Tobacco - Colon Cancer - Colorectal Cancer - T2x Cesarean Sections - Headaches - Hospice Care - Multiple Myeloma - T2x 
Xfire Click My Signature View Member's Steam Community Profile
Re: [Source] Invictus/ parts of cocaine Created By AnthraxDream

Wow nice, work =) ( very useful)
__________________



Need any help? or want more information about hacks PM me or check out my threads.

[Only registered and activated users can see links. ]
[Only registered and activated users can see links. ]
[Only registered and activated users can see links. ]
[Only registered and activated users can see links. ]
[Only registered and activated users can see links. ]

~T2x
T2x is offline  
Closed Thread

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Forum Jump

All times are GMT -7. The time now is 11:11 AM.

 

Copyright ©2010, GamerzPlanet.Net
Visits: