Code es durch D3D ist besser als mit Addys ;)
Verknüpfen... .\mlde32.obj : fatal error LNK1106: Ungültige Datei oder Datenträger voll: Positionieren auf 0x2924933 nicht möglich.
'WriteMem': Konvertierung des Parameters 1 von 'void *' in 'DWORD' nicht möglich
#define STANDS 1
#define PRONES 2
#define MOVING 3
#define KNEES 4
#define RUNS 5
#define JUMPS 6
#define ROLLS 7
#define NOSTATE 8
struct vectorA
{
FLOAT x,z,y;
};//0x00C
struct CServer
{
char unknown0[876]; //0x0000
__int32 spectate; //0x036C
char unknown880[4]; //0x0370
__int32 premium; //0x0374
__int32 premium_; //0x0378
};//Size=0x037C(892)
struct CPlayerInfo
{
CHAR unknown0[1724]; //0x0000
__int32 ping; //0x06BC
CHAR unknown1728[20]; //0x06C0
CHAR ip[16]; //0x06D4
CHAR unknown1764[136]; //0x06E4
__int32 exp; //0x076C
CHAR unknown1904[596]; //0x0770
CHAR name[20]; //0x09C4
CHAR unknown2520[4500]; //0x09D8
__int32 points; //0x1B6C
CHAR unknown7024[16]; //0x1B70
__int32 kills; //0x1B80
__int32 deaths; //0x1B84
CHAR unknown7048[12]; //0x1B88
__int32 health; //0x1B94
CHAR unknown7064[312]; //0x1B98
BYTE team; //0x1CD0
};
struct CPlayer
{
CHAR unknown0[50308]; //0x0000
BYTE index; //0xC484
CHAR unknown50309[39]; //0xC485
BYTE state; //0xC4AC
CHAR unknown50349[15651]; //0xC4AD
WORD weapon; //0x101D0
CHAR unknown66002[258]; //0x101D2
FLOAT pos1; //0x102D4
FLOAT pos2; //0x102D8
FLOAT pos3; //0x102DC
};//Size=0x102E0(66272)
struct CBase
{
CPlayer* local; //0x0000
CHAR unknown4[72]; //0x0004
CPlayer** player; //0x004C
CHAR unknown80[48]; //0x0050
};//Size=0x0080(128)
struct CLocal
{
CHAR unknown0[32]; //0x0000
vectorA pos; //0x0020
CHAR unknown44[36]; //0x002C
FLOAT pitch; //0x0050
FLOAT yaw; //0x0054
CHAR unknown88[16]; //0x0058
FLOAT down; //0x0068
FLOAT up; //0x006C
FLOAT fovx; //0x0070
FLOAT fovy; //0x0074
};//Size=0x0078(120)
CPlayerInfo* GetPlayerInfo(int index)
{
if(index > 32) return 0;
DWORD dwBasePointer = 0x00AF8400;
return (CPlayerInfo*) (dwBasePointer +(0x1CE8*index));
}
CBase* pBase = (CBase*)0xD45310;
CLocal* pLocal = (CLocal*)*(DWORD*)0x00BAA5DC;
char mStatus[50];
char* szWeaponList[] =
{
"DA_M7","DA_KNUCKLE","DA_STILETTO","DA_SWORD","DA_KNUCKLE_2","DA_SQUEAKY_HAMMER","DA_STILETTO_JP","DA_SWORD_JP","DB_COLT",
"DB_DESERT_EG","DB_MP5K","DB_MAGNUM","DB_GLOCK","DB_BERETTA_D","DB_THROWING_KNIFE","DB_MICRO_UZI","DB_BERETTA_M93R","DB_MP5K_GOLD",
"DB_MP5K_SW","DC_AK47","DC_K2","DC_M4A1","DC_FAMAS","DC_L85A1","DC_XM8 ","DC_TYPE89","DC_SIG550","DC_TAR_21","DC_M16A4","DC_AN94",
"DC_HK417","M16A4_Silver","AK47","DC_M4A1_GOLD","DD_G36C","DD_G36C_D","DD_AKS74U","DE_G36","DE_G36_D","DF_MP5","DF_P90","DF_UZI",
"DF_TMP9","DF_K1","DF_MP7A1","DF_SCORPION_D","DF_Spectre_M4","DF_MAC10","DF_UMP45","DF_CX4STORM","P90_Silver","DF_K1_GOLD","CX4STORM_SW",
"DG_PSG_1","DG_BARRETT_M82","DG_AUG","DG_SSG","DG_M24","DG_DRAGUNOV_SVD","DG_AI_AW","DG_AW50F","DG_M21","DG_WA2000","DG_SR25","DG_M40A1",
"DG_AI_AW_GOLD","PSG1_SW","SSG","DH_M60","DH_M249","DI_WINCHESTER_1300","DI_M4SUPER90","DJ_PZF_3","DJ_M136AT_4","DJ_RPG_7","DJ_JAVELIN",
"DJ_RPG_7_GOLD","RPG7_SW","DK_STINGER","DK_STINGER","DL_TMA_1A","DL_HA_SUPPLY","DM_K400_GRENADE","DN_K400_GRENADE_ASSULT","DN_SACRIFICE",
"DO_SMOKE_G","DO_FLASH_BANG_1","DO_FLASH_BANG_2","DP_CLAYMORE","DP_CLAYMORE_SWITCH","DP_PDA","DP_SWITCH_C4","C4","DQ_MEDIC_KIT_1","DQ_MEDIC_KIT_2",
"DQ_MEDIC_KIT_3","DR_SPANNER","DR_PIPE_WRENCH","DS_ADRENALINE","DS_PARACHUTE","DS_STAMINA","DS_HP_KIT","DS_DETECTOR","DS_TELESCOPE","DS_FLASH_MINE",
"DT_MG3","DT_M134","DT_MK1S","DT_HK69","HK69_Silver","DU_AMMO_BOX","DU_M14","DU_TEARGAS","DV_MEDIC_BOX","DW_K203","DW_TELESCOPE","DW_SILENCER",
"DU_NIPPERS","D2_SNOWBALL","D5_SCORPION_D_8TH","D5_G36C_D_8TH","D6_TMP9_8TH","D6_MP7A1_8TH","D7_AI_AW_8TH","D7_BARRETT_M82_8TH","D8_M60_8TH",
"D8_G36_8TH","D9_M249_8TH","D9_M134_8TH","XM8_RED ","SCORPION","MK1S_RED","BARRETT_M82_CAMO","HK69_CAMO","AK47EX","DAGGER"
};
char* szExpArray[] = { "0" , "2250" , "6750" , "11250" , "16650" , "24750" , "32850" , "41625" , "50400" , "59175" , "67950" ,"76725" , "94725", "112725" , "130725" , "148725" , "166725" , "189225" , "211725" , "234225", "256725" , "279225" , "306225" , "333225" , "360225" , "387225" , "414225" , "441225" , "497475" ,"553725" , "609975" , "666225", "722475" , "778725" , "857475" , "936225" , "1014975" , "1093725" , "1172475" , "1251225" , "1363725" , "1476225" , "1588725" , "1701225" , "1813725" , "1926225" , "2038725" , "2207475" , "2376225" , "2544975" , "2713725" , "2882475" , "3051225" , "3219975" , "3444975" , "3669975" , "3894975" , "4119975" , "4344975" , "4569975" , "4794975" , "5132475" , "5469975" , "5807475" , "6144975" , "6482475" , "6819975" , "7157475" , "7494975" , "7944975" , "8394975" , "8844975" , "9294975" , "9744975" , "10194975" , "10644975" , "11094975" , "11657475" , "12219975" , "12782475" , "13344975", "13907475" , "14469975" , "15032475" , "15932475" , "17282475" , "18632475" , "19982475" , "21332475" , "22682475" , "24032475" , "25382475" , "26732475" , "28307475" , "29882475" , "31457475" ,"33032475" , "34607475" , "36182475" , "37757475" };
char* szStates[] = {"1","2","3","4","5","6","7"};
char* ReturnWeapon(CPlayer* pPlayer)
{
return szWeaponList[pPlayer->weapon];
}
char* GetState(CPlayer* pPlayer)
{
return szStates[pPlayer->state];
}
\base.cpp(1265) : error C3861: "GetPlayerInfo": Bezeichner wurde nicht gefunden. 1>.\base.cpp(1265) : error C2440: 'Initialisierung': 'CPlayerInfo *(__cdecl *)(int)' kann nicht in 'CPlayerInfo *' konvertiert werden 1> Es gibt keinen Kontext, in dem diese Konvertierung möglich ist
char* szStates[] = {"1","2","3","4","5","6","7"};
char* GetState(CPlayer* pPlayer)
{
return szStates[pPlayer->state];
}