实体
玩家信息 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;