COMMAND:weaps(playerid, params[]) { new id, name[100], string[100], weapon, ammo; GetPlayerName(id, name, sizeof(name)); if(pInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1, "{FF0000}You're not allowed to use this command!"); if(sscanf(params, "ui", id)) return SendClientMessage(playerid, -1, "{FF00A2}Administration: {990061}Usage: {707070}/WEAPS [ID]"); format(string, sizeof(string), "{FF00A2}Administration: {DB029A}%s[%d]'s Weapons:", name, id); SendClientMessage(playerid, -1, string); for(new i=0;i<13;i++) { GetPlayerWeaponData(id, i, weapon, ammo); new message[100]; if(weapon != 0) { format(message, sizeof(message), "{00B7FF}Weapon:{006EFF}(%d) {00B7FF}Ammo{006EFF}(%d)", weapon, ammo); SendClientMessage(playerid, -1, message); return 1; } } }
COMMAND:weaps(playerid, params[])
{
new id;
if(pInfo[playerid][pAdmin] < 1) SendClientMessage(playerid, -1, "{FF0000}You're not allowed to use this command!");
else if(sscanf(params, "u", id)) SendClientMessage(playerid, -1, "{FF00A2}Administration: {990061}Usage: {707070}/WEAPS [ID]");
else if(id > MAX_PLAYERS) SendClientMessage(playerid, -1, "{FF0000}Not connected!");
else
{
new name[MAX_PLAYER_NAME + 1], string[100], weapon, ammo;
GetPlayerName(id, name, sizeof(name));
format(string, sizeof(string), "{FF00A2}Administration: {DB029A}%s[%d]'s Weapons:", name, id);
SendClientMessage(playerid, -1, string);
for(new i=0; i < 13; i++)
{
GetPlayerWeaponData(id, i, weapon, ammo);
if(weapon != 0)
{
format(string, sizeof(string), "{00B7FF}Weapon:{006EFF}(%d) {00B7FF}Ammo{006EFF}(%d)", weapon, ammo);
SendClientMessage(playerid, -1, string);
}
}
}
return 1;
}
Weapon(5) Ammo(1)
Weapon: M4 Ammo (100) ...ect
new weaponid, ammo; GetPlayerWeaponData(playerid, 2, weaponid, ammo); if(weaponid == WEAPON_DEAGLE && ammo == 50) { } |