Rooler123
Умник
Вот собственно сама команда, показывает какие оружия и сколько патронов есть у игрока...
Некоторые переменные замените на свои...
PHP:
CMD:gun(playerid, params[])
{
if(PlayerLogged[playerid] == 0) return true;
if(PlayerInfo[playerid][pAdmin] < 2 || AdminLogged[playerid] == false) return true;
if(sscanf(params, "u", params[0])) return SendMes(playerid, COLOR_WHITE, "Введите: /gun [id игрока]");
if(!IsPlayerConnected(params[0])) return SendMes(playerid, COLOR_GREY, "Игрок не найден!");
if(PlayerLogged[params[0]] == 0) return SendMes(playerid, COLOR_GREY, "Игрок не авторизован!");
new strings[1000],strin[100],strs[100],gunname[32];
new weapons[13][2];
format(strs, 100, "Игрок:\t\t\t%s", sendername(params[0]));
strcat(strings, strs);
for (new i = 0; i < 13; i++)
{
GetPlayerWeaponData(playerid, i, weapons[i][0], weapons[i][1]);
GetWeaponName(weapons[i][0],gunname,32);
if(weapons[i][0] != 0)
{
format(strin,70,"\n\nОружие:\t\t%s (%d)\nПатроны:\t\t%d",gunname,weapons[i][0],weapons[i][1]);
strcat(strings,strin);
}
}
SPD(playerid,D_NULL,0,"Оружие игрока",strings,"Закрыть","");
return true;
}
