Advertisement
Guest User

Untitled

a guest
May 23rd, 2016
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.21 KB | None | 0 0
  1.  
  2. /*
  3. ___ ____ __ ___ _ _ ____ __ ____ ___ ___ _____ ____ ____
  4. / __)(_ _) /__\ / __)( )_( )( ___) /__\ (_ _)/ __) / __)( _ )( _ \( ___)
  5. ( (_-. )( /(__)\ ( (__ ) _ ( )__) /(__)\ )( \__ \ ( (__ )(_)( )(_) ))__)
  6. \___/ (__)(__)(__) \___)(_) (_)(____)(__)(__)(__) (___/ \___)(_____)(____/(____)
  7. « Let's use the cheats commands of San Andreas in San Andreas Multiplayer »
  8. <<<<<<<<<<<<<<By WolfSn1peX>>>>>>>>>>>>>
  9.  
  10. */
  11. #include <a_samp>
  12. #define FILTERSCRIPT
  13.  
  14. #define GRAY 0x808080FF
  15. #define WHITE 0xFFFFFFC8
  16.  
  17. #define PRESSED(%0) \
  18. (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
  19.  
  20. new
  21. bool:GTACodes,
  22. bool:SUPERJump;
  23.  
  24. new Text:Textdraw0,
  25. Text:Textdraw1;
  26.  
  27.  
  28. new Float:X, Float:Y, Float:Z, Float:Angle;
  29.  
  30. public OnFilterScriptInit()
  31. {
  32. print("\n---------------------------------------------------");
  33. print(" Let's use cheats codes from GTA-SA single players...");
  34. print(" In our sa-mp servers ");
  35. print("---------------------------------------------------\n");
  36. //------------------------------------------------------------------------------
  37. Textdraw0 = TextDrawCreate(222.625000, 223.750000, "usebox");
  38. TextDrawLetterSize(Textdraw0, 0.000000, 1.822222);
  39. TextDrawTextSize(Textdraw0, 1.750000, 0.000000);
  40. TextDrawAlignment(Textdraw0, 1);
  41. TextDrawColor(Textdraw0, -1061109505);
  42. TextDrawUseBox(Textdraw0, true);
  43. TextDrawBoxColor(Textdraw0, 102);
  44. TextDrawSetShadow(Textdraw0, 0);
  45. TextDrawSetOutline(Textdraw0, 0);
  46. TextDrawFont(Textdraw0, 0);
  47. Textdraw1 = TextDrawCreate(5.625000, 223.416641, "Your cheat code has been activated!");
  48. TextDrawLetterSize(Textdraw1, 0.334374, 1.588333);
  49. TextDrawAlignment(Textdraw1, 1);
  50. TextDrawColor(Textdraw1, -1378294017);
  51. TextDrawSetShadow(Textdraw1, 0);
  52. TextDrawSetOutline(Textdraw1, 1);
  53. TextDrawBackgroundColor(Textdraw1, 51);
  54. TextDrawFont(Textdraw1, 1);
  55. TextDrawSetProportional(Textdraw1, 1);
  56. //------------------------------------------------------------------------------
  57. return 1;
  58. }
  59. public OnPlayerConnect(playerid)
  60. {
  61. GTACodes = false;
  62. SUPERJump = false;
  63. }
  64.  
  65. public OnPlayerText(playerid, text[])
  66. {
  67. SetTimerEx("CodeActivated", 2000, false, "i", playerid);
  68. if(!strcmp("LXGIWYL", text, true) && strlen(text)==strlen("LXGIWYL") && GTACodes == true)
  69. {
  70. TextDrawShowForPlayer(playerid, Textdraw0), TextDrawShowForPlayer(playerid, Textdraw1);
  71. ResetPlayerWeapons(playerid);
  72. GivePlayerWeapon(playerid, 1, 1), GivePlayerWeapon(playerid, 5, 1), GivePlayerWeapon(playerid, 22, 100),
  73. GivePlayerWeapon(playerid, 28, 150), GivePlayerWeapon(playerid, 30, 120), GivePlayerWeapon(playerid, 33, 25),
  74. GivePlayerWeapon(playerid, 35, 200), GivePlayerWeapon(playerid, 35, 200), GivePlayerWeapon(playerid, 18, 20),
  75. GivePlayerWeapon(playerid, 41, 200), GivePlayerWeapon(playerid, 25, 50);
  76. return 0;
  77. }
  78. if(!strcmp("KJKSZPJ", text, true) && strlen(text)==strlen("KJKSZPJ") && GTACodes == true)
  79. {
  80. TextDrawShowForPlayer(playerid, Textdraw0), TextDrawShowForPlayer(playerid, Textdraw1);
  81. ResetPlayerWeapons(playerid);
  82. GivePlayerWeapon(playerid, 16, 10), GivePlayerWeapon(playerid, 1, 1), GivePlayerWeapon(playerid, 4, 1),
  83. GivePlayerWeapon(playerid, 24, 40), GivePlayerWeapon(playerid, 26, 90), GivePlayerWeapon(playerid, 29, 300),
  84. GivePlayerWeapon(playerid, 31, 270), GivePlayerWeapon(playerid, 34, 21), GivePlayerWeapon(playerid, 37, 50),
  85. GivePlayerWeapon(playerid, 42, 200);
  86. return 0;
  87. }
  88. if(!strcmp("USUMYMW", text, true) && strlen(text)==strlen("USUMYMW") && GTACodes == true)
  89. {
  90. TextDrawShowForPlayer(playerid, Textdraw0), TextDrawShowForPlayer(playerid, Textdraw1);
  91. ResetPlayerWeapons(playerid);
  92. GivePlayerWeapon(playerid, 39, 5), GivePlayerWeapon(playerid, 36, 200), GivePlayerWeapon(playerid, 32, 405),
  93. GivePlayerWeapon(playerid, 31, 400), GivePlayerWeapon(playerid, 27, 110), GivePlayerWeapon(playerid, 23, 40),
  94. GivePlayerWeapon(playerid, 9, 1);
  95. return 0;
  96. }
  97. if(!strcmp("HESOYAM", text, true) && strlen(text)==strlen("HESOYAM") && GTACodes == true)
  98. {
  99. TextDrawShowForPlayer(playerid, Textdraw0), TextDrawShowForPlayer(playerid, Textdraw1);
  100. SetPlayerHealth(playerid, 100), SetPlayerArmour(playerid, 100), GivePlayerMoney(playerid, 250000);
  101. return 0;
  102. }
  103. if(!strcmp("BAGUVIX", text, true) && strlen(text)==strlen("BAGUVIX") && GTACodes == true)
  104. {
  105. TextDrawShowForPlayer(playerid, Textdraw0), TextDrawShowForPlayer(playerid, Textdraw1);
  106. SetPlayerHealth(playerid, 100000);
  107. return 0;
  108. }
  109. if(!strcmp("LJSPQK", text, true) && strlen(text)==strlen("LJSPQK") && GTACodes == true)
  110. {
  111. TextDrawShowForPlayer(playerid, Textdraw0), TextDrawShowForPlayer(playerid, Textdraw1);
  112. SetPlayerWantedLevel(playerid, 6);
  113. return 0;
  114. }
  115. if(!strcmp("JUMPJET", text, true) && strlen(text)==strlen("JUMPJET") && GTACodes == true)
  116. {
  117. TextDrawShowForPlayer(playerid, Textdraw0), TextDrawShowForPlayer(playerid, Textdraw1);
  118. GetPlayerPos(playerid, Float:X, Float:Y, Float:Z), GetPlayerFacingAngle(playerid, Float:Angle),
  119. CreateVehicle(425, X, Y, Z + 2.0, Angle + 90.0, -1, -1, 5000);
  120. return 0;
  121. }
  122. if(!strcmp("KGGGDKP", text, true) && strlen(text)==strlen("KGGGDKP") && GTACodes == true)
  123. {
  124. TextDrawShowForPlayer(playerid, Textdraw0), TextDrawShowForPlayer(playerid, Textdraw1);
  125. GetPlayerPos(playerid, Float:X, Float:Y, Float:Z), GetPlayerFacingAngle(playerid, Float:Angle),
  126. CreateVehicle(539, X, Y, Z + 2.0, Angle + 90.0, -1, -1, 5000);
  127. return 0;
  128. }
  129. if(!strcmp("AFPHULTL", text, true) && strlen(text)==strlen("AFPHULTL") && GTACodes == true)
  130. {
  131. TextDrawShowForPlayer(playerid, Textdraw0), TextDrawShowForPlayer(playerid, Textdraw1);
  132. GetPlayerPos(playerid, Float:X, Float:Y, Float:Z), GetPlayerFacingAngle(playerid, Float:Angle),
  133. CreateVehicle(539, X, Y, Z + 2.0, Angle + 90.0, -1, -1, 5000);
  134. return 0;
  135. }
  136. if(!strcmp("AIWPRTON", text, true) && strlen(text)==strlen("AIWPRTON") && GTACodes == true)
  137. {
  138. TextDrawShowForPlayer(playerid, Textdraw0), TextDrawShowForPlayer(playerid, Textdraw1);
  139. GetPlayerPos(playerid, Float:X, Float:Y, Float:Z), GetPlayerFacingAngle(playerid, Float:Angle),
  140. CreateVehicle(432, X, Y, Z + 2.0, Angle + 90.0, -1, -1, 5000);
  141. return 0;
  142. }
  143. if(!strcmp("MONSTERMASH", text, true) && strlen(text)==strlen("MONSTERMASH") && GTACodes == true)
  144. {
  145. TextDrawShowForPlayer(playerid, Textdraw0), TextDrawShowForPlayer(playerid, Textdraw1);
  146. GetPlayerPos(playerid, Float:X, Float:Y, Float:Z), GetPlayerFacingAngle(playerid, Float:Angle),
  147. CreateVehicle(557, X, Y, Z + 2.0, Angle + 90.0, -1, -1, 5000);
  148. return 0;
  149. }
  150. if(!strcmp("ITSALLBULL", text, true) && strlen(text)==strlen("ITSALLBULL") && GTACodes == true)
  151. {
  152. TextDrawShowForPlayer(playerid, Textdraw0), TextDrawShowForPlayer(playerid, Textdraw1);
  153. GetPlayerPos(playerid, Float:X, Float:Y, Float:Z), GetPlayerFacingAngle(playerid, Float:Angle),
  154. CreateVehicle(486, X, Y, Z + 2.0, Angle + 90.0, -1, -1, 5000);
  155. return 0;
  156. }
  157. if(!strcmp("OHDUDE", text, true) && strlen(text)==strlen("OHDUDE") && GTACodes == true)
  158. {
  159. TextDrawShowForPlayer(playerid, Textdraw0), TextDrawShowForPlayer(playerid, Textdraw1);
  160. GetPlayerPos(playerid, Float:X, Float:Y, Float:Z), GetPlayerFacingAngle(playerid, Float:Angle),
  161. CreateVehicle(425, X, Y, Z + 2.0, Angle + 90.0, -1, -1, 5000);
  162. return 0;
  163. }
  164. if(!strcmp("SPEEDFREAK", text, true) && strlen(text)==strlen("SPEEDFREAK") && GTACodes == true)
  165. {
  166. TextDrawShowForPlayer(playerid, Textdraw0), TextDrawShowForPlayer(playerid, Textdraw1);
  167. if(IsPlayerInAnyVehicle(playerid))
  168. {
  169. AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
  170. PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  171. }
  172. return 0;
  173. }
  174. if(!strcmp("VKYPQCF", text, true) && strlen(text)==strlen("VKYPQCF") && GTACodes == true)
  175. {
  176. TextDrawShowForPlayer(playerid, Textdraw0), TextDrawShowForPlayer(playerid, Textdraw1);
  177. SUPERJump = true;
  178. return 0;
  179. }
  180. if(!strcmp("ROCKETMAN", text, true) && strlen(text)==strlen("ROCKETMAN") && GTACodes == true)
  181. {
  182. TextDrawShowForPlayer(playerid, Textdraw0), TextDrawShowForPlayer(playerid, Textdraw1);
  183. SetPlayerSpecialAction(playerid,2);
  184. return 0;
  185. }
  186. return 1;
  187. }
  188. public OnPlayerCommandText(playerid, cmdtext[])
  189. {
  190. if (strcmp("/gtacodeson", cmdtext, true, 10) == 0)
  191. {
  192. if(!IsPlayerAdmin(playerid)) return 0;
  193. GTACodes = true;
  194. GameTextForAll("~green~Ein Administrator hat die Cheat Codes aktiviert!",5000,0);
  195. return 1;
  196. }
  197. if (strcmp("/gtacodesoff", cmdtext, true, 10) == 0)
  198. {
  199. if(!IsPlayerAdmin(playerid)) return 0;
  200. GTACodes = false;
  201. SUPERJump = false;
  202. GameTextForAll("~red~Ein Administrator hat die Cheat Codes deaktiviert!",5000,0);
  203. return 1;
  204. }
  205. if (strcmp("/gtacodes", cmdtext, true, 10) == 0)
  206. {
  207. SendClientMessage(playerid,GRAY,"______________ The cheat code you can use__________________ ");
  208. SendClientMessage(playerid,WHITE," VKYPQCF - SPEEDFREAK - OHDUDE - ITSALLBULL - MONSTERMASH - ");
  209. SendClientMessage(playerid,WHITE," AIWPRTON- KGGDKP - BAGUVIX - HESOYAM - AFPHULTL - LJSPQK - ");
  210. SendClientMessage(playerid,WHITE," USUMYMW - ROCKETMAN - LSXGIWYL - KJKSZPJ ! ");
  211. SendClientMessage(playerid,GRAY,"-------------------------------------------------------------");
  212. return 1;
  213. }
  214. return 0;
  215. }
  216.  
  217. forward CodeActivated(playerid);
  218. public CodeActivated(playerid)
  219. {
  220. TextDrawHideForPlayer(playerid, Textdraw0), TextDrawHideForPlayer(playerid, Textdraw1);
  221. return 1;
  222. }
  223. /*
  224. I use this call back only for the super-jump cheats codes.
  225. */
  226. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  227. {
  228. if (SUPERJump == true && PRESSED(KEY_JUMP))
  229. {
  230. new Float:SuperJump[3];
  231. GetPlayerVelocity(playerid, SuperJump[0], SuperJump[1], SuperJump[2]);
  232. SetPlayerVelocity(playerid, SuperJump[0], SuperJump[1], SuperJump[2]+5);
  233. }
  234. return 1;
  235. }
  236. /*
  237. Credits an SA:MP Teams und WolfSn1peX
  238. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement