Advertisement
Guest User

MQFunC v2.0

a guest
Sep 21st, 2014
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.97 KB | None | 0 0
  1. #include <a_samp>
  2. /*MQFunC - Created by ManieQ535
  3. Version: 2.0*/
  4.  
  5. /*
  6. MQPlayerName(playerid);
  7. MQAllSkins(); - Add to OnGameModeInit/OnFilterScriptInit || Adds skins from 0 to 299
  8. MQMarkerHide(playerid);
  9. MQRandom(min, max);
  10. MQBan(playerid);
  11. MQKick(playerid);
  12. MQGMRestart(timeinseconds);
  13. MQClearChat();
  14. MQClearPlayerChat(playerid);
  15. MQPmPlayerToPlayer(playerid, targetid, message[]);
  16. MQConvertSecondsToMS(seconds);
  17. MQConvertMinutesToMS(minutes);
  18. MQConvertHoursToMS(hours);
  19. */
  20.  
  21. new GMXTime;
  22.  
  23. //Default SA-MP Colors
  24. #define C_WHITE 0xFFFFFFFF
  25. #define C_BLACK 0x000000FF
  26. #define C_RED 0xFF0000FF
  27. #define C_GREEN 0x00FF00FF
  28. #define C_BLUE 0x0000FFFF
  29. #define C_CYAN 0x00FFFFFF
  30. #define C_YELLOW 0xFFFF00FF
  31. #define C_PINK 0xFF00FFFF
  32. #define C_NONE 0x00000000
  33. //MQPlayerName
  34. stock MQPlayerName(playerid)
  35. {
  36. new Gname[MAX_PLAYER_NAME];
  37. GetPlayerName(playerid, Gname, sizeof(Gname));
  38. return Gname;
  39. }
  40. //MQAllSkins
  41. stock MQAllSkins()
  42. {
  43. for(new i; i < 300; i++)
  44. AddPlayerClass(i, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0 ,0);
  45. return 1;
  46. }
  47. //MQMarkers on map
  48. stock MQMarkerHide(playerid)
  49. {
  50. SetPlayerColor(playerid, 0x00000000);
  51. return 1;
  52. }
  53. //MQRandom
  54. stock MQRandom(min, max)
  55. {
  56. new rand = random(max-min)+min;
  57. return rand;
  58. }
  59. //MQBan
  60. stock MQBan(playerid)
  61. {
  62. SetTimerEx("Banner", 100, false, "i", playerid);
  63. return 1;
  64. }
  65. //MQKick
  66. stock MQKick(playerid)
  67. {
  68. SetTimerEx("Kicker", 100, false, "i", playerid);
  69. return 1;
  70. }
  71. //MQGMRestart
  72. stock MQGMRestart(time)
  73. {
  74. GMXTime = time;
  75. SetTimer("GMX", 1000, true);
  76. return 1;
  77. }
  78. //MQClearChat
  79. stock MQClearChat()
  80. {
  81. for(new i; i < 51; i++)
  82. {
  83. SendClientMessageToAll(-1, " ");
  84. }
  85. return 1;
  86. }
  87. //MQClearPlayerChat
  88. stock MQClearPlayerChat(playerid)
  89. {
  90. for(new i; i < 51; i++)
  91. {
  92. SendClientMessage(playerid, -1, " ");
  93. }
  94. return 1;
  95. }
  96. //MQPmPlayerToPlayer
  97. stock MQPmPlayerToPlayer(playerid, targetid, message[])
  98. {
  99. new string[500];
  100. new Gname[MAX_PLAYER_NAME];
  101. GetPlayerName(playerid, Gname, sizeof(Gname));
  102. format(string, sizeof(string), "{00FF00}%s {FFFFFF}napisal do ciebie: {00FF00}%s", Gname, message);
  103. SendClientMessage(targetid, -1, string);
  104. format(string, sizeof(string), "{FFFFFF}Wiadomosc zostala wyslana: {00FF00}%s", message);
  105. SendClientMessage(playerid, -1, string);
  106. return 1;
  107. }
  108. //MQConvertSecondsToMS
  109. stock MQConvertSecondsToMS(seconds)
  110. {
  111. return seconds * 1000;
  112. }
  113. //MQConvertMinutesToMS
  114. stock MQConvertMinutesToMS(minutes)
  115. {
  116. return minutes * 1000 * 60;
  117. }
  118. //MQConvertHoursToMS
  119. stock MQConvertHoursToMS(hours)
  120. {
  121. return hours * 1000 * 60 * 60;
  122. }
  123. //Timers
  124. forward Banner(playerid);
  125. public Banner(playerid)
  126. {
  127. return Ban(playerid);
  128. }
  129. forward Kicker(playerid);
  130. public Kicker(playerid)
  131. {
  132. return Kick(playerid);
  133. }
  134. forward GMX();
  135. public GMX()
  136. {
  137. if(GMXTime > 0)
  138. {
  139. new wiadomosc[150];
  140. format(wiadomosc, sizeof(wiadomosc), "~r~GMX za: ~n~~w~%i",GMXTime);
  141. GameTextForAll(wiadomosc, 1500, 6);
  142. GMXTime--;
  143. }
  144. else
  145. {
  146. SendRconCommand("GMX");
  147. }
  148. return 1;
  149. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement