跳到主要内容

GetPlayerWeaponState

描述

获取指定玩家武器的当前状态信息

名称说明
playerid需要获取武器状态的玩家 ID

返回值

玩家的武器状态编号。若指定玩家不存在,返回 0

示例代码

public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/wstate", true))
{
new WEAPONSTATE:state = GetPlayerWeaponState(playerid);

static weaponStates[4][64] =
{
"当前武器弹药已耗尽", // WEAPONSTATE_NO_BULLETS
"当前武器仅剩最后一发弹药", // WEAPONSTATE_LAST_BULLET
"当前武器弹药充足", // WEAPONSTATE_MORE_BULLETS
"正在装填当前武器" // WEAPONSTATE_RELOADING
};

new string[144];
format(string, sizeof(string), "您的武器状态:%s", weaponStates[_:state]);
SendClientMessage(playerid, -1, string);
return 1;
}
return 0;
}

相关函数

相关资源