Advertisement
razvan_xd

Untitled

Jul 19th, 2012
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 30.66 KB | None | 0 0
  1.     if(strcmp(cmd, "/radio", true) == 0 || strcmp(cmd, "/r", true) == 0)
  2.     {
  3.         if(IsPlayerConnected(playerid))
  4.         {
  5.             if(PlayerInfo[playerid][pMuted] == 1)
  6.             {
  7.                 SendClientMessage(playerid, TEAM_CYAN_COLOR, "You cannot speak, you have been silenced");
  8.                 return 1;
  9.             }
  10.  
  11.             new length = strlen(cmdtext);
  12.             while ((idx < length) && (cmdtext[idx] <= ' '))
  13.             {
  14.                 idx++;
  15.             }
  16.             new offset = idx;
  17.             new result[128];
  18.             while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
  19.             {
  20.                 result[idx - offset] = cmdtext[idx];
  21.                 idx++;
  22.             }
  23.             result[idx - offset] = EOS;
  24.             if(!strlen(result))
  25.             {
  26.                 SendClientMessage(playerid, COLOR_GRAD2, "USAGE: (/r)adio [radio chat]");
  27.                 return 1;
  28.             }
  29.             if (PlayerInfo[playerid][pAchievement2] == 0)
  30.             {
  31.                 TextDrawSetString(Textdraw64[playerid],"Congratulations! ~n~~n~You have earned the medal ~n~~b~For the Team (2) ~n~~n~~w~you won ~g~$200");
  32.                 ShowAchievement(playerid);
  33.                 SafeGivePlayerMoney(playerid,200);
  34.                 PlayerInfo[playerid][pAchievement2] = 1;
  35.             }
  36.             if(OnSwatDuty[playerid] == 1)
  37.             {
  38.                 if(PlayerInfo[playerid][pSwat] == 4) { format(string, sizeof(string), "Commander %s (radio): %s, over.", sendername, result); }
  39.                 else if(PlayerInfo[playerid][pSwat] == 3) { format(string, sizeof(string), "Sub-Commander %s (radio): %s, over.", sendername, result); }
  40.                 else if(PlayerInfo[playerid][pSwat] == 2) { format(string, sizeof(string), "Instructor %s (radio): %s, over.", sendername, result); }
  41.                 else if(PlayerInfo[playerid][pSwat] == 1) { format(string, sizeof(string), "Operative %s (radio): %s, over.", sendername, result); }
  42.                 else
  43.                 {
  44.                     format(string, sizeof(string), "%s (radio): %s, over.", sendername, result);
  45.                 }
  46.                 ProxDetector(7.5, playerid, string,COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
  47.                 SentMessage[playerid] = 1;
  48.                 SendRadioMessage(1, TEAM_RADIO_COLOR, string);
  49.                 SentMessage[playerid] = 0;
  50.                 new y, m, d;
  51.                 new h,mi,s;
  52.                 getdate(y,m,d);
  53.                 gettime(h,mi,s);
  54.                 format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (radio): (%s)",d,m,y,h,mi,s, sendername, result);
  55.                 RadioChatLog(string);
  56.                 return 1;
  57.             }
  58.             else if(OnTacticalDuty[playerid] == 1)
  59.             {
  60.                 if(PlayerInfo[playerid][pTactical] == 4) { format(string, sizeof(string), "Master Agent %s (radio): %s, over.", sendername, result); }
  61.                 else if(PlayerInfo[playerid][pTactical] == 3) { format(string, sizeof(string), "Elite Agent %s (radio): %s, over.", sendername, result); }
  62.                 else if(PlayerInfo[playerid][pTactical] == 2) { format(string, sizeof(string), "Expert Agent %s (radio): %s, over.", sendername, result); }
  63.                 else if(PlayerInfo[playerid][pTactical] == 1) { format(string, sizeof(string), "Trainee Unit %s (radio): %s, over.", sendername, result); }
  64.                 else
  65.                 {
  66.                     format(string, sizeof(string), "[Unknown]  %s(radio): %s, over.", sendername, result);
  67.                 }
  68.                 ProxDetector(7.5, playerid, string,COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
  69.                 SentMessage[playerid] = 1;
  70.                 SendRadioMessage(2, TEAM_RADIO_COLOR, string);
  71.                 SentMessage[playerid] = 0;
  72.                 new y, m, d;
  73.                 new h,mi,s;
  74.                 getdate(y,m,d);
  75.                 gettime(h,mi,s);
  76.                 format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (radio): (%s)",d,m,y,h,mi,s, sendername, result);
  77.                 RadioChatLog(string);
  78.                 return 1;
  79.             }
  80.             else if(OnSpecialFDuty[playerid] == 1)
  81.             {
  82.                 if(PlayerInfo[playerid][pSpecialF] == 4) { format(string, sizeof(string), "Squad Leader %s (radio): %s, over.", sendername, result); }
  83.                 else if(PlayerInfo[playerid][pSpecialF] == 3) { format(string, sizeof(string), "Squad Sub-Leader %s (radio): %s, over.", sendername, result); }
  84.                 else if(PlayerInfo[playerid][pSpecialF] == 2) { format(string, sizeof(string), "Masterchief %s (radio): %s, over.", sendername, result); }
  85.                 else if(PlayerInfo[playerid][pSpecialF] == 1) { format(string, sizeof(string), "Soldier %s (radio): %s, over.", sendername, result); }
  86.                 else
  87.                 {
  88.                     format(string, sizeof(string), "[Unknown] %s (radio): %s, over.", sendername, result);
  89.                 }
  90.                 ProxDetector(7.5, playerid, string,COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
  91.                 SentMessage[playerid] = 1;
  92.                 SendRadioMessage(3, TEAM_RADIO_COLOR, string);
  93.                 SentMessage[playerid] = 0;
  94.                 new y, m, d;
  95.                 new h,mi,s;
  96.                 getdate(y,m,d);
  97.                 gettime(h,mi,s);
  98.                 format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (radio): (%s)",d,m,y,h,mi,s, sendername, result);
  99.                 RadioChatLog(string);
  100.                 return 1;
  101.             }
  102.             if(IsAFreecop(playerid) && PlayerInfo[playerid][pDuty] == 1)
  103.             {
  104.                 format(string, sizeof(string), "Voluntary %s (radio): %s, over.", sendername, result);
  105.                 ProxDetector(7.5, playerid, string,COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
  106.                 SentMessage[playerid] = 1;
  107.                 SendRadioMessage(1, TEAM_RADIO_COLOR, string);
  108.                 SentMessage[playerid] = 0;
  109.                 new y, m, d;
  110.                 new h,mi,s;
  111.                 getdate(y,m,d);
  112.                 gettime(h,mi,s);
  113.                 format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (radio): (%s)",d,m,y,h,mi,s, sendername, result);
  114.                 RadioChatLog(string);
  115.                 return 1;
  116.             }
  117.             if(PlayerInfo[playerid][pMember] == 1 && PlayerInfo[playerid][pDBanned] == 0 || PlayerInfo[playerid][pLeader] == 1 && PlayerInfo[playerid][pDBanned] == 0)
  118.             {
  119.                 if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "Chief %s (radio): %s, over.", sendername, result); }
  120.                 else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "Deputy Chief %s (radio): %s, over.", sendername, result); }
  121.                 else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "Captain %s (radio): %s, over.", sendername, result); }
  122.                 else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "Lieutenant %s (radio): %s, over.", sendername, result); }
  123.                 else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "Sergeant %s (radio): %s, over.", sendername, result); }
  124.                 else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "Corporal %s (radio): %s, over.*", sendername, result); }
  125.                 else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "Officer %s (radio): %s, over.", sendername, result); }
  126.                 else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "Cadet %s (radio): %s, over.", sendername, result); }
  127.                 else
  128.                 {
  129.                     format(string, sizeof(string), "[Unknown] %s (radio): %s, over.", sendername, result);
  130.                 }
  131.                 ProxDetector(7.5, playerid, string,COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
  132.                 SentMessage[playerid] = 1;
  133.                 SendRadioMessage(1, TEAM_RADIO_COLOR, string);
  134.                 SentMessage[playerid] = 0;
  135.                 new y, m, d;
  136.                 new h,mi,s;
  137.                 getdate(y,m,d);
  138.                 gettime(h,mi,s);
  139.                 format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (radio): (%s)",d,m,y,h,mi,s, sendername, result);
  140.                 RadioChatLog(string);
  141.                 return 1;
  142.             }
  143.             else if(PlayerInfo[playerid][pMember] == 2 && PlayerInfo[playerid][pDBanned] == 0 || PlayerInfo[playerid][pLeader] == 2 && PlayerInfo[playerid][pDBanned] == 0)
  144.             {
  145.                 if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "Director %s (radio): %s, over.", sendername, result); }
  146.                 else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "Deputy Director %s (radio): %s, over.", sendername, result); }
  147.                 else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "Assi. Director %s (radio): %s, over.", sendername, result); }
  148.                 else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "Division Chief %s (radio): %s, over.", sendername, result); }
  149.                 else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "Special Agent in Charge %s(radio): %s, over.", sendername, result); }
  150.                 else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "Special Agent %s(radio): %s, over.", sendername, result); }
  151.                 else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "Agent %s(radio): %s, over.", sendername, result); }
  152.                 else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "Cadet %s(radio): %s, over.", sendername, result); }
  153.                 else
  154.                 {
  155.                     format(string, sizeof(string), "[Unknown] %s (radio): %s, over.", sendername, result);
  156.                 }
  157.                 ProxDetector(7.5, playerid, string,COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
  158.                 SentMessage[playerid] = 1;
  159.                 SendRadioMessage(2, TEAM_RADIO_COLOR, string);
  160.                 SentMessage[playerid] = 0;
  161.                 new y, m, d;
  162.                 new h,mi,s;
  163.                 getdate(y,m,d);
  164.                 gettime(h,mi,s);
  165.                 format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (radio): (%s)",d,m,y,h,mi,s, sendername, result);
  166.                 RadioChatLog(string);
  167.                 return 1;
  168.             }
  169.             else if(PlayerInfo[playerid][pMember] == 3 && PlayerInfo[playerid][pDBanned] == 0 || PlayerInfo[playerid][pLeader] == 3 && PlayerInfo[playerid][pDBanned] == 0)
  170.             {
  171.                 if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "General %s (radio): %s, over.", sendername, result); }
  172.                 else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "Sub General %s (radio): %s, over.", sendername, result); }
  173.                 else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "Captain %s (radio): %s, over.", sendername, result); }
  174.                 else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "Lieutenant %s (radio): %s, over.", sendername, result); }
  175.                 else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "Major %s(radio): %s, over.", sendername, result); }
  176.                 else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "Sergeant %s(radio): %s, over.", sendername, result); }
  177.                 else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "Soldier %s(radio): %s, over.", sendername, result); }
  178.                 else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "Private %s(radio): %s, over.", sendername, result); }
  179.                 else
  180.                 {
  181.                     format(string, sizeof(string), "[Unknown] %s (radio): %s, over.", sendername, result);
  182.                 }
  183.                 ProxDetector(7.5, playerid, string,COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
  184.                 SentMessage[playerid] = 1;
  185.                 SendRadioMessage(3, TEAM_RADIO_COLOR, string);
  186.                 SentMessage[playerid] = 0;
  187.                 new y, m, d;
  188.                 new h,mi,s;
  189.                 getdate(y,m,d);
  190.                 gettime(h,mi,s);
  191.                 format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (radio): (%s)",d,m,y,h,mi,s, sendername, result);
  192.                 RadioChatLog(string);
  193.                 return 1;
  194.             }
  195.             else if(PlayerInfo[playerid][pMember]==4||PlayerInfo[playerid][pLeader]==4)
  196.             {
  197.                 if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "EMS Commissioner %s (radio): %s, over.", sendername, result); }
  198.                 else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "EMS Chief %s (radio): %s, over.", sendername, result); }
  199.                 else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "EMS Lieutenant %s (radio): %s, over.", sendername, result); }
  200.                 else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "EMS Captain %s (radio): %s, over.", sendername, result); }
  201.                 else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "ALS Medic %s (radio): %s, over.", sendername, result); }
  202.                 else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "BLS Medic %s (radio): %s, over.", sendername, result); }
  203.                 else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "EMS Trainee %s (radio): %s, over.", sendername, result); }
  204.                 else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "EMS Explorer %s (radio): %s, over.", sendername, result); }
  205.                 else
  206.                 {
  207.                     format(string, sizeof(string), "[Unknown] %s (radio): %s, over.", sendername, result);
  208.                 }
  209.                 ProxDetector(7.5, playerid, string,COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
  210.                 SentMessage[playerid] = 1;
  211.                 SendRadioMessage(4, TEAM_RADIO_COLOR, string);
  212.                 SentMessage[playerid] = 0;
  213.                 new y, m, d;
  214.                 new h,mi,s;
  215.                 getdate(y,m,d);
  216.                 gettime(h,mi,s);
  217.                 format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (departments): (%s)",d,m,y,h,mi,s, sendername, result);
  218.                 RadioChatLog(string);
  219.                 return 1;
  220.             }
  221.             else if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
  222.             {
  223.                 if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "Corona %s (radio): %s, over.", sendername, result); }
  224.                 else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "Mano Derecha %s (radio): %s, over.", sendername, result); }
  225.                 else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "Proscrito %s (radio): %s, over.", sendername, result); }
  226.                 else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "Miembro %s (radio): %s, over.", sendername, result); }
  227.                 else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "Asociado %s (radio): %s, over.", sendername, result); }
  228.                 else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "Forastero %s (radio): %s, over.", sendername, result); }
  229.                 else
  230.                 {
  231.                     format(string, sizeof(string), "[Unknown] %s (radio): %s, over.", sendername, result);
  232.                 }
  233.                 ProxDetector(7.5, playerid, string,COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
  234.                 SentMessage[playerid] = 1;
  235.                 SendRadioMessage(5, TEAM_RADIO_COLOR, string);
  236.                 SentMessage[playerid] = 0;
  237.                 new y, m, d;
  238.                 new h,mi,s;
  239.                 getdate(d, m, y);
  240.                 gettime(d,mi,y);
  241.                 format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (radio): (%s)",d,m,y,h,mi,s, sendername, result);
  242.                 RadioChatLog(string);
  243.                 return 1;
  244.             }
  245.             else if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
  246.             {
  247.                 if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "Capo Crimini %s (radio): %s, over.", sendername, result); }
  248.                 else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "Capo Bastone %s (radio): %s, over.", sendername, result); }
  249.                 else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "Consigleri %s (radio): %s, over.", sendername, result); }
  250.                 else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "Capo Regime %s (radio): %s, over.", sendername, result); }
  251.                 else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "Sgarrista %s (radio): %s, over.", sendername, result); }
  252.                 else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "Piciotto %s (radio): %s, over.", sendername, result); }
  253.                 else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "Giovoane %s (radio): %s, over.", sendername, result); }
  254.                 else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "Outsider %s (radio): %s, over.", sendername, result); }
  255.                 else
  256.                 {
  257.                     format(string, sizeof(string), "[Unknown] %s (radio): %s, over.", sendername, result);
  258.                 }
  259.                 ProxDetector(7.5, playerid, string,COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
  260.                 SentMessage[playerid] = 1;
  261.                 SendRadioMessage(6, TEAM_RADIO_COLOR, string);
  262.                 SentMessage[playerid] = 0;
  263.                 new y, m, d;
  264.                 new h,mi,s;
  265.                 getdate(y,m,d);
  266.                 gettime(h,mi,s);
  267.                 format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (radio): (%s)",d,m,y,h,mi,s, sendername, result);
  268.                 RadioChatLog(string);
  269.                 return 1;
  270.             }
  271.             else if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)
  272.             {
  273.                 if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "Mayor %s (radio): %s, over.", sendername, result); }
  274.                 else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "Assistant Mayor %s (radio): %s, over.", sendername, result); }
  275.                 else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "Security Chief %s (radio): %s, over.", sendername, result); }
  276.                 else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "Drivers Chief %s (radio): %s, over.", sendername, result); }
  277.                 else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "Bodyguard %s (radio): %s, over.", sendername, result); }
  278.                 else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "Driver %s (radio): %s, over.", sendername, result); }
  279.                 else
  280.                 {
  281.                     format(string, sizeof(string), "[Unknown] %s (radio): %s, over.", sendername, result);
  282.                 }
  283.                 ProxDetector(7.5, playerid, string,COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
  284.                 SentMessage[playerid] = 1;
  285.                 SendRadioMessage(7, TEAM_RADIO_COLOR, string);
  286.                 SentMessage[playerid] = 0;
  287.                 new y, m, d;
  288.                 new h,mi,s;
  289.                 getdate(y,m,d);
  290.                 gettime(h,mi,s);
  291.                 format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (radio): (%s)",d,m,y,h,mi,s, sendername, result);
  292.                 RadioChatLog(string);
  293.                 return 1;
  294.             }
  295.             else if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8)
  296.             {
  297.                 if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "Director %s (radio): %s, over.", sendername, result); }
  298.                 else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "Vice Director %s (radio): %s, over.", sendername, result); }
  299.                 else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "Special Agent %s (radio): %s, over.", sendername, result); }
  300.                 else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "Agent %s (radio): %s, over.", sendername, result); }
  301.                 else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "Marksman %s (radio): %s, over.", sendername, result); }
  302.                 else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "Freelancer %s (radio): %s, over.", sendername, result); }
  303.                 else
  304.                 {
  305.                     format(string, sizeof(string), "[Unknown] %s (radio): %s, over.", sendername, result);
  306.                 }
  307.                 ProxDetector(7.5, playerid, string,COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
  308.                 SentMessage[playerid] = 1;
  309.                 SendRadioMessage(8, TEAM_RADIO_COLOR, string);
  310.                 SentMessage[playerid] = 0;
  311.                 new y, m, d;
  312.                 new h,mi,s;
  313.                 getdate(y,m,d);
  314.                 gettime(h,mi,s);
  315.                 format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (radio): (%s)",d,m,y,h,mi,s, sendername, result);
  316.                 RadioChatLog(string);
  317.                 return 1;
  318.             }
  319.             else if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9)
  320.             {
  321.                 if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "Network Producer %s (radio): %s, over.", sendername, result); }
  322.                 else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "ABC Manager %s (radio): %s, over.", sendername, result); }
  323.                 else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "Company Secreatary %s (radio): %s, over.", sendername, result); }
  324.                 else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "Head Journalist %s (radio): %s, over.", sendername, result); }
  325.                 else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "Journalist %s (radio): %s, over.", sendername, result); }
  326.                 else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "Intern Worker %s (radio): %s, over.", sendername, result); }
  327.                 else
  328.                 {
  329.                     format(string, sizeof(string), "[Unknown] %s (radio): %s, over.", sendername, result);
  330.                 }
  331.                 ProxDetector(7.5, playerid, string,COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
  332.                 SentMessage[playerid] = 1;
  333.                 SendRadioMessage(9, TEAM_RADIO_COLOR, string);
  334.                 SentMessage[playerid] = 0;
  335.                 new y, m, d;
  336.                 new h,mi,s;
  337.                 getdate(y,m,d);
  338.                 gettime(h,mi,s);
  339.                 format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (radio): (%s)",d,m,y,h,mi,s, sendername, result);
  340.                 RadioChatLog(string);
  341.                 return 1;
  342.             }
  343.             else if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10)
  344.             {
  345.                 if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "Owner %s (radio): %s, over.", sendername, result); }
  346.                 else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "Supervisor %s (radio): %s, over.", sendername, result); }
  347.                 else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "Dispatcher %s (radio): %s, over.", sendername, result); }
  348.                 else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "Cabbie %s (radio): %s, over.", sendername, result); }
  349.                 else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "Taxi Rookie %s (radio): %s, over.", sendername, result); }
  350.                 else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "Trainee %s (radio): %s, over.", sendername, result); }
  351.                 else
  352.                 {
  353.                     format(string, sizeof(string), "[Unknown] %s (radio): %s, over.", sendername, result);
  354.                 }
  355.                 ProxDetector(7.5, playerid, string,COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
  356.                 SentMessage[playerid] = 1;
  357.                 SendRadioMessage(10, TEAM_RADIO_COLOR, string);
  358.                 SentMessage[playerid] = 0;
  359.                 new y, m, d;
  360.                 new h,mi,s;
  361.                 getdate(y,m,d);
  362.                 gettime(h,mi,s);
  363.                 format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (radio): (%s)",d,m,y,h,mi,s, sendername, result);
  364.                 RadioChatLog(string);
  365.                 return 1;
  366.             }
  367.             else if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
  368.             {
  369.                 if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "Boss %s (radio): %s, over.", sendername, result); }
  370.                 else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "Underboss %s (radio): %s, over.", sendername, result); }
  371.                 else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "Manager %s (radio): %s, over.", sendername, result); }
  372.                 else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "Senior Instructor %s (radio): %s, over.", sendername, result); }
  373.                 else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "Instructor %s (radio): %s, over.", sendername, result); }
  374.                 else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "Trainee %s (radio): %s, over.", sendername, result); }
  375.                 else
  376.                 {
  377.                     format(string, sizeof(string), "[Unknown] %s (radio): %s, over.", sendername, result);
  378.                 }
  379.                 ProxDetector(7.5, playerid, string,COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
  380.                 SentMessage[playerid] = 1;
  381.                 SendRadioMessage(11, TEAM_RADIO_COLOR, string);
  382.                 SentMessage[playerid] = 0;
  383.                 new y, m, d;
  384.                 new h,mi,s;
  385.                 getdate(y,m,d);
  386.                 gettime(h,mi,s);
  387.                 format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (radio): (%s)",d,m,y,h,mi,s, sendername, result);
  388.                 RadioChatLog(string);
  389.                 return 1;
  390.             }
  391.             else if(PlayerInfo[playerid][pMember]==12||PlayerInfo[playerid][pLeader]==12)
  392.             {
  393.                 if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "FD Chief %s (radio): %s, over.", sendername, result); }
  394.                 else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "Assistant Chief %s (radio): %s, over.", sendername, result); }
  395.                 else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "FD Captain %s (radio): %s, over.", sendername, result); }
  396.                 else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "FD Lieutenant %s (radio): %s, over.", sendername, result); }
  397.                 else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "Engine %s (radio): %s, over.", sendername, result); }
  398.                 else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "Firefighter %s (radio): %s, over.", sendername, result); }
  399.                 else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "Probationary %s (radio): %s, over.", sendername, result); }
  400.                 else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "Explorer %s (radio): %s, over.", sendername, result); }
  401.                 else
  402.                 {
  403.                     format(string, sizeof(string), "[Unknown] %s (radio): %s, over.", sendername, result);
  404.                 }
  405.                 ProxDetector(7.5, playerid, string,COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
  406.                 SentMessage[playerid] = 1;
  407.                 SendRadioMessage(12, TEAM_RADIO_COLOR, string);
  408.                 SentMessage[playerid] = 0;
  409.                 new y, m, d;
  410.                 new h,mi,s;
  411.                 getdate(y,m,d);
  412.                 gettime(h,mi,s);
  413.                 format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (radio): (%s)",d,m,y,h,mi,s, sendername, result);
  414.                 RadioChatLog(string);
  415.                 return 1;
  416.             }
  417.             else if(PlayerInfo[playerid][pMember]==13||PlayerInfo[playerid][pLeader]==13)
  418.             {
  419.                 if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "Father of Anarchy %s (radio): %s, over.", sendername, result); }
  420.                 else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "Son of Anarchy %s (radio): %s, over.", sendername, result); }
  421.                 else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "Rider of Anarchy %s (radio): %s, over.", sendername, result); }
  422.                 else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "Rider of Chaos %s (radio): %s, over.", sendername, result); }
  423.                 else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "Rider of Fights %s (radio): %s, over.", sendername, result); }
  424.                 else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "Rookie Rider %s (radio): %s, over.", sendername, result); }
  425.                 else
  426.                 {
  427.                     format(string, sizeof(string), "[Unknown] %s (radio): %s, over.", sendername, result);
  428.                 }
  429.                 ProxDetector(7.5, playerid, string,COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
  430.                 SentMessage[playerid] = 1;
  431.                 SendRadioMessage(13, TEAM_RADIO_COLOR, string);
  432.                 SentMessage[playerid] = 0;
  433.                 new y, m, d;
  434.                 new h,mi,s;
  435.                 getdate(y,m,d);
  436.                 gettime(h,mi,s);
  437.                 format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (radio): (%s)",d,m,y,h,mi,s, sendername, result);
  438.                 RadioChatLog(string);
  439.                 return 1;
  440.             }
  441.             else if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)
  442.             {
  443.                 if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "Don %s (radio): %s, over.", sendername, result); }
  444.                 else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "Don's right hand %s (radio): %s, over.", sendername, result); }
  445.                 else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "Capo %s (radio): %s, over.", sendername, result); }
  446.                 else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "Shatei %s (radio): %s, over.", sendername, result); }
  447.                 else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "Wakashu %s (radio): %s, over.", sendername, result); }
  448.                 else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "Gaij in %s (radio): %s, over.", sendername, result); }
  449.                 else
  450.                 {
  451.                     format(string, sizeof(string), "[Unknown] %s (radio): %s, over.", sendername, result);
  452.                 }
  453.                 ProxDetector(7.5, playerid, string,COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
  454.                 SentMessage[playerid] = 1;
  455.                 SendRadioMessage(14, TEAM_RADIO_COLOR, string);
  456.                 SentMessage[playerid] = 0;
  457.                 new y, m, d;
  458.                 new h,mi,s;
  459.                 getdate(y,m,d);
  460.                 gettime(h,mi,s);
  461.                 format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (radio): (%s)",d,m,y,h,mi,s, sendername, result);
  462.                 RadioChatLog(string);
  463.                 return 1;
  464.             }
  465.             else if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
  466.             {
  467.                 if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "Don %s (radio): %s, over.", sendername, result); }
  468.                 else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "Pakhan %s (radio): %s, over.", sendername, result); }
  469.                 else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "Underboss %s (radio): %s, over.", sendername, result); }
  470.                 else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "Capo %s (radio): %s, over.", sendername, result); }
  471.                 else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "Byki %s (radio): %s, over.", sendername, result); }
  472.                 else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "Patsani %s (radio): %s, over.", sendername, result); }
  473.                 else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "Shestiorka %s (radio): %s, over.", sendername, result); }
  474.                 else
  475.                 {
  476.                     format(string, sizeof(string), "[Unknown] %s (radio): %s, over.", sendername, result);
  477.                 }
  478.                 ProxDetector(7.5, playerid, string,COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
  479.                 SentMessage[playerid] = 1;
  480.                 SendRadioMessage(15, TEAM_RADIO_COLOR, string);
  481.                 SentMessage[playerid] = 0;
  482.                 new y, m, d;
  483.                 new h,mi,s;
  484.                 getdate(y,m,d);
  485.                 gettime(h,mi,s);
  486.                 format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (radio): (%s)",d,m,y,h,mi,s, sendername, result);
  487.                 RadioChatLog(string);
  488.                 return 1;
  489.             }
  490.             else if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)
  491.             {
  492.                 format(string, sizeof(string), "*  %s  Vorbeste prin Radio.", sendername);
  493.                 ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  494.                 if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "The Boss %s: %s.", sendername, result); }
  495.  
  496.                 else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "Big Hommie %s: %s.", sendername, result); }
  497.                 else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "Big Hommie %s: %s.", sendername, result); }
  498.                 else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "Lil Hommie %s: %s.", sendername, result); }
  499.                 else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "Big Junior %s: %s.", sendername, result); }
  500.                 else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "Lil Junior %s: %s.", sendername, result); }
  501.                 else
  502.                 {
  503.                     format(string, sizeof(string), "[Unknown] %s: %s.", sendername, result);
  504.                 }
  505.                 //ProxDetector(7.5, playerid, string,COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
  506.                 SentMessage[playerid] = 1;
  507.                 SendRadioMessage(16, TEAM_RADIO_COLOR, string);
  508.                 SentMessage[playerid] = 0;
  509.                 new y, m, d;
  510.                 new h,mi,s;
  511.                 getdate(y,m,d);
  512.                 gettime(h,mi,s);
  513.                 format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s: (%s)",d,m,y,h,mi,s, sendername, result);
  514.                 RadioChatLog(string);
  515.                 return 1;
  516.             }
  517.         }
  518.         return 1;
  519.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement