22.03.2011, 00:57
pawn Код:
CMD:giveallweapon(playerid,params[])
{
if(PInfo[playerid][Level] >= 3 || IsPlayerAdmin(playerid)) {
new Weap[24],WeapID, ammo, name[MAX_PLAYER_NAME], string[128];
if(sscanf(params,"s[24]i",Weap, ammo)) return SendClientMessage(playerid,RED,"Usage: /giveallweapon [weapon name] [ammo]");
if(!IsValidWeapon(Weap)) return SendClientMessage(playerid,RED,"ERROR: Invalid weapon ID");
ACMDM(playerid,"GIVEALLWEAPON");
WeapID = GetWeaponIDFromName(Weap); //3024
foreach(Player, i)
{
PlayerPlaySound(i,1057,0.0,0.0,0.0);
GivePlayerWeapon(i,WeapID,ammo); //3028
}
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string),"Administrator %s has given all players weapon: %s with %d ammo",name,Weap,ammo);
SendClientMessageToAll(blue,string);
}
else return SendClientMessage(playerid,RED,"You are not a high enough level to use this command");
return 1;
}