PgMNA

Speed-O-Meter by MNA

Jul 10th, 2018
544
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 43.75 KB | None | 0 0
  1. // This is a comment
  2. // uncomment the line below if you want to write a filterscript
  3. //#define FILTERSCRIPT
  4.  
  5. #include <a_samp>
  6. #include <foreach>
  7.  
  8. //togglespeedo
  9. new Speedometer;
  10.  
  11. //speedo1
  12. new Text:Textdraw0;
  13. new Text:Textdraw1;
  14. new Text:Textdraw2;
  15. new Text:Textdraw3[MAX_PLAYERS];
  16. new Text:Textdraw4;
  17. new Text:Textdraw5;
  18. new Text:Textdraw6;
  19. new Text:Textdraw7;
  20. new Text:Textdraw8;
  21. new Text:Textdraw9;
  22. new Text:Textdraw10;
  23. new Text:Textdraw11;
  24. new Text:Textdraw12[MAX_PLAYERS];
  25.  
  26. //speedo2
  27.  
  28. new Text:speedom0;
  29. new Text:speedom1;
  30. new Text:speedom2;
  31. new Text:speedom3;
  32. new Text:speedom4;
  33. new Text:speedom5;
  34. new Text:speedom6;
  35. new Text:speedom7;
  36. new Text:speedom8;
  37. new Text:speedom9;
  38. new Text:speedom10;
  39. new Text:speedom11;
  40. new Text:speedom12;
  41. new Text:speedom13;
  42. new Text:speedom14;
  43. new Text:speedom15;
  44. new Text:speedom16;
  45. new Text:speedom17;
  46. new Text:speedom18;
  47. new Text:speedom19;
  48. new Text:speedom20;
  49. new Text:speedom21;
  50. new Text:speedom22[MAX_PLAYERS];
  51. new Text:speedom23;
  52.  
  53. new VehicleName2[][] =
  54. {
  55. "Landstalker",
  56. "Bravura",
  57. "Buffalo",
  58. "Linerunner",
  59. "Pereniel",
  60. "Sentinel",
  61. "Dumper",
  62. "Firetruck",
  63. "Trashmaster",
  64. "Stretch",
  65. "Manana",
  66. "Infernus",
  67. "Voodoo",
  68. "Pony",
  69. "Mule",
  70. "Cheetah",
  71. "Ambulance",
  72. "Leviathan",
  73. "Moonbeam",
  74. "Esperanto",
  75. "Taxi",
  76. "Washington",
  77. "Bobcat",
  78. "Mr Whoopee",
  79. "BF Injection",
  80. "Hunter",
  81. "Premier",
  82. "Enforcer",
  83. "Securicar",
  84. "Banshee",
  85. "Predator",
  86. "Bus",
  87. "Rhino",
  88. "Barracks",
  89. "Hotknife",
  90. "Trailer",
  91. "Previon",
  92. "Coach",
  93. "Cabbie",
  94. "Stallion",
  95. "Rumpo",
  96. "RC Bandit",
  97. "Romero",
  98. "Packer",
  99. "Monster",
  100. "Admiral",
  101. "Squalo",
  102. "Seasparrow",
  103. "Pizzaboy",
  104. "Tram",
  105. "Trailer",
  106. "Turismo",
  107. "Speeder",
  108. "Reefer",
  109. "Tropic",
  110. "Flatbed",
  111. "Yankee",
  112. "Caddy",
  113. "Solair",
  114. "RC Van",
  115. "Skimmer",
  116. "PCJ-600",
  117. "Faggio",
  118. "Freeway",
  119. "RC Baron",
  120. "RC Raider",
  121. "Glendale",
  122. "Oceanic",
  123. "Sanchez",
  124. "Sparrow",
  125. "Patriot",
  126. "Quad",
  127. "Coastguard",
  128. "Dinghy",
  129. "Hermes",
  130. "Sabre",
  131. "Rustler",
  132. "ZR-350",
  133. "Walton",
  134. "Regina",
  135. "Comet",
  136. "BMX",
  137. "Burrito",
  138. "Camper",
  139. "Marquis",
  140. "Baggage",
  141. "Dozer",
  142. "Maverick",
  143. "News Chopper",
  144. "Rancher",
  145. "FBI Rancher",
  146. "Virgo",
  147. "Greenwood",
  148. "Jetmax",
  149. "Hotring",
  150. "Sandking",
  151. "Blista Compact",
  152. "PD Maverick",
  153. "ProtoType",
  154. "Benson",
  155. "Mesa",
  156. "RC Goblin",
  157. "Hotring",
  158. "Hotring",
  159. "Bloodring",
  160. "Rancher",
  161. "Super GT",
  162. "Elegant",
  163. "Journey",
  164. "Bike",
  165. "Mountain Bike",
  166. "Beagle",
  167. "Cropdust",
  168. "Stunt",
  169. "Tanker",
  170. "RoadTrain",
  171. "Nebula",
  172. "Majestic",
  173. "Buccaneer",
  174. "Shamal",
  175. "Hydra",
  176. "FCR-900",
  177. "NRG-500",
  178. "HPV1000",
  179. "Cement",
  180. "Tow Truck",
  181. "Fortune",
  182. "Cadrona",
  183. "FBI Truck",
  184. "Willard",
  185. "Forklift",
  186. "Tractor",
  187. "Combine",
  188. "Feltzer",
  189. "Remington",
  190. "Slamvan",
  191. "Blade",
  192. "Freight",
  193. "Streak",
  194. "Vortex",
  195. "Vincent",
  196. "Bullet",
  197. "Clover",
  198. "Sadler",
  199. "Firetruck",
  200. "Hustler",
  201. "Intruder",
  202. "Primo",
  203. "Cargobob",
  204. "Tampa",
  205. "Sunrise",
  206. "Merit",
  207. "Utility",
  208. "Nevada",
  209. "Yosemite",
  210. "Windsor",
  211. "Monster",
  212. "Monster",
  213. "Uranus",
  214. "Jester",
  215. "Sultan",
  216. "Stratum",
  217. "Elegy",
  218. "Raindance",
  219. "RC Tiger",
  220. "Flash",
  221. "Tahoma",
  222. "Savanna",
  223. "Bandito",
  224. "Freight",
  225. "Trailer",
  226. "Kart",
  227. "Mower",
  228. "Duneride",
  229. "Sweeper",
  230. "Broadway",
  231. "Tornado",
  232. "AT-400",
  233. "DFT-30",
  234. "Huntley",
  235. "Stafford",
  236. "BF-400",
  237. "Newsvan",
  238. "Tug",
  239. "Trailer",
  240. "Emperor",
  241. "Wayfarer",
  242. "Euros",
  243. "Hotdog",
  244. "Club",
  245. "Trailer",
  246. "Trailer",
  247. "Andromada",
  248. "Dodo",
  249. "RC Cam",
  250. "Launch",
  251. "Police Car",
  252. "Police Car",
  253. "Police Car",
  254. "Police Ranger",
  255. "Picador",
  256. "S.W.A.T",
  257. "Alpha",
  258. "Phoenix",
  259. "Glendale",
  260. "Sadler",
  261. "Luggage Trailer",
  262. "Luggage Trailer",
  263. "Stair Trailer",
  264. "Boxville",
  265. "Farm Plow",
  266. "Utility Trailer"
  267. };
  268.  
  269. //#if defined FILTERSCRIPT
  270. new speed0[MAX_PLAYERS];
  271.  
  272. public OnFilterScriptInit()
  273. {
  274. print("\n--------------------------------------");
  275. print(" Advance Speed-O-Meter by MNA - Loaded");
  276. print("--------------------------------------\n");
  277. //dont remove credits
  278. Speedometer = 1;
  279.  
  280.  
  281. //speedo1
  282. speedom0 = TextDrawCreate(570.125000, 422.666778, "usebox");
  283. TextDrawLetterSize(speedom0, 0.000000, 1.562958);
  284. TextDrawTextSize(speedom0, 124.250000, 0.000000);
  285. TextDrawAlignment(speedom0, 1);
  286. TextDrawColor(speedom0, 0);
  287. TextDrawUseBox(speedom0, true);
  288. TextDrawBoxColor(speedom0, 68);
  289. TextDrawSetShadow(speedom0, 0);
  290. TextDrawSetOutline(speedom0, 0);
  291. TextDrawFont(speedom0, 0);
  292.  
  293. speedom1 = TextDrawCreate(90.000000, 412.999938, "-");
  294. TextDrawLetterSize(speedom1, 36.082534, 1.133329);
  295. TextDrawAlignment(speedom1, 1);
  296. TextDrawColor(speedom1, -2139062017);
  297. TextDrawSetShadow(speedom1, 0);
  298. TextDrawSetOutline(speedom1, 1);
  299. TextDrawBackgroundColor(speedom1, 51);
  300. TextDrawFont(speedom1, 1);
  301. TextDrawSetProportional(speedom1, 1);
  302.  
  303. speedom2 = TextDrawCreate(88.500000, 431.500213, "-");
  304. TextDrawLetterSize(speedom2, 36.082534, 1.133329);
  305. TextDrawAlignment(speedom2, 1);
  306. TextDrawColor(speedom2, -2139062017);
  307. TextDrawSetShadow(speedom2, 0);
  308. TextDrawSetOutline(speedom2, 1);
  309. TextDrawBackgroundColor(speedom2, 51);
  310. TextDrawFont(speedom2, 1);
  311. TextDrawSetProportional(speedom2, 1);
  312.  
  313. speedom12 = TextDrawCreate(144.500000, 424.416748, "0");
  314. TextDrawLetterSize(speedom12, 0.000000, 1.303701);
  315. TextDrawTextSize(speedom12, 126.125000, 0.000000);
  316. TextDrawAlignment(speedom12, 1);
  317. TextDrawColor(speedom12, 0);
  318. TextDrawUseBox(speedom12, true);
  319. TextDrawBoxColor(speedom12, -1024440833);
  320. TextDrawSetShadow(speedom12, 0);
  321. TextDrawSetOutline(speedom12, 0);
  322. TextDrawFont(speedom12, 0);
  323.  
  324. speedom13 = TextDrawCreate(178.375000, 424.083251, "20");
  325. TextDrawLetterSize(speedom13, 0.000000, 1.111575);
  326. TextDrawTextSize(speedom13, 147.375000, 0.000000);
  327. TextDrawAlignment(speedom13, 1);
  328. TextDrawColor(speedom13, 0);
  329. TextDrawUseBox(speedom13, true);
  330. TextDrawBoxColor(speedom13, -1578088961);
  331. TextDrawSetShadow(speedom13, 0);
  332. TextDrawSetOutline(speedom13, 0);
  333. TextDrawFont(speedom13, 0);
  334.  
  335. speedom14 = TextDrawCreate(209.250000, 424.249969, "40");
  336. TextDrawLetterSize(speedom14, 0.000000, 1.111575);
  337. TextDrawTextSize(speedom14, 179.250000, 0.000000);
  338. TextDrawAlignment(speedom14, 1);
  339. TextDrawColor(speedom14, 0);
  340. TextDrawUseBox(speedom14, true);
  341. TextDrawBoxColor(speedom14, -1749403905);
  342. TextDrawSetShadow(speedom14, 0);
  343. TextDrawSetOutline(speedom14, 0);
  344. TextDrawFont(speedom14, 0);
  345.  
  346. speedom15 = TextDrawCreate(240.000000, 423.916564, "60");
  347. TextDrawLetterSize(speedom15, 0.000000, 1.111575);
  348. TextDrawTextSize(speedom15, 208.000000, 0.000000);
  349. TextDrawAlignment(speedom15, 1);
  350. TextDrawColor(speedom15, 0);
  351. TextDrawUseBox(speedom15, true);
  352. TextDrawBoxColor(speedom15, 1721382399);
  353. TextDrawSetShadow(speedom15, 0);
  354. TextDrawSetOutline(speedom15, 0);
  355. TextDrawFont(speedom15, 0);
  356.  
  357. speedom16 = TextDrawCreate(271.000000, 423.166595, "80");
  358. TextDrawLetterSize(speedom16, 0.000000, 1.174075);
  359. TextDrawTextSize(speedom16, 238.625000, 0.000000);
  360. TextDrawAlignment(speedom16, 1);
  361. TextDrawColor(speedom16, 0);
  362. TextDrawUseBox(speedom16, true);
  363. TextDrawBoxColor(speedom16, 1046225151);
  364. TextDrawSetShadow(speedom16, 0);
  365. TextDrawSetOutline(speedom16, 0);
  366. TextDrawFont(speedom16, 0);
  367.  
  368. speedom4 = TextDrawCreate(305.125000, 423.833648, "100");
  369. TextDrawLetterSize(speedom4, 0.000000, 1.111575);
  370. TextDrawTextSize(speedom4, 269.875000, 0.000000);
  371. TextDrawAlignment(speedom4, 1);
  372. TextDrawColor(speedom4, 16777215);
  373. TextDrawUseBox(speedom4, true);
  374. TextDrawBoxColor(speedom4, 4723199);
  375. TextDrawSetShadow(speedom4, 0);
  376. TextDrawSetOutline(speedom4, 0);
  377. TextDrawFont(speedom4, 0);
  378.  
  379. speedom5 = TextDrawCreate(341.125000, 423.666931, "120");
  380. TextDrawLetterSize(speedom5, 0.000000, 1.111575);
  381. TextDrawTextSize(speedom5, 307.375000, 0.000000);
  382. TextDrawAlignment(speedom5, 1);
  383. TextDrawColor(speedom5, 16777215);
  384. TextDrawUseBox(speedom5, true);
  385. TextDrawBoxColor(speedom5, -4128513);
  386. TextDrawSetShadow(speedom5, 0);
  387. TextDrawSetOutline(speedom5, 0);
  388. TextDrawFont(speedom5, 0);
  389.  
  390. speedom6 = TextDrawCreate(378.375000, 424.083465, "140");
  391. TextDrawLetterSize(speedom6, 0.000000, 1.111575);
  392. TextDrawTextSize(speedom6, 343.625000, 0.000000);
  393. TextDrawAlignment(speedom6, 1);
  394. TextDrawColor(speedom6, 16777215);
  395. TextDrawUseBox(speedom6, true);
  396. TextDrawBoxColor(speedom6, -6684417);
  397. TextDrawSetShadow(speedom6, 0);
  398. TextDrawSetOutline(speedom6, 0);
  399. TextDrawFont(speedom6, 0);
  400.  
  401. speedom7 = TextDrawCreate(415.625000, 423.916809, "160");
  402. TextDrawLetterSize(speedom7, 0.000000, 1.111575);
  403. TextDrawTextSize(speedom7, 379.875000, 0.000000);
  404. TextDrawAlignment(speedom7, 1);
  405. TextDrawColor(speedom7, 16777215);
  406. TextDrawUseBox(speedom7, true);
  407. TextDrawBoxColor(speedom7, -9174785);
  408. TextDrawSetShadow(speedom7, 0);
  409. TextDrawSetOutline(speedom7, 0);
  410. TextDrawFont(speedom7, 0);
  411.  
  412. speedom8 = TextDrawCreate(451.625000, 423.750061, "180");
  413. TextDrawLetterSize(speedom8, 0.000000, 1.111575);
  414. TextDrawTextSize(speedom8, 414.875000, 0.000000);
  415. TextDrawAlignment(speedom8, 1);
  416. TextDrawColor(speedom8, 16777215);
  417. TextDrawUseBox(speedom8, true);
  418. TextDrawBoxColor(speedom8, -11730689);
  419. TextDrawSetShadow(speedom8, 0);
  420. TextDrawSetOutline(speedom8, 0);
  421. TextDrawFont(speedom8, 0);
  422.  
  423. speedom9 = TextDrawCreate(489.500000, 423.583343, "200");
  424. TextDrawLetterSize(speedom9, 0.000000, 1.111575);
  425. TextDrawTextSize(speedom9, 451.750000, 0.000000);
  426. TextDrawAlignment(speedom9, 1);
  427. TextDrawColor(speedom9, 16777215);
  428. TextDrawUseBox(speedom9, true);
  429. TextDrawBoxColor(speedom9, -16776961);
  430. TextDrawSetShadow(speedom9, 0);
  431. TextDrawSetOutline(speedom9, 0);
  432. TextDrawFont(speedom9, 0);
  433.  
  434. speedom10 = TextDrawCreate(530.500000, 424.000030, "220");
  435. TextDrawLetterSize(speedom10, 0.000000, 1.111575);
  436. TextDrawTextSize(speedom10, 491.750000, 0.000000);
  437. TextDrawAlignment(speedom10, 1);
  438. TextDrawColor(speedom10, 16777215);
  439. TextDrawUseBox(speedom10, true);
  440. TextDrawBoxColor(speedom10, -2147483393);
  441. TextDrawSetShadow(speedom10, 0);
  442. TextDrawSetOutline(speedom10, 0);
  443. TextDrawFont(speedom10, 0);
  444.  
  445. speedom11 = TextDrawCreate(570.250000, 423.833312, "240");
  446. TextDrawLetterSize(speedom11, 0.000000, 1.111575);
  447. TextDrawTextSize(speedom11, 532.375000, 0.000000);
  448. TextDrawAlignment(speedom11, 1);
  449. TextDrawColor(speedom11, 16777215);
  450. TextDrawUseBox(speedom11, true);
  451. TextDrawBoxColor(speedom11, 1073742079);
  452. TextDrawSetShadow(speedom11, 0);
  453. TextDrawSetOutline(speedom11, 0);
  454. TextDrawFont(speedom11, 0);
  455.  
  456. speedom3 = TextDrawCreate(131.250000, 421.750091, "0 i 20 i 40 i 60 i 80 i 100 i 120 i 140 i 160 i 180 i 200 i 220 i 240");
  457. TextDrawLetterSize(speedom3, 0.342500, 1.605834);
  458. TextDrawAlignment(speedom3, 1);
  459. TextDrawColor(speedom3, -2139062017);
  460. TextDrawSetShadow(speedom3, 1);
  461. TextDrawSetOutline(speedom3, 0);
  462. TextDrawBackgroundColor(speedom3, 255);
  463. TextDrawFont(speedom3, 2);
  464. TextDrawSetProportional(speedom3, 1);
  465.  
  466. speedom17 = TextDrawCreate(259.375000, 401.916687, "~>~");
  467. TextDrawLetterSize(speedom17, 0.449999, 1.600000);
  468. TextDrawAlignment(speedom17, 1);
  469. TextDrawColor(speedom17, -1);
  470. TextDrawSetShadow(speedom17, 0);
  471. TextDrawSetOutline(speedom17, 1);
  472. TextDrawBackgroundColor(speedom17, 51);
  473. TextDrawFont(speedom17, 1);
  474. TextDrawSetProportional(speedom17, 1);
  475.  
  476. speedom18 = TextDrawCreate(383.750000, 403.083526, "~<~");
  477. TextDrawLetterSize(speedom18, 0.449999, 1.600000);
  478. TextDrawAlignment(speedom18, 1);
  479. TextDrawColor(speedom18, -1);
  480. TextDrawSetShadow(speedom18, 0);
  481. TextDrawSetOutline(speedom18, 1);
  482. TextDrawBackgroundColor(speedom18, 51);
  483. TextDrawFont(speedom18, 1);
  484. TextDrawSetProportional(speedom18, 1);
  485.  
  486. speedom19 = TextDrawCreate(528.125000, 437.500000, "Km/H");
  487. TextDrawLetterSize(speedom19, 0.342498, 1.144999);
  488. TextDrawAlignment(speedom19, 1);
  489. TextDrawColor(speedom19, 16711935);
  490. TextDrawSetShadow(speedom19, 0);
  491. TextDrawSetOutline(speedom19, 1);
  492. TextDrawBackgroundColor(speedom19, 51);
  493. TextDrawFont(speedom19, 2);
  494. TextDrawSetProportional(speedom19, 1);
  495.  
  496. speedom20 = TextDrawCreate(329.375000, 404.250000, "Land Stalker");
  497. TextDrawLetterSize(speedom20, 0.327499, 1.290832);
  498. TextDrawTextSize(speedom20, 26.250000, 131.833328);
  499. TextDrawAlignment(speedom20, 2);
  500. TextDrawColor(speedom20, -65281);
  501. TextDrawUseBox(speedom20, true);
  502. TextDrawBoxColor(speedom20, 119);
  503. TextDrawSetShadow(speedom20, 1);
  504. TextDrawSetOutline(speedom20, 0);
  505. TextDrawBackgroundColor(speedom20, -2147483393);
  506. TextDrawFont(speedom20, 2);
  507. TextDrawSetProportional(speedom20, 1);
  508.  
  509. speedom21 = TextDrawCreate(367.500000, 373.333435, "LD_SPAC:white");
  510. TextDrawLetterSize(speedom21, 0.000000, 0.000000);
  511. TextDrawTextSize(speedom21, 50.625000, 49.583312);
  512. TextDrawAlignment(speedom21, 1);
  513. TextDrawColor(speedom21, -1);
  514. TextDrawUseBox(speedom21, true);
  515. TextDrawBoxColor(speedom21, 0);
  516. TextDrawSetShadow(speedom21, 0);
  517. TextDrawSetOutline(speedom21, 0);
  518. TextDrawFont(speedom21, 5);
  519. TextDrawBackgroundColor(speedom21, 0xFFFFFF00);
  520. TextDrawSetPreviewModel(speedom21, 411);
  521. TextDrawSetPreviewRot(speedom21, -10.000000, 0.000000, -20.000000, 1.000000);
  522.  
  523. speedom23 = TextDrawCreate(117.500000, 442.750091, "-");
  524. TextDrawLetterSize(speedom23, 7.244997, 0.567498);
  525. TextDrawAlignment(speedom23, 1);
  526. TextDrawColor(speedom23, -2139062017);
  527. TextDrawSetShadow(speedom23, 0);
  528. TextDrawSetOutline(speedom23, 1);
  529. TextDrawBackgroundColor(speedom23, 51);
  530. TextDrawFont(speedom23, 1);
  531. TextDrawSetProportional(speedom23, 1);
  532.  
  533. //speedomter1
  534. Textdraw0 = TextDrawCreate(379.500000, 391.166717, "usebox");
  535. TextDrawLetterSize(Textdraw0, 0.000000, 6.009722);
  536. TextDrawTextSize(Textdraw0, 259.250000, 0.000000);
  537. TextDrawAlignment(Textdraw0, 1);
  538. TextDrawColor(Textdraw0, 0);
  539. TextDrawUseBox(Textdraw0, true);
  540. TextDrawBoxColor(Textdraw0, 102);
  541. TextDrawSetShadow(Textdraw0, 0);
  542. TextDrawSetOutline(Textdraw0, 0);
  543. TextDrawFont(Textdraw0, 0);
  544.  
  545. Textdraw1 = TextDrawCreate(254.375000, 384.416778, "-");
  546. TextDrawLetterSize(Textdraw1, 9.266877, 0.952499);
  547. TextDrawAlignment(Textdraw1, 1);
  548. TextDrawColor(Textdraw1, -2139062017);
  549. TextDrawSetShadow(Textdraw1, 0);
  550. TextDrawSetOutline(Textdraw1, 1);
  551. TextDrawBackgroundColor(Textdraw1, 51);
  552. TextDrawFont(Textdraw1, 1);
  553. TextDrawSetProportional(Textdraw1, 1);
  554.  
  555. Textdraw2 = TextDrawCreate(251.625000, 440.250183, "-");
  556. TextDrawLetterSize(Textdraw2, 9.266877, 0.952499);
  557. TextDrawAlignment(Textdraw2, 1);
  558. TextDrawColor(Textdraw2, -2139062017);
  559. TextDrawSetShadow(Textdraw2, 0);
  560. TextDrawSetOutline(Textdraw2, 1);
  561. TextDrawBackgroundColor(Textdraw2, 51);
  562. TextDrawFont(Textdraw2, 1);
  563. TextDrawSetProportional(Textdraw2, 1);
  564.  
  565. Textdraw4 = TextDrawCreate(375.750000, 410.416687, "usebox");
  566. TextDrawLetterSize(Textdraw4, 0.000000, 1.949534);
  567. TextDrawTextSize(Textdraw4, 336.750000, 0.000000);
  568. TextDrawAlignment(Textdraw4, 1);
  569. TextDrawColor(Textdraw4, 0);
  570. TextDrawUseBox(Textdraw4, true);
  571. TextDrawBoxColor(Textdraw4, 255);
  572. TextDrawSetShadow(Textdraw4, 0);
  573. TextDrawSetOutline(Textdraw4, 0);
  574. TextDrawFont(Textdraw4, 0);
  575.  
  576. Textdraw5 = TextDrawCreate(336.250000, 426.416748, "-");
  577. TextDrawLetterSize(Textdraw5, 2.901256, 0.398333);
  578. TextDrawAlignment(Textdraw5, 1);
  579. TextDrawColor(Textdraw5, -2139062017);
  580. TextDrawSetShadow(Textdraw5, 0);
  581. TextDrawSetOutline(Textdraw5, 1);
  582. TextDrawBackgroundColor(Textdraw5, 51);
  583. TextDrawFont(Textdraw5, 1);
  584. TextDrawSetProportional(Textdraw5, 1);
  585.  
  586. Textdraw6 = TextDrawCreate(373.875000, 412.166564, "usebox");
  587. TextDrawLetterSize(Textdraw6, 0.000000, 1.472680);
  588. TextDrawTextSize(Textdraw6, 364.875000, 0.000000);
  589. TextDrawAlignment(Textdraw6, 1);
  590. TextDrawColor(Textdraw6, 0);
  591. TextDrawUseBox(Textdraw6, true);
  592. TextDrawBoxColor(Textdraw6, 1073742079);
  593. TextDrawSetShadow(Textdraw6, 0);
  594. TextDrawSetOutline(Textdraw6, 0);
  595. TextDrawFont(Textdraw6, 0);
  596.  
  597. Textdraw7 = TextDrawCreate(368.000000, 416.083343, "usebox");
  598. TextDrawLetterSize(Textdraw7, 0.000000, 1.035180);
  599. TextDrawTextSize(Textdraw7, 358.625000, 0.000000);
  600. TextDrawAlignment(Textdraw7, 1);
  601. TextDrawColor(Textdraw7, 0);
  602. TextDrawUseBox(Textdraw7, true);
  603. TextDrawBoxColor(Textdraw7, -2147483393);
  604. TextDrawSetShadow(Textdraw7, 0);
  605. TextDrawSetOutline(Textdraw7, 0);
  606. TextDrawFont(Textdraw7, 0);
  607.  
  608. Textdraw8 = TextDrawCreate(361.500000, 418.833374, "usebox");
  609. TextDrawLetterSize(Textdraw8, 0.000000, 0.722680);
  610. TextDrawTextSize(Textdraw8, 352.375000, 0.000000);
  611. TextDrawAlignment(Textdraw8, 1);
  612. TextDrawColor(Textdraw8, 0);
  613. TextDrawUseBox(Textdraw8, true);
  614. TextDrawBoxColor(Textdraw8, -16776961);
  615. TextDrawSetShadow(Textdraw8, 0);
  616. TextDrawSetOutline(Textdraw8, 0);
  617. TextDrawFont(Textdraw8, 0);
  618.  
  619. Textdraw9 = TextDrawCreate(355.625000, 421.583312, "usebox");
  620. TextDrawLetterSize(Textdraw9, 0.000000, 0.472680);
  621. TextDrawTextSize(Textdraw9, 346.125000, 0.000000);
  622. TextDrawAlignment(Textdraw9, 1);
  623. TextDrawColor(Textdraw9, 0);
  624. TextDrawUseBox(Textdraw9, true);
  625. TextDrawBoxColor(Textdraw9, -16776961);
  626. TextDrawSetShadow(Textdraw9, 0);
  627. TextDrawSetOutline(Textdraw9, 0);
  628. TextDrawFont(Textdraw9, 0);
  629.  
  630. Textdraw10 = TextDrawCreate(349.750000, 424.333343, "usebox");
  631. TextDrawLetterSize(Textdraw10, 0.000000, 0.160180);
  632. TextDrawTextSize(Textdraw10, 340.500000, 0.000000);
  633. TextDrawAlignment(Textdraw10, 1);
  634. TextDrawColor(Textdraw10, 0);
  635. TextDrawUseBox(Textdraw10, true);
  636. TextDrawBoxColor(Textdraw10, -802083329);
  637. TextDrawSetShadow(Textdraw10, 0);
  638. TextDrawSetOutline(Textdraw10, 0);
  639. TextDrawFont(Textdraw10, 0);
  640.  
  641. Textdraw11 = TextDrawCreate(313.750000, 372.166595, "LD_SPAC:white");
  642. TextDrawLetterSize(Textdraw11, 0.000000, 0.000000);
  643. TextDrawTextSize(Textdraw11, 90.000000, 49.583374);
  644. TextDrawAlignment(Textdraw11, 1);
  645. TextDrawColor(Textdraw11, -1);
  646. TextDrawUseBox(Textdraw11, true);
  647. TextDrawBoxColor(Textdraw11, 0);
  648. TextDrawSetShadow(Textdraw11, 0);
  649. TextDrawSetOutline(Textdraw11, 0);
  650. TextDrawFont(Textdraw11, 5);
  651. TextDrawSetPreviewModel(Textdraw11, 0);
  652. TextDrawBackgroundColor(Textdraw11, 0xFFFFFF00);
  653. TextDrawSetPreviewRot(Textdraw11, -5.000000, 0.000000, -20.000000, 1.000000);
  654.  
  655.  
  656.  
  657. for(new playerid = 0; playerid < MAX_PLAYERS; playerid++)
  658. {
  659. //speed1
  660. Textdraw12[playerid] = TextDrawCreate(295.625000, 390.833312, "Infernus");
  661. TextDrawLetterSize(Textdraw12[playerid], 0.223124, 1.664167);
  662. TextDrawAlignment(Textdraw12[playerid], 2);
  663. TextDrawColor(Textdraw12[playerid], -5963521);
  664. TextDrawUseBox(Textdraw12[playerid], true);
  665. TextDrawBoxColor(Textdraw12[playerid], 0);
  666. TextDrawSetShadow(Textdraw12[playerid], 1);
  667. TextDrawSetOutline(Textdraw12[playerid], 0);
  668. TextDrawBackgroundColor(Textdraw12[playerid], -16776961);
  669. TextDrawFont(Textdraw12[playerid], 2);
  670. TextDrawSetProportional(Textdraw12[playerid], 1);
  671.  
  672. Textdraw3[playerid] = TextDrawCreate(263.125000, 407.166870, "speed: 120 km/h~n~health: 1000.0~n~model: infernus~g~(411)");
  673. TextDrawLetterSize(Textdraw3[playerid], 0.186249, 1.279166);
  674. TextDrawAlignment(Textdraw3[playerid], 1);
  675. TextDrawColor(Textdraw3[playerid], 16777215);
  676. TextDrawSetShadow(Textdraw3[playerid], 0);
  677. TextDrawSetOutline(Textdraw3[playerid], 1);
  678. TextDrawBackgroundColor(Textdraw3[playerid], 255);
  679. TextDrawFont(Textdraw3[playerid], 2);
  680. TextDrawSetProportional(Textdraw3[playerid], 1);
  681.  
  682. //speed2
  683. speedom22[playerid] = TextDrawCreate(128.125000, 436.916656, "Health: ~b~1200.0");
  684. TextDrawLetterSize(speedom22[playerid], 0.274372, 0.946663);
  685. TextDrawAlignment(speedom22[playerid], 1);
  686. TextDrawColor(speedom22[playerid], -16776961);
  687. TextDrawSetShadow(speedom22[playerid], 1);
  688. TextDrawSetOutline(speedom22[playerid], 0);
  689. TextDrawBackgroundColor(speedom22[playerid], 255);
  690. TextDrawFont(speedom22[playerid], 2);
  691. TextDrawSetProportional(speedom22[playerid], 1);
  692.  
  693. }
  694.  
  695. return 1;
  696. }
  697.  
  698. public OnFilterScriptExit()
  699. {
  700. return 1;
  701. }
  702.  
  703. public OnPlayerConnect(playerid)
  704. {
  705. return 1;
  706. }
  707.  
  708. public OnPlayerDisconnect(playerid, reason)
  709. {
  710. return 1;
  711. }
  712.  
  713. public OnPlayerSpawn(playerid)
  714. {
  715. return 1;
  716. }
  717.  
  718. public OnPlayerDeath(playerid, killerid, reason)
  719. {
  720. return 1;
  721. }
  722.  
  723. public OnVehicleSpawn(vehicleid)
  724. {
  725. return 1;
  726. }
  727.  
  728. public OnVehicleDeath(vehicleid, killerid)
  729. {
  730. KillTimer(speed0[killerid]);
  731. TextDrawHideForPlayer(killerid, Textdraw0);
  732. TextDrawHideForPlayer(killerid, Textdraw1);
  733. TextDrawHideForPlayer(killerid, Textdraw2);
  734. TextDrawHideForPlayer(killerid, Textdraw3[killerid]);
  735. TextDrawHideForPlayer(killerid, Textdraw4);
  736. TextDrawHideForPlayer(killerid, Textdraw5);
  737. TextDrawHideForPlayer(killerid, Textdraw6);
  738. TextDrawHideForPlayer(killerid, Textdraw7);
  739. TextDrawHideForPlayer(killerid, Textdraw8);
  740. TextDrawHideForPlayer(killerid, Textdraw9);
  741. TextDrawHideForPlayer(killerid, Textdraw10);
  742. TextDrawHideForPlayer(killerid, Textdraw11);
  743. TextDrawHideForPlayer(killerid, Textdraw12[killerid]);
  744.  
  745.  
  746. TextDrawHideForPlayer(killerid, speedom0);
  747. TextDrawHideForPlayer(killerid, speedom1);
  748. TextDrawHideForPlayer(killerid, speedom2);
  749. TextDrawHideForPlayer(killerid, speedom3);
  750. TextDrawHideForPlayer(killerid, speedom4);
  751. TextDrawHideForPlayer(killerid, speedom5);
  752. TextDrawHideForPlayer(killerid, speedom6);
  753. TextDrawHideForPlayer(killerid, speedom7);
  754. TextDrawHideForPlayer(killerid, speedom8);
  755. TextDrawHideForPlayer(killerid, speedom9);
  756. TextDrawHideForPlayer(killerid, speedom10);
  757. TextDrawHideForPlayer(killerid, speedom11);
  758. TextDrawHideForPlayer(killerid, speedom12);
  759. TextDrawHideForPlayer(killerid, speedom13);
  760. TextDrawHideForPlayer(killerid, speedom14);
  761. TextDrawHideForPlayer(killerid, speedom15);
  762. TextDrawHideForPlayer(killerid, speedom16);
  763. TextDrawHideForPlayer(killerid, speedom17);
  764. TextDrawHideForPlayer(killerid, speedom18);
  765. TextDrawHideForPlayer(killerid, speedom19);
  766. TextDrawHideForPlayer(killerid, speedom20);
  767. TextDrawHideForPlayer(killerid, speedom21);
  768. TextDrawHideForPlayer(killerid, speedom22[killerid]);
  769. TextDrawHideForPlayer(killerid, speedom23);
  770.  
  771. return 1;
  772. }
  773.  
  774. public OnPlayerText(playerid, text[])
  775. {
  776. return 1;
  777. }
  778.  
  779. public OnPlayerCommandText(playerid, cmdtext[])
  780. {
  781. //if (strcmp("/mycommand", cmdtext, true, 10) == 0)
  782. //{
  783. //CarSpawner(playerid,411);
  784.  
  785. ///return 1;
  786. //}
  787.  
  788. if (strcmp("/meterchange", cmdtext, true, 10) == 0)
  789. {
  790. if(IsPlayerAdmin(playerid)){
  791. if(Speedometer == 2){
  792. SendClientMessage(playerid, 0x33AA33AA, "Speed-O-Meter[1] has been Activated!");
  793. SetTimer("meter1activate", 500, 0);
  794. }
  795. else if(Speedometer == 1){
  796. SendClientMessage(playerid, 0x33AA33AA, "Speed-O-Meter[2] has been Activated!");
  797. Speedometer = 2;
  798. }
  799. }
  800. // Do something here
  801. return 1;
  802. }
  803. return 0;
  804. }
  805.  
  806. forward meter1activate(playerid);
  807. public meter1activate(playerid)
  808. {
  809. Speedometer = 1;
  810. return 1;
  811. }
  812.  
  813. forward CarSpawner(playerid,model);
  814. public CarSpawner(playerid,model)
  815. {
  816. if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid, 0x33AA33AA, "You already have a car!");
  817. else
  818. {
  819. new Float:x, Float:y, Float:z, Float:angle;
  820. GetPlayerPos(playerid, x, y, z);
  821. GetPlayerFacingAngle(playerid, angle);
  822. //if(PlayerInfo[playerid][pCar] != -1) CarDeleter(PlayerInfo[playerid][pCar]);
  823. new vehicleid=CreateVehicle(model, x, y, z, angle, -1, -1, -1);
  824. SetVehicleVirtualWorld(vehicleid, GetPlayerVirtualWorld(playerid));
  825. LinkVehicleToInterior(vehicleid, GetPlayerInterior(playerid));
  826. PutPlayerInVehicle(playerid, vehicleid, 0);
  827. ChangeVehicleColor(vehicleid,0,7);
  828. //PlayerInfo[playerid][pCar] = vehicleid;
  829. }
  830. return 1;
  831. }
  832.  
  833. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  834. {
  835. return 1;
  836. }
  837.  
  838. public OnPlayerExitVehicle(playerid, vehicleid)
  839. {
  840. KillTimer(speed0[playerid]);
  841. TextDrawHideForPlayer(playerid, Textdraw0);
  842. TextDrawHideForPlayer(playerid, Textdraw1);
  843. TextDrawHideForPlayer(playerid, Textdraw2);
  844. TextDrawHideForPlayer(playerid, Textdraw3[playerid]);
  845. TextDrawHideForPlayer(playerid, Textdraw4);
  846. TextDrawHideForPlayer(playerid, Textdraw5);
  847. TextDrawHideForPlayer(playerid, Textdraw6);
  848. TextDrawHideForPlayer(playerid, Textdraw7);
  849. TextDrawHideForPlayer(playerid, Textdraw8);
  850. TextDrawHideForPlayer(playerid, Textdraw9);
  851. TextDrawHideForPlayer(playerid, Textdraw10);
  852. TextDrawHideForPlayer(playerid, Textdraw11);
  853. TextDrawHideForPlayer(playerid, Textdraw12[playerid]);
  854.  
  855. TextDrawHideForPlayer(playerid, speedom0);
  856. TextDrawHideForPlayer(playerid, speedom1);
  857. TextDrawHideForPlayer(playerid, speedom2);
  858. TextDrawHideForPlayer(playerid, speedom3);
  859. TextDrawHideForPlayer(playerid, speedom4);
  860. TextDrawHideForPlayer(playerid, speedom5);
  861. TextDrawHideForPlayer(playerid, speedom6);
  862. TextDrawHideForPlayer(playerid, speedom7);
  863. TextDrawHideForPlayer(playerid, speedom8);
  864. TextDrawHideForPlayer(playerid, speedom9);
  865. TextDrawHideForPlayer(playerid, speedom10);
  866. TextDrawHideForPlayer(playerid, speedom11);
  867. TextDrawHideForPlayer(playerid, speedom12);
  868. TextDrawHideForPlayer(playerid, speedom13);
  869. TextDrawHideForPlayer(playerid, speedom14);
  870. TextDrawHideForPlayer(playerid, speedom15);
  871. TextDrawHideForPlayer(playerid, speedom16);
  872. TextDrawHideForPlayer(playerid, speedom17);
  873. TextDrawHideForPlayer(playerid, speedom18);
  874. TextDrawHideForPlayer(playerid, speedom19);
  875. TextDrawHideForPlayer(playerid, speedom20);
  876. TextDrawHideForPlayer(playerid, speedom21);
  877. TextDrawHideForPlayer(playerid, speedom22[playerid]);
  878. TextDrawHideForPlayer(playerid, speedom23);
  879.  
  880.  
  881. return 1;
  882. }
  883.  
  884. public OnPlayerStateChange(playerid, newstate, oldstate)
  885. {
  886.  
  887. new getstate = GetPlayerState(playerid);
  888. if(getstate == PLAYER_STATE_DRIVER || getstate == PLAYER_STATE_PASSENGER)
  889. {
  890. new vehicleid;
  891. vehicleid = GetPlayerVehicleID(playerid);
  892.  
  893. if(Speedometer == 1){
  894. speed0[playerid] = SetTimerEx("speedom", 1000, true, "i", playerid);
  895. TextDrawSetPreviewModel(Textdraw11, GetVehicleModel(vehicleid));
  896. TextDrawShowForPlayer(playerid, Textdraw11);
  897. }
  898. else if(Speedometer == 2){
  899. speed0[playerid] = SetTimerEx("speedomm", 1000, true, "i", playerid);
  900. TextDrawSetPreviewModel(speedom21, GetVehicleModel(vehicleid));
  901. TextDrawShowForPlayer(playerid, speedom21);
  902. }
  903. }
  904. return 1;
  905. }
  906.  
  907.  
  908. forward speedom(playerid);
  909. public speedom(playerid)
  910. {
  911. Speedometer1(playerid);
  912. return 1;
  913. }
  914.  
  915. forward speedomm(playerid);
  916. public speedomm(playerid)
  917. {
  918. Speedometer2(playerid);
  919. return 1;
  920. }
  921.  
  922. forward Speedometer1(playerid);
  923. public Speedometer1(playerid)
  924. {
  925. new vehicleid,Float:speed_x,Float:speed_y,Float:speed_z,Float:final_speed,final_speed_int;
  926. vehicleid = GetPlayerVehicleID(playerid);
  927. new Float:vehicle_health,final_vehicle_health,string[257];
  928. if(vehicleid != 0)
  929. {
  930. TextDrawShowForPlayer(playerid, Textdraw0);
  931. TextDrawShowForPlayer(playerid, Textdraw1);
  932. TextDrawShowForPlayer(playerid, Textdraw2);
  933. TextDrawShowForPlayer(playerid, Textdraw3[playerid]);
  934. TextDrawShowForPlayer(playerid, Textdraw4);
  935. TextDrawShowForPlayer(playerid, Textdraw5);
  936. TextDrawShowForPlayer(playerid, Textdraw12[playerid]);
  937.  
  938. GetVehicleVelocity(vehicleid,speed_x,speed_y,speed_z);
  939. final_speed = floatsqroot(((speed_x*speed_x)+(speed_y*speed_y))+(speed_z*speed_z))*151.2; // 250.666667 = kmph // 199,4166672= mph //151.2
  940. final_speed_int = floatround(final_speed,floatround_round);
  941. GetVehicleHealth(vehicleid,vehicle_health);
  942. final_vehicle_health = floatround(floatround(vehicle_health)); //This will make the health show at 100 when the vehicle is not damaged and at 0 when it is in fire.
  943. format(string,257,"~b~SPEED: ~y~%i.0 KM/H~n~~g~HEALTH: ~y~%i.0~n~~p~MODEL: ~y~%s(%d)",final_speed_int, final_vehicle_health, VehicleName2[GetVehicleModel(vehicleid)-400],GetVehicleModel(vehicleid));
  944. TextDrawSetString(Textdraw3[playerid], string);
  945. format(string,257,"%s",VehicleName2[GetVehicleModel(vehicleid)-400]);
  946. TextDrawSetString(Textdraw12[playerid], string);
  947.  
  948.  
  949. if(final_speed_int < 10){
  950. TextDrawHideForPlayer(playerid, Textdraw6);
  951. TextDrawHideForPlayer(playerid, Textdraw7);
  952. TextDrawHideForPlayer(playerid, Textdraw8);
  953. TextDrawHideForPlayer(playerid, Textdraw9);
  954. TextDrawHideForPlayer(playerid, Textdraw10);
  955. }
  956.  
  957. else if(final_speed_int > 10 && final_speed_int < 50){
  958. TextDrawHideForPlayer(playerid, Textdraw6);
  959. TextDrawHideForPlayer(playerid, Textdraw7);
  960. TextDrawHideForPlayer(playerid, Textdraw8);
  961. TextDrawHideForPlayer(playerid, Textdraw9);
  962. TextDrawShowForPlayer(playerid, Textdraw10);
  963. }
  964.  
  965. else if(final_speed_int > 50 && final_speed_int < 100){
  966. TextDrawHideForPlayer(playerid, Textdraw6);
  967. TextDrawHideForPlayer(playerid, Textdraw7);
  968. TextDrawHideForPlayer(playerid, Textdraw8);
  969. TextDrawShowForPlayer(playerid, Textdraw9);
  970. TextDrawShowForPlayer(playerid, Textdraw10);
  971. }
  972.  
  973. else if(final_speed_int > 100 && final_speed_int < 150){
  974. TextDrawHideForPlayer(playerid, Textdraw6);
  975. TextDrawHideForPlayer(playerid, Textdraw7);
  976. TextDrawShowForPlayer(playerid, Textdraw8);
  977. TextDrawShowForPlayer(playerid, Textdraw9);
  978. TextDrawShowForPlayer(playerid, Textdraw10);
  979. }
  980.  
  981. else if(final_speed_int > 150 && final_speed_int < 200){
  982. TextDrawHideForPlayer(playerid, Textdraw6);
  983. TextDrawShowForPlayer(playerid, Textdraw7);
  984. TextDrawShowForPlayer(playerid, Textdraw8);
  985. TextDrawShowForPlayer(playerid, Textdraw9);
  986. TextDrawShowForPlayer(playerid, Textdraw10);
  987. }
  988.  
  989. else if(final_speed_int > 200){
  990. TextDrawShowForPlayer(playerid, Textdraw6);
  991. TextDrawShowForPlayer(playerid, Textdraw7);
  992. TextDrawShowForPlayer(playerid, Textdraw8);
  993. TextDrawShowForPlayer(playerid, Textdraw9);
  994. TextDrawShowForPlayer(playerid, Textdraw10);
  995. }
  996.  
  997. //TextDrawSetPreviewModel(Textdraw11, "%d",GetVehicleModel(vehicleid));
  998.  
  999.  
  1000. }
  1001. else
  1002. {
  1003. TextDrawSetString(Textdraw3[playerid], " ");
  1004. TextDrawSetString(Textdraw12[playerid], " ");
  1005. }
  1006. return 1;
  1007. }
  1008.  
  1009.  
  1010. forward Speedometer2(playerid);
  1011. public Speedometer2(playerid)
  1012. {
  1013. new vehicleid,Float:speed_x,Float:speed_y,Float:speed_z,Float:final_speed,final_speed_int;
  1014. vehicleid = GetPlayerVehicleID(playerid);
  1015. new Float:vehicle_health,final_vehicle_health,string[257];
  1016. if(vehicleid != 0)
  1017. {
  1018. TextDrawShowForPlayer(playerid, speedom0);
  1019. TextDrawShowForPlayer(playerid, speedom1);
  1020. TextDrawShowForPlayer(playerid, speedom2);
  1021. TextDrawShowForPlayer(playerid, speedom3);
  1022. TextDrawShowForPlayer(playerid, speedom17);
  1023. TextDrawShowForPlayer(playerid, speedom18);
  1024. TextDrawShowForPlayer(playerid, speedom19);
  1025. TextDrawShowForPlayer(playerid, speedom23);
  1026. TextDrawShowForPlayer(playerid, speedom20);
  1027. TextDrawShowForPlayer(playerid, speedom22[playerid]);
  1028.  
  1029.  
  1030.  
  1031. GetVehicleVelocity(vehicleid,speed_x,speed_y,speed_z);
  1032. final_speed = floatsqroot(((speed_x*speed_x)+(speed_y*speed_y))+(speed_z*speed_z))*151.2; // 250.666667 = kmph // 199,4166672= mph //151.2
  1033. final_speed_int = floatround(final_speed,floatround_round);
  1034. GetVehicleHealth(vehicleid,vehicle_health);
  1035. final_vehicle_health = floatround(floatround(vehicle_health)); //This will make the health show at 100 when the vehicle is not damaged and at 0 when it is in fire.
  1036. format(string,257,"HEALTH: ~b~%i.0",final_vehicle_health);
  1037. TextDrawSetString(speedom22[playerid], string);
  1038. format(string,257,"%s",VehicleName2[GetVehicleModel(vehicleid)-400]);
  1039. TextDrawSetString(speedom20, string);
  1040.  
  1041.  
  1042. if(final_speed_int < 20){
  1043. TextDrawHideForPlayer(playerid, speedom4);
  1044. TextDrawHideForPlayer(playerid, speedom5);
  1045. TextDrawHideForPlayer(playerid, speedom6);
  1046. TextDrawHideForPlayer(playerid, speedom7);
  1047. TextDrawHideForPlayer(playerid, speedom8);
  1048. TextDrawHideForPlayer(playerid, speedom9);
  1049. TextDrawHideForPlayer(playerid, speedom10);
  1050. TextDrawHideForPlayer(playerid, speedom11);
  1051. TextDrawShowForPlayer(playerid, speedom12);
  1052. TextDrawHideForPlayer(playerid, speedom13);
  1053. TextDrawHideForPlayer(playerid, speedom14);
  1054. TextDrawHideForPlayer(playerid, speedom15);
  1055. TextDrawHideForPlayer(playerid, speedom16);
  1056. }
  1057.  
  1058. else if(final_speed_int > 20 && final_speed_int < 40){
  1059. TextDrawHideForPlayer(playerid, speedom4);
  1060. TextDrawHideForPlayer(playerid, speedom5);
  1061. TextDrawHideForPlayer(playerid, speedom6);
  1062. TextDrawHideForPlayer(playerid, speedom7);
  1063. TextDrawHideForPlayer(playerid, speedom8);
  1064. TextDrawHideForPlayer(playerid, speedom9);
  1065. TextDrawHideForPlayer(playerid, speedom10);
  1066. TextDrawHideForPlayer(playerid, speedom11);
  1067. TextDrawShowForPlayer(playerid, speedom12);
  1068. TextDrawShowForPlayer(playerid, speedom13);
  1069. TextDrawHideForPlayer(playerid, speedom14);
  1070. TextDrawHideForPlayer(playerid, speedom15);
  1071. TextDrawHideForPlayer(playerid, speedom16);
  1072. }
  1073.  
  1074. else if(final_speed_int > 40 && final_speed_int < 60){
  1075. TextDrawHideForPlayer(playerid, speedom4);
  1076. TextDrawHideForPlayer(playerid, speedom5);
  1077. TextDrawHideForPlayer(playerid, speedom6);
  1078. TextDrawHideForPlayer(playerid, speedom7);
  1079. TextDrawHideForPlayer(playerid, speedom8);
  1080. TextDrawHideForPlayer(playerid, speedom9);
  1081. TextDrawHideForPlayer(playerid, speedom10);
  1082. TextDrawHideForPlayer(playerid, speedom11);
  1083. TextDrawShowForPlayer(playerid, speedom12);
  1084. TextDrawShowForPlayer(playerid, speedom13);
  1085. TextDrawShowForPlayer(playerid, speedom14);
  1086. TextDrawHideForPlayer(playerid, speedom15);
  1087. TextDrawHideForPlayer(playerid, speedom16);
  1088. }
  1089.  
  1090. else if(final_speed_int > 60 && final_speed_int < 80){
  1091. TextDrawHideForPlayer(playerid, speedom4);
  1092. TextDrawHideForPlayer(playerid, speedom5);
  1093. TextDrawHideForPlayer(playerid, speedom6);
  1094. TextDrawHideForPlayer(playerid, speedom7);
  1095. TextDrawHideForPlayer(playerid, speedom8);
  1096. TextDrawHideForPlayer(playerid, speedom9);
  1097. TextDrawHideForPlayer(playerid, speedom10);
  1098. TextDrawHideForPlayer(playerid, speedom11);
  1099. TextDrawShowForPlayer(playerid, speedom12);
  1100. TextDrawShowForPlayer(playerid, speedom13);
  1101. TextDrawShowForPlayer(playerid, speedom14);
  1102. TextDrawShowForPlayer(playerid, speedom15);
  1103. TextDrawHideForPlayer(playerid, speedom16);
  1104. }
  1105.  
  1106. else if(final_speed_int > 80 && final_speed_int < 100){
  1107. TextDrawHideForPlayer(playerid, speedom4);
  1108. TextDrawHideForPlayer(playerid, speedom5);
  1109. TextDrawHideForPlayer(playerid, speedom6);
  1110. TextDrawHideForPlayer(playerid, speedom7);
  1111. TextDrawHideForPlayer(playerid, speedom8);
  1112. TextDrawHideForPlayer(playerid, speedom9);
  1113. TextDrawHideForPlayer(playerid, speedom10);
  1114. TextDrawHideForPlayer(playerid, speedom11);
  1115. TextDrawShowForPlayer(playerid, speedom12);
  1116. TextDrawShowForPlayer(playerid, speedom13);
  1117. TextDrawShowForPlayer(playerid, speedom14);
  1118. TextDrawShowForPlayer(playerid, speedom15);
  1119. TextDrawShowForPlayer(playerid, speedom16);
  1120. }
  1121.  
  1122. else if(final_speed_int > 100 && final_speed_int < 120){
  1123. TextDrawShowForPlayer(playerid, speedom4);
  1124. TextDrawHideForPlayer(playerid, speedom5);
  1125. TextDrawHideForPlayer(playerid, speedom6);
  1126. TextDrawHideForPlayer(playerid, speedom7);
  1127. TextDrawHideForPlayer(playerid, speedom8);
  1128. TextDrawHideForPlayer(playerid, speedom9);
  1129. TextDrawHideForPlayer(playerid, speedom10);
  1130. TextDrawHideForPlayer(playerid, speedom11);
  1131. TextDrawShowForPlayer(playerid, speedom12);
  1132. TextDrawShowForPlayer(playerid, speedom13);
  1133. TextDrawShowForPlayer(playerid, speedom14);
  1134. TextDrawShowForPlayer(playerid, speedom15);
  1135. TextDrawShowForPlayer(playerid, speedom16);
  1136. }
  1137.  
  1138. else if(final_speed_int > 120 && final_speed_int < 140){
  1139. TextDrawShowForPlayer(playerid, speedom4);
  1140. TextDrawShowForPlayer(playerid, speedom5);
  1141. TextDrawHideForPlayer(playerid, speedom6);
  1142. TextDrawHideForPlayer(playerid, speedom7);
  1143. TextDrawHideForPlayer(playerid, speedom8);
  1144. TextDrawHideForPlayer(playerid, speedom9);
  1145. TextDrawHideForPlayer(playerid, speedom10);
  1146. TextDrawHideForPlayer(playerid, speedom11);
  1147. TextDrawShowForPlayer(playerid, speedom12);
  1148. TextDrawShowForPlayer(playerid, speedom13);
  1149. TextDrawShowForPlayer(playerid, speedom14);
  1150. TextDrawShowForPlayer(playerid, speedom15);
  1151. TextDrawShowForPlayer(playerid, speedom16);
  1152. }
  1153.  
  1154. else if(final_speed_int > 140 && final_speed_int < 160){
  1155. TextDrawShowForPlayer(playerid, speedom4);
  1156. TextDrawShowForPlayer(playerid, speedom5);
  1157. TextDrawShowForPlayer(playerid, speedom6);
  1158. TextDrawHideForPlayer(playerid, speedom7);
  1159. TextDrawHideForPlayer(playerid, speedom8);
  1160. TextDrawHideForPlayer(playerid, speedom9);
  1161. TextDrawHideForPlayer(playerid, speedom10);
  1162. TextDrawHideForPlayer(playerid, speedom11);
  1163. TextDrawShowForPlayer(playerid, speedom12);
  1164. TextDrawShowForPlayer(playerid, speedom13);
  1165. TextDrawShowForPlayer(playerid, speedom14);
  1166. TextDrawShowForPlayer(playerid, speedom15);
  1167. TextDrawShowForPlayer(playerid, speedom16);
  1168. }
  1169.  
  1170. else if(final_speed_int > 160 && final_speed_int < 180){
  1171. TextDrawShowForPlayer(playerid, speedom4);
  1172. TextDrawShowForPlayer(playerid, speedom5);
  1173. TextDrawShowForPlayer(playerid, speedom6);
  1174. TextDrawShowForPlayer(playerid, speedom7);
  1175. TextDrawHideForPlayer(playerid, speedom8);
  1176. TextDrawHideForPlayer(playerid, speedom9);
  1177. TextDrawHideForPlayer(playerid, speedom10);
  1178. TextDrawHideForPlayer(playerid, speedom11);
  1179. TextDrawShowForPlayer(playerid, speedom12);
  1180. TextDrawShowForPlayer(playerid, speedom13);
  1181. TextDrawShowForPlayer(playerid, speedom14);
  1182. TextDrawShowForPlayer(playerid, speedom15);
  1183. TextDrawShowForPlayer(playerid, speedom16);
  1184. }
  1185.  
  1186. else if(final_speed_int > 180 && final_speed_int < 200){
  1187. TextDrawShowForPlayer(playerid, speedom4);
  1188. TextDrawShowForPlayer(playerid, speedom5);
  1189. TextDrawShowForPlayer(playerid, speedom6);
  1190. TextDrawShowForPlayer(playerid, speedom7);
  1191. TextDrawShowForPlayer(playerid, speedom8);
  1192. TextDrawHideForPlayer(playerid, speedom9);
  1193. TextDrawHideForPlayer(playerid, speedom10);
  1194. TextDrawHideForPlayer(playerid, speedom11);
  1195. TextDrawShowForPlayer(playerid, speedom12);
  1196. TextDrawShowForPlayer(playerid, speedom13);
  1197. TextDrawShowForPlayer(playerid, speedom14);
  1198. TextDrawShowForPlayer(playerid, speedom15);
  1199. TextDrawShowForPlayer(playerid, speedom16);
  1200. }
  1201.  
  1202. else if(final_speed_int > 200 && final_speed_int < 220){
  1203. TextDrawShowForPlayer(playerid, speedom4);
  1204. TextDrawShowForPlayer(playerid, speedom5);
  1205. TextDrawShowForPlayer(playerid, speedom6);
  1206. TextDrawShowForPlayer(playerid, speedom7);
  1207. TextDrawShowForPlayer(playerid, speedom8);
  1208. TextDrawShowForPlayer(playerid, speedom9);
  1209. TextDrawHideForPlayer(playerid, speedom10);
  1210. TextDrawHideForPlayer(playerid, speedom11);
  1211. TextDrawShowForPlayer(playerid, speedom12);
  1212. TextDrawShowForPlayer(playerid, speedom13);
  1213. TextDrawShowForPlayer(playerid, speedom14);
  1214. TextDrawShowForPlayer(playerid, speedom15);
  1215. TextDrawShowForPlayer(playerid, speedom16);
  1216. }
  1217.  
  1218. else if(final_speed_int > 220 && final_speed_int < 240){
  1219. TextDrawShowForPlayer(playerid, speedom4);
  1220. TextDrawShowForPlayer(playerid, speedom5);
  1221. TextDrawShowForPlayer(playerid, speedom6);
  1222. TextDrawShowForPlayer(playerid, speedom7);
  1223. TextDrawShowForPlayer(playerid, speedom8);
  1224. TextDrawShowForPlayer(playerid, speedom9);
  1225. TextDrawShowForPlayer(playerid, speedom10);
  1226. TextDrawHideForPlayer(playerid, speedom11);
  1227. TextDrawShowForPlayer(playerid, speedom12);
  1228. TextDrawShowForPlayer(playerid, speedom13);
  1229. TextDrawShowForPlayer(playerid, speedom14);
  1230. TextDrawShowForPlayer(playerid, speedom15);
  1231. TextDrawShowForPlayer(playerid, speedom16);
  1232. }
  1233.  
  1234. else if(final_speed_int > 240){
  1235. TextDrawShowForPlayer(playerid, speedom4);
  1236. TextDrawShowForPlayer(playerid, speedom5);
  1237. TextDrawShowForPlayer(playerid, speedom6);
  1238. TextDrawShowForPlayer(playerid, speedom7);
  1239. TextDrawShowForPlayer(playerid, speedom8);
  1240. TextDrawShowForPlayer(playerid, speedom9);
  1241. TextDrawShowForPlayer(playerid, speedom10);
  1242. TextDrawShowForPlayer(playerid, speedom11);
  1243. TextDrawShowForPlayer(playerid, speedom12);
  1244. TextDrawShowForPlayer(playerid, speedom13);
  1245. TextDrawShowForPlayer(playerid, speedom14);
  1246. TextDrawShowForPlayer(playerid, speedom15);
  1247. TextDrawShowForPlayer(playerid, speedom16);
  1248. }
  1249. //TextDrawSetPreviewModel(Textdraw11, "%d",GetVehicleModel(vehicleid));
  1250.  
  1251.  
  1252. }
  1253. else
  1254. {
  1255. TextDrawSetString(speedom20, " ");
  1256. TextDrawSetString(speedom22[playerid], " ");
  1257. }
  1258. return 1;
  1259. }
  1260.  
  1261. public OnPlayerEnterCheckpoint(playerid)
  1262. {
  1263. return 1;
  1264. }
  1265.  
  1266. public OnPlayerLeaveCheckpoint(playerid)
  1267. {
  1268. return 1;
  1269. }
  1270.  
  1271. public OnPlayerEnterRaceCheckpoint(playerid)
  1272. {
  1273. return 1;
  1274. }
  1275.  
  1276. public OnPlayerLeaveRaceCheckpoint(playerid)
  1277. {
  1278. return 1;
  1279. }
  1280.  
  1281. public OnRconCommand(cmd[])
  1282. {
  1283. return 1;
  1284. }
  1285.  
  1286. public OnPlayerRequestSpawn(playerid)
  1287. {
  1288. return 1;
  1289. }
  1290.  
  1291. public OnObjectMoved(objectid)
  1292. {
  1293. return 1;
  1294. }
  1295.  
  1296. public OnPlayerObjectMoved(playerid, objectid)
  1297. {
  1298. return 1;
  1299. }
  1300.  
  1301. public OnPlayerPickUpPickup(playerid, pickupid)
  1302. {
  1303. return 1;
  1304. }
  1305.  
  1306. public OnVehicleMod(playerid, vehicleid, componentid)
  1307. {
  1308. return 1;
  1309. }
  1310.  
  1311. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  1312. {
  1313. return 1;
  1314. }
  1315.  
  1316. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  1317. {
  1318. return 1;
  1319. }
  1320.  
  1321. public OnPlayerSelectedMenuRow(playerid, row)
  1322. {
  1323. return 1;
  1324. }
  1325.  
  1326. public OnPlayerExitedMenu(playerid)
  1327. {
  1328. return 1;
  1329. }
  1330.  
  1331. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  1332. {
  1333. return 1;
  1334. }
  1335.  
  1336. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  1337. {
  1338. return 1;
  1339. }
  1340.  
  1341. public OnRconLoginAttempt(ip[], password[], success)
  1342. {
  1343. return 1;
  1344. }
  1345.  
  1346. public OnPlayerUpdate(playerid)
  1347. {
  1348. return 1;
  1349. }
  1350.  
  1351. public OnPlayerStreamIn(playerid, forplayerid)
  1352. {
  1353. return 1;
  1354. }
  1355.  
  1356. public OnPlayerStreamOut(playerid, forplayerid)
  1357. {
  1358. return 1;
  1359. }
  1360.  
  1361. public OnVehicleStreamIn(vehicleid, forplayerid)
  1362. {
  1363. return 1;
  1364. }
  1365.  
  1366. public OnVehicleStreamOut(vehicleid, forplayerid)
  1367. {
  1368. return 1;
  1369. }
  1370.  
  1371. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  1372. {
  1373. return 1;
  1374. }
  1375.  
  1376. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  1377. {
  1378. return 1;
  1379. }
Add Comment
Please, Sign In to add comment