Advertisement
Guest User

Untitled

a guest
Apr 27th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.52 KB | None | 0 0
  1. CMD:b(playerid, params[])
  2. {
  3. if(hIgracUlogovan[playerid] == 0)
  4. {
  5. SCM(playerid, CRVENA, "RGProtect | {FFFFFF}Niste ulogovani, ne mozete koristiti komande.");
  6. return 1;
  7. }
  8. if(IgracUWaru[playerid] > 0) return SCM(playerid, CRVENA, "RGProtect | {FFFFFF}Ne mozete koristiti javne chatove za vrijeme igranja wara !");
  9. if(PI[playerid][Utisan] != 0) return SCM(playerid, CRVENA, "RGProtect | {FFFFFF}Utisani ste, ne mozete koristiti chat!");
  10. new text[100], Float:Poz[3], string[128], sojkaa[MAX_PLAYER_NAME];
  11. if(sscanf(params, "s[100]", text)) return SCM(playerid, GRAD3, "Koristite: {C0C0C0}/b [Text]");
  12. if(gettime() < koristioChat[playerid]) return SCM(playerid, CRVENA, "RGProtect | {FFFFFF}Chat mozete koristiti svake 3 sekunde!");
  13. koristioChat[playerid] = gettime() + 3;
  14. for(new i; i < sizeof(ZabranjeneReci); i++)
  15. {
  16. if(strfind(text, ZabranjeneReci[i], true) != -1)
  17. {
  18. new strMy[128];
  19. new STRname[MAX_PLAYER_NAME];
  20. ImeIgraca(playerid, STRname);
  21. format(strMy, sizeof(strMy), "[!!!][OOC] %s(ID: %d): %s",STRname,playerid,text);
  22. StaffPoruka(0x586433FF, strMy);
  23. new ippp[24];
  24. GetPlayerIp(playerid, ippp, 24);
  25. }
  26. }
  27. for(new i; i < strlen(text); i++)
  28. {
  29. if(!strcmp(text[i], "{")) text[i] = '[';
  30. if(!strcmp(text[i], "}")) text[i] = ']';
  31. }
  32. new is1=0;
  33. new r=0;
  34. while(strlen(text[is1]))
  35. {
  36. if('0'<=text[is1]<='9')
  37. {
  38. new is2=is1+1;
  39. new p=0;
  40. while(p==0)
  41. {
  42. if('0'<=text[is2]<='9'&&strlen(text[is2])) is2++;
  43. else
  44. {
  45. strmid(strR[r],text,is1,is2,255);
  46. if(strval(strR[r])<255) r++;
  47. is1=is2;
  48. p=1;
  49. }
  50. }
  51. }
  52. is1++;
  53. }
  54. if(r>=4)
  55. {
  56. new strMy[128];
  57. new STRname[MAX_PLAYER_NAME];
  58. ImeIgraca(playerid, STRname);
  59. format(strMy, sizeof(strMy), "[!!!][OOC] %s(ID: %d): %s",STRname,playerid,text);
  60. StaffPoruka(0x586433FF, strMy);
  61. new ippp[24];
  62. GetPlayerIp(playerid, ippp, 24);
  63. format(CmdString, 170, "Igrac: %s | %s | IP: %s", STRname, text, ippp);
  64. UpisiLog(FAJL_REKLAMALOG, CmdString);
  65. for(new z=0;z<r;z++)
  66. {
  67. new pr2;
  68. while((pr2=strfind(text,strR[z],true))!=-1) for(new i=pr2,j=pr2+strlen(strR[z]);i<j;i++) text[i]='*';
  69. }
  70. }
  71. GetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
  72. RPIme(playerid, sojkaa);
  73. foreach(Player, i)
  74. {
  75. if(IsPlayerInRangeOfPoint(i, 20.0, Poz[0], Poz[1], Poz[2]))
  76. {
  77. format(string, sizeof string, "%s: (( %s ))", playerid, sojkaa, text);
  78. SCM(i, BELA, string);
  79. }
  80. }
  81. return 1;
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement