Advertisement
Guest User

Untitled

a guest
Nov 10th, 2010
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.58 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, "Du kannst nicht schreiben, da du stummgeschaltet worden bist!");
  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, "Verwendung: (/f)amily [text]");
  27. return 1;
  28. }
  29. if(IsAMember(playerid) || 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] == 0) { format(string, sizeof(string), "** Ausenßseiter %s: %s. )) **", sendername, result); }
  36. else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Partner %s: %s. )) **", sendername, result); }
  37. else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Problemlöser %s: %s. )) **", sendername, result); }
  38. else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Soldati %s: %s. )) **", sendername, result); }
  39. else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Capo Bastone %s: %s. )) **", sendername, result); }
  40. else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Capo %s: %s. )) **", sendername, result); }
  41. else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Capo Recime %s: %s. )) **", sendername, result); }
  42. else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "** Consigliere %s: %s. )) **", sendername, result); }
  43. else if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "** Capo Decina %s: %s. )) **", sendername, result); }
  44. else if(PlayerInfo[playerid][pRank] == 9) { format(string, sizeof(string), "** Contabile %s: %s. )) **", sendername, result); }
  45. else if(PlayerInfo[playerid][pRank] == 10) { format(string, sizeof(string), "** Capo de Crimini %s: %s. )) **", sendername, result); }
  46. else if(PlayerInfo[playerid][pRank] == 11) { format(string, sizeof(string), "** Capo dei Capi %s: %s. )) **", sendername, result); }
  47. else if(PlayerInfo[playerid][pRank] == 12) { format(string, sizeof(string), "** Don %s: %s. )) **", sendername, result); }
  48. else { format(string, sizeof(string), "** Außenseiter %s: %s. )) **", sendername, result); }
  49. SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string);
  50. }
  51. else if(member==3)
  52. {
  53. if(PlayerInfo[playerid][pRank] == 0) { format(string, sizeof(string), "** Novato %s: %s. )) **", sendername, result); }
  54. else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Principante %s: %s. )) **", sendername, result); }
  55. else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Giovane %s: %s. )) **", sendername, result); }
  56. else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Giovane D´Honore %s: %s. )) **", sendername, result); }
  57. else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Sgarrista %s: %s. )) **", sendername, result); }
  58. else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Capo %s: %s. )) **", sendername, result); }
  59. else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Sestino %s: %s. )) **", sendername, result); }
  60. else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "** Soldato %s: %s. )) **", sendername, result); }
  61. else if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "** Capo Deciná %s: %s. )) **", sendername, result); }
  62. else if(PlayerInfo[playerid][pRank] == 9) { format(string, sizeof(string), "** Camoristá %s: %s. )) **", sendername, result); }
  63. else if(PlayerInfo[playerid][pRank] == 10) { format(string, sizeof(string), "** Santista %s: %s. )) **", sendername, result); }
  64. else if(PlayerInfo[playerid][pRank] == 11) { format(string, sizeof(string), "** Contabile %s: %s. )) **", sendername, result); }
  65. else if(PlayerInfo[playerid][pRank] == 12) { format(string, sizeof(string), "** Padrino %s: %s. )) **", sendername, result); }
  66. else { format(string, sizeof(string), "** Novato %s: %s. )) **", sendername, result); }
  67. SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string);
  68. }
  69.  
  70. else if(member== 15) // Mit Eurer Fraction Ersetzen
  71. {
  72. if(PlayerInfo[playerid][pRank] ==0) { format(string, sizeof(string), "** Opfer %s: %s. )) **", sendername, result); }
  73. else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Tesekkür Ederim %s: %s. )) **", sendername, result); }
  74. else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Günunüz Olsum %s: %s. )) **", sendername, result); }
  75. else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Temmuz eylüm %s: %s. )) **", sendername, result); }
  76. else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Kiralik katil %s: %s. )) **", sendername, result); }
  77. else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Embere almak %s: %s. )) **", sendername, result); }
  78. else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Eslik eden %s: %s. )) **", sendername, result); }
  79. else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "** Comdiv %s: %s. )) **", sendername, result); }
  80. else if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "** Nissanci %s: %s. )) **", sendername, result); }
  81. else if(PlayerInfo[playerid][pRank] == 9) { format(string, sizeof(string), "** Red King %s: %s. )) **", sendername, result); }
  82. else if(PlayerInfo[playerid][pRank] == 10) { format(string, sizeof(string), "** Red Bozz %s: %s. )) **", sendername, result); }
  83. else if(PlayerInfo[playerid][pRank] == 11) { format(string, sizeof(string), "** Ilk elden %s: %s. )) **", sendername, result); }
  84. else if(PlayerInfo[playerid][pRank] == 12) { format(string, sizeof(string), "** Patron %s: %s. )) **", sendername, result); }
  85. else { format(string, sizeof(string), "** Opfer %s: %s. )) **", sendername, result); }
  86. SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string);
  87. }
  88.  
  89. else if(member==8)
  90. {
  91. if(PlayerInfo[playerid][pRank] == 0) { format(string, sizeof(string), "** Member %s: %s. )) **", sendername, result); }
  92. else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** New Hitman %s: %s. )) **", sendername, result); }
  93. else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Hitman %s: %s. )) **", sendername, result); }
  94. else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Anwärter %s: %s. )) **", sendername, result); }
  95. else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Wärter %s: %s. )) **", sendername, result); }
  96. else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Problemlöser %s: %s. )) **", sendername, result); }
  97. else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Ausbilder %s: %s. )) **", sendername, result); }
  98. else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "** Underboss %s: %s. )) **", sendername, result); }
  99. else if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "** Vorstands Mitglied %s: %s. )) **", sendername, result); }
  100. else if(PlayerInfo[playerid][pRank] == 9) { format(string, sizeof(string), "** Vorstands Mitglied 2 %s: %s. )) **", sendername, result); }
  101. else if(PlayerInfo[playerid][pRank] == 10) { format(string, sizeof(string), "** Vorstands Leiter %s: %s. )) **", sendername, result); }
  102. else if(PlayerInfo[playerid][pRank] == 11) { format(string, sizeof(string), "** Vize Boss %s: %s. )) **", sendername, result); }
  103. else if(PlayerInfo[playerid][pRank] == 12) { format(string, sizeof(string), "** Boss %s: %s. )) **", sendername, result); }
  104. else { format(string, sizeof(string), "** Söldner %s: %s. )) **", sendername, result); }
  105. SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string);
  106. }
  107. else if(member==9)
  108. {
  109. if(PlayerInfo[playerid][pRank] == 0) { format(string, sizeof(string), "** Kaffe Wärmer %s: %s. )) **", sendername, result); }
  110. else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Lokaler Reporter %s: %s. )) **", sendername, result); }
  111. else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Lokaler Editor %s: %s. )) **", sendername, result); }
  112. else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Netzwerk Anker %s: %s. )) **", sendername, result); }
  113. else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Netzwerk Editor %s: %s. )) **", sendername, result); }
  114. else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Netzwerk Produzent %s: %s. )) **", sendername, result); }
  115. else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Mitarbeiter %s: %s. )) **", sendername, result); }
  116. else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "** Finanzführer %s: %s. )) **", sendername, result); }
  117. else if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "** Reporter %s: %s. )) **", sendername, result); }
  118. else if(PlayerInfo[playerid][pRank] == 9) { format(string, sizeof(string), "** Redaktion 1 %s: %s. )) **", sendername, result); }
  119. else if(PlayerInfo[playerid][pRank] == 10) { format(string, sizeof(string), "** Redaktion 2 %s: %s. )) **", sendername, result); }
  120. else if(PlayerInfo[playerid][pRank] == 11) { format(string, sizeof(string), "** Vize Leiter %s: %s. )) **", sendername, result); }
  121. else if(PlayerInfo[playerid][pRank] == 12) { format(string, sizeof(string), "** Leiter %s: %s. )) **", sendername, result); }
  122. else { format(string, sizeof(string), "** Intern %s: %s. )) **", sendername, result); }
  123. SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string);
  124. }
  125.  
  126. else if(leader==5||leader==6||leader==12)
  127. {
  128. format(string, sizeof(string), "** Boss %s: %s. )) **", sendername, result);
  129. SendFamilyMessage(PlayerInfo[playerid][pLeader], TEAM_AZTECAS_COLOR, string);
  130. }
  131. else if(leader==9)
  132. {
  133. format(string, sizeof(string), "** Netzwerkproduzent %s: %s. )) **", sendername, result);
  134. SendFamilyMessage(PlayerInfo[playerid][pLeader], TEAM_AZTECAS_COLOR, string);
  135. }
  136. else if(leader==3) // Mit Eurer Fraction Ersetzen
  137. {
  138. format(string, sizeof(string), "** Padrino %s: %s. )) **", sendername, result);
  139. SendFamilyMessage(PlayerInfo[playerid][pLeader], TEAM_AZTECAS_COLOR, string);
  140. }
  141. else if(leader==15) // Mit Eurer Fraction Ersetzen
  142. {
  143. format(string, sizeof(string), "** Padrino %s: %s. )) **", sendername, result);
  144. SendFamilyMessage(PlayerInfo[playerid][pLeader], TEAM_AZTECAS_COLOR, string);
  145. }
  146. else if(leader==10) // Mit Eurer Fraction Ersetzen
  147. {
  148. format(string, sizeof(string), "** Maestró %s: %s. )) **", sendername, result);
  149. SendFamilyMessage(PlayerInfo[playerid][pLeader], TEAM_AZTECAS_COLOR, string);
  150. }
  151.  
  152. else if(leader==13) // Mit Eurer Fraction Ersetzen
  153. {
  154. format(string, sizeof(string), "** Maestró %s: %s. )) **", sendername, result);
  155. SendFamilyMessage(PlayerInfo[playerid][pLeader], TEAM_AZTECAS_COLOR, string);
  156. }
  157. else if(leader==11)
  158. {
  159. format(string, sizeof(string), "** Boss %s: %s. )) **", sendername, result);
  160. SendFamilyMessage(PlayerInfo[playerid][pLeader], TEAM_AZTECAS_COLOR, string);
  161. }
  162.  
  163. else if(PlayerInfo[playerid][pFMember] < 255)
  164. {
  165. if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Boss %s: %s. )) **", sendername, result); }
  166. else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Unterboss %s: %s. )) **", sendername, result); }
  167. else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Capo %s: %s. )) **", sendername, result); }
  168. else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Soldat %s: %s. )) **", sendername, result); }
  169. else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Genosse %s: %s. )) **", sendername, result); }
  170. else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Außenseiter %s: %s. )) **", sendername, result); }
  171. else { format(string, sizeof(string), "** Außenseiter %s: %s. )) **", sendername, result); }
  172. SendNewFamilyMessage(PlayerInfo[playerid][pFMember], TEAM_AZTECAS_COLOR, string);
  173. }
  174. printf("%s", string);
  175. return 1;
  176. }
  177. else
  178. {
  179. SendClientMessage(playerid, COLOR_GRAD2, "Du bist kein Teil der Familie!");
  180. return 1;
  181. }
  182. }//not connected
  183. return 1;
  184. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement