Guest User

fasfsafa

a guest
Sep 2nd, 2016
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.09 KB | None | 0 0
  1. CMD:nr(playerid, params[])
  2. {
  3. if(HelperDuty[playerid] == 1)
  4. {
  5. new sendername[30],giveplayer[30],message[128],string[256];
  6. if(sscanf(params, "s[128]",message))
  7. {
  8. SendClientMessage(playerid, COLOR_ERROR, "Usage: /nr [message]");
  9. return 1;
  10. }
  11. else
  12. {
  13. GetPlayerName(playerid, sendername, sizeof(sendername));
  14. if(PlayerInfo[playerid][pNRE] != -1)
  15. {
  16. GetPlayerName(PlayerInfo[playerid][pNRE], giveplayer, sizeof(giveplayer));
  17. if(PlayerInfo[playerid][pAdmin] >= 1)
  18. {
  19. format(string, sizeof(string), "* Admin %s: @%s, %s", sendername, giveplayer, message);
  20. }
  21. else if(PlayerInfo[playerid][pHelper] >= 1)
  22. {
  23. format(string, sizeof(string), "* Helper %s: @%s, %s", sendername, giveplayer, message);
  24. }
  25. foreach(Player,x)
  26. {
  27. if(PlayerInfo[x][pNewbieEnabled] == 1)
  28. {
  29. if(PlayerInfo[x][pAdmin] >= 1 || PlayerInfo[x][pHelper] >= 1 || x == PlayerInfo[playerid][pNRE])
  30. {
  31. SendClientMessage(x,COLOR_YELLOW,string);
  32. }
  33. else
  34. {
  35. if(PlayerInfo[PlayerInfo[playerid][pNRE]][pFirstAnswer] != 0)
  36. {
  37. SendClientMessage(x,COLOR_NEWBIE,PlayerInfo[PlayerInfo[playerid][pNRE]][pNMessage]);
  38. SendClientMessage(x,COLOR_NEWBIE,string);
  39. }
  40. else
  41. {
  42. SendClientMessage(x,COLOR_NEWBIE,string);
  43. }
  44. }
  45. }
  46. }
  47. PlayerInfo[PlayerInfo[playerid][pNRE]][pNMessage] = 0;
  48. PlayerInfo[PlayerInfo[playerid][pNRE]][pNMessage2] = 0;
  49. PlayerInfo[PlayerInfo[playerid][pNRE]][pFirstAnswer] = 0;
  50. PlayerInfo[playerid][pNRE] = -1;
  51. }
  52. else
  53. {
  54. if(PlayerInfo[playerid][pAdmin] >= 1)
  55. {
  56. format(string,sizeof(string),"* Admin %s: %s",sendername,message);
  57. }
  58. else if(PlayerInfo[playerid][pHelper] >= 1)
  59. {
  60. format(string,sizeof(string),"* Helper %s: %s",sendername,message);
  61. }
  62. foreach(Player,x)
  63. {
  64. if(PlayerInfo[x][pNewbieEnabled] == 1)
  65. {
  66. SendClientMessage(x,COLOR_NEWBIE,string);
  67. }
  68. }
  69. }
  70. }
  71. }
  72. return 1;
  73. }
Add Comment
Please, Sign In to add comment