Advertisement
Guest User

Supporter kod

a guest
Jan 19th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.91 KB | None | 0 0
  1. CMD:makesupporter(playerid, params[])
  2. {
  3. if(UlogovanIgrac[playerid] == 0) return SCM(playerid, SIVA,"Nisi ulogovan!");
  4. if(IsPlayerConnected(playerid))
  5. {
  6. new id, lvl, slot;
  7. if(IsPlayerAdmin(playerid) || PI[playerid][pABS] > 2 || PI[playerid][pSupporter] > 2)
  8. {
  9. if(sscanf(params, "uii", id, lvl, slot)) return Cmd(playerid, "/makesupporter (playerid) (level) (slot)");
  10. else if(id == IPI) return SCM(playerid, SIVA,"Pogresan ID!");
  11. else if(id == playerid) return SCM(playerid, SIVA,"Ne mozes sam sebi!");
  12. else if(slot < 0 || slot > 40) return SCM(playerid, SIVA,"Slot ne moze biti manji od 1 ili veci od 40!");
  13. else if(slot < 1 && lvl > 0) return SCM(playerid, SIVA,"Slot ne moze biti manji od 1 ili veci od 40!");
  14. else if(lvl > 3 || lvl < 0) return SCM(playerid, SIVA,"Ne moze vise od 3 ili manje od 0!");
  15. else
  16. {
  17. if(PI[id][pSupporter] > 0)
  18. {
  19. if(lvl == 0)
  20. {
  21. new ldst[128];
  22. format(ldst,128,"BExtazy/supporteri/%d.txt",PI[id][pSSlot]);
  23. new text[80];
  24. format(text,64,"Niko");
  25. new File:log;
  26. log = fopen(ldst, io_write);
  27. if(log)
  28. {
  29. fwrite(log, text);
  30. fclose(log);
  31. }
  32. else
  33. {
  34. SCMF(playerid, -1, ""COL_RED"NISTE POSTAVILI SUPPORTERA JER NEMA FAJLA ID: %d, PRIJAVITE VLASNIKU!", PI[id][pSSlot]);
  35. PAdm(ZUTA,"[BIG ERROR]: Dogodila se greska sa komandom /makesupporter nema nekog fajla u supp folderu, resite to!",1);
  36. printf("NIJE DAT SUPPORTER JER NE POSTJI FAJL ID: %d U SUPP FOLDERU!",PI[id][pSSlot]);
  37. }
  38. }
  39. }
  40. if(PI[id][pSupporter] < 1)
  41. {
  42. if(lvl != 0)
  43. {
  44. new ldst[128];
  45. format(ldst,128,"BExtazy/supporteri/%d.txt",slot);
  46. new text[80];
  47. format(text,64,"%s",GetNameEx(id));
  48. new File:log;
  49. log = fopen(ldst, io_write);
  50. if(log)
  51. {
  52. fwrite(log, text);
  53. fclose(log);
  54. }
  55. else
  56. {
  57. SCMF(playerid, -1, ""COL_RED"Niste skinuli igracu SUPPA jer nema fajla id: %d u supp, prijavite vlasniku!", slot);
  58. PAdm(ZUTA,"[BIG ERROR]: Dogodila se greska sa komandom /makesupp nema nekog fajla u supp folderu, resite to!",1);
  59. printf("NIJE SKINUT SUPP %d JER NEMA FAJLA!",slot);
  60. }
  61. }
  62. }
  63. new string[128];
  64. new giveplayer[MPN];
  65. new sendername[MPN];
  66. GetPlayerName(id, giveplayer, sizeof(giveplayer));
  67. GetPlayerName(playerid, sendername, sizeof(sendername));
  68. g_SetPlayerSkin(id, 120);
  69. PI[id][pSupporter] = lvl;
  70. PI[id][pSSlot] = slot;
  71. PI[id][pSuppDuty] = 0;
  72. Podesi_Bubble(id);
  73. if(lvl > 0)
  74. {
  75. PI[id][pRacunar] = 1;
  76. PI[id][pMember] = 0;
  77. PI[id][pIJob] = 0;
  78. PI[id][pUgovor] = 0;
  79. PI[id][pSuspend] = 0;
  80. PI[id][pSwat] = 0;
  81. PI[id][pSkin] = 120;
  82. PI[id][pLeader] = 0;
  83. PI[id][pRank] = 0;
  84. }
  85. else
  86. {
  87. PI[id][pRacunar] = 0;
  88. PI[id][pSkin] = 59;
  89. PI[id][pSSlot] = 0;
  90. }
  91. printf("AdmCmd: %s je promovisan %s na level %d Supportera, slot: %d.", sendername, giveplayer, lvl, slot);
  92. format(string, sizeof(string), ""COL_BEB"BE: {FFFFFF}Promovisani ste na Supportera level %d od strane %s, slot: %d.", lvl, sendername, slot);
  93. SCM(id, -1, string);
  94. format(string, sizeof(string), ""COL_BEB"BE: {FFFFFF}Promovisali ste %s na Supportera lvl %d, slot: %d.", giveplayer,lvl,slot);
  95. SCM(playerid, -1, string);
  96. format(string,sizeof(string), "{FBE204}[{F81414}*{FBE204}] BE-AC // ABS %s je postavio gradjaninu %s Supporter level %d, slot: %d.", sendername, giveplayer, lvl, slot);
  97. PAdm(ZUTA, string, 1);
  98. new str[128];
  99. format(str,128,"%s je dao gradjaninu %s Supportera level %d, slot: %d",GetName(playerid),GetName(id),lvl,slot);
  100. MakeLog(str);
  101. SaveAccount(id);
  102. }
  103. }
  104. }
  105. return true;
  106. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement