Spectator Mode

Posts 16–30 of 38 · Page 2 of 3
Quote Originally Posted by CoderCf View Post
Year i found this ...


And turn the value to 0 and fragself .... then your tourned spectate mode off... but i have a other way too

And freecam.. (You can fly over the map..)
"Year" called in german "Jahr" xDDDDD
Quote Originally Posted by Athos View Post
And what would that be usefull for? Or what can you do with it? (same questions for free cam)


You stand in the base and can fly over the map and look where the other team is like in S&D or when you plant the C4 you can look where the others are...
Quote Originally Posted by CoderCf View Post
You stand in the base and can fly over the map and look where the other team is like in S&D or when you plant the C4 you can look where the others are...
FreeCam or SpyMode. It's the same for me xD
FreeCam = You can Spy
SpyMode = You can Spy
Quote Originally Posted by CoderCf View Post
You stand in the base and can fly over the map and look where the other team is like in S&D or when you plant the C4 you can look where the others are...
So...spectate mode hack is the option on the D3D menus wich says "invisible" or "spy mode" ON/OFF (press F to activate), and free cam hack is the same, but you can also fly? If it's the same, when you turn it off you will fall on the ground, and may lose HP or even die (depending of how high you fly), Am I wrong?
Quote Originally Posted by Athos View Post
So...spectate mode hack is the option on the D3D menus wich says "invisible" or "spy mode" ON/OFF (press F to activate), and free cam hack is the same, but you can also fly? If it's the same, when you turn it off you will fall on the ground, and may lose HP or even die (depending of how high you fly), Am I wrong?
Google minecraft freecam this is the same like crossfire freecam (You are invisible too) ... and you won't lose HP^^ but to turn it off you need to get killed in TDM and in S&D you need to get killed or new round
Quote Originally Posted by CoderCf View Post
Google minecraft freecam this is the same like crossfire freecam (You are invisible too) ... and you won't lose HP^^ but to turn it off you need to get killed in TDM and in S&D you need to get killed or new round
I watched a video, nice work , but only useful with friends, clanmates, or rarely someone who pays atention of what you say in the chat
Maybe a third person mode would be more useful...you hide back side a wall, a box or something, so you can still see but enemys can't, then you catch their asses by surprice
Quote Originally Posted by Athos View Post
I watched a video, nice work , but only useful with friends, clanmates, or rarely someone who pays atention of what you say in the chat
Maybe a third person mode would be more useful...you hide back side a wall, a box or something, so you can still see but enemys can't, then you catch their asses by surprice

I this is a good idee add me on Skype : CoderCF and the.real50 i will search for 3person.. view
Quote Originally Posted by CoderCf View Post
I this is a good idee add me on Skype : CoderCF and the.real50 i will search for 3person.. view
Another thing: what about controlling someone else? A loooooong time ago, using a hack with an old bypass I started the game (Ship TDM) even after getting disconected from server. I joined in, and the game became buggy, I don't remember if I died, but my cam kept on the same place and same focus looking at my base from the high and middle distance. I started getting the kills that someone else were doing, then I started walking (I pressed W A S D) with the speedhack that I had activated before, and sometimes there appeared a buggy character speeding and almost teleporting, wich wasn't mine, but looked like I was controling...
Quote Originally Posted by Athos View Post
Another thing: what about controlling someone else? A loooooong time ago, using a hack with an old bypass I started the game (Ship TDM) even after getting disconected from server. I joined in, and the game became buggy, I don't remember if I died, but my cam kept on the same place and same focus looking at my base from the high and middle distance. I started getting the kills that someone else were doing, then I started walking (I pressed W A S D) with the speedhack that I had activated before, and sometimes there appeared a buggy character speeding and almost teleporting, wich wasn't mine, but looked like I was controling...
You can only do this feature if you have the ServerPointer and find the Player and change the position like

if you press W *(float*)(ServerPointer+Player1.Pos.Y) +=1;

i know that the source is wrong and you need to do it like the teleport source but this is only the principal...
Quote Originally Posted by CoderCf View Post
You can only do this feature if you have the ServerPointer and find the Player and change the position like

if you press W *(float*)(ServerPointer+Player1.Pos.Y) +=1;

i know that the source is wrong and you need to do it like the teleport source but this is only the principal...
Wow Thanks. Now, i have Full Teleport Source
For S2S, you need the Class xD and it isn't so simple...


Quote Originally Posted by CoderCf View Post
i know that the source is wrong and you need to do it like the teleport source but this is only the principal...
Yes, i've read it. But i like your Hacks and your "Addylogger"

Addylogger:

Code:
#include <windows.h>
#include <stdio.h>
#include "Log.h"
#include "Pattern.h"


bool IsGameReadyForHook()
{
if( GetModuleHandleA( "ClientFX.fxd" ) != NULL 
&& GetModuleHandleA( "CShell.dll" ) != NULL )

return true;

return false;
}
/* GLOBAL */
BYTE StoredBytes[6] = {0};

void GetBytes(DWORD Addy)
{
memcpy(StoredBytes,(void*)Addy,6);

/* GLOBAL */
}

void SearchPatterns(void)
{
while (!IsGameReadyForHook()){
Sleep(50);
}
while(true){
dwSize = 0x500000; 


DWORD CShell = (DWORD)GetModuleHandleA("CShell.dll");

unsigned long WallHack = FindPattern((DWORD)GetModuleHandleA("crossfire.exe"), 0x2D7000, (PBYTE)"\xB8\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x8B\x06\x8B\x50\x18", "x????x????xxxxx");

if(WallHack)
{
WallHack = *(PDWORD)(WallHack+0x01);

}

#define dwEngineEntryPoint (DWORD)GetModuleHandleA("crossfire.exe")
#define dwCShellEntryPoint (DWORD)GetModuleHandleA("CShell.dll")
#define dwEngineCodeSize 0x2D7000
#define dwCShellCodeSize 0x9c0000

     DWORD DIP1 = FindPattern(dwEngineEntryPoint, dwEngineCodeSize, (PBYTE)"\x8B\x08\x8B\x91\x00\x00\x00\x00\x57\x6A\x00\x53\x6A\x00\x6A\x00\x6A\x04\x50\xFF\xD2\x5F\x5E\x5D\x5B", "xxxx????xxxxxxxxxxxxxxxxx");
        DWORD DIP2 = FindPattern(dwEngineEntryPoint, dwEngineCodeSize, (PBYTE)"\x8B\x10\x8B\x92\x00\x00\x00\x00\x51\x8B\x4C\x24\x20\x55\x51\x6A\x00\x6A\x04\x50\xFF\xD2\x8B\x43\x08\x8B\x8C\x24\x00\x00\x00\x00", "xxxx????xxxxxxxxxxxxxxxxxxxx????");
        DWORD ES = FindPattern(dwEngineEntryPoint, dwEngineCodeSize, (PBYTE)"\x8B\x08\x8B\x91\x00\x00\x00\x00\x50\xFF\xD2\x85\xC0\x8D\x4C\x24\x08\x0F\x94\xC3\xE8\x00\x00\x00\x00\x8A\xC3", "xxxx????xxxxxxxxxxxxx????xx");
        DWORD PS = FindPattern(dwEngineEntryPoint, dwEngineCodeSize, (PBYTE)"\x8B\x51\x44\x6A\x00\x6A\x00\x6A\x00\x50\xFF\xD2\xB8\x00\x00\x00\x00\xE8\x00\x00\x00\x00\xC7\x05\x00\x00\x00\x00\x00\x00\x00\x00", "xxxxxxxxxxxxx????x????xx????????");
        DWORD BPI = FindPattern(dwCShellEntryPoint, dwCShellCodeSize, (PBYTE)"\xA3\x00\x00\x00\x00\x0F\x84\x00\x00\x00\x00\x8B\x54\x24\x30\x3B\xD3\x75\x04", "x????xx????xxxxxxxx");
        DWORD WeaponMgs = FindPattern(dwCShellEntryPoint, dwCShellCodeSize, (PBYTE)"\x8B\x0D\x00\x00\x00\x00\x85\xC9\x74\x0E\xA1\x00\x00\x00\x00", "xx????xxxxx????");
        DWORD FallDamageMgr = FindPattern(dwCShellEntryPoint, dwCShellCodeSize, (PBYTE)"\xA1\x00\x00\x00\x00\xD9\x58\x04\x83\xC4\x04\x8B\x4C\x24\x2C", "x????xxxxxxxxxx");
		DWORD WeaponMgr = FindPattern(dwCShellEntryPoint, 0xFFFFFF, (PBYTE)"\x8B\x0D\x00\x00\x00\x00\x85\xC9\x8B\x5A\x04" ,"xx????xxxxx");
		DWORD BasicPlayerInfo  = FindPattern(dwCShellEntryPoint, 0xFFFFFF, (PBYTE)"\x8B\x0D\x00\x00\x00\x00\x83\xC4\x04\x69\xC0\x00\x00\x00\x00" ,"xx????xxxxx????");
		DWORD LTClient  = FindPattern(dwCShellEntryPoint, 0xFFFFFF, (PBYTE)"\x8B\x15\x00\x00\x00\x00\x8B\x82\x00\x00\x00\x00\x8D\x4C\x24\x28\x51\xFF\xD0\x68\x00\x00\x00\x00\x8D\x4C\x24\x30" ,"xx????xx????xxxxxxxx????xxxx");
		DWORD KnockBack  = FindPattern(dwCShellEntryPoint, 0xFFFFFF, (PBYTE)"\xD9\x9C\xB9\xCC\x3C\x00\x00" ,"xxxxx??");
		
		DWORD Reload;
Reload = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x98\x00\x00\x00\x00\x55","xx????x");
Reload = *(DWORD*)(Reload + 0x2);

		DWORD Change;
Change = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9A\x3C\x0C\x00\x00\x55","xx????x");
Change = *(DWORD*)(Change + 0x2);

		DWORD Speed;
Speed = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x85\x10\x0B\x00\x00","xxxx??");
Speed = *(DWORD*)(Speed + 0x2);

		DWORD Range;
Range = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x83\x0C\x08\x00\x00","xxxx??");
Range = *(DWORD*)(Range + 0x2);

		DWORD RapidFire;
RapidFire = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xF6\x87\xE8\x0A\x00\x00\x04","xxxx??x");
RapidFire = *(DWORD*)(RapidFire + 0x2);

		DWORD ZoomMode;
ZoomMode = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xF6\x87\xEC\x0A\x00\x00\x04","xxxx??x");
ZoomMode = *(DWORD*)(ZoomMode + 0x2);

		DWORD NoScope;
NoScope = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xF6\x87\xF0\x0A\x00\x00\x04","xxxx??x");
NoScope = *(DWORD*)(NoScope + 0x2);

		DWORD Spread;
Spread = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\x39\x88\x3B\x00\x00","xxxxx??");
Spread = *(DWORD*)(Spread + 0x3);


KnockBack = *(DWORD*)(KnockBack + 0x3);

		DWORD AmmoDmg;                                                       
AmmoDmg = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x83\x1C\x08\x00\x00","xxxx??");
AmmoDmg = *(DWORD*)(AmmoDmg + 0x2);



		DWORD ZoomInSpeed;                                                       
ZoomInSpeed = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x85\x48\x39\x00\x00","xxxx??");
ZoomInSpeed = *(DWORD*)(ZoomInSpeed + 0x2);

		DWORD MoveInDelayFire;                                                       
MoveInDelayFire = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x85\x4C\x39\x00\x00","xxxx??");
MoveInDelayFire = *(DWORD*)(MoveInDelayFire + 0x2);



		DWORD C4DefuseTime;                                                                                     
C4DefuseTime = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\x02\x80\x00\x00\x00","xxxx???");
C4DefuseTime = *(DWORD*)(C4DefuseTime + 0x3);

		DWORD C4FarDefuse;                                                          
C4FarDefuse = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\x11\x84\x00\x00\x00","xxxx???");
C4FarDefuse = *(DWORD*)(C4FarDefuse + 0x3);

		DWORD CharacterHiddenAlhpa;                                                     
CharacterHiddenAlhpa = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\x08\x88\x00\x00\x00","xxxx???");
CharacterHiddenAlhpa = *(DWORD*)(CharacterHiddenAlhpa + 0x3);

		DWORD CharacterHiddenWalkAlhpa;                                                         
CharacterHiddenWalkAlhpa = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\x02\x8C\x00\x00\x00","xxxx???");
CharacterHiddenWalkAlhpa = *(DWORD*)(CharacterHiddenWalkAlhpa + 0x3);

		DWORD CharacterHiddenRunAlhpa;                                                         
CharacterHiddenRunAlhpa = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\x11\x90\x00\x00\x00","xxxx???");
CharacterHiddenRunAlhpa = *(DWORD*)(CharacterHiddenRunAlhpa + 0x3);

		DWORD MovementHiddenRate;                                                         
MovementHiddenRate = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\x08\x94\x00\x00\x00","xxxx???");
MovementHiddenRate = *(DWORD*)(MovementHiddenRate + 0x3);


		DWORD BulletPosOffset;
BulletPosOffset = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x83\x28\x35\x00\x00","xxxx??");
BulletPosOffset = *(DWORD*)(BulletPosOffset + 0x2);

		DWORD ShotReactYaw;                                                        
ShotReactYaw = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\x03\x38\x35\x00\x00","xxxxx??");
ShotReactYaw = *(DWORD*)(ShotReactYaw + 0x3);

		DWORD ShotReactPitch;                                                       
ShotReactPitch = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x88\x84\x0B\x08\x37\x00\x00","xxxxx??");
ShotReactPitch = *(DWORD*)(ShotReactPitch + 0x3);

		DWORD DatailReactPitchShot;                                                       
DatailReactPitchShot = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\x8A\x60\x10\x00\x00","xxxxx??");
DatailReactPitchShot = *(DWORD*)(DatailReactPitchShot + 0x3);

		DWORD DatailReactYawShot;                                                        
DatailReactYawShot = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\x90\xC8\x11\x00\x00","xxxxx??");
DatailReactYawShot = *(DWORD*)(DatailReactYawShot + 0x3);

	    DWORD DetailPerturbShot;                                                        
DetailPerturbShot = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\x8A\xF8\x0E\x00\x00","xxxxx??");
DetailPerturbShot = *(DWORD*)(DetailPerturbShot + 0x3);
		
        DWORD PerturbMin;                                                         
PerturbMin = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x89\x84\x24\x40\x05\x00\x00","xxxxx??");
PerturbMin = *(DWORD*)(PerturbMin + 0x3);
		
        DWORD PerturbMax;                                                         
PerturbMax = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x89\x84\x24\xA8\x06\x00\x00","xxxxx??");
PerturbMax = *(DWORD*)(PerturbMax + 0x3);



 DWORD AttackMoveTypeRunningLSidePercentage;                                                               
AttackMoveTypeRunningLSidePercentage = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x89\x81\xBC\x01\x00\x00","xxxx??");
AttackMoveTypeRunningLSidePercentage = *(DWORD*)(AttackMoveTypeRunningLSidePercentage + 0x2);
		
 DWORD AttackMoveTypeRunningRSidePercentage;                                                        
AttackMoveTypeRunningRSidePercentage = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x89\x82\xC0\x01\x00\x00","xxxx??");
AttackMoveTypeRunningRSidePercentage = *(DWORD*)(AttackMoveTypeRunningRSidePercentage + 0x2);
		
 DWORD AttackMoveTypeWalkingLSidePercentage;                                                         
AttackMoveTypeWalkingLSidePercentage = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x89\x81\xC4\x01\x00\x00","xxxx??");
AttackMoveTypeWalkingLSidePercentage = *(DWORD*)(AttackMoveTypeWalkingLSidePercentage + 0x2);
		
		

 DWORD EdgeShotEnabled;                                                               
EdgeShotEnabled = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x89\x84\x0E\x68\x05\x00\x00","xxxxx??");
EdgeShotEnabled = *(DWORD*)(EdgeShotEnabled + 0x3);
		
 DWORD WallShotEnabled;                                                        
WallShotEnabled = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x89\x84\x16\x6C\x05\x00\x00","xxxxx??");
WallShotEnabled = *(DWORD*)(WallShotEnabled + 0x3);
		
 DWORD PerfectWallShotEnabled;                                                         
PerfectWallShotEnabled = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x89\x84\x0E\x70\x05\x00\x00","xxxxx??");
PerfectWallShotEnabled = *(DWORD*)(PerfectWallShotEnabled + 0x3);


 DWORD TextureType;                                                               
TextureType = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x69\xF6\x74\x05\x00\x00","xxxx??");
TextureType = *(DWORD*)(TextureType + 0x2);
		
 DWORD KnifeNormalRange;                                                             
KnifeNormalRange = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x8D\x9D\x58\x0A\x00\x00","xxxx??");
KnifeNormalRange = *(DWORD*)(KnifeNormalRange + 0x2);
		
 DWORD KnifeNormalAniRange;                                                        
KnifeNormalAniRange = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\xB9\x6C\x0A\x00\x00","xxxxx??");
KnifeNormalAniRange = *(DWORD*)(KnifeNormalAniRange + 0x3);
		


 DWORD KnifeNormalRange2;                                                               
KnifeNormalRange2 = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\xB8\x98\x0A\x00\x00","xxxxx??");
KnifeNormalRange2 = *(DWORD*)(KnifeNormalRange2 + 0x3);
		
 DWORD KnifeNormalAniRange2;                                                         
KnifeNormalAniRange2 = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\xB8\xB4\x0A\x00\x00","xxxxx??");
KnifeNormalAniRange2 = *(DWORD*)(KnifeNormalAniRange2 + 0x3);
		
 DWORD KnifeBigshotRange2;                                                      
KnifeBigshotRange2 = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\xB9\xBC\x0A\x00\x00","xxxxx??");
KnifeBigshotRange2 = *(DWORD*)(KnifeBigshotRange2 + 0x3);
		

 DWORD KnifeBigshotAniRate2;                                                      
KnifeBigshotAniRate2 = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\xB9\xD8\x0A\x00\x00","xxxxx??");
KnifeBigshotAniRate2 = *(DWORD*)(KnifeBigshotAniRate2+ 0x3);

 DWORD KnifeNormalAngle;                                              
KnifeNormalAngle = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x8D\x9D\x64\x0A\x00\x00","xxxx??");
KnifeNormalAngle = *(DWORD*)(KnifeNormalAngle + 0x2);


 DWORD PlayerPointer;                                             
PlayerPointer = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x0F\xB7\x80\x18\x94\x07\x00","xxxxx??");
PlayerPointer = *(DWORD*)(PlayerPointer + 0x2);



 DWORD WallMgr;                                                                   
WallMgr = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x8B\x0D\x68\x2B\x2F\x07","xxxx??");
WallMgr = *(DWORD*)(WallMgr + 0x2);


 DWORD FLYHack;                                                                                                                               
FLYHack = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x8B\x8C\x24\xF0\x05\x00\x00","xxxxx??");
FLYHack = *(DWORD*)(FLYHack + 0x3);

 DWORD PTC_OffSET;                                                                
PTC_OffSET = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x8B\x82\x00\x02\x00\x00","xxxx??");
PTC_OffSET = *(DWORD*)(PTC_OffSET + 0x2);

 DWORD BioAiMode;                                                              
BioAiMode = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x8D\xB1\x20\x08\x00\x00","xxxx??");
BioAiMode = *(DWORD*)(BioAiMode + 0x2);


DWORD PlayerPtr;
PlayerPtr = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x3D\x00\x00\x00\x00\x7C\xEE\x8B\x0D\x00\x00\x00\x00", "x????xxxx????");
PlayerPtr = *(DWORD*)(PlayerPtr + 0x1);



DWORD FallDamage;
FallDamage = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x8B\x0D\x00\x00\x00\x00\x89\x41\x08\x8B\x56\x04", "xx????xxxxxx");
FallDamage = *(DWORD*)(FallDamage + 0x2);
		
		
		



DWORD ByPass;
ByPass = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xC3\xCC\xCC\x8B\x44\x24\x04\x81\xEC\x00\x00\x00\x00", "xxxxxxxxx????");


DWORD DamagePerSec;
DamagePerSec = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x68\x00\x00\x00\x00\x51\xE8\x00\x00\x00\x00\x83\xC4\x08\x3B\xC3\x74\x1E\x8B\x50\x04\x8B\x42\x04\x8B\x40\x04", "x????xx????xxxxxxxxxxxxxxxx");
DamagePerSec = *(DWORD*)(DamagePerSec + 0x1);


DWORD VisibleZoneIndex;
VisibleZoneIndex = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xBF\x00\x00\x00\x00\x8B\xF3\xB9\x00\x00\x00\x00\x33\xD2\xF3\xA6\x0F\x85\x00\x00\x00\x00\x8D\x4C\x24\x40", "x????xxx????xxxxxx????xxxx");
VisibleZoneIndex = *(DWORD*)(VisibleZoneIndex + 0x1);

DWORD DamageZone;
DamageZone = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x68\x00\x00\x00\x00\x8D\x4C\x24\x24\x51\x8D\x54\x24\x34", "x????xxxxxxxxx");
DamageZone = *(DWORD*)(DamageZone + 0x1);




 DWORD MaxAmmo;                                               
MaxAmmo = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x0F\xB7\x8B\x14\x08\x00\x00","xxxxx??");
MaxAmmo = *(DWORD*)(MaxAmmo + 0x3);

 DWORD AmmoPerMagazine;                                          
AmmoPerMagazine = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x0F\xB7\x93\x16\x08\x00\x00","xxxxx??");
AmmoPerMagazine = *(DWORD*)(AmmoPerMagazine + 0x3);

 DWORD ShotsPerAmmo;                                             
ShotsPerAmmo = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x8D\xBC\x8A\x38\x35\x00\x00","xxxxx??");
ShotsPerAmmo = *(DWORD*)(ShotsPerAmmo + 0x3);




 DWORD PlayerPointer_NoRecoil1;                                                                  
PlayerPointer_NoRecoil1 = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x66\x89\x86\x2E\x02\x00\x00","xxxxx??");
PlayerPointer_NoRecoil1 = *(DWORD*)(PlayerPointer_NoRecoil1 + 0x3);



 DWORD PlayerPointer_NoRecoil3;                                                                  
PlayerPointer_NoRecoil3 = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x84\x24\x34\x02\x00\x00","xxxxx??");
PlayerPointer_NoRecoil3 = *(DWORD*)(PlayerPointer_NoRecoil3 + 0x3);

 DWORD PlayerPointer_NoReload;                                                                                                         
PlayerPointer_NoReload = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x89\xBC\x24\xF8\x02\x00\x00","xxxxx??");
PlayerPointer_NoReload = *(DWORD*)(PlayerPointer_NoReload + 0x3);

 DWORD ZoomSkill;                                                                                                         
ZoomSkill = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x8D\x8C\x24\xF0\x01\x00\x00","xxxxx??");
ZoomSkill = *(DWORD*)(ZoomSkill + 0x3);

 DWORD InvisbleAsGhost;                                                                                                    
InvisbleAsGhost = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x8B\xB8\xB0\x01\x00\x00","xxxx??");
InvisbleAsGhost = *(DWORD*)(InvisbleAsGhost + 0x2);

 DWORD FastShot;                                                                                                   
FastShot = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x8D\x86\x20\x02\x00\x00","xxxx??");
FastShot = *(DWORD*)(FastShot + 0x2);


 DWORD DamageFactorByDistance;                                                                                               
DamageFactorByDistance = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x89\x86\x30\x08\x00\x00","xxxx??");
DamageFactorByDistance = *(DWORD*)(DamageFactorByDistance + 0x2);



 DWORD DamageVariantionFactor;                                                                                                
DamageVariantionFactor = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x89\xBE\x38\x08\x00\x00","xxxx??");
DamageVariantionFactor = *(DWORD*)(DamageVariantionFactor + 0x2);




 DWORD Throw_Velocity;                                                                                           
Throw_Velocity = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x85\x20\x3B\x00\x00","xxxx??");
Throw_Velocity = *(DWORD*)(Throw_Velocity + 0x2);

 DWORD Throw_Angle;                                                                                                
Throw_Angle = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x99\x24\x3B\x00\x00","xxxx??");
Throw_Angle = *(DWORD*)(Throw_Angle + 0x2);

DWORD Grenade_Gravity;                                                                                           
Grenade_Gravity = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x99\x28\x3B\x00\x00","xxxx??");
Grenade_Gravity = *(DWORD*)(Grenade_Gravity + 0x2);

 DWORD Air_Resistance;                                                                                            
Air_Resistance = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x99\x2C\x3B\x00\x00","xxxx??");
Air_Resistance = *(DWORD*)(Air_Resistance + 0x2);

 DWORD Time_before_explosion;                                                                                            
Time_before_explosion = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x99\x30\x3B\x00\x00","xxxx??");
Time_before_explosion = *(DWORD*)(Time_before_explosion + 0x2);




 DWORD ESP_HP;                                                                                       
ESP_HP = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x8D\x8C\x24\xC8\x04\x00\x00","xxxxx??");
ESP_HP = *(DWORD*)(ESP_HP + 0x3);


 DWORD PLAYER_HP_OFFSET;                                                                                      
PLAYER_HP_OFFSET = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x01\xB3\x40\x74\x00\x00","xxxx??");
PLAYER_HP_OFFSET = *(DWORD*)(PLAYER_HP_OFFSET + 0x2);


 DWORD PLAYER_HP_OFFSET2;                                                                        
PLAYER_HP_OFFSET2 = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x80\xBE\x3C\x74\x00\x00\x00","xxxx???");
PLAYER_HP_OFFSET2 = *(DWORD*)(PLAYER_HP_OFFSET2 + 0x2);






DWORD MovementDuckWalkRate = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x5C\x08\x0C\x8B\x4C\x24\x30", "xxxxxxxx");

GetBytes(MovementDuckWalkRate+0x3);




DWORD DamagePerMeter = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x58\x00\x83\xC4\x04\x8B\x4C\x24\x2C\x3B\xCF", "xx?xxxxxxxxx");
GetBytes(DamagePerMeter+0x2);




		



if( WeaponMgr )
{
	WeaponMgr = *(PDWORD)(WeaponMgr+2); 
}

if( BasicPlayerInfo  )
{
	BasicPlayerInfo  = *(PDWORD)(BasicPlayerInfo +2); 
}

if( LTClient  )
{
	LTClient  = *(PDWORD)(LTClient +2); 
}



Beep(500,500);
//-------------------------------------------------------------//
Writelog("//*************************vinke2011´s Addy Logger*************************\\");
Writelog("");
Writelog("//==============Crossfire.exe Addys Start==============\\");
Writelog("#define WallHack 0x%X",WallHack+0xA4);
Writelog("#define DIPEngine1 0x%X",DIP1);
Writelog("#define DIPEngine2 0x%X",DIP2);
Writelog("#define EndSceneEngine 0x%X",ES);
Writelog("#define PresentEngine 0x%X",PS);
Writelog("//==============Crossfire.exe Addys End==============\\");
Writelog("");
Writelog("//==============Pointer Start==============\\");
Writelog("#define PlayerPointer 0x%X",PlayerPtr - CShell);
Writelog("#define PlayerPtr 0x%X",PlayerPtr - CShell + 0x54);
Writelog("#define WeaponMgr 0x%X",WeaponMgr - CShell);
Writelog("#define BasicPlayerInfo 0x%X",BasicPlayerInfo);
Writelog("#define WallMgr 0x%X",WallMgr - CShell);
Writelog("#define LTClient_OFFSET/PTC_OFFSET 0x%X",PTC_OffSET);
Writelog("#define LTClient/PTC 0x%X",LTClient  - CShell);
Writelog("#define ClientShell 0x%X",PlayerPtr - CShell);
Writelog("#define ByPass 0x%X",ByPass - 0x180 - CShell + 0x198);
Writelog("//==============Pointer End==============\\");
Writelog("");
Writelog("//==============ESP Start==============\\");
Writelog("#define HP 0x%X",ESP_HP);
Writelog("#define HP_OFFSET 0x%X",PLAYER_HP_OFFSET);
Writelog("#define HP_OFFSET2 0x%X",PLAYER_HP_OFFSET2);
Writelog("//==============ESP End==============\\");
Writelog("");
Writelog("//==============PlayerHacks Start Log==============\\");
Writelog("#define InvisbleAsGhost 0x%X",InvisbleAsGhost);
Writelog("#define ZoomSkill 0x%X",ZoomSkill);
Writelog("#define FlyHack 0x%X",FLYHack);
Writelog("#define DamagePerMeter 0x%X",StoredBytes[0]);
Writelog("#define DamageZone 0x%X",DamageZone - CShell);
Writelog("#define VisibleZoneIndex 0x%X",VisibleZoneIndex - CShell);;
Writelog("#define DamagePerSec 0x%X",DamagePerSec - CShell);
Writelog("#define No FallDamage 0x%X",FallDamage - CShell);
Writelog("#define No KnockBack 0x%X",KnockBack);
Writelog("#define SpeedHack 0x%X",Speed);
Writelog("#define ZoomInSpeed 0x%X",ZoomInSpeed);
Writelog("#define MoveInDelayFire 0x%X",MoveInDelayFire);
Writelog("#define MaxAmmo 0x%X",MaxAmmo);
Writelog("#define AmmoPerMagazine 0x%X",AmmoPerMagazine);
Writelog("#define ShotsPerAmmo 0x%X",ShotsPerAmmo);
Writelog("#define TextureType 0x%X",TextureType);
Writelog("#define EdgeShotEnabled 0x%X",EdgeShotEnabled);
Writelog("#define WallShotEnabled 0x%X",WallShotEnabled);
Writelog("#define PerfectWallShotEnabled 0x%X",PerfectWallShotEnabled);
Writelog("#define AttackMoveTypeRunningLSidePercentage 0x%X",AttackMoveTypeRunningLSidePercentage);
Writelog("#define AttackMoveTypeRunningRSidePercentage 0x%X",AttackMoveTypeRunningRSidePercentage);
Writelog("#define AttackMoveTypeWalkingLSidePercentage 0x%X",AttackMoveTypeWalkingLSidePercentage);
Writelog("//==============PlayerHacks Start End==============\\");
Writelog("");
Writelog("//==============WeaponHacks Start==============\\");
Writelog("#define FastShot 0x%X",FastShot);
Writelog("#define AiModeAmmoDamage 0x%X",BioAiMode);
Writelog("#define No Reload 0x%X",Reload);
Writelog("#define No Change Delay 0x%X",Change);
Writelog("#define No Spread 0x%X",Spread);
Writelog("#define RapidFire 0x%X",RapidFire);
Writelog("#define ZoomMode 0x%X",ZoomMode);
Writelog("#define No Scope 0x%X",NoScope);   
Writelog("#define DamageFactorByDistance 0x%X",DamageFactorByDistance);
Writelog("#define DamageVariantionFactor 0x%X",DamageVariantionFactor);   
Writelog("#define PlayerPointer_NoReload 0x%X",PlayerPointer_NoReload);
Writelog("#define PlayerPointer_NoChangeDelay 0x%X",PlayerPointer_NoReload);
Writelog("#define PlayerPointer_NoRecoil1 0x%X",PlayerPointer_NoRecoil1);
Writelog("#define PlayerPointer_NoRecoil2 0x%X",StoredBytes[0]);
Writelog("#define PlayerPointer_NoRecoil3 0x%X",PlayerPointer_NoRecoil3);
Writelog("#define BulletPosOffset 0x%X",BulletPosOffset);
Writelog("#define ShotReactYaw 0x%X",ShotReactYaw);
Writelog("#define ShotReactPitch 0x%X",ShotReactPitch);
Writelog("#define DatailReactYawShot 0x%X",DatailReactYawShot);
Writelog("#define DatailReactPitchShot 0x%X",DatailReactPitchShot);
Writelog("#define DetailPerturbShot 0x%X",DetailPerturbShot);
Writelog("#define PerturbMin 0x%X",PerturbMin);
Writelog("#define PerturbMax 0x%X",PerturbMax);
Writelog("#define AmmoDamage 0x%X",AmmoDmg);
Writelog("#define No Weapon Weight 0x%X",Speed);
Writelog("#define No Weapon Range 0x%X",Range);
Writelog("//==============WeaponHacks End==============\\");
Writelog("");
Writelog("//==============GrenadeManipulation Start==============\\");
Writelog("#define Throw Velocity 0x%X",Throw_Velocity);
Writelog("#define Throw Angle 0x%X",Throw_Angle);
Writelog("#define Grenade Gravity 0x%X",Grenade_Gravity);
Writelog("#define Air Resistance 0x%X",Air_Resistance);
Writelog("#define Time before explosion 0x%X",Time_before_explosion);
Writelog("//==============GrenadeManipulation End==============\\");
Writelog("");
Writelog("//==============BasicPlayerInfoHacks Start==============\\");
Writelog("#define C4DefuseTime 0x%X",C4DefuseTime);
Writelog("#define C4FarDefuse 0x%X",C4FarDefuse);
Writelog("#define MovementDuckWalkRate 0x%X",StoredBytes[0]);
Writelog("#define CharacterHiddenAlhpa 0x%X",CharacterHiddenAlhpa);
Writelog("#define CharacterHiddenWalkAlhpa 0x%X",CharacterHiddenWalkAlhpa);
Writelog("#define CharacterHiddenRunAlhpa 0x%X",CharacterHiddenRunAlhpa);
Writelog("#define MovementHiddenRate 0x%X",MovementHiddenRate);
Writelog("//==============BasicPlayerInfoHacks End==============\\");
Writelog("");
Writelog("//==============KnifeHacks Start==============\\");
Writelog("#define KnifeNormalRange 0x%X",KnifeNormalRange);
Writelog("#define KnifeNormalRange2 0x%X",KnifeNormalRange2);
Writelog("#define KnifeNormalAniRate 0x%X",KnifeNormalAniRange);
Writelog("#define KnifeNormalAniRate2 0x%X",KnifeNormalAniRange2);
Writelog("#define KnifeBigshotAniRate2  0x%X",KnifeBigshotAniRate2);
Writelog("#define KnifeNormalAngle 0x%X",KnifeNormalAngle);
Writelog("//==============KnifeHacks End==============\\");
Writelog("");
Writelog("//*************************End log*************************");



ExitProcess(0);
}
}

BOOL WINAPI DllMain ( HMODULE hDll, DWORD dwReason, LPVOID lpReserved )
{
DisableThreadLibraryCalls(hDll);
if (dwReason==DLL_PROCESS_ATTACH)
{
logging(hDll);
MessageBoxA(0,"Crossfire Addy Logger by vinke2011","Crossfire Addy Logger by vinke2011",0);
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)SearchPatterns, NULL, NULL, NULL);
}
return TRUE;
}
Quote Originally Posted by CFHackerExtreme View Post
Wow Thanks. Now, i have Full Teleport Source
For S2S, you need the Class xD and it isn't so simple...




Yes, i've read it. But i like your Hacks and your "Addylogger"

Addylogger:

Code:
#include <windows.h>
#include <stdio.h>
#include "Log.h"
#include "Pattern.h"


bool IsGameReadyForHook()
{
if( GetModuleHandleA( "ClientFX.fxd" ) != NULL 
&& GetModuleHandleA( "CShell.dll" ) != NULL )

return true;

return false;
}
/* GLOBAL */
BYTE StoredBytes[6] = {0};

void GetBytes(DWORD Addy)
{
memcpy(StoredBytes,(void*)Addy,6);

/* GLOBAL */
}

void SearchPatterns(void)
{
while (!IsGameReadyForHook()){
Sleep(50);
}
while(true){
dwSize = 0x500000; 


DWORD CShell = (DWORD)GetModuleHandleA("CShell.dll");

unsigned long WallHack = FindPattern((DWORD)GetModuleHandleA("crossfire.exe"), 0x2D7000, (PBYTE)"\xB8\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x8B\x06\x8B\x50\x18", "x????x????xxxxx");

if(WallHack)
{
WallHack = *(PDWORD)(WallHack+0x01);

}

#define dwEngineEntryPoint (DWORD)GetModuleHandleA("crossfire.exe")
#define dwCShellEntryPoint (DWORD)GetModuleHandleA("CShell.dll")
#define dwEngineCodeSize 0x2D7000
#define dwCShellCodeSize 0x9c0000

     DWORD DIP1 = FindPattern(dwEngineEntryPoint, dwEngineCodeSize, (PBYTE)"\x8B\x08\x8B\x91\x00\x00\x00\x00\x57\x6A\x00\x53\x6A\x00\x6A\x00\x6A\x04\x50\xFF\xD2\x5F\x5E\x5D\x5B", "xxxx????xxxxxxxxxxxxxxxxx");
        DWORD DIP2 = FindPattern(dwEngineEntryPoint, dwEngineCodeSize, (PBYTE)"\x8B\x10\x8B\x92\x00\x00\x00\x00\x51\x8B\x4C\x24\x20\x55\x51\x6A\x00\x6A\x04\x50\xFF\xD2\x8B\x43\x08\x8B\x8C\x24\x00\x00\x00\x00", "xxxx????xxxxxxxxxxxxxxxxxxxx????");
        DWORD ES = FindPattern(dwEngineEntryPoint, dwEngineCodeSize, (PBYTE)"\x8B\x08\x8B\x91\x00\x00\x00\x00\x50\xFF\xD2\x85\xC0\x8D\x4C\x24\x08\x0F\x94\xC3\xE8\x00\x00\x00\x00\x8A\xC3", "xxxx????xxxxxxxxxxxxx????xx");
        DWORD PS = FindPattern(dwEngineEntryPoint, dwEngineCodeSize, (PBYTE)"\x8B\x51\x44\x6A\x00\x6A\x00\x6A\x00\x50\xFF\xD2\xB8\x00\x00\x00\x00\xE8\x00\x00\x00\x00\xC7\x05\x00\x00\x00\x00\x00\x00\x00\x00", "xxxxxxxxxxxxx????x????xx????????");
        DWORD BPI = FindPattern(dwCShellEntryPoint, dwCShellCodeSize, (PBYTE)"\xA3\x00\x00\x00\x00\x0F\x84\x00\x00\x00\x00\x8B\x54\x24\x30\x3B\xD3\x75\x04", "x????xx????xxxxxxxx");
        DWORD WeaponMgs = FindPattern(dwCShellEntryPoint, dwCShellCodeSize, (PBYTE)"\x8B\x0D\x00\x00\x00\x00\x85\xC9\x74\x0E\xA1\x00\x00\x00\x00", "xx????xxxxx????");
        DWORD FallDamageMgr = FindPattern(dwCShellEntryPoint, dwCShellCodeSize, (PBYTE)"\xA1\x00\x00\x00\x00\xD9\x58\x04\x83\xC4\x04\x8B\x4C\x24\x2C", "x????xxxxxxxxxx");
		DWORD WeaponMgr = FindPattern(dwCShellEntryPoint, 0xFFFFFF, (PBYTE)"\x8B\x0D\x00\x00\x00\x00\x85\xC9\x8B\x5A\x04" ,"xx????xxxxx");
		DWORD BasicPlayerInfo  = FindPattern(dwCShellEntryPoint, 0xFFFFFF, (PBYTE)"\x8B\x0D\x00\x00\x00\x00\x83\xC4\x04\x69\xC0\x00\x00\x00\x00" ,"xx????xxxxx????");
		DWORD LTClient  = FindPattern(dwCShellEntryPoint, 0xFFFFFF, (PBYTE)"\x8B\x15\x00\x00\x00\x00\x8B\x82\x00\x00\x00\x00\x8D\x4C\x24\x28\x51\xFF\xD0\x68\x00\x00\x00\x00\x8D\x4C\x24\x30" ,"xx????xx????xxxxxxxx????xxxx");
		DWORD KnockBack  = FindPattern(dwCShellEntryPoint, 0xFFFFFF, (PBYTE)"\xD9\x9C\xB9\xCC\x3C\x00\x00" ,"xxxxx??");
		
		DWORD Reload;
Reload = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x98\x00\x00\x00\x00\x55","xx????x");
Reload = *(DWORD*)(Reload + 0x2);

		DWORD Change;
Change = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9A\x3C\x0C\x00\x00\x55","xx????x");
Change = *(DWORD*)(Change + 0x2);

		DWORD Speed;
Speed = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x85\x10\x0B\x00\x00","xxxx??");
Speed = *(DWORD*)(Speed + 0x2);

		DWORD Range;
Range = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x83\x0C\x08\x00\x00","xxxx??");
Range = *(DWORD*)(Range + 0x2);

		DWORD RapidFire;
RapidFire = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xF6\x87\xE8\x0A\x00\x00\x04","xxxx??x");
RapidFire = *(DWORD*)(RapidFire + 0x2);

		DWORD ZoomMode;
ZoomMode = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xF6\x87\xEC\x0A\x00\x00\x04","xxxx??x");
ZoomMode = *(DWORD*)(ZoomMode + 0x2);

		DWORD NoScope;
NoScope = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xF6\x87\xF0\x0A\x00\x00\x04","xxxx??x");
NoScope = *(DWORD*)(NoScope + 0x2);

		DWORD Spread;
Spread = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\x39\x88\x3B\x00\x00","xxxxx??");
Spread = *(DWORD*)(Spread + 0x3);


KnockBack = *(DWORD*)(KnockBack + 0x3);

		DWORD AmmoDmg;                                                       
AmmoDmg = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x83\x1C\x08\x00\x00","xxxx??");
AmmoDmg = *(DWORD*)(AmmoDmg + 0x2);



		DWORD ZoomInSpeed;                                                       
ZoomInSpeed = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x85\x48\x39\x00\x00","xxxx??");
ZoomInSpeed = *(DWORD*)(ZoomInSpeed + 0x2);

		DWORD MoveInDelayFire;                                                       
MoveInDelayFire = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x85\x4C\x39\x00\x00","xxxx??");
MoveInDelayFire = *(DWORD*)(MoveInDelayFire + 0x2);



		DWORD C4DefuseTime;                                                                                     
C4DefuseTime = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\x02\x80\x00\x00\x00","xxxx???");
C4DefuseTime = *(DWORD*)(C4DefuseTime + 0x3);

		DWORD C4FarDefuse;                                                          
C4FarDefuse = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\x11\x84\x00\x00\x00","xxxx???");
C4FarDefuse = *(DWORD*)(C4FarDefuse + 0x3);

		DWORD CharacterHiddenAlhpa;                                                     
CharacterHiddenAlhpa = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\x08\x88\x00\x00\x00","xxxx???");
CharacterHiddenAlhpa = *(DWORD*)(CharacterHiddenAlhpa + 0x3);

		DWORD CharacterHiddenWalkAlhpa;                                                         
CharacterHiddenWalkAlhpa = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\x02\x8C\x00\x00\x00","xxxx???");
CharacterHiddenWalkAlhpa = *(DWORD*)(CharacterHiddenWalkAlhpa + 0x3);

		DWORD CharacterHiddenRunAlhpa;                                                         
CharacterHiddenRunAlhpa = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\x11\x90\x00\x00\x00","xxxx???");
CharacterHiddenRunAlhpa = *(DWORD*)(CharacterHiddenRunAlhpa + 0x3);

		DWORD MovementHiddenRate;                                                         
MovementHiddenRate = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\x08\x94\x00\x00\x00","xxxx???");
MovementHiddenRate = *(DWORD*)(MovementHiddenRate + 0x3);


		DWORD BulletPosOffset;
BulletPosOffset = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x83\x28\x35\x00\x00","xxxx??");
BulletPosOffset = *(DWORD*)(BulletPosOffset + 0x2);

		DWORD ShotReactYaw;                                                        
ShotReactYaw = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\x03\x38\x35\x00\x00","xxxxx??");
ShotReactYaw = *(DWORD*)(ShotReactYaw + 0x3);

		DWORD ShotReactPitch;                                                       
ShotReactPitch = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x88\x84\x0B\x08\x37\x00\x00","xxxxx??");
ShotReactPitch = *(DWORD*)(ShotReactPitch + 0x3);

		DWORD DatailReactPitchShot;                                                       
DatailReactPitchShot = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\x8A\x60\x10\x00\x00","xxxxx??");
DatailReactPitchShot = *(DWORD*)(DatailReactPitchShot + 0x3);

		DWORD DatailReactYawShot;                                                        
DatailReactYawShot = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\x90\xC8\x11\x00\x00","xxxxx??");
DatailReactYawShot = *(DWORD*)(DatailReactYawShot + 0x3);

	    DWORD DetailPerturbShot;                                                        
DetailPerturbShot = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\x8A\xF8\x0E\x00\x00","xxxxx??");
DetailPerturbShot = *(DWORD*)(DetailPerturbShot + 0x3);
		
        DWORD PerturbMin;                                                         
PerturbMin = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x89\x84\x24\x40\x05\x00\x00","xxxxx??");
PerturbMin = *(DWORD*)(PerturbMin + 0x3);
		
        DWORD PerturbMax;                                                         
PerturbMax = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x89\x84\x24\xA8\x06\x00\x00","xxxxx??");
PerturbMax = *(DWORD*)(PerturbMax + 0x3);



 DWORD AttackMoveTypeRunningLSidePercentage;                                                               
AttackMoveTypeRunningLSidePercentage = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x89\x81\xBC\x01\x00\x00","xxxx??");
AttackMoveTypeRunningLSidePercentage = *(DWORD*)(AttackMoveTypeRunningLSidePercentage + 0x2);
		
 DWORD AttackMoveTypeRunningRSidePercentage;                                                        
AttackMoveTypeRunningRSidePercentage = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x89\x82\xC0\x01\x00\x00","xxxx??");
AttackMoveTypeRunningRSidePercentage = *(DWORD*)(AttackMoveTypeRunningRSidePercentage + 0x2);
		
 DWORD AttackMoveTypeWalkingLSidePercentage;                                                         
AttackMoveTypeWalkingLSidePercentage = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x89\x81\xC4\x01\x00\x00","xxxx??");
AttackMoveTypeWalkingLSidePercentage = *(DWORD*)(AttackMoveTypeWalkingLSidePercentage + 0x2);
		
		

 DWORD EdgeShotEnabled;                                                               
EdgeShotEnabled = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x89\x84\x0E\x68\x05\x00\x00","xxxxx??");
EdgeShotEnabled = *(DWORD*)(EdgeShotEnabled + 0x3);
		
 DWORD WallShotEnabled;                                                        
WallShotEnabled = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x89\x84\x16\x6C\x05\x00\x00","xxxxx??");
WallShotEnabled = *(DWORD*)(WallShotEnabled + 0x3);
		
 DWORD PerfectWallShotEnabled;                                                         
PerfectWallShotEnabled = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x89\x84\x0E\x70\x05\x00\x00","xxxxx??");
PerfectWallShotEnabled = *(DWORD*)(PerfectWallShotEnabled + 0x3);


 DWORD TextureType;                                                               
TextureType = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x69\xF6\x74\x05\x00\x00","xxxx??");
TextureType = *(DWORD*)(TextureType + 0x2);
		
 DWORD KnifeNormalRange;                                                             
KnifeNormalRange = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x8D\x9D\x58\x0A\x00\x00","xxxx??");
KnifeNormalRange = *(DWORD*)(KnifeNormalRange + 0x2);
		
 DWORD KnifeNormalAniRange;                                                        
KnifeNormalAniRange = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\xB9\x6C\x0A\x00\x00","xxxxx??");
KnifeNormalAniRange = *(DWORD*)(KnifeNormalAniRange + 0x3);
		


 DWORD KnifeNormalRange2;                                                               
KnifeNormalRange2 = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\xB8\x98\x0A\x00\x00","xxxxx??");
KnifeNormalRange2 = *(DWORD*)(KnifeNormalRange2 + 0x3);
		
 DWORD KnifeNormalAniRange2;                                                         
KnifeNormalAniRange2 = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\xB8\xB4\x0A\x00\x00","xxxxx??");
KnifeNormalAniRange2 = *(DWORD*)(KnifeNormalAniRange2 + 0x3);
		
 DWORD KnifeBigshotRange2;                                                      
KnifeBigshotRange2 = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\xB9\xBC\x0A\x00\x00","xxxxx??");
KnifeBigshotRange2 = *(DWORD*)(KnifeBigshotRange2 + 0x3);
		

 DWORD KnifeBigshotAniRate2;                                                      
KnifeBigshotAniRate2 = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x9C\xB9\xD8\x0A\x00\x00","xxxxx??");
KnifeBigshotAniRate2 = *(DWORD*)(KnifeBigshotAniRate2+ 0x3);

 DWORD KnifeNormalAngle;                                              
KnifeNormalAngle = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x8D\x9D\x64\x0A\x00\x00","xxxx??");
KnifeNormalAngle = *(DWORD*)(KnifeNormalAngle + 0x2);


 DWORD PlayerPointer;                                             
PlayerPointer = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x0F\xB7\x80\x18\x94\x07\x00","xxxxx??");
PlayerPointer = *(DWORD*)(PlayerPointer + 0x2);



 DWORD WallMgr;                                                                   
WallMgr = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x8B\x0D\x68\x2B\x2F\x07","xxxx??");
WallMgr = *(DWORD*)(WallMgr + 0x2);


 DWORD FLYHack;                                                                                                                               
FLYHack = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x8B\x8C\x24\xF0\x05\x00\x00","xxxxx??");
FLYHack = *(DWORD*)(FLYHack + 0x3);

 DWORD PTC_OffSET;                                                                
PTC_OffSET = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x8B\x82\x00\x02\x00\x00","xxxx??");
PTC_OffSET = *(DWORD*)(PTC_OffSET + 0x2);

 DWORD BioAiMode;                                                              
BioAiMode = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x8D\xB1\x20\x08\x00\x00","xxxx??");
BioAiMode = *(DWORD*)(BioAiMode + 0x2);


DWORD PlayerPtr;
PlayerPtr = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x3D\x00\x00\x00\x00\x7C\xEE\x8B\x0D\x00\x00\x00\x00", "x????xxxx????");
PlayerPtr = *(DWORD*)(PlayerPtr + 0x1);



DWORD FallDamage;
FallDamage = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x8B\x0D\x00\x00\x00\x00\x89\x41\x08\x8B\x56\x04", "xx????xxxxxx");
FallDamage = *(DWORD*)(FallDamage + 0x2);
		
		
		



DWORD ByPass;
ByPass = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xC3\xCC\xCC\x8B\x44\x24\x04\x81\xEC\x00\x00\x00\x00", "xxxxxxxxx????");


DWORD DamagePerSec;
DamagePerSec = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x68\x00\x00\x00\x00\x51\xE8\x00\x00\x00\x00\x83\xC4\x08\x3B\xC3\x74\x1E\x8B\x50\x04\x8B\x42\x04\x8B\x40\x04", "x????xx????xxxxxxxxxxxxxxxx");
DamagePerSec = *(DWORD*)(DamagePerSec + 0x1);


DWORD VisibleZoneIndex;
VisibleZoneIndex = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xBF\x00\x00\x00\x00\x8B\xF3\xB9\x00\x00\x00\x00\x33\xD2\xF3\xA6\x0F\x85\x00\x00\x00\x00\x8D\x4C\x24\x40", "x????xxx????xxxxxx????xxxx");
VisibleZoneIndex = *(DWORD*)(VisibleZoneIndex + 0x1);

DWORD DamageZone;
DamageZone = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x68\x00\x00\x00\x00\x8D\x4C\x24\x24\x51\x8D\x54\x24\x34", "x????xxxxxxxxx");
DamageZone = *(DWORD*)(DamageZone + 0x1);




 DWORD MaxAmmo;                                               
MaxAmmo = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x0F\xB7\x8B\x14\x08\x00\x00","xxxxx??");
MaxAmmo = *(DWORD*)(MaxAmmo + 0x3);

 DWORD AmmoPerMagazine;                                          
AmmoPerMagazine = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x0F\xB7\x93\x16\x08\x00\x00","xxxxx??");
AmmoPerMagazine = *(DWORD*)(AmmoPerMagazine + 0x3);

 DWORD ShotsPerAmmo;                                             
ShotsPerAmmo = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x8D\xBC\x8A\x38\x35\x00\x00","xxxxx??");
ShotsPerAmmo = *(DWORD*)(ShotsPerAmmo + 0x3);




 DWORD PlayerPointer_NoRecoil1;                                                                  
PlayerPointer_NoRecoil1 = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x66\x89\x86\x2E\x02\x00\x00","xxxxx??");
PlayerPointer_NoRecoil1 = *(DWORD*)(PlayerPointer_NoRecoil1 + 0x3);



 DWORD PlayerPointer_NoRecoil3;                                                                  
PlayerPointer_NoRecoil3 = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x84\x24\x34\x02\x00\x00","xxxxx??");
PlayerPointer_NoRecoil3 = *(DWORD*)(PlayerPointer_NoRecoil3 + 0x3);

 DWORD PlayerPointer_NoReload;                                                                                                         
PlayerPointer_NoReload = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x89\xBC\x24\xF8\x02\x00\x00","xxxxx??");
PlayerPointer_NoReload = *(DWORD*)(PlayerPointer_NoReload + 0x3);

 DWORD ZoomSkill;                                                                                                         
ZoomSkill = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x8D\x8C\x24\xF0\x01\x00\x00","xxxxx??");
ZoomSkill = *(DWORD*)(ZoomSkill + 0x3);

 DWORD InvisbleAsGhost;                                                                                                    
InvisbleAsGhost = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x8B\xB8\xB0\x01\x00\x00","xxxx??");
InvisbleAsGhost = *(DWORD*)(InvisbleAsGhost + 0x2);

 DWORD FastShot;                                                                                                   
FastShot = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x8D\x86\x20\x02\x00\x00","xxxx??");
FastShot = *(DWORD*)(FastShot + 0x2);


 DWORD DamageFactorByDistance;                                                                                               
DamageFactorByDistance = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x89\x86\x30\x08\x00\x00","xxxx??");
DamageFactorByDistance = *(DWORD*)(DamageFactorByDistance + 0x2);



 DWORD DamageVariantionFactor;                                                                                                
DamageVariantionFactor = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x89\xBE\x38\x08\x00\x00","xxxx??");
DamageVariantionFactor = *(DWORD*)(DamageVariantionFactor + 0x2);




 DWORD Throw_Velocity;                                                                                           
Throw_Velocity = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x85\x20\x3B\x00\x00","xxxx??");
Throw_Velocity = *(DWORD*)(Throw_Velocity + 0x2);

 DWORD Throw_Angle;                                                                                                
Throw_Angle = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x99\x24\x3B\x00\x00","xxxx??");
Throw_Angle = *(DWORD*)(Throw_Angle + 0x2);

DWORD Grenade_Gravity;                                                                                           
Grenade_Gravity = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x99\x28\x3B\x00\x00","xxxx??");
Grenade_Gravity = *(DWORD*)(Grenade_Gravity + 0x2);

 DWORD Air_Resistance;                                                                                            
Air_Resistance = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x99\x2C\x3B\x00\x00","xxxx??");
Air_Resistance = *(DWORD*)(Air_Resistance + 0x2);

 DWORD Time_before_explosion;                                                                                            
Time_before_explosion = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x99\x30\x3B\x00\x00","xxxx??");
Time_before_explosion = *(DWORD*)(Time_before_explosion + 0x2);




 DWORD ESP_HP;                                                                                       
ESP_HP = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x8D\x8C\x24\xC8\x04\x00\x00","xxxxx??");
ESP_HP = *(DWORD*)(ESP_HP + 0x3);


 DWORD PLAYER_HP_OFFSET;                                                                                      
PLAYER_HP_OFFSET = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x01\xB3\x40\x74\x00\x00","xxxx??");
PLAYER_HP_OFFSET = *(DWORD*)(PLAYER_HP_OFFSET + 0x2);


 DWORD PLAYER_HP_OFFSET2;                                                                        
PLAYER_HP_OFFSET2 = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\x80\xBE\x3C\x74\x00\x00\x00","xxxx???");
PLAYER_HP_OFFSET2 = *(DWORD*)(PLAYER_HP_OFFSET2 + 0x2);






DWORD MovementDuckWalkRate = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x5C\x08\x0C\x8B\x4C\x24\x30", "xxxxxxxx");

GetBytes(MovementDuckWalkRate+0x3);




DWORD DamagePerMeter = FindPattern((DWORD)GetModuleHandleA("CShell.dll"),0xFC7000, (PBYTE)"\xD9\x58\x00\x83\xC4\x04\x8B\x4C\x24\x2C\x3B\xCF", "xx?xxxxxxxxx");
GetBytes(DamagePerMeter+0x2);




		



if( WeaponMgr )
{
	WeaponMgr = *(PDWORD)(WeaponMgr+2); 
}

if( BasicPlayerInfo  )
{
	BasicPlayerInfo  = *(PDWORD)(BasicPlayerInfo +2); 
}

if( LTClient  )
{
	LTClient  = *(PDWORD)(LTClient +2); 
}



Beep(500,500);
//-------------------------------------------------------------//
Writelog("//*************************vinke2011´s Addy Logger*************************\\");
Writelog("");
Writelog("//==============Crossfire.exe Addys Start==============\\");
Writelog("#define WallHack 0x%X",WallHack+0xA4);
Writelog("#define DIPEngine1 0x%X",DIP1);
Writelog("#define DIPEngine2 0x%X",DIP2);
Writelog("#define EndSceneEngine 0x%X",ES);
Writelog("#define PresentEngine 0x%X",PS);
Writelog("//==============Crossfire.exe Addys End==============\\");
Writelog("");
Writelog("//==============Pointer Start==============\\");
Writelog("#define PlayerPointer 0x%X",PlayerPtr - CShell);
Writelog("#define PlayerPtr 0x%X",PlayerPtr - CShell + 0x54);
Writelog("#define WeaponMgr 0x%X",WeaponMgr - CShell);
Writelog("#define BasicPlayerInfo 0x%X",BasicPlayerInfo);
Writelog("#define WallMgr 0x%X",WallMgr - CShell);
Writelog("#define LTClient_OFFSET/PTC_OFFSET 0x%X",PTC_OffSET);
Writelog("#define LTClient/PTC 0x%X",LTClient  - CShell);
Writelog("#define ClientShell 0x%X",PlayerPtr - CShell);
Writelog("#define ByPass 0x%X",ByPass - 0x180 - CShell + 0x198);
Writelog("//==============Pointer End==============\\");
Writelog("");
Writelog("//==============ESP Start==============\\");
Writelog("#define HP 0x%X",ESP_HP);
Writelog("#define HP_OFFSET 0x%X",PLAYER_HP_OFFSET);
Writelog("#define HP_OFFSET2 0x%X",PLAYER_HP_OFFSET2);
Writelog("//==============ESP End==============\\");
Writelog("");
Writelog("//==============PlayerHacks Start Log==============\\");
Writelog("#define InvisbleAsGhost 0x%X",InvisbleAsGhost);
Writelog("#define ZoomSkill 0x%X",ZoomSkill);
Writelog("#define FlyHack 0x%X",FLYHack);
Writelog("#define DamagePerMeter 0x%X",StoredBytes[0]);
Writelog("#define DamageZone 0x%X",DamageZone - CShell);
Writelog("#define VisibleZoneIndex 0x%X",VisibleZoneIndex - CShell);;
Writelog("#define DamagePerSec 0x%X",DamagePerSec - CShell);
Writelog("#define No FallDamage 0x%X",FallDamage - CShell);
Writelog("#define No KnockBack 0x%X",KnockBack);
Writelog("#define SpeedHack 0x%X",Speed);
Writelog("#define ZoomInSpeed 0x%X",ZoomInSpeed);
Writelog("#define MoveInDelayFire 0x%X",MoveInDelayFire);
Writelog("#define MaxAmmo 0x%X",MaxAmmo);
Writelog("#define AmmoPerMagazine 0x%X",AmmoPerMagazine);
Writelog("#define ShotsPerAmmo 0x%X",ShotsPerAmmo);
Writelog("#define TextureType 0x%X",TextureType);
Writelog("#define EdgeShotEnabled 0x%X",EdgeShotEnabled);
Writelog("#define WallShotEnabled 0x%X",WallShotEnabled);
Writelog("#define PerfectWallShotEnabled 0x%X",PerfectWallShotEnabled);
Writelog("#define AttackMoveTypeRunningLSidePercentage 0x%X",AttackMoveTypeRunningLSidePercentage);
Writelog("#define AttackMoveTypeRunningRSidePercentage 0x%X",AttackMoveTypeRunningRSidePercentage);
Writelog("#define AttackMoveTypeWalkingLSidePercentage 0x%X",AttackMoveTypeWalkingLSidePercentage);
Writelog("//==============PlayerHacks Start End==============\\");
Writelog("");
Writelog("//==============WeaponHacks Start==============\\");
Writelog("#define FastShot 0x%X",FastShot);
Writelog("#define AiModeAmmoDamage 0x%X",BioAiMode);
Writelog("#define No Reload 0x%X",Reload);
Writelog("#define No Change Delay 0x%X",Change);
Writelog("#define No Spread 0x%X",Spread);
Writelog("#define RapidFire 0x%X",RapidFire);
Writelog("#define ZoomMode 0x%X",ZoomMode);
Writelog("#define No Scope 0x%X",NoScope);   
Writelog("#define DamageFactorByDistance 0x%X",DamageFactorByDistance);
Writelog("#define DamageVariantionFactor 0x%X",DamageVariantionFactor);   
Writelog("#define PlayerPointer_NoReload 0x%X",PlayerPointer_NoReload);
Writelog("#define PlayerPointer_NoChangeDelay 0x%X",PlayerPointer_NoReload);
Writelog("#define PlayerPointer_NoRecoil1 0x%X",PlayerPointer_NoRecoil1);
Writelog("#define PlayerPointer_NoRecoil2 0x%X",StoredBytes[0]);
Writelog("#define PlayerPointer_NoRecoil3 0x%X",PlayerPointer_NoRecoil3);
Writelog("#define BulletPosOffset 0x%X",BulletPosOffset);
Writelog("#define ShotReactYaw 0x%X",ShotReactYaw);
Writelog("#define ShotReactPitch 0x%X",ShotReactPitch);
Writelog("#define DatailReactYawShot 0x%X",DatailReactYawShot);
Writelog("#define DatailReactPitchShot 0x%X",DatailReactPitchShot);
Writelog("#define DetailPerturbShot 0x%X",DetailPerturbShot);
Writelog("#define PerturbMin 0x%X",PerturbMin);
Writelog("#define PerturbMax 0x%X",PerturbMax);
Writelog("#define AmmoDamage 0x%X",AmmoDmg);
Writelog("#define No Weapon Weight 0x%X",Speed);
Writelog("#define No Weapon Range 0x%X",Range);
Writelog("//==============WeaponHacks End==============\\");
Writelog("");
Writelog("//==============GrenadeManipulation Start==============\\");
Writelog("#define Throw Velocity 0x%X",Throw_Velocity);
Writelog("#define Throw Angle 0x%X",Throw_Angle);
Writelog("#define Grenade Gravity 0x%X",Grenade_Gravity);
Writelog("#define Air Resistance 0x%X",Air_Resistance);
Writelog("#define Time before explosion 0x%X",Time_before_explosion);
Writelog("//==============GrenadeManipulation End==============\\");
Writelog("");
Writelog("//==============BasicPlayerInfoHacks Start==============\\");
Writelog("#define C4DefuseTime 0x%X",C4DefuseTime);
Writelog("#define C4FarDefuse 0x%X",C4FarDefuse);
Writelog("#define MovementDuckWalkRate 0x%X",StoredBytes[0]);
Writelog("#define CharacterHiddenAlhpa 0x%X",CharacterHiddenAlhpa);
Writelog("#define CharacterHiddenWalkAlhpa 0x%X",CharacterHiddenWalkAlhpa);
Writelog("#define CharacterHiddenRunAlhpa 0x%X",CharacterHiddenRunAlhpa);
Writelog("#define MovementHiddenRate 0x%X",MovementHiddenRate);
Writelog("//==============BasicPlayerInfoHacks End==============\\");
Writelog("");
Writelog("//==============KnifeHacks Start==============\\");
Writelog("#define KnifeNormalRange 0x%X",KnifeNormalRange);
Writelog("#define KnifeNormalRange2 0x%X",KnifeNormalRange2);
Writelog("#define KnifeNormalAniRate 0x%X",KnifeNormalAniRange);
Writelog("#define KnifeNormalAniRate2 0x%X",KnifeNormalAniRange2);
Writelog("#define KnifeBigshotAniRate2  0x%X",KnifeBigshotAniRate2);
Writelog("#define KnifeNormalAngle 0x%X",KnifeNormalAngle);
Writelog("//==============KnifeHacks End==============\\");
Writelog("");
Writelog("//*************************End log*************************");



ExitProcess(0);
}
}

BOOL WINAPI DllMain ( HMODULE hDll, DWORD dwReason, LPVOID lpReserved )
{
DisableThreadLibraryCalls(hDll);
if (dwReason==DLL_PROCESS_ATTACH)
{
logging(hDll);
MessageBoxA(0,"Crossfire Addy Logger by vinke2011","Crossfire Addy Logger by vinke2011",0);
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)SearchPatterns, NULL, NULL, NULL);
}
return TRUE;
}
Ok , why you shared it ?
Who do I use it?
Quote Originally Posted by CFHackerExtreme View Post
The Master speak...
Yes, we can restore the Original Value but you can't turn off the Spectator Mode ^^

At the end: "self", not "shelf"
Becouse it´s patched ^^
Quote Originally Posted by CoderCf View Post
Becouse it´s patched ^^
"Becouse" I like your English xD
And the completed Project are Leeched oO
The Writelog feature, Hook and other ^^
Quote Originally Posted by CoderCf View Post
Becouse it´s patched ^^
i mean pattern scans ._.
Posts 16–30 of 38 · Page 2 of 3
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Talk with us