Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
444
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.13 KB | None | 0 0
  1. COMMAND:factiontalk(playerid, params[])
  2. {
  3. new sendername[MAX_PLAYER_NAME], string[256], text[128];
  4. format(sendername, sizeof(sendername), "%s", GetName(playerid));
  5. GiveNameSpace(sendername);
  6. if(sscanf(params, "s[128]", text)) SendClientMessage(playerid, WHITE, "USAGE: /factiontalk [TEXT]");
  7. else
  8. {
  9. if(PlayerInfo[playerid][pMember] > 0)
  10. {
  11. new member = PlayerInfo[playerid][pMember];
  12. if(member == 1)
  13. {
  14. switch(PlayerInfo[playerid][pRank])
  15. {
  16. case 13: { format(string, sizeof(string), "** (( Chief of Police %s: %s ))", sendername, text); }
  17. case 12: { format(string, sizeof(string), "** (( Assistant Chief %s: %s ))", sendername, text); }
  18. case 11: { format(string, sizeof(string), "** (( Deputy Chief %s: %s ))", sendername, text); }
  19. case 10: { format(string, sizeof(string), "** (( Commander %s: %s ))", sendername, text); }
  20. case 9: { format(string, sizeof(string), "** (( Captain %s: %s ))", sendername, text); }
  21. case 8: { format(string, sizeof(string), "** (( Lieutenant %s: %s ))", sendername, text); }
  22. case 7: { format(string, sizeof(string), "** (( Staff Sergeant %s: %s ))", sendername, text); }
  23. case 6: { format(string, sizeof(string), "** (( Detective Sergeant %s: %s ))", sendername, text); }
  24. case 5: { format(string, sizeof(string), "** (( Sergeant %s: %s ))", sendername, text); }
  25. case 4: { format(string, sizeof(string), "** (( Detective %s: %s ))", sendername, text); }
  26. case 3: { format(string, sizeof(string), "** (( Police Officer III %s: %s ))", sendername, text); }
  27. case 2: { format(string, sizeof(string), "** (( Police Officer II %s: %s ))", sendername, text); }
  28. case 1: { format(string, sizeof(string), "** (( Police Officer I %s: %s ))", sendername, text); }
  29. }
  30. SendFactionMessage(PlayerInfo[playerid][pMember], FACTION_COLOR, string);
  31. }
  32. if(member >= 10)
  33. {
  34. switch (PlayerInfo[playerid][pRank])
  35. {
  36. case 6: { format(string, sizeof(string), "** (( %s %s: %s ))", FactionInfo[PlayerInfo[playerid][pMember]][fRank6],sendername, text); }
  37. case 5: { format(string, sizeof(string), "** (( %s %s: %s ))", FactionInfo[PlayerInfo[playerid][pMember]][fRank5],sendername, text); }
  38. case 4: { format(string, sizeof(string), "** (( %s %s: %s ))", FactionInfo[PlayerInfo[playerid][pMember]][fRank4],sendername, text); }
  39. case 3: { format(string, sizeof(string), "** (( %s %s: %s ))", FactionInfo[PlayerInfo[playerid][pMember]][fRank3],sendername, text); }
  40. case 2: { format(string, sizeof(string), "** (( %s %s: %s ))", FactionInfo[PlayerInfo[playerid][pMember]][fRank2],sendername, text); }
  41. case 1: { format(string, sizeof(string), "** (( %s %s: %s ))", FactionInfo[PlayerInfo[playerid][pMember]][fRank1],sendername, text); }
  42. }
  43. SendFactionMessage(PlayerInfo[playerid][pMember], FACTION_COLOR, string);
  44. }
  45. }
  46. else
  47. {
  48. SCM(playerid, WHITE, "ERROR : You are not in any faction");
  49. }
  50. }
  51. return 1;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement