Advertisement
Guest User

Oglas ban

a guest
Oct 22nd, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.48 KB | None | 0 0
  1. // -----------------------------------------------------------------------------
  2. enum pInfo
  3. {
  4. pOglasBan
  5. }
  6. new PlayerInfo[MAX_PLAYERS][pInfo];
  7. // -----------------------------------------------------------------------------
  8. function LoadUser_data(playerid,name[],value[])
  9. {
  10. INI_Int("OglasBan",PlayerInfo[playerid][pOglasBan]);
  11. return 1;
  12. }
  13. // -----------------------------------------------------------------------------
  14. public OnPlayerConnect(playerid)
  15. {
  16. PlayerInfo[playerid][pOglasBan] = 0;
  17. return 1;
  18. }
  19. // -----------------------------------------------------------------------------
  20. function SaveAccountStats(playerid)
  21. {
  22. new INI:File = INI_Open(UserPath(playerid));
  23. INI_SetTag(File,"data");
  24. INI_WriteInt(File,"OglasBan",PlayerInfo[playerid][pOglasBan]);
  25. INI_Close(File);
  26. return 1;
  27. }
  28. // -----------------------------------------------------------------------------
  29. CMD:oglasban(playerid, params[])
  30. {
  31. new id;
  32. if(sscanf(params, "ui",id)) return SendClientMessage(playerid, -1, "{3498DB}Pomoc: {C0C0C0}/oglasban [ID Igraca]");
  33. if(!IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "{3498DB}[GRESKA] {FFFFFF}Taj igrac nije na serveru.");
  34. PlayerInfo[id][pOglasBan] = 1;
  35. new str[128];
  36. format(str,128,"{FF0000}Igrac %s je dobio oglas ban od strane admina %s.",GetName(id) ,GetName(playerid));
  37. SendClientMessage(id,-1,str);
  38. format(str, sizeof(str), "{FF0000}Dali ste oglas ban igracu %s.",GetName(id));
  39. SendClientMessage(playerid,-1,str);
  40. SaveAccountStats(id);
  41. return 1;
  42. }
  43. CMD:oglasunban(playerid, params[])
  44. {
  45. new id;
  46. if(sscanf(params, "ui",id)) return SCM(playerid, -1, "{3498DB}Pomoc: {C0C0C0}/oglasunban [ID Igraca]");
  47. if(!IsPlayerConnected(id)) return SCM(playerid, -1, "{3498DB}[GRESKA] {FFFFFF}Taj igrac nije na serveru.");
  48. PlayerInfo[id][pOglasBan] = 0;
  49. new str[128];
  50. format(str,128,"{FF0000}Igrac %s je dobio oglas unban od strane admina %s.",GetName(id) ,GetName(playerid));
  51. SendClientMessage(id,-1,str);
  52. format(str, sizeof(str), "{FF0000}Dali ste oglas unban igracu %s.",GetName(id));
  53. SendClientMessage(playerid,-1,str);
  54. SaveAccountStats(id);
  55. return 1;
  56. }
  57. // -----------------------------------------------------------------------------
  58. CMD:oglas(playerid, params[])
  59. {
  60. if(PlayerInfo[playerid][pOglasBan] != 0) return SCM(playerid, COLOR_RED, "Vi imate oglas ban, zatrazite unban na forumu.");
  61. return 1;
  62. }
  63. // -----------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement