little help :D
#3

Код:
CMD:giveteamweapon(playerid, params[])
{
   if(PlayerInfo[playerid][Level] >= 4)
    {
       new team[100],Weap, ammo, weaponname[50];
        if(sscanf(params,"s[100]ii",team,Weap, ammo)) return SendClientMessage(playerid,red,"Usage: /giveteamweapon [teamname USA, Eur, Arab, Rus, Aus, Merc] [weapon name] [ammo]");
        if(Weap == 36) return SendClientMessage(playerid,red,"You are not allowed to give these weapons");
        CMDMessageToAdmins(playerid,"GIVETEAMWEAPON");
        //---------USA------------------------
       if(strfind(team,"USA",true) != -1)
       {
           for(new i = 0; i < MAX_PLAYERS; i++)
           {
               if(gTeam[i] == TEAM_USA)
               {
                   GivePlayerWeapon(i,Weap,ammo) && PlayerPlaySound(i, 1057,0.0,0.0,0.0);
               }
           }
           new string[100];
       	   GetWeaponName(Weap, weaponname, sizeof(weaponname));
           format(string,sizeof(string),"Administrator %s has given team %s (%s) (%d) with %d Round of ammo",PlayerName2(playerid),team,weaponname,Weap,ammo);
           SendClientMessageToAll(blue, string);
       }
        //--------Eurasia----------------
       if(strfind(team,"Eur",true) != -1)
       {
           for(new i = 0; i < MAX_PLAYERS; i++)
           {
               if(gTeam[i] == TEAM_EURASIA)
               {
                   GivePlayerWeapon(i,Weap,ammo) && PlayerPlaySound(i, 1057,0.0,0.0,0.0);
               }
           }
           new string[100];
          GetWeaponName(Weap, weaponname, sizeof(weaponname));
          format(string,sizeof(string),"Administrator %s has given team Erusia %s (%d) with %d Round of ammo",PlayerName2(playerid),weaponname,Weap,ammo);
           SendClientMessageToAll(blue, string);
       }
       //-------Arabia---------
       if(strfind(team,"Arab",true) != -1)
       {
           for(new i = 0; i < MAX_PLAYERS; i++)
           {
               if(gTeam[i] == TEAM_ARAB)
               {
                   GivePlayerWeapon(i,Weap,ammo) && PlayerPlaySound(i, 1057,0.0,0.0,0.0);
               }
           }
           new string[100];
           GetWeaponName(Weap, weaponname, sizeof(weaponname));
           format(string,sizeof(string),"Administrator %s has given team Arab %s (%d) with %d Round of ammo",PlayerName2(playerid),weaponname,Weap,ammo);
           SendClientMessageToAll(blue, string);
       }
       //----------Soviet-------
       if(strfind(team,"Rus",true) != -1 || strfind(params,"Russia",true) != -1)
       {
           for(new i = 0; i < MAX_PLAYERS; i++)
           {
               if(gTeam[i] == TEAM_SOVIET)
               {
                   GivePlayerWeapon(i,Weap,ammo) && PlayerPlaySound(i, 1057,0.0,0.0,0.0);
               }
           }
           new string[100];
           GetWeaponName(Weap, weaponname, sizeof(weaponname));
           format(string,sizeof(string),"Administrator %s has given team Soviet %s (%d) with %d Round of ammo",PlayerName2(playerid),weaponname,Weap,ammo);
           SendClientMessageToAll(blue, string);
       }
       //-----------Australia---------
       if(strfind(team,"Aus",true) != -1)
       {
           for(new i = 0; i < MAX_PLAYERS; i++)
           {
               if(gTeam[i] == TEAM_AUS)
               {
                   GivePlayerWeapon(i,Weap,ammo) && PlayerPlaySound(i, 1057,0.0,0.0,0.0);
               }
           }
           new string[100];
           GetWeaponName(Weap, weaponname, sizeof(weaponname));
           format(string,sizeof(string),"Administrator %s has given team Autrailia %s (%d) with %d Round of ammo",PlayerName2(playerid),weaponname,Weap,ammo);
           SendClientMessageToAll(blue, string);
       }
     if(strfind(team,"Merc",true) != -1)
       {
           for(new i = 0; i < MAX_PLAYERS; i++)
           {
               if(gTeam[i] == TEAM_MERC)
               {
                   GivePlayerWeapon(i,Weap,ammo) && PlayerPlaySound(i, 1057,0.0,0.0,0.0);
               }
           }
           new string[100];
           GetWeaponName(Weap, weaponname, sizeof(weaponname));
           format(string,sizeof(string),"Administrator %s has given Mercenary %s (%d) with %d Round of ammo",PlayerName2(playerid),weaponname,Weap,ammo);
           SendClientMessageToAll(blue, string);
       }
         }
    else return SendClientMessage(playerid, dred,"ERROR: You are not high enough level to use this command!");
    return 1;
}
Reply


Messages In This Thread
little help :D - by sanamalik400 - 10.12.2015, 11:21
Re: little help :D - by jlalt - 10.12.2015, 11:29
Re: little help :D - by MBilal - 10.12.2015, 11:35

Forum Jump:


Users browsing this thread: 1 Guest(s)