实体

玩家信息 CPlayerInfo

钱、最大血甲、免累与玩家状态

CPlayerInfo.h · 数组 CWorld::Players

钱、最大血甲、免累、状态。逻辑帧改。

取玩家信息

CWorld::Players / GetPlayerInfoForThisPlayerPed
// CWorld::Players[playerId]
static CPlayerInfo* Players;
CPlayerInfo* GetPlayerInfoForThisPlayerPed(); // CPlayerPed

改钱

m_nMoney / m_nDisplayMoney

显示钱可慢慢追上。

int m_nMoney;
int m_nDisplayMoney;

最大血甲

m_nMaxHealth / m_nMaxArmour

与 ped 当前血分开。

unsigned char m_nMaxHealth;
unsigned char m_nMaxArmour;

作弊向开关

m_bDoesNotGetTired / m_bFastReload / m_bFireProof
bool m_bDoesNotGetTired;
bool m_bFastReload;
bool m_bFireProof;
bool m_bCanDoDriveBy;

玩家状态

m_nPlayerState
unsigned char m_nPlayerState;
// PLAYERSTATE_PLAYING, HASDIED, HASBEENARRESTED, FAILEDMISSION, LEFTGAME

远程车

m_pRemoteVehicle

RC 车指针。

CVehicle* m_pRemoteVehicle;

安全区

MakePlayerSafe

半径内清威胁(脚本常用语义)。

void MakePlayerSafe(bool safe, float radius);

ped 指针

m_pPed

应对应当前玩家 ped。

CPlayerPed* m_pPed;

On this page