Advertisement
Guest User

CMD:d

a guest
Feb 17th, 2017
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 6.59 KB | None | 0 0
  1. CMD:departments(playerid, params[])
  2. {
  3.     if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Trebuie sa te loghezi prima data.");
  4.     if(IsPlayerConnected(playerid))
  5.     {
  6.         new string[256],sendername[MAX_PLAYER_NAME],depmsj[250],member = PlayerInfo[playerid][pMember],leader = PlayerInfo[playerid][pLeader];
  7.         if(PlayerInfo[playerid][pMuted] == 1)
  8.         {
  9.             format(string, sizeof(string), "You can not speak, you have been silenced for %d seconds.",PlayerInfo[playerid][pMuteTime]);
  10.             SendClientMessage(playerid, COLOR_LIGHTRED, string);
  11.             return 1;
  12.         }
  13.         GetPlayerName(playerid, sendername, sizeof(sendername));
  14.         if(sscanf(params, "s[250]", depmsj)) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFFFFF}Syntax: {FFFFFF}/d <Message>");
  15.         }
  16.         if(member == 2 || leader == 2 || member == 3 || leader == 3 || member == 13 || leader == 13)
  17.         {
  18.             if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "*** %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName7], sendername, depmsj); }
  19.             else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "*** %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName6], sendername, depmsj); }
  20.             else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName5], sendername, depmsj); }
  21.             else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "* %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName4], sendername, depmsj); }
  22.             else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "* %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName3], sendername, depmsj); }
  23.             else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "* %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName2], sendername, depmsj); }
  24.             else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "* %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName1], sendername, depmsj); }
  25.             else
  26.             {
  27.                 format(string, sizeof(string), "* %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName1], sendername, depmsj);
  28.             }
  29.             SendTeamMessage(14, COLOR_DEPART, string);
  30.             SendTeamMessage(8, COLOR_DEPART, string);
  31.             SendTeamMessage(3, COLOR_DEPART, string);
  32.             SendTeamMessage(2, COLOR_DEPART, string);
  33.             SendTeamMessage(1, COLOR_DEPART, string);
  34.             printf("%s", string);
  35.             format(string, sizeof(string), "(radio) ''%s''",params);
  36.             SetPlayerChatBubble(playerid, string, COLOR_CHATBUBBLE, 10.0, 10000);
  37.             return 1;
  38.         }
  39.         if(member == 1 || leader == 1)
  40.         {
  41.             if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "*** LS %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName7], sendername, depmsj); }
  42.             else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "*** LS %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName6], sendername, depmsj); }
  43.             else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** LS %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName5], sendername, depmsj); }
  44.             else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "* LS %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName4], sendername, depmsj); }
  45.             else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "* LS %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName3], sendername, depmsj); }
  46.             else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "* LS %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName2], sendername, depmsj); }
  47.             else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "* LS %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName1], sendername, depmsj); }
  48.             else
  49.             {
  50.                 format(string, sizeof(string), "* LS %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName1], sendername, depmsj);
  51.             }
  52.             SendTeamMessage(14, COLOR_DEPART, string);
  53.             SendTeamMessage(8, COLOR_DEPART, string);
  54.             SendTeamMessage(3, COLOR_DEPART, string);
  55.             SendTeamMessage(2, COLOR_DEPART, string);
  56.             SendTeamMessage(1, COLOR_DEPART, string);
  57.             printf("%s", string);
  58.             format(string, sizeof(string), "(radio) ''%s''",params);
  59.             SetPlayerChatBubble(playerid, string, COLOR_CHATBUBBLE, 10.0, 10000);
  60.             return 1;
  61.         }
  62.         if(member == 7 || leader == 7)
  63.         {
  64.             if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "*** LV %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName7], sendername, depmsj); }
  65.             else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "*** LV %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName6], sendername, depmsj); }
  66.             else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** LV %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName5], sendername, depmsj); }
  67.             else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "* LV %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName4], sendername, depmsj); }
  68.             else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "* LV %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName3], sendername, depmsj); }
  69.             else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "* LV %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName2], sendername, depmsj); }
  70.             else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "* LV %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName1], sendername, depmsj); }
  71.             else
  72.             {
  73.                 format(string, sizeof(string), "* LS %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName1], sendername, depmsj);
  74.             }
  75.             SendTeamMessage(14, COLOR_DEPART, string);
  76.             SendTeamMessage(8, COLOR_DEPART, string);
  77.             SendTeamMessage(3, COLOR_DEPART, string);
  78.             SendTeamMessage(2, COLOR_DEPART, string);
  79.             SendTeamMessage(1, COLOR_DEPART, string);
  80.             printf("%s", string);
  81.             format(string, sizeof(string), "(radio) ''%s''",params);
  82.             SetPlayerChatBubble(playerid, string, COLOR_CHATBUBBLE, 10.0, 10000);
  83.             return 1;
  84.         }
  85.         else
  86.         {
  87.             SendClientMessage(playerid, COLOR_GREY, "You are not part of a department.");
  88.             return 1;
  89.         }
  90.     }
  91.     return 1;
  92. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement