Flag Capture (credits to Code64)
Preprocessor definitions:
variable global:
code:
if i had a non-crashing menu, i'd put a vid up to make u all jelly XD
credits to Code64 for original source, i just put it in english XD
your all twerps...its 0x000000 due to the fact i DON'T have the CANA addies
Code:
#define ObjPlayerReal 0x00000000 #define OffsetX 0x01 #define OffsetY 0x02 #define OffsetZ 0x03 #define AlphaFlag 0x00000000 #define BravoFlag 0x00000000 #define FlagOffsetX 0x01 #define FlagOffsetY 0x02 #define FlagOffsetZ 0x03
Code:
int PlayerPointer = 0;
Code:
if((*(BYTE *)GameStatus == 1) && CaptureFlag)
if(GetAsyncKeyState(VK_SHIFT) < 0){
if(PlayerPointer == 0 || PlayerPointer == 1){ //Alpha
*(float *)(ObjPlayerReal + OffsetX) = *(float *)(AlphaFlag + FlagOffsetX);
*(float *)(ObjPlayerReal + OffsetY) = *(float *)(AlphaFlag + FlagOffsetY);
*(float *)(ObjPlayerReal + OffsetZ) = *(float *)(AlphaFlag + FlagOffsetZ);
PlayerPointer = 2;
} else if(PlayerPointer == 2){ //Bravo
*(float *)(ObjPlayerReal + OffsetX) = *(float *)(BravoFlag + FlagOffsetX);
*(float *)(ObjPlayerReal + OffsetY) = *(float *)(BravoFlag + FlagOffsetY);
*(float *)(ObjPlayerReal + OffsetZ) = *(float *)(BravoFlag + FlagOffsetZ);
PlayerPointer = 1;
}
}
if i had a non-crashing menu, i'd put a vid up to make u all jelly XD
credits to Code64 for original source, i just put it in english XD
your all twerps...its 0x000000 due to the fact i DON'T have the CANA addies

