Advertisement
Guest User

Untitled

a guest
Oct 5th, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.93 KB | None | 0 0
  1. public OnPlayerText(playerid, text[])
  2. {
  3. new sendername[MAX_PLAYER_NAME];
  4. new tmp[256];
  5. new string[512];
  6.  
  7. if(PlayerInfo[playerid][pMuted] == 1)
  8. {
  9. SendClientMessage(playerid, COLOR_SERVER, "Atentie: {FFFFFF}Nu poti scrie in chat deoarece ai mute!");
  10. return 0;
  11. }
  12. if(TalkingLive[playerid] != 255)
  13. {
  14. GetPlayerName(playerid, sendername, sizeof(sendername));
  15. if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pMember] == 7)
  16. {
  17. format(string, sizeof(string), "NR %s: %s", sendername, text);
  18. OOCNews(COLOR_LIGHTGREEN, string);
  19. }
  20. else
  21. {
  22. format(string, sizeof(string), "Liveplayer %s: %s", sendername, text);
  23. OOCNews(COLOR_LIGHTGREEN, string);
  24. }
  25. return 0;
  26. }
  27. if(Mobile[playerid] != 255)
  28. {
  29. new idx;
  30. tmp = strtok(text, idx);
  31. GetPlayerName(playerid, sendername, sizeof(sendername));
  32. format(string, sizeof(string), "(telephone) %s says: %s", sendername, text);
  33. ProxDetector(20.0, playerid, string,COLOR_GREY,COLOR_GREY,COLOR_GREY,COLOR_GREY,COLOR_GREY);
  34. if(Mobile[playerid] == 914)
  35. {
  36. if(!strlen(tmp))
  37. {
  38. SendClientMessage(playerid, COLOR_WHITE, "Dispecer: Imi pare rau, dar nu inteleg mesajul dvs.");
  39. return 0;
  40. }
  41. new turner[MAX_PLAYER_NAME];
  42. new wanted[128];
  43. GetPlayerName(playerid, turner, sizeof(turner));
  44. SendClientMessage(playerid, COLOR_WHITE, "Dispecer: Am alertat un echipaj de ambulanta din orasul Los Santos!");
  45. SendClientMessage(playerid, COLOR_WHITE, "Multumim pentru raportarea acestui incident");
  46. format(wanted, sizeof(wanted), "Dispecer: Toate unitatile: Apelant: %s",turner);
  47. SendTeamBeepMessage(1, COLOR_WHITE, wanted);
  48. format(wanted, sizeof(wanted), "Dispecer: Incident: %s",text);
  49. SendTeamMessage(1, COLOR_WHITE, wanted);
  50. SendClientMessage(playerid, COLOR_WHITE, "Dispecerul a inchis apelul.");
  51. Mobile[playerid] = 255;
  52. return 0;
  53. }
  54. if(Mobile[playerid] == 913)
  55. {
  56. if(!strlen(tmp))
  57. {
  58. SendClientMessage(playerid, COLOR_DBLUE, "Dispecer: Imi pare rau, dar nu inteleg mesajul dvs.");
  59. return 0;
  60. }
  61. if((strcmp("no", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("no")))
  62. {
  63. new turner[MAX_PLAYER_NAME];
  64. new wanted[128];
  65. GetPlayerName(playerid, turner, sizeof(turner));
  66. SendClientMessage(playerid, COLOR_DBLUE, "Dispecer: Am alertat toate echipajele de politie din orasul Los Santos.");
  67. SendClientMessage(playerid, COLOR_DBLUE, "Multumim pentru raportarea acestei infractiuni!");
  68. format(wanted, sizeof(wanted), "Dispecer: Toate unitatile APB: Reclamant: %s",turner);
  69. SendEnemyMessage(COLOR_DBLUE, string);
  70. format(wanted, sizeof(wanted), "Dispecer: Infractiune: %s, Suspect: Necunoscut",PlayerCrime[playerid][pAccusing]);
  71. SendEnemyMessage(COLOR_DBLUE, string);
  72. SendClientMessage(playerid, COLOR_WHITE, "Dispecerul a inchis apelul.");
  73. Mobile[playerid] = 255;
  74. return 0;
  75. }
  76. }
  77. if(IsPlayerConnected(Mobile[playerid]))
  78. {
  79. if(Mobile[Mobile[playerid]] == playerid)
  80. {
  81. SendClientMessage(Mobile[playerid], COLOR_YELLOW,string);
  82. }
  83. }
  84. else
  85. {
  86. SendClientMessage(playerid, COLOR_YELLOW,"Theres nobody there");
  87. }
  88. return 0;
  89. }
  90. if(realchat)
  91. {
  92. if(IsPlayerLogged[playerid] == 0)
  93. {
  94. return 0;
  95. }
  96. GetPlayerName(playerid, sendername, sizeof(sendername));
  97. if(InWarArena[playerid] == 1) { format(string, 256, "%s {6B96FA}[%d kills]: {FFFFFF}%s", GetNameEx(playerid), playerKills[playerid], text); }
  98. else if(InPaintball[playerid] == 1) { format(string, 256, "%s {6B96FA}[%d kills]: {FFFFFF}%s", GetNameEx(playerid), Kills[playerid], text); }
  99. else if(PlayerInfo[playerid][pPremium] >= 1) { format(string, 256, "* %s: {FFFFFF}%s", GetNameEx(playerid), text); }
  100. else { format(string, sizeof(string), "{D19424}%s: {FFFFFF}%s", sendername, text); }
  101. ProxDetector(20.0, playerid, string,0xD19424FF,0xD19424FF,0xD19424FF,0xD19424FF,0xD19424FF);
  102. return 0;
  103. }
  104. return 1;
  105. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement