Hal_Moore

[FS] SPFtoSAMP [V.1.5]

Jan 5th, 2012
1,509
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 35.06 KB | None | 0 0
  1. /*
  2. This Filter script [San Andreas Cheats] has been made by [RaZ]Hal_Moore,
  3. With this filterscript, you can use cheats that are used in singleplayer by
  4. typing [CHEATNAME]. A full list of Cheats can be viewed by typing /cheatlist.
  5. Now that its V.1.5, You can type the CHEAT without "/" before it. Example:
  6. cheatlist - Its just like /cheatlist.
  7.  
  8. All Cheats are in San Andreas Singleplayer.. The Cheats in this filterscript have
  9. been categorized just like in this http://www.gtasanandreas.net/cheats/pc.php website.
  10.  
  11. Credits:
  12. * [RaZ]Hal_Moore (ME) For Whole script
  13. * aNdReSk's for his Unlimited Oxygen System that is used in
  14. UNLIMITED OXYGEN CHEAT
  15. * Lenard_Black for telling me the effects of cheats in Singleplayer
  16. (Coz i can't open mine)
  17. * Muhammad Fauzan Aziz and Alexandru Radu for some Ideas of Features
  18. (Because i'm not Familiar with GTA SA Single Player)
  19.  
  20. Note:
  21. Categories Police, Stats & Gangs and Gameplay is not in this Filterscript,
  22. because most of them are not possible in SA-MP. I'm a new scripter, and i think
  23. their not possible. If i find out about they are possible, i will add them to
  24. the next version.
  25.  
  26.  
  27. ChangeLog:
  28. Version 1.0 [ LINK http://forum.sa-mp.com/showthread.php?p=1540703#post1540703 ]
  29. * Added Weapons, Health, Armour & Money Category
  30. ( Weapon Ammo's not The same)
  31. * Added Spawning Objects Category
  32. * Added Weather and Time Category
  33.  
  34. Version 1.5 [ LINK http://forum.sa-mp.com/showthread.php?p=1540703#post1540703 ]
  35. - [UPDATE] Converted from 0.3c to 0.3d
  36. - [ADDED] Two Ways of Using Cheats
  37. + COMMAND TYPE [ DONE ]
  38. + TEXT TYPE [ DONE ]
  39. - [UPDATE] Weapon Cheat Ammo's are now the same as Singleplayer [PROGRESS]
  40. - [ADDED] Wasted Text on your Screen When you die
  41.  
  42. Version 1.5 Bugs
  43. B1) /FullClip gives 9999 to the Weapon Selected Only and if you Type it again, it
  44. dosen't put it back to Normal
  45.  
  46. */
  47.  
  48. #define Filterscript
  49. #include <a_samp>
  50.  
  51. new UnderWater[MAX_PLAYERS];
  52. new pOxygenGlobal[MAX_PLAYERS];
  53.  
  54. #define COLOR_WATERRR 0x7CFC00AA
  55. #define RED 0xE60000FF
  56. #define DARKGREY 0x696969FF
  57.  
  58. public OnFilterScriptInit()
  59. {
  60.  
  61. print("\n--------------------------------------");
  62. print(" Single Player Features to Multiplayer ");
  63. print(" ~ By [RaZ]Hal_Moore ~ ");
  64. print(" ~ Version 1.5 ~ ");
  65. print("--------------------------------------\n");
  66. SetTimer("CheckZ", 250, 1);
  67. return 1;
  68. }
  69.  
  70. public OnFilterScriptExit()
  71. {
  72. return 1;
  73. }
  74.  
  75. public OnPlayerConnect(playerid)
  76. {
  77. UnderWater[playerid]=0;
  78. SendClientMessage(playerid,RED,"This Server uses [RaZ]Hal_Moore's SPFtoSAMP Filterscipt (V.1.5)");
  79. return 1;
  80. }
  81.  
  82. public OnPlayerDisconnect(playerid, reason)
  83. {
  84. UnderWater[playerid]=0;
  85. return 1;
  86. }
  87.  
  88. public OnPlayerSpawn(playerid)
  89. {
  90. UnderWater[playerid]=0;
  91. return 1;
  92. }
  93.  
  94. public OnPlayerDeath(playerid, killerid, reason)
  95. {
  96. UnderWater[playerid]=0;
  97. GameTextForPlayer(playerid,"~w~Wasted",4000,2);
  98. return 1;
  99. }
  100. // Option 1 = Cheat by CMD =============================================================================================== CHEAT BY COMMAND
  101. // Option 1 = Cheat by CMD =============================================================================================== CHEAT BY COMMAND
  102. // ----------------------------------[NOTE]-------------------------------------
  103. // The Entire Script From this Line until Line 512 Is the Option 1 - CMD to Cheat
  104. public OnPlayerCommandText(playerid, cmdtext[])
  105. {
  106.  
  107. // CHEAT LIST
  108. if (strcmp("/cheatlist", cmdtext, true, 10) == 0) // Cheatlist
  109. {
  110. ShowPlayerDialog(playerid, 30320, DIALOG_STYLE_LIST, "{00FF00}CHEAT LIST{FFFFFF}", "{00FF00}Category 1 (Weapons, Health, Armour and Money){FFFFFF} \n{00FF00}Category 2 Part 1 (Spawning Objects){FFFFFF} \n{00FF00}Category 2 Part 2 (Spawning Objects){FFFFFF} \n{00FF00}Category 3 (Time and Weather){FFFFFF}", "Select", "Exit");
  111. return 1;
  112. }
  113. // Weapons, Health, Armor & Money
  114.  
  115. if (strcmp("/LXGIWYL", cmdtext, true, 10) == 0) // Weapon Set 1, Thug Tools
  116. {
  117. GivePlayerWeapon(playerid,27,500);
  118. GivePlayerWeapon(playerid,28,500);
  119. GivePlayerWeapon(playerid,30,500);
  120. GivePlayerWeapon(playerid,35,500);
  121. GivePlayerWeapon(playerid,18,500);
  122. GivePlayerWeapon(playerid,41,500);
  123. GivePlayerWeapon(playerid,1,500);
  124. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  125. return 1;
  126. }
  127. if (strcmp("/PROFESSIONALSKIT", cmdtext, true, 10) == 0) // Weapon Set 2, Professional Tools
  128. {
  129. GivePlayerWeapon(playerid,4,500);
  130. GivePlayerWeapon(playerid,22,500);
  131. GivePlayerWeapon(playerid,26,500);
  132. GivePlayerWeapon(playerid,32,500);
  133. GivePlayerWeapon(playerid,34,500);
  134. GivePlayerWeapon(playerid,37,500);
  135. GivePlayerWeapon(playerid,16,10);
  136. GivePlayerWeapon(playerid,42,500);
  137. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  138. return 1;
  139. }
  140. if (strcmp("/UZUMYMW", cmdtext, true, 10) == 0) // Weapon Set 3, Nutter Tools
  141. {
  142. GivePlayerWeapon(playerid,9,500);
  143. GivePlayerWeapon(playerid,23,500);
  144. GivePlayerWeapon(playerid,27,60);
  145. GivePlayerWeapon(playerid,31,500);
  146. GivePlayerWeapon(playerid,35,500);
  147. GivePlayerWeapon(playerid,39,10);
  148. GivePlayerWeapon(playerid,40,10);
  149. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  150. return 1;
  151. }
  152. if (strcmp("/HESOYAM", cmdtext, true, 10) == 0) // Health, Armour, +$250,000
  153. {
  154. SetPlayerHealth(playerid, 100.0);
  155. SetPlayerArmour(playerid, 100);
  156. GivePlayerMoney(playerid, 250000);
  157. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  158. return 1;
  159. }
  160. if (strcmp("/BAGUVIX", cmdtext, true, 10) == 0) // Semi-Infinite Health
  161. {
  162. SetPlayerHealth(playerid,1000);
  163. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  164. return 1;
  165. }
  166. if (strcmp("/CVWKXAM", cmdtext, true, 10) == 0) // Infinite Oxygen
  167. {
  168. for(new j = 0;j<MAX_PLAYERS;j++)
  169. {
  170. if(IsPlayerConnected(j))
  171. {
  172.  
  173. new Float:pos[3];
  174. new Float:pHealthFLOAT;
  175.  
  176. GetPlayerPos(j, pos[0], pos[1], pos[2]);
  177. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  178. if (UnderWater[j]==0){
  179.  
  180. if (pos[2]<-2.0){
  181. GetPlayerHealth(j,pHealthFLOAT);
  182. pOxygenGlobal[j]=floatround(pHealthFLOAT, floatround_tozero);
  183. UnderWater[j]=1;
  184. SendClientMessage(j, COLOR_WATERRR, "You are underwater!");
  185. }
  186. }
  187.  
  188. else
  189.  
  190. if (UnderWater[j]==1)
  191. {
  192. if (pos[2]>=0.0)
  193. {
  194. new Float:pHealthFLOATOUT;
  195.  
  196. pHealthFLOATOUT = float(pOxygenGlobal[j]);
  197. SetPlayerHealth(j,pHealthFLOATOUT);
  198. UnderWater[j]=0;
  199. SendClientMessage(j, COLOR_WATERRR, "You are no longer underwater!");
  200. }
  201. else
  202. SetPlayerHealth(j,1000.0);
  203. }
  204.  
  205. }
  206. return 1;
  207. }
  208. }
  209.  
  210. if (strcmp("/ANOSEONGLASS", cmdtext, true, 10) == 0) // Adrenaline Mode ======================================== [ NOT POSSIBLE ]
  211. {
  212. SendClientMessage(playerid, RED,"SERVER: This Command has been disabled");
  213. return 1;
  214. }
  215. if (strcmp("/FULLCLIP", cmdtext, true, 10) == 0) // Infinite Ammo, No Reload
  216. {
  217. new weapon = GetPlayerWeapon(playerid);
  218. GivePlayerWeapon(playerid, weapon, 999999999);
  219. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  220. return 1;
  221. }
  222.  
  223. // [ -----------------------------------NOTE--------------------------------- ]
  224. // Uncomment PutPlayerInVehicle(playerid,LVehicleID,0); if you want players to
  225. // automatically enter spawned vehicles.
  226. if (strcmp("/AIWPRTON", cmdtext, true, 10) == 0) // Spawn Rhino
  227. {
  228. new LVehicleID;
  229. new Float:X,Float:Y,Float:Z;
  230. GetPlayerPos(playerid, X, Y, Z);
  231. LVehicleID = CreateVehicle(432, X+5, Y, Z, 0, -1, 50, 99999999);
  232. // PutPlayerInVehicle(playerid,LVehicleID,0);
  233. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  234. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  235. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  236. return 1;
  237. }
  238. if (strcmp("/OLDSPEEDDEMON", cmdtext, true, 10) == 0) // Spawn Bloodring Ranger
  239. {
  240. new LVehicleID;
  241. new Float:X,Float:Y,Float:Z;
  242. GetPlayerPos(playerid, X, Y, Z);
  243. LVehicleID = CreateVehicle(504, X+5, Y, Z, 0, -1, 50, 99999999);
  244. // PutPlayerInVehicle(playerid,LVehicleID,0);
  245. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  246. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  247. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  248. return 1;
  249. }
  250. if (strcmp("/JQNTDMH", cmdtext, true, 10) == 0) // Spawn Rancher
  251. {
  252. new LVehicleID;
  253. new Float:X,Float:Y,Float:Z;
  254. GetPlayerPos(playerid, X, Y, Z);
  255. LVehicleID = CreateVehicle(489, X+5, Y, Z, 0, -1, 50, 99999999);
  256. // PutPlayerInVehicle(playerid,LVehicleID,0);
  257. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  258. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  259. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  260. return 1;
  261. }
  262. if (strcmp("/VROCKPOKEY", cmdtext, true, 10) == 0) // Spawn Racecar
  263. {
  264. new LVehicleID;
  265. new Float:X,Float:Y,Float:Z;
  266. GetPlayerPos(playerid, X, Y, Z);
  267. LVehicleID = CreateVehicle(502, X+5, Y, Z, 0, -1, 50, 99999999);
  268. // PutPlayerInVehicle(playerid,LVehicleID,0);
  269. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  270. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  271. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  272. return 1;
  273. }
  274. if (strcmp("/VPJTQWV", cmdtext, true, 10) == 0) // Spawn Racecar
  275. {
  276. new LVehicleID;
  277. new Float:X,Float:Y,Float:Z;
  278. GetPlayerPos(playerid, X, Y, Z);
  279. LVehicleID = CreateVehicle(503, X+5, Y, Z, 0, -1, 50, 99999999);
  280. // PutPlayerInVehicle(playerid,LVehicleID,0);
  281. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  282. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  283. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  284. return 1;
  285. }
  286. if (strcmp("/WHERESTHEFUNERAL", cmdtext, true, 10) == 0) // Spawn Romero
  287. {
  288. new LVehicleID;
  289. new Float:X,Float:Y,Float:Z;
  290. GetPlayerPos(playerid, X, Y, Z);
  291. LVehicleID = CreateVehicle(442, X+5, Y, Z, 0, -1, 50, 99999999);
  292. // PutPlayerInVehicle(playerid,LVehicleID,0);
  293. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  294. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  295. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  296. return 1;
  297. }
  298. if (strcmp("/CELEBRITYSTATUS", cmdtext, true, 10) == 0) // Spawn Stretch
  299. {
  300. new LVehicleID;
  301. new Float:X,Float:Y,Float:Z;
  302. GetPlayerPos(playerid, X, Y, Z);
  303. LVehicleID = CreateVehicle(409, X+5, Y, Z, 0, -1, 50, 99999999);
  304. // PutPlayerInVehicle(playerid,LVehicleID,0);
  305. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  306. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  307. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  308. return 1;
  309. }
  310. if (strcmp("/TRUEGRIME", cmdtext, true, 10) == 0) // Spawn Trashmaster
  311. {
  312. new LVehicleID;
  313. new Float:X,Float:Y,Float:Z;
  314. GetPlayerPos(playerid, X, Y, Z);
  315. LVehicleID = CreateVehicle(408, X+5, Y, Z, 0, -1, 50, 99999999);
  316. // PutPlayerInVehicle(playerid,LVehicleID,0);
  317. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  318. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  319. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  320. return 1;
  321. }
  322. if (strcmp("/RZHSUEW", cmdtext, true, 10) == 0) // Spawn Caddy
  323. {
  324. new LVehicleID;
  325. new Float:X,Float:Y,Float:Z;
  326. GetPlayerPos(playerid, X, Y, Z);
  327. LVehicleID = CreateVehicle(457, X+5, Y, Z, 0, -1, 50, 99999999);
  328. // PutPlayerInVehicle(playerid,LVehicleID,0);
  329. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  330. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  331. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  332. return 1;
  333. }
  334. if (strcmp("/JUMPJET", cmdtext, true, 10) == 0) //Spawn Hydra
  335. {
  336. new LVehicleID;
  337. new Float:X,Float:Y,Float:Z;
  338. GetPlayerPos(playerid, X, Y, Z);
  339. LVehicleID = CreateVehicle(520, X+5, Y, Z, 0, -1, 50, 99999999);
  340. // PutPlayerInVehicle(playerid,LVehicleID,0);
  341. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  342. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  343. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  344. return 1;
  345. }
  346. if (strcmp("/KGGGDKP", cmdtext, true, 10) == 0) // Spawn Vortex Hovercraft
  347. {
  348. new LVehicleID;
  349. new Float:X,Float:Y,Float:Z;
  350. GetPlayerPos(playerid, X, Y, Z);
  351. LVehicleID = CreateVehicle(593, X+5, Y, Z, 0, -1, 50, 99999999);
  352. // PutPlayerInVehicle(playerid,LVehicleID,0);
  353. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  354. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  355. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  356. return 1;
  357. }
  358. if (strcmp("/AIYPWZQP", cmdtext, true, 10) == 0) // Have Parachute
  359. {
  360. GivePlayerWeapon(playerid, 46, 1);
  361. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  362. return 1;
  363. }
  364. if (strcmp("/ROCKETMAN", cmdtext, true, 10) == 0) // Have Jetpack
  365. {
  366. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);
  367. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  368. return 1;
  369. }
  370. if (strcmp("/OHDUDE", cmdtext, true, 10) == 0) // Spawn Hunter
  371. {
  372. new LVehicleID;
  373. new Float:X,Float:Y,Float:Z;
  374. GetPlayerPos(playerid, X, Y, Z);
  375. LVehicleID = CreateVehicle(425, X+5, Y, Z, 0, -1, 50, -1);
  376. // PutPlayerInVehicle(playerid,LVehicleID,0);
  377. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  378. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  379. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  380. return 1;
  381. }
  382. if (strcmp("/FOURWHEELFUN", cmdtext, true, 10) == 0) // Spawn Quad
  383. {
  384. new LVehicleID;
  385. new Float:X,Float:Y,Float:Z;
  386. GetPlayerPos(playerid, X, Y, Z);
  387. LVehicleID = CreateVehicle(471, X+5, Y, Z, 0, -1, 50, 99999999);
  388. // PutPlayerInVehicle(playerid,LVehicleID,0);
  389. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  390. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  391. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  392. return 1;
  393. }
  394. if (strcmp("/AMOMHRER", cmdtext, true, 10) == 0) // Spawn Tanker Truck
  395. {
  396. new LVehicleID;
  397. new Float:X,Float:Y,Float:Z;
  398. GetPlayerPos(playerid, X, Y, Z);
  399. LVehicleID = CreateVehicle(514, X+5, Y, Z, 0, -1, 50, 99999999);
  400. // PutPlayerInVehicle(playerid,LVehicleID,0);
  401. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  402. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  403. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  404. return 1;
  405. }
  406. if (strcmp("/ITSALLBULL", cmdtext, true, 10) == 0) // Spawn Dozer
  407. {
  408. new LVehicleID;
  409. new Float:X,Float:Y,Float:Z;
  410. GetPlayerPos(playerid, X, Y, Z);
  411. LVehicleID = CreateVehicle(486, X+5, Y, Z, 0, -1, 50, 99999999);
  412. // PutPlayerInVehicle(playerid,LVehicleID,0);
  413. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  414. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  415. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  416. return 1;
  417. }
  418. if (strcmp("/FLYINGTOSTUNT ", cmdtext, true, 10) == 0) // Spawnn StuntPlane
  419. {
  420. new LVehicleID;
  421. new Float:X,Float:Y,Float:Z;
  422. GetPlayerPos(playerid, X, Y, Z);
  423. LVehicleID = CreateVehicle(513, X+5, Y, Z, 0, -1, 50, 99999999);
  424. // PutPlayerInVehicle(playerid,LVehicleID,0);
  425. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  426. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  427. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  428. return 1;
  429. }
  430. if (strcmp("/MONSTERMASH ", cmdtext, true, 10) == 0) // Spawn Monster Truck
  431. {
  432. new LVehicleID;
  433. new Float:X,Float:Y,Float:Z;
  434. GetPlayerPos(playerid, X, Y, Z);
  435. LVehicleID = CreateVehicle(556, X+5, Y, Z, 0, -1, 50, 99999999);
  436. // PutPlayerInVehicle(playerid,LVehicleID,0);
  437. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  438. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  439. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  440. return 1;
  441. }
  442.  
  443. // Gameplay ---------------------- [ Nothing Yet ]
  444.  
  445. // Weather and time [ EVERYTHING DONE ]
  446. // NOTE: These commands only apply for the player who typed them.
  447.  
  448. if(strcmp(cmdtext, "/PLEASANTLYWARM", true) == 0) // Sunny Weather
  449. {
  450. SetPlayerWeather(playerid, 10);
  451. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  452. return 1;
  453. }
  454. if(strcmp(cmdtext, "/TOODAMNHOT", true) == 0) // Very Sunny Weather
  455. {
  456. SetPlayerWeather(playerid, 11);
  457. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  458. return 1;
  459. }
  460. if(strcmp(cmdtext, "/ALNSFMZO", true) == 0) // Overcast Weather
  461. {
  462. SetPlayerWeather(playerid, 11);
  463. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  464. return 1;
  465. }
  466. if(strcmp(cmdtext, "/AUIFRVQS", true) == 0) // Rainny Weather
  467. {
  468. SetPlayerWeather(playerid, 16);
  469. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  470. return 1;
  471. }
  472. if(strcmp(cmdtext, "/CFVFGMJ", true) == 0) // Foggy Weather
  473. {
  474. SetPlayerWeather(playerid, 09);
  475. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  476. return 1;
  477. }
  478. if(strcmp(cmdtext, "/YSOHNUL", true) == 0) // Faster Clock ------------------------ [ Not Possible ]
  479. {
  480. SendClientMessage(playerid, RED,"SERVER: This Command has been disabled");
  481. return 1;
  482. }
  483. if(strcmp(cmdtext, "/NIGHTPROWLER", true) == 0) // Always Midnight ------------------------ [ Not Possible ]
  484. {
  485. SendClientMessage(playerid, RED,"SERVER: This Command has been disabled");
  486. return 1;
  487. }
  488. if(strcmp(cmdtext, "/OFVIAC", true) == 0) // Orange Sky 21:00
  489. {
  490. SetPlayerWeather(playerid, 24);
  491. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  492. return 1;
  493. }
  494. if(strcmp(cmdtext, "/SCOTTISHSUMMER", true) == 0) // Thunderstorm Weather
  495. {
  496. SetPlayerWeather(playerid, 08);
  497. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  498. return 1;
  499. }
  500. if(strcmp(cmdtext, "/CWJXUOC", true) == 0) // Sandstorm Weather
  501. {
  502. SetPlayerWeather(playerid, 19);
  503. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  504. return 1;
  505. }
  506. return 0;
  507. }
  508.  
  509. // Option 2 = Cheat by Text =============================================================================================== CHEAT BY TEXT
  510. // Option 2 = Cheat by Text =============================================================================================== CHEAT BY TEXT
  511. // ----------------------------------[NOTE]-------------------------------------
  512. // The Entire Script From this Line until Line 918 Is the Option 2 - TEXT ONLY
  513. public OnPlayerText(playerid, text[])
  514. {
  515. // CHEAT LIST
  516. if (strcmp("cheatlist", text, true, 10) == 0) // Cheatlist
  517. {
  518. ShowPlayerDialog(playerid, 30320, DIALOG_STYLE_LIST, "{00FF00}CHEAT LIST{FFFFFF}", "{00FF00}Category 1 (Weapons, Health, Armour and Money){FFFFFF} \n{00FF00}Category 2 Part 1 (Spawning Objects){FFFFFF} \n{00FF00}Category 2 Part 2 (Spawning Objects){FFFFFF} \n{00FF00}Category 3 (Time and Weather){FFFFFF}", "Select", "Exit");
  519. return 0;
  520. }
  521. // Weapons, Health, Armor & Money
  522.  
  523. if (strcmp("LXGIWYL", text, true, 10) == 0) // Weapon Set 1, Thug Tools
  524. {
  525. GivePlayerWeapon(playerid,27,500);
  526. GivePlayerWeapon(playerid,28,500);
  527. GivePlayerWeapon(playerid,30,500);
  528. GivePlayerWeapon(playerid,35,500);
  529. GivePlayerWeapon(playerid,18,500);
  530. GivePlayerWeapon(playerid,41,500);
  531. GivePlayerWeapon(playerid,1,500);
  532. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  533. return 0;
  534. }
  535. if (strcmp("PROFESSIONALSKIT", text, true, 10) == 0) // Weapon Set 2, Professional Tools
  536. {
  537. GivePlayerWeapon(playerid,4,500);
  538. GivePlayerWeapon(playerid,22,500);
  539. GivePlayerWeapon(playerid,26,500);
  540. GivePlayerWeapon(playerid,32,500);
  541. GivePlayerWeapon(playerid,34,500);
  542. GivePlayerWeapon(playerid,37,500);
  543. GivePlayerWeapon(playerid,16,10);
  544. GivePlayerWeapon(playerid,42,500);
  545. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  546. return 0;
  547. }
  548. if (strcmp("UZUMYMW", text, true, 10) == 0) // Weapon Set 3, Nutter Tools
  549. {
  550. GivePlayerWeapon(playerid,9,500);
  551. GivePlayerWeapon(playerid,23,500);
  552. GivePlayerWeapon(playerid,27,60);
  553. GivePlayerWeapon(playerid,31,500);
  554. GivePlayerWeapon(playerid,35,500);
  555. GivePlayerWeapon(playerid,39,10);
  556. GivePlayerWeapon(playerid,40,10);
  557. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  558. return 0;
  559. }
  560. if (strcmp("HESOYAM", text, true, 10) == 0) // Health, Armour, +$250,000
  561. {
  562. SetPlayerHealth(playerid, 100.0);
  563. SetPlayerArmour(playerid, 100);
  564. GivePlayerMoney(playerid, 250000);
  565. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  566. return 0;
  567. }
  568. if (strcmp("BAGUVIX", text, true, 10) == 0) // Semi-Infinite Health
  569. {
  570. SetPlayerHealth(playerid,1000);
  571. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  572. return 0;
  573. }
  574. if (strcmp("CVWKXAM", text, true, 10) == 0) // Infinite Oxygen
  575. {
  576. for(new j = 0;j<MAX_PLAYERS;j++)
  577. {
  578. if(IsPlayerConnected(j))
  579. {
  580.  
  581. new Float:pos[3];
  582. new Float:pHealthFLOAT;
  583.  
  584. GetPlayerPos(j, pos[0], pos[1], pos[2]);
  585. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  586. if (UnderWater[j]==0){
  587.  
  588. if (pos[2]<-2.0){
  589. GetPlayerHealth(j,pHealthFLOAT);
  590. pOxygenGlobal[j]=floatround(pHealthFLOAT, floatround_tozero);
  591. UnderWater[j]=1;
  592. SendClientMessage(j, COLOR_WATERRR, "You are underwater!");
  593. }
  594. }
  595.  
  596. else
  597.  
  598. if (UnderWater[j]==1)
  599. {
  600. if (pos[2]>=0.0)
  601. {
  602. new Float:pHealthFLOATOUT;
  603.  
  604. pHealthFLOATOUT = float(pOxygenGlobal[j]);
  605. SetPlayerHealth(j,pHealthFLOATOUT);
  606. UnderWater[j]=0;
  607. SendClientMessage(j, COLOR_WATERRR, "You are no longer underwater!");
  608. }
  609. else
  610. SetPlayerHealth(j,1000.0);
  611. }
  612.  
  613. }
  614. return 0;
  615. }
  616. }
  617.  
  618. if (strcmp("ANOSEONGLASS", text, true, 10) == 0) // Adrenaline Mode ======================================== [ NOT POSSIBLE ]
  619. {
  620. SendClientMessage(playerid, RED,"SERVER: This Command has been disabled");
  621. return 0;
  622. }
  623. if (strcmp("FULLCLIP", text, true, 10) == 0) // Infinite Ammo, No Reload
  624. {
  625. new weapon = GetPlayerWeapon(playerid);
  626. GivePlayerWeapon(playerid, weapon, 999999999);
  627. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  628. return 0;
  629. }
  630.  
  631. // [ -----------------------------------NOTE--------------------------------- ]
  632. // Uncomment PutPlayerInVehicle(playerid,LVehicleID,0); if you want players to
  633. // automatically enter spawned vehicles.
  634. if (strcmp("AIWPRTON", text, true, 10) == 0) // Spawn Rhino
  635. {
  636. new LVehicleID;
  637. new Float:X,Float:Y,Float:Z;
  638. GetPlayerPos(playerid, X, Y, Z);
  639. LVehicleID = CreateVehicle(432, X+5, Y, Z, 0, -1, 50, 99999999);
  640. // PutPlayerInVehicle(playerid,LVehicleID,0);
  641. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  642. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  643. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  644. return 0;
  645. }
  646. if (strcmp("OLDSPEEDDEMON", text, true, 10) == 0) // Spawn Bloodring Ranger
  647. {
  648. new LVehicleID;
  649. new Float:X,Float:Y,Float:Z;
  650. GetPlayerPos(playerid, X, Y, Z);
  651. LVehicleID = CreateVehicle(504, X+5, Y, Z, 0, -1, 50, 99999999);
  652. // PutPlayerInVehicle(playerid,LVehicleID,0);
  653. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  654. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  655. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  656. return 0;
  657. }
  658. if (strcmp("JQNTDMH", text, true, 10) == 0) // Spawn Rancher
  659. {
  660. new LVehicleID;
  661. new Float:X,Float:Y,Float:Z;
  662. GetPlayerPos(playerid, X, Y, Z);
  663. LVehicleID = CreateVehicle(489, X+5, Y, Z, 0, -1, 50, 99999999);
  664. // PutPlayerInVehicle(playerid,LVehicleID,0);
  665. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  666. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  667. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  668. return 0;
  669. }
  670. if (strcmp("VROCKPOKEY", text, true, 10) == 0) // Spawn Racecar
  671. {
  672. new LVehicleID;
  673. new Float:X,Float:Y,Float:Z;
  674. GetPlayerPos(playerid, X, Y, Z);
  675. LVehicleID = CreateVehicle(502, X+5, Y, Z, 0, -1, 50, 99999999);
  676. // PutPlayerInVehicle(playerid,LVehicleID,0);
  677. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  678. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  679. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  680. return 0;
  681. }
  682. if (strcmp("VPJTQWV", text, true, 10) == 0) // Spawn Racecar
  683. {
  684. new LVehicleID;
  685. new Float:X,Float:Y,Float:Z;
  686. GetPlayerPos(playerid, X, Y, Z);
  687. LVehicleID = CreateVehicle(503, X+5, Y, Z, 0, -1, 50, 99999999);
  688. // PutPlayerInVehicle(playerid,LVehicleID,0);
  689. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  690. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  691. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  692. return 0;
  693. }
  694. if (strcmp("WHERESTHEFUNERAL", text, true, 10) == 0) // Spawn Romero
  695. {
  696. new LVehicleID;
  697. new Float:X,Float:Y,Float:Z;
  698. GetPlayerPos(playerid, X, Y, Z);
  699. LVehicleID = CreateVehicle(442, X+5, Y, Z, 0, -1, 50, 99999999);
  700. // PutPlayerInVehicle(playerid,LVehicleID,0);
  701. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  702. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  703. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  704. return 0;
  705. }
  706. if (strcmp("CELEBRITYSTATUS", text, true, 10) == 0) // Spawn Stretch
  707. {
  708. new LVehicleID;
  709. new Float:X,Float:Y,Float:Z;
  710. GetPlayerPos(playerid, X, Y, Z);
  711. LVehicleID = CreateVehicle(409, X+5, Y, Z, 0, -1, 50, 99999999);
  712. // PutPlayerInVehicle(playerid,LVehicleID,0);
  713. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  714. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  715. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  716. return 0;
  717. }
  718. if (strcmp("TRUEGRIME", text, true, 10) == 0) // Spawn Trashmaster
  719. {
  720. new LVehicleID;
  721. new Float:X,Float:Y,Float:Z;
  722. GetPlayerPos(playerid, X, Y, Z);
  723. LVehicleID = CreateVehicle(408, X+5, Y, Z, 0, -1, 50, 99999999);
  724. // PutPlayerInVehicle(playerid,LVehicleID,0);
  725. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  726. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  727. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  728. return 0;
  729. }
  730. if (strcmp("RZHSUEW", text, true, 10) == 0) // Spawn Caddy
  731. {
  732. new LVehicleID;
  733. new Float:X,Float:Y,Float:Z;
  734. GetPlayerPos(playerid, X, Y, Z);
  735. LVehicleID = CreateVehicle(457, X+5, Y, Z, 0, -1, 50, 99999999);
  736. // PutPlayerInVehicle(playerid,LVehicleID,0);
  737. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  738. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  739. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  740. return 0;
  741. }
  742. if (strcmp("JUMPJET", text, true, 10) == 0) //Spawn Hydra
  743. {
  744. new LVehicleID;
  745. new Float:X,Float:Y,Float:Z;
  746. GetPlayerPos(playerid, X, Y, Z);
  747. LVehicleID = CreateVehicle(520, X+5, Y, Z, 0, -1, 50, 99999999);
  748. // PutPlayerInVehicle(playerid,LVehicleID,0);
  749. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  750. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  751. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  752. return 0;
  753. }
  754. if (strcmp("KGGGDKP", text, true, 10) == 0) // Spawn Vortex Hovercraft
  755. {
  756. new LVehicleID;
  757. new Float:X,Float:Y,Float:Z;
  758. GetPlayerPos(playerid, X, Y, Z);
  759. LVehicleID = CreateVehicle(593, X+5, Y, Z, 0, -1, 50, 99999999);
  760. // PutPlayerInVehicle(playerid,LVehicleID,0);
  761. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  762. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  763. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  764. return 0;
  765. }
  766. if (strcmp("AIYPWZQP", text, true, 10) == 0) // Have Parachute
  767. {
  768. GivePlayerWeapon(playerid, 46, 1);
  769. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  770. return 0;
  771. }
  772. if (strcmp("ROCKETMAN", text, true, 10) == 0) // Have Jetpack
  773. {
  774. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);
  775. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  776. return 0;
  777. }
  778. if (strcmp("OHDUDE", text, true, 10) == 0) // Spawn Hunter
  779. {
  780. new LVehicleID;
  781. new Float:X,Float:Y,Float:Z;
  782. GetPlayerPos(playerid, X, Y, Z);
  783. LVehicleID = CreateVehicle(425, X+5, Y, Z, 0, -1, 50, -1);
  784. // PutPlayerInVehicle(playerid,LVehicleID,0);
  785. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  786. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  787. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  788. return 0;
  789. }
  790. if (strcmp("FOURWHEELFUN", text, true, 10) == 0) // Spawn Quad
  791. {
  792. new LVehicleID;
  793. new Float:X,Float:Y,Float:Z;
  794. GetPlayerPos(playerid, X, Y, Z);
  795. LVehicleID = CreateVehicle(471, X+5, Y, Z, 0, -1, 50, 99999999);
  796. // PutPlayerInVehicle(playerid,LVehicleID,0);
  797. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  798. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  799. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  800. return 0;
  801. }
  802. if (strcmp("AMOMHRER", text, true, 10) == 0) // Spawn Tanker Truck
  803. {
  804. new LVehicleID;
  805. new Float:X,Float:Y,Float:Z;
  806. GetPlayerPos(playerid, X, Y, Z);
  807. LVehicleID = CreateVehicle(514, X+5, Y, Z, 0, -1, 50, 99999999);
  808. // PutPlayerInVehicle(playerid,LVehicleID,0);
  809. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  810. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  811. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  812. return 0;
  813. }
  814. if (strcmp("ITSALLBULL", text, true, 10) == 0) // Spawn Dozer
  815. {
  816. new LVehicleID;
  817. new Float:X,Float:Y,Float:Z;
  818. GetPlayerPos(playerid, X, Y, Z);
  819. LVehicleID = CreateVehicle(486, X+5, Y, Z, 0, -1, 50, 99999999);
  820. // PutPlayerInVehicle(playerid,LVehicleID,0);
  821. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  822. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  823. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  824. return 0;
  825. }
  826. if (strcmp("FLYINGTOSTUNT ", text, true, 10) == 0) // Spawnn StuntPlane
  827. {
  828. new LVehicleID;
  829. new Float:X,Float:Y,Float:Z;
  830. GetPlayerPos(playerid, X, Y, Z);
  831. LVehicleID = CreateVehicle(513, X+5, Y, Z, 0, -1, 50, 99999999);
  832. // PutPlayerInVehicle(playerid,LVehicleID,0);
  833. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  834. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  835. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  836. return 0;
  837. }
  838. if (strcmp("MONSTERMASH ", text, true, 10) == 0) // Spawn Monster Truck
  839. {
  840. new LVehicleID;
  841. new Float:X,Float:Y,Float:Z;
  842. GetPlayerPos(playerid, X, Y, Z);
  843. LVehicleID = CreateVehicle(556, X+5, Y, Z, 0, -1, 50, 99999999);
  844. // PutPlayerInVehicle(playerid,LVehicleID,0);
  845. SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
  846. LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
  847. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  848. return 0;
  849. }
  850.  
  851. // Gameplay ---------------------- [ Nothing Yet ]
  852.  
  853. // Weather and time [ EVERYTHING DONE ]
  854. // NOTE: These commands only apply for the player who typed them.
  855.  
  856. if(strcmp(text, "PLEASANTLYWARM", true) == 0) // Sunny Weather
  857. {
  858. SetPlayerWeather(playerid, 10);
  859. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  860. return 0;
  861. }
  862. if(strcmp(text, "TOODAMNHOT", true) == 0) // Very Sunny Weather
  863. {
  864. SetPlayerWeather(playerid, 11);
  865. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  866. return 0;
  867. }
  868. if(strcmp(text, "ALNSFMZO", true) == 0) // Overcast Weather
  869. {
  870. SetPlayerWeather(playerid, 11);
  871. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  872. return 0;
  873. }
  874. if(strcmp(text, "AUIFRVQS", true) == 0) // Rainny Weather
  875. {
  876. SetPlayerWeather(playerid, 16);
  877. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  878. return 0;
  879. }
  880. if(strcmp(text, "CFVFGMJ", true) == 0) // Foggy Weather
  881. {
  882. SetPlayerWeather(playerid, 09);
  883. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  884. return 0;
  885. }
  886. if(strcmp(text, "YSOHNUL", true) == 0) // Faster Clock ------------------------ [ Not Possible ]
  887. {
  888. SendClientMessage(playerid, RED,"SERVER: This Command has been disabled");
  889. return 0;
  890. }
  891. if(strcmp(text, "NIGHTPROWLER", true) == 0) // Always Midnight ------------------------ [ Not Possible ]
  892. {
  893. SendClientMessage(playerid, RED,"SERVER: This Command has been disabled");
  894. return 0;
  895. }
  896. if(strcmp(text, "OFVIAC", true) == 0) // Orange Sky 21:00
  897. {
  898. SetPlayerWeather(playerid, 24);
  899. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  900. return 0;
  901. }
  902. if(strcmp(text, "SCOTTISHSUMMER", true) == 0) // Thunderstorm Weather
  903. {
  904. SetPlayerWeather(playerid, 08);
  905. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  906. return 0;
  907. }
  908. if(strcmp("CWJXUOC", text, true, 10) == 0) // Sandstorm Weather
  909. {
  910. SetPlayerWeather(playerid, 19);
  911. SendClientMessage(playerid,DARKGREY,"Cheat Activated!");
  912. return 0;
  913. }
  914. return 1;
  915. }
  916.  
  917.  
  918. // CHEATLIST DIALOG =============================================================================================== CHEATLIST DIALOG
  919. // CHEATLIST DIALOG =============================================================================================== CHEATLIST DIALOG
  920. // ----------------------------------[NOTE]-------------------------------------
  921. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  922. {
  923. if(dialogid == 30320 && response)
  924. {
  925. switch(listitem)
  926. {
  927. case 0:
  928. {
  929. ShowPlayerDialog(playerid, 30321, DIALOG_STYLE_MSGBOX, "{00FF00}Category 1 (Weapons, Health, Armour and Money){FFFFFF}", "[LXGIWYL] - Thugs Tools [WS1] \n[PROFESSIONALSKIT] - Professional Tools [WS2] \n[UZUMYMW] - Nutter Tools [WS2] \n[HESOYAM] - 100 Health and 100 Armour +$250,000 \n[BAGUVIX] - 10000 Health \n[CVWKXAM] - Infinite Oxygen \n[FULLCLIP] - Infinite Ammo, No Relaod", "Exit", "");
  930. }
  931. case 1:
  932. {
  933. ShowPlayerDialog(playerid, 30322, DIALOG_STYLE_MSGBOX, "{00FF00}Category 2 Part 1 (Spawning Objects){FFFFFF}", "[AIWPRTON] - Spawn Rhino \n[OLDSPEEDDEMON]- Spawn Bloodring Banger \n[JQNTDMH] - Spawn Rancher \n[VROCKPOKEY] - Spawn Racecar \n[VPJTQWV] - Spawn Racecar \n[WHERESTHEFUNERAL] - Spawn Romero \n[CELEBRITYSTATUS] - Spawn Stretch \n[TRUEGRIME] - Spawn Trashmaster \n[RZHSUEW] - Spawn Caddy ", "Exit", "");
  934. }
  935. case 2:
  936. {
  937. ShowPlayerDialog(playerid, 30323, DIALOG_STYLE_MSGBOX, "{00FF00}Category 2 Part 2 (Spawning Objects){FFFFFF}", "[JUMPJET] - Spawn Hydra \n[KGGGDKP] - Spawn Vortex Hovercraft \n[AIYPWZQP] - Have Parachute \n[ROCKETMAN] - Have Jetpack \n[OHDUDE] - Spawn Hunter \n[FOURWHEELFUN] - Spawn Quad \n[AMOMHRER] - Spawn Tanker Truck \n[ITSALLBULL] - Spawn Dozer \n[FLYINGTOSTUNT]- Spawn Stunt Plane \n[MONSTERMASH] - Spawn Monster", "Exit", "");
  938. }
  939. case 3:
  940. {
  941. ShowPlayerDialog(playerid, 30324, DIALOG_STYLE_MSGBOX, "{00FF00}Category 3 ( Time and Weather ){FFFFFF}", "[PLEASANTLYWARM] - Sunny Weather \n[TOODAMNHOT] - Very Sunny Weather \n[ALNSFMZO] - Overcast Weather \n[AUIFRVQS] - Rainy Weather \n[CFVFGMJ] - Foggy Weather \n[OFVIAC] - Orange Sky 21:00 \n[SCOTTISHSUMMER] - Thunderstorm \n[CWJXUOC] - Sandstorm", "Exit", "");
  942. }
  943. }
  944. }
  945. return 1;
  946. }
Advertisement
Add Comment
Please, Sign In to add comment