Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.29 KB | None | 0 0
  1. if(strcmp(cmd, "/family", true) == 0 || strcmp(cmd, "/f", 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. GetPlayerName(playerid, sendername, sizeof(sendername));
  11. new length = strlen(cmdtext);
  12. while ((idx < length) && (cmdtext[idx] <= ' '))
  13. {
  14. idx++;
  15. }
  16. new offset = idx;
  17. new result[64];
  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: (/f)amily [family chat]");
  27. return 1;
  28. }
  29. if (gTeam[playerid] >= 5 || PlayerInfo[playerid][pFMember] < 255)
  30. {
  31. new leader = PlayerInfo[playerid][pLeader];
  32. new member = PlayerInfo[playerid][pMember];
  33. if(member==5||member==6)
  34. {
  35. if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Godfather %s: %s. )) **", sendername, result); }
  36. else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Underboss %s: %s. )) **", sendername, result); }
  37. else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Capo %s: %s. )) **", sendername, result); }
  38. else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Soldier %s: %s. )) **", sendername, result); }
  39. else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Associate %s: %s. )) **", sendername, result); }
  40. else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Outsider %s: %s. )) **", sendername, result); }
  41. else { format(string, sizeof(string), "** Outsider %s: %s. )) **", sendername, result); }
  42. SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string);
  43. }
  44. else if(member==8)
  45. {
  46. if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Director %s: %s. )) **", sendername, result); }
  47. else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Vice-Director %s: %s. )) **", sendername, result); }
  48. else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Special Agent %s: %s. )) **", sendername, result); }
  49. else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Agent %s: %s. )) **", sendername, result); }
  50. else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Marksman %s: %s. )) **", sendername, result); }
  51. else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Freelancer %s: %s. )) **", sendername, result); }
  52. else { format(string, sizeof(string), "** Freelancer %s: %s. )) **", sendername, result); }
  53. SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string);
  54. }
  55. else if(member==9)
  56. {
  57. if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Network Producer %s: %s. )) **", sendername, result); }
  58. else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Network Editor %s: %s. )) **", sendername, result); }
  59. else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Network Anchor %s: %s. )) **", sendername, result); }
  60. else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Local Editor %s: %s. )) **", sendername, result); }
  61. else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Local Reporter %s: %s. )) **", sendername, result); }
  62. else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Intern %s: %s. )) **", sendername, result); }
  63. else { format(string, sizeof(string), "** Intern %s: %s. )) **", sendername, result); }
  64. SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string);
  65. }
  66. else if(member==10)
  67. {
  68. if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Taxi Company Owner %s: %s. )) **", sendername, result); }
  69. else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Shift Supervisor %s: %s. )) **", sendername, result); }
  70. else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Dispatcher %s: %s. )) **", sendername, result); }
  71. else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Cabbie %s: %s. )) **", sendername, result); }
  72. else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Taxi Rookie %s: %s. )) **", sendername, result); }
  73. else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Trainee %s: %s. )) **", sendername, result); }
  74. else { format(string, sizeof(string), "** Trainee %s: %s. )) **", sendername, result); }
  75. SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string);
  76. }
  77. else if(member==11)
  78. {
  79. if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Boss %s: %s. )) **", sendername, result); }
  80. else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Under Boss %s: %s. )) **", sendername, result); }
  81. else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Manager %s: %s. )) **", sendername, result); }
  82. else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Senior Instructor %s: %s. )) **", sendername, result); }
  83. else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Instructor %s: %s. )) **", sendername, result); }
  84. else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Trainee %s: %s. )) **", sendername, result); }
  85. else { format(string, sizeof(string), "** Trainee %s: %s. )) **", sendername, result); }
  86. SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string);
  87. }
  88. else if(leader==5||leader==6)
  89. {
  90. format(string, sizeof(string), "** Godfather %s: %s. )) **", sendername, result);
  91. SendFamilyMessage(PlayerInfo[playerid][pLeader], TEAM_AZTECAS_COLOR, string);
  92. }
  93. else if(leader==8)
  94. {
  95. format(string, sizeof(string), "** Director %s: %s. )) **", sendername, result);
  96. SendFamilyMessage(PlayerInfo[playerid][pLeader], TEAM_AZTECAS_COLOR, string);
  97. }
  98. else if(leader==9)
  99. {
  100. format(string, sizeof(string), "** Network Producer %s: %s. )) **", sendername, result);
  101. SendFamilyMessage(PlayerInfo[playerid][pLeader], TEAM_AZTECAS_COLOR, string);
  102. }
  103. else if(leader==10)
  104. {
  105. format(string, sizeof(string), "** Taxi Company Owner %s: %s. )) **", sendername, result);
  106. SendFamilyMessage(PlayerInfo[playerid][pLeader], TEAM_AZTECAS_COLOR, string);
  107. }
  108. else if(leader==11)
  109. {
  110. format(string, sizeof(string), "** Boss %s: %s. )) **", sendername, result);
  111. SendFamilyMessage(PlayerInfo[playerid][pLeader], TEAM_AZTECAS_COLOR, string);
  112. }
  113. else if(PlayerInfo[playerid][pFMember] < 255)
  114. {
  115. if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Godfather %s: %s. )) **", sendername, result); }
  116. else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Underboss %s: %s. )) **", sendername, result); }
  117. else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Capo %s: %s. )) **", sendername, result); }
  118. else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Soldier %s: %s. )) **", sendername, result); }
  119. else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Associate %s: %s. )) **", sendername, result); }
  120. else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Outsider %s: %s. )) **", sendername, result); }
  121. else { format(string, sizeof(string), "** Outsider %s: %s. )) **", sendername, result); }
  122. SendNewFamilyMessage(PlayerInfo[playerid][pFMember], TEAM_AZTECAS_COLOR, string);
  123. }
  124. printf("%s", string);
  125. return 1;
  126. }
  127. else
  128. {
  129. SendClientMessage(playerid, COLOR_GRAD2, " you are not part of a Family!");
  130. return 1;
  131. }
  132. }//not connected
  133. return 1;
  134. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement