Advertisement
Guest User

Untitled

a guest
Jun 24th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.36 KB | None | 0 0
  1. //Promoter by yoshio harrison
  2. //////////////////////////////////
  3. pPromoter,
  4. //////////////////////////////////
  5. PlayerInfo[playerid][pPromoter] = 0;
  6. ///////////////////////////////////////
  7. format(var, 32, "PromoterLevel=%d\n",PlayerInfo[playerid][pPromoter]);fwrite(hFile, var);
  8. ////////////////////////////////////////////////////////////////////////////////////////////////
  9. format(var, 32, "PromoterLevel=%d\n",PlayerInfo[playerid][pPromoter]);fwrite(hFile, var);
  10. /////////////////////////////////////////////////////////////////////////////////////////////////
  11. if( strcmp( key , "PromoterLevel" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPromoter] = strval( val ); }
  12. //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  13. CMD:dajpromoter(playerid,params[])
  14. {
  15. if(PlayerInfo[playerid][pAdmin] >= 1337 || IsPlayerAdmin(playerid))
  16. {
  17. if(PlayerInfo[playerid][pAdmin] != 1337) return SendClientMessage(playerid,-1, "/dajpromoter {FFFFFF}komandata ne vi e dozvolena");
  18. new id,level,giveplayer[MAX_PLAYER_NAME+1],sendername[MAX_PLAYER_NAME+1],string[128];
  19. if(sscanf(params, "ri", id,level)) return SendClientMessage(playerid,-1, "{FF4040}KORISTI:{FFFFFF} /makegm [ID/Ime na Igrac] [level(1)]");
  20. if(level > 1 || level < 0) { SendClientMessage(playerid,-1, "Ne mozete ispod 0,ili preko1!"); return 1; }
  21. GetPlayerName(id, giveplayer, sizeof(giveplayer));
  22. GetPlayerName(playerid, sendername, sizeof(sendername));
  23. PlayerInfo[id][pPromoter] = level;
  24. PlayerInfo[id][pReputacija] = 0;
  25. format(string, sizeof(string), "Head Administrator %s ve ovlasti vo Promoter Level %d ", level, sendername);
  26. SendClientMessage(id, COLOR_LIGHTBLUE, string);
  27. format(string, sizeof(string), "Go ovlastivte %s vo Promoter Level %d", giveplayer,level);
  28. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  29. }
  30. else return SendClientMessage(playerid,COLOR_GRAD1, "Nemozete da ja koristete ovaa komanda !");
  31. return 1;
  32. }
  33. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  34. CMD:pon(playerid,params[])
  35. {
  36. if(PlayerInfo[playerid][pPromoter] >= 1)
  37. {
  38. new sg[128];
  39. GameMasterDuty[playerid] = 1;
  40. GetPlayerName(playerid,sg,MAX_PLAYER_NAME);
  41. SetPlayerColor(playerid,COLOR_DBLUE);
  42. SetPlayerHealth(playerid,100);
  43. SetPlayerArmour(playerid, 100);
  44. SetPlayerSkin(playerid, 217);
  45. format(sg,sizeof(sg),"Promoter %s e na dolznost.",sg);
  46. SendClientMessageToAll(COLOR_LIGHTRED,sg);
  47. }
  48. else return SendClientMessage(playerid,-1, "Nemozete da ja koristete ovaa komanda !");
  49. return 1;
  50. }
  51. ///
  52. CMD:poff(playerid,params[])
  53. {
  54. if(PlayerInfo[playerid][pPromoter] >= 1)
  55. {
  56. new sg[128];
  57. GameMasterDuty[playerid] = 0;
  58. GetPlayerName(playerid,sg,MAX_PLAYER_NAME);
  59. SetPlayerColor(playerid,TEAM_HIT_COLOR);
  60. SetPlayerHealth(playerid,100);
  61. new originalskin = PlayerInfo[playerid][pChar];
  62. SetPlayerSkin(playerid, originalskin);
  63. format(sg,sizeof(sg),"*Promoter %s vekje ne e na dolznost.",sg);
  64. SendClientMessageToAll(COLOR_LIGHTRED,sg);
  65. }
  66. else return SendClientMessage(playerid,-1, "Nemozete da ja koristete ovaa komanda !");
  67. return 1;
  68. }
  69. /////////////////////////////////////////////////////////////////////////
  70. if(strcmp(cmd, "/pgoto", true) == 0)
  71. {
  72. if(IsPlayerConnected(playerid))
  73. {
  74. if(PlayerInfo[playerid][pAdmin] >= 1337 || PlayerInfo[playerid][pPromoter] >= 1)
  75. {
  76. tmp = strtok(cmdtext, idx);
  77. if(!strlen(tmp))
  78. {
  79. SendClientMessage(playerid, COLOR_GRAD2, "{FFEA02}KORISTI:{FFFFFF} /pgoto [ID/Ime na Igrac]");
  80. return 1;
  81. }
  82. new Float:plocx,Float:plocy,Float:plocz;
  83. new target;
  84. target = ReturnUser(tmp);
  85. if (IsPlayerConnected(target))
  86. {
  87. if(target != INVALID_PLAYER_ID)
  88. {
  89. if(PlayerInfo[playerid][pAdmin] < 1 && PlayerInfo[target][pAdmin] >= 1) return SendClientMessage(playerid,-1, "{FF4040}GRESKA:{FFFFFF}Ne mozete se teleportirate do Admin");
  90. if(Spectate[playerid] != 255)
  91. {
  92. Spectate[playerid] = 256;
  93. }
  94. GetPlayerPos(target, plocx, plocy, plocz);
  95. if(PlayerInfo[target][pInt] > 0)
  96. {
  97. SetPlayerInterior(playerid,PlayerInfo[target][pInt]);
  98. PlayerInfo[playerid][pInt] = PlayerInfo[target][pInt];
  99. PlayerInfo[playerid][pLocal] = PlayerInfo[target][pLocal];
  100. }
  101. if(PlayerInfo[playerid][pInt] == 0)
  102. {
  103. SetPlayerInterior(playerid,0);
  104. }
  105. if(plocz > 530.0 && PlayerInfo[target][pInt] == 0)
  106. {
  107. SetPlayerInterior(playerid,1);
  108. PlayerInfo[playerid][pInt] = 1;
  109. }
  110. if (GetPlayerState(playerid) == 2)
  111. {
  112. new tmpcar = GetPlayerVehicleID(playerid);
  113. SetVehiclePos(tmpcar, plocx, plocy+4, plocz);
  114. TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
  115. }
  116. else
  117. {
  118. SetPlayerPos(playerid,plocx,plocy+2, plocz);
  119. }
  120. format(string, sizeof(string), "{37F906}INFO:{FFFFFF}Teleportirani ste do igracot %s ",giveplayerid);
  121. SendClientMessage(playerid,-1, string);
  122. TogglePlayerControllable(playerid,1);
  123.  
  124. }
  125. else
  126. {
  127. SendClientMessage(playerid,COLOR_GRAD1, "Nemozete da ja koristite ovaa komanda !");
  128. }
  129. }
  130. }
  131. else
  132. {
  133. SendClientMessage(playerid,COLOR_GRAD1, "Toj igrac e offline!");
  134. }
  135. }
  136. return 1;
  137. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement