GetPlayerState
描述
获取玩家当前的游戏状态
参数名 | 说明 |
---|---|
playerid | 需要获取状态的玩家 ID |
返回值
返回玩家当前的状态值(整数形式)
示例代码
public OnPlayerDeath(playerid, killerid, WEAPON:reason)
{
new PLAYER_STATE:state = GetPlayerState(killerid); // 获取击杀者的状态
if (state == PLAYER_STATE_DRIVER) // 如果击杀者处于驾驶状态
{
// 驾驶车辆时击杀,扣除金钱
GivePlayerMoney(killerid, -10000);
}
return 1;
}
相关函数
- GetPlayerSpecialAction: 获取玩家特殊动作状态
- SetPlayerSpecialAction: 设置玩家特殊动作
相关回调
- OnPlayerStateChange: 玩家状态变更时触发