Advertisement
Guest User

D's speedometer

a guest
Aug 28th, 2012
1,399
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 23.97 KB | None | 0 0
  1.  
  2.  
  3.  
  4. /*
  5.  
  6. " D's speedometer "
  7. Credits: Dresta
  8. */
  9.  
  10. #include <a_samp>
  11. #include <zcmd>
  12.  
  13. public OnFilterScriptInit()
  14. {
  15. LoadTextDraws();
  16. print("\n--------------------------------------");
  17. print("**** D's speedometer LOADED ****");
  18. print("--------------------------------------\n");
  19. return 1;
  20. }
  21.  
  22. public OnFilterScriptExit()
  23. {
  24. return 1;
  25. }
  26.  
  27. main()
  28. {
  29. print("\n----------------------------------");
  30. print("****D's speedometer UNLOADED ****");
  31. print("----------------------------------\n");
  32. }
  33.  
  34. new Text:Textdraw0;
  35. new Text:Textdraw1;
  36. new Text:Textdraw2;
  37. new Text:Textdraw3;
  38. new Text:Textdraw4;
  39. new Text:Textdraw5;
  40. new Text:Textdraw17;
  41. new Text:Textdraw20;
  42. new Text:Textdraw21;
  43. new Text:Textdraw23;
  44. new Text:Textdraw6;
  45. new Text:Textdraw7;
  46. new Text:Textdraw8;
  47. new Text:Textdraw9;
  48. new Text:Textdraw10;
  49. new Text:Textdraw11;
  50. new Text:Textdraw12;
  51. new Text:Textdraw13;
  52. new Text:Textdraw14[MAX_PLAYERS];
  53. new Text:Textdraw15;
  54. new Text:Textdraw16;
  55. new Text:Textdraw18[MAX_PLAYERS];
  56. new Text:Textdraw19[MAX_PLAYERS];
  57. new Text:Textdraw22[MAX_PLAYERS];
  58.  
  59.  
  60. new const vName[212][] = {
  61. {"Landstalker"},
  62. {"Bravura"},
  63. {"Buffalo"},
  64. {"Linerunner"},
  65. {"Perrenial"},
  66. {"Sentinel"},
  67. {"Dumper"},
  68. {"Firetruck"},
  69. {"Trashmaster"},
  70. {"Stretch"},
  71. {"Manana"},
  72. {"Infernus"},
  73. {"Voodoo"},
  74. {"Pony"},
  75. {"Mule"},
  76. {"Cheetah"},
  77. {"Ambulance"},
  78. {"Leviathan"},
  79. {"Moonbeam"},
  80. {"Esperanto"},
  81. {"Taxi"},
  82. {"Washington"},
  83. {"Bobcat"},
  84. {"Mr Whoopee"},
  85. {"BF Injection"},
  86. {"Hunter"},
  87. {"Premier"},
  88. {"Enforcer"},
  89. {"Securicar"},
  90. {"Banshee"},
  91. {"Predator"},
  92. {"Bus"},
  93. {"Rhino"},
  94. {"Barracks"},
  95. {"Hotknife"},
  96. {"Trailer 1"},
  97. {"Previon"},
  98. {"Coach"},
  99. {"Cabbie"},
  100. {"Stallion"},
  101. {"Rumpo"},
  102. {"RC Bandit"},
  103. {"Romero"},
  104. {"Packer"},
  105. {"Monster"},
  106. {"Admiral"},
  107. {"Squalo"},
  108. {"Seasparrow"},
  109. {"Pizzaboy"},
  110. {"Tram"},
  111. {"Trailer 2"},
  112. {"Turismo"},
  113. {"Speeder"},
  114. {"Reefer"},
  115. {"Tropic"},
  116. {"Flatbed"},
  117. {"Yankee"},
  118. {"Caddy"},
  119. {"Solair"},
  120. {"Berkley's RC Van"},
  121. {"Skimmer"},
  122. {"PCJ-600"},
  123. {"Faggio"},
  124. {"Freeway"},
  125. {"RC Baron"},
  126. {"RC Raider"},
  127. {"Glendale"},
  128. {"Oceanic"},
  129. {"Sanchez"},
  130. {"Sparrow"},
  131. {"Patriot"},
  132. {"Quad"},
  133. {"Coastguard"},
  134. {"Dinghy"},
  135. {"Hermes"},
  136. {"Sabre"},
  137. {"Rustler"},
  138. {"ZR-350"},
  139. {"Walton"},
  140. {"Regina"},
  141. {"Comet"},
  142. {"BMX"},
  143. {"Burrito"},
  144. {"Camper"},
  145. {"Marquis"},
  146. {"Baggage"},
  147. {"Dozer"},
  148. {"Maverick"},
  149. {"News Chopper"},
  150. {"Rancher"},
  151. {"FBI Rancher"},
  152. {"Virgo"},
  153. {"Greenwood"},
  154. {"Jetmax"},
  155. {"Hotring"},
  156. {"Sandking"},
  157. {"Blista Compact"},
  158. {"Police Maverick"},
  159. {"Boxville"},
  160. {"Benson"},
  161. {"Mesa"},
  162. {"RC Goblin"},
  163. {"Hotring Racer A"},
  164. {"Hotring Racer B"},
  165. {"Bloodring Banger"},
  166. {"Rancher"},
  167. {"Super GT"},
  168. {"Elegant"},
  169. {"Journey"},
  170. {"Bike"},
  171. {"Mountain Bike"},
  172. {"Beagle"},
  173. {"Cropdust"},
  174. {"Stunt"},
  175. {"Tanker"},
  176. {"Roadtrain"},
  177. {"Nebula"},
  178. {"Majestic"},
  179. {"Buccaneer"},
  180. {"Shamal"},
  181. {"Hydra"},
  182. {"FCR-900"},
  183. {"NRG-500"},
  184. {"HPV1000"},
  185. {"Cement Truck"},
  186. {"Tow Truck"},
  187. {"Fortune"},
  188. {"Cadrona"},
  189. {"FBI Truck"},
  190. {"Willard"},
  191. {"Forklift"},
  192. {"Tractor"},
  193. {"Combine"},
  194. {"Feltzer"},
  195. {"Remington"},
  196. {"Slamvan"},
  197. {"Blade"},
  198. {"Freight"},
  199. {"Streak"},
  200. {"Vortex"},
  201. {"Vincent"},
  202. {"Bullet"},
  203. {"Clover"},
  204. {"Sadler"},
  205. {"Firetruck LA"},
  206. {"Hustler"},
  207. {"Intruder"},
  208. {"Primo"},
  209. {"Cargobob"},
  210. {"Tampa"},
  211. {"Sunrise"},
  212. {"Merit"},
  213. {"Utility"},
  214. {"Nevada"},
  215. {"Yosemite"},
  216. {"Windsor"},
  217. {"Monster A"},
  218. {"Monster B"},
  219. {"Uranus"},
  220. {"Jester"},
  221. {"Sultan"},
  222. {"Stratum"},
  223. {"Elegy"},
  224. {"Raindance"},
  225. {"RC Tiger"},
  226. {"Flash"},
  227. {"Tahoma"},
  228. {"Savanna"},
  229. {"Bandito"},
  230. {"Freight Flat"},
  231. {"Streak Carriage"},
  232. {"Kart"},
  233. {"Mower"},
  234. {"Duneride"},
  235. {"Sweeper"},
  236. {"Broadway"},
  237. {"Tornado"},
  238. {"AT-400"},
  239. {"DFT-30"},
  240. {"Huntley"},
  241. {"Stafford"},
  242. {"BF-400"},
  243. {"Newsvan"},
  244. {"Tug"},
  245. {"Trailer 3"},
  246. {"Emperor"},
  247. {"Wayfarer"},
  248. {"Euros"},
  249. {"Hotdog"},
  250. {"Club"},
  251. {"Freight Carriage"},
  252. {"Trailer 3"},
  253. {"Andromada"},
  254. {"Dodo"},
  255. {"RC Cam"},
  256. {"Launch"},
  257. {"LS Police Car"},
  258. {"SF Police Car"},
  259. {"LV Police Car"},
  260. {"Police Ranger"},
  261. {"Picador"},
  262. {"S.W.A.T. Van"},
  263. {"Alpha"},
  264. {"Phoenix"},
  265. {"Glendale"},
  266. {"Sadler"},
  267. {"Luggage Trailer A"},
  268. {"Luggage Trailer B"},
  269. {"Stair Trailer"},
  270. {"Boxville"},
  271. {"Farm Plow"},
  272. {"Utility Trailer"}
  273. };
  274.  
  275.  
  276. public OnPlayerRequestClass(playerid, classid)
  277. {
  278. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  279. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  280. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  281. return 1;
  282. }
  283.  
  284. public OnPlayerConnect(playerid)
  285. {
  286. return 1;
  287. }
  288.  
  289. public OnPlayerDisconnect(playerid, reason)
  290. {
  291. return 1;
  292. }
  293.  
  294. public OnPlayerSpawn(playerid)
  295. {
  296. return 1;
  297. }
  298.  
  299. public OnPlayerDeath(playerid, killerid, reason)
  300. {
  301. return 1;
  302. }
  303.  
  304. public OnVehicleSpawn(vehicleid)
  305. {
  306. return 1;
  307. }
  308.  
  309. public OnVehicleDeath(vehicleid, killerid)
  310. {
  311. return 1;
  312. }
  313.  
  314. public OnPlayerText(playerid, text[])
  315. {
  316. return 1;
  317. }
  318.  
  319. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  320. {
  321. return 1;
  322. }
  323.  
  324. public OnPlayerExitVehicle(playerid, vehicleid)
  325. {
  326. return 1;
  327. }
  328.  
  329. public OnPlayerStateChange(playerid, newstate, oldstate)
  330. {
  331. if(newstate == PLAYER_STATE_DRIVER )
  332. {
  333. SpeedometerOn(playerid);
  334. }
  335. else if(oldstate == PLAYER_STATE_DRIVER)
  336. {
  337. SpeedometerOff(playerid);
  338. }
  339. return 1;
  340. }
  341.  
  342. public OnPlayerEnterCheckpoint(playerid)
  343. {
  344. return 1;
  345. }
  346.  
  347. public OnPlayerLeaveCheckpoint(playerid)
  348. {
  349. return 1;
  350. }
  351.  
  352. public OnPlayerEnterRaceCheckpoint(playerid)
  353. {
  354. return 1;
  355. }
  356.  
  357. public OnPlayerLeaveRaceCheckpoint(playerid)
  358. {
  359. return 1;
  360. }
  361.  
  362. public OnRconCommand(cmd[])
  363. {
  364. return 1;
  365. }
  366.  
  367. public OnPlayerRequestSpawn(playerid)
  368. {
  369. return 1;
  370. }
  371.  
  372. public OnObjectMoved(objectid)
  373. {
  374. return 1;
  375. }
  376.  
  377. public OnPlayerObjectMoved(playerid, objectid)
  378. {
  379. return 1;
  380. }
  381.  
  382. public OnPlayerPickUpPickup(playerid, pickupid)
  383. {
  384. return 1;
  385. }
  386.  
  387. public OnVehicleMod(playerid, vehicleid, componentid)
  388. {
  389. return 1;
  390. }
  391.  
  392. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  393. {
  394. return 1;
  395. }
  396.  
  397. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  398. {
  399. return 1;
  400. }
  401.  
  402. public OnPlayerSelectedMenuRow(playerid, row)
  403. {
  404. return 1;
  405. }
  406.  
  407. public OnPlayerExitedMenu(playerid)
  408. {
  409. return 1;
  410. }
  411.  
  412. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  413. {
  414. return 1;
  415. }
  416.  
  417. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  418. {
  419. return 1;
  420. }
  421.  
  422. public OnRconLoginAttempt(ip[], password[], success)
  423. {
  424. return 1;
  425. }
  426.  
  427. public OnPlayerUpdate(playerid)
  428. {
  429. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  430. {
  431.  
  432. new const vehicleid = GetPlayerVehicleID(playerid);
  433. new const modelis = GetVehicleModel(vehicleid);
  434. new
  435. Float: vh;
  436. GetVehicleHealth( vehicleid, vh );
  437. new msg[56];
  438. format(msg,56,"%d",GetPlayerSpeed(playerid));
  439. TextDrawSetString(Textdraw14[playerid],msg);
  440. if(GetPlayerSpeed(playerid) > 4)
  441. {
  442. TextDrawShowForPlayer(playerid,Textdraw16);
  443. TextDrawShowForPlayer(playerid,Textdraw15);
  444. }
  445. else
  446. {
  447. TextDrawHideForPlayer(playerid,Textdraw16);
  448. TextDrawHideForPlayer(playerid,Textdraw15);
  449. }
  450. if(GetPlayerSpeed(playerid) > 24)
  451. {
  452. TextDrawShowForPlayer(playerid,Textdraw6);
  453. TextDrawShowForPlayer(playerid,Textdraw13);
  454. }
  455. else
  456. {
  457. TextDrawHideForPlayer(playerid,Textdraw6);
  458. TextDrawHideForPlayer(playerid,Textdraw13);
  459. }
  460. if(GetPlayerSpeed(playerid) > 49)
  461. {
  462. TextDrawShowForPlayer(playerid,Textdraw7);
  463. TextDrawShowForPlayer(playerid,Textdraw12);
  464. }
  465. else
  466. {
  467. TextDrawHideForPlayer(playerid,Textdraw7);
  468. TextDrawHideForPlayer(playerid,Textdraw12);
  469. }
  470. if(GetPlayerSpeed(playerid) > 64)
  471. {
  472. TextDrawShowForPlayer(playerid,Textdraw8);
  473. TextDrawShowForPlayer(playerid,Textdraw11);
  474. }
  475. else
  476. {
  477. TextDrawHideForPlayer(playerid,Textdraw8);
  478. TextDrawHideForPlayer(playerid,Textdraw11);
  479. }
  480. if(GetPlayerSpeed(playerid) > 89)
  481. {
  482. TextDrawShowForPlayer(playerid,Textdraw9);
  483. TextDrawShowForPlayer(playerid,Textdraw10);
  484. }
  485. else
  486. {
  487. TextDrawHideForPlayer(playerid,Textdraw9);
  488. TextDrawHideForPlayer(playerid,Textdraw10);
  489. }
  490. if(vh > 998.0)
  491. {
  492. TextDrawSetString(Textdraw18[playerid],"100%");
  493. }
  494. else if(vh > 850.0)
  495. {
  496. TextDrawSetString(Textdraw18[playerid],"85%");
  497. }
  498. else if(vh > 750.0)
  499. {
  500. TextDrawSetString(Textdraw18[playerid],"75%");
  501. }
  502. else if(vh > 650.0)
  503. {
  504. TextDrawSetString(Textdraw18[playerid],"65%");
  505. }
  506. else if(vh > 550.0)
  507. {
  508. TextDrawSetString(Textdraw18[playerid],"55%");
  509. }
  510. else if(vh > 450.0)
  511. {
  512. TextDrawSetString(Textdraw18[playerid],"45%");
  513. }
  514. else if(vh > 350.0)
  515. {
  516. TextDrawSetString(Textdraw18[playerid],"35%");
  517. }
  518. else if(vh > 250.0)
  519. {
  520. TextDrawSetString(Textdraw18[playerid],"25%");
  521. }
  522. else if(vh > 150.0)
  523. {
  524. TextDrawSetString(Textdraw18[playerid],"15%");
  525. }
  526. else if(vh > 50.0)
  527. {
  528. TextDrawSetString(Textdraw18[playerid],"0%");
  529. }
  530. format(msg,56,"%s",vName[modelis-400]);
  531. TextDrawSetString(Textdraw19[playerid],msg);
  532. //format(msg,56,"%d",Kuras);
  533. //TextDrawSetString(Textdraw19[playerid],msg);
  534. //Kuro Textdrawas, jei nereikia, palikite eilutes užkomentuotas.
  535. }
  536. return 1;
  537. }
  538.  
  539. public OnPlayerStreamIn(playerid, forplayerid)
  540. {
  541. return 1;
  542. }
  543.  
  544. public OnPlayerStreamOut(playerid, forplayerid)
  545. {
  546. return 1;
  547. }
  548.  
  549. public OnVehicleStreamIn(vehicleid, forplayerid)
  550. {
  551. return 1;
  552. }
  553.  
  554. public OnVehicleStreamOut(vehicleid, forplayerid)
  555. {
  556. return 1;
  557. }
  558.  
  559. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  560. {
  561. return 1;
  562. }
  563.  
  564. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  565. {
  566. return 1;
  567. }
  568. stock SpeedometerOn(playerid)
  569. {
  570. TextDrawShowForPlayer(playerid, Textdraw0);
  571. TextDrawShowForPlayer(playerid, Textdraw1);
  572. TextDrawShowForPlayer(playerid, Textdraw2);
  573. TextDrawShowForPlayer(playerid, Textdraw3);
  574. TextDrawShowForPlayer(playerid, Textdraw4);
  575. TextDrawShowForPlayer(playerid, Textdraw5);
  576. TextDrawShowForPlayer(playerid, Textdraw6);
  577. TextDrawShowForPlayer(playerid, Textdraw7);
  578. TextDrawShowForPlayer(playerid, Textdraw8);
  579. TextDrawShowForPlayer(playerid, Textdraw9);
  580. TextDrawShowForPlayer(playerid, Textdraw10);
  581. TextDrawShowForPlayer(playerid, Textdraw11);
  582. TextDrawShowForPlayer(playerid, Textdraw12);
  583. TextDrawShowForPlayer(playerid, Textdraw13);
  584. TextDrawShowForPlayer(playerid, Textdraw14[playerid]);
  585. TextDrawShowForPlayer(playerid, Textdraw15);
  586. TextDrawShowForPlayer(playerid, Textdraw16);
  587. TextDrawShowForPlayer(playerid, Textdraw17);
  588. TextDrawShowForPlayer(playerid, Textdraw18[playerid]);
  589. TextDrawShowForPlayer(playerid, Textdraw19[playerid]);
  590. TextDrawShowForPlayer(playerid, Textdraw20);
  591. TextDrawShowForPlayer(playerid, Textdraw23);
  592. //TextDrawShowForPlayer(playerid, Textdraw21);
  593. //TextDrawShowForPlayer(playerid, Textdraw22[playerid]);
  594. //Kuro Textdrawai
  595. }
  596. stock SpeedometerOff(playerid)
  597. {
  598. TextDrawHideForPlayer(playerid, Textdraw0);
  599. TextDrawHideForPlayer(playerid, Textdraw1);
  600. TextDrawHideForPlayer(playerid, Textdraw2);
  601. TextDrawHideForPlayer(playerid, Textdraw3);
  602. TextDrawHideForPlayer(playerid, Textdraw4);
  603. TextDrawHideForPlayer(playerid, Textdraw5);
  604. TextDrawHideForPlayer(playerid, Textdraw6);
  605. TextDrawHideForPlayer(playerid, Textdraw7);
  606. TextDrawHideForPlayer(playerid, Textdraw8);
  607. TextDrawHideForPlayer(playerid, Textdraw9);
  608. TextDrawHideForPlayer(playerid, Textdraw10);
  609. TextDrawHideForPlayer(playerid, Textdraw11);
  610. TextDrawHideForPlayer(playerid, Textdraw12);
  611. TextDrawHideForPlayer(playerid, Textdraw13);
  612. TextDrawHideForPlayer(playerid, Textdraw14[playerid]);
  613. TextDrawHideForPlayer(playerid, Textdraw15);
  614. TextDrawHideForPlayer(playerid, Textdraw16);
  615. TextDrawHideForPlayer(playerid, Textdraw17);
  616. TextDrawHideForPlayer(playerid, Textdraw18[playerid]);
  617. TextDrawHideForPlayer(playerid, Textdraw19[playerid]);
  618. TextDrawHideForPlayer(playerid, Textdraw20);
  619. TextDrawHideForPlayer(playerid, Textdraw23);
  620. //TextDrawHideForPlayer(playerid, Textdraw21);
  621. //TextDrawHideForPlayer(playerid, Textdraw22[playerid]);
  622. //Kuro Textdrawai
  623. }
  624. stock LoadTextDraws()
  625. {
  626. Textdraw0 = TextDrawCreate(402.000000, 399.000000, "_");
  627. TextDrawBackgroundColor(Textdraw0, 255);
  628. TextDrawFont(Textdraw0, 1);
  629. TextDrawLetterSize(Textdraw0, 0.500000, 5.200000);
  630. TextDrawColor(Textdraw0, -1);
  631. TextDrawSetOutline(Textdraw0, 0);
  632. TextDrawSetProportional(Textdraw0, 1);
  633. TextDrawSetShadow(Textdraw0, 1);
  634. TextDrawUseBox(Textdraw0, 1);
  635. TextDrawBoxColor(Textdraw0, 255);
  636. TextDrawTextSize(Textdraw0, 257.000000, 0.000000);
  637.  
  638. Textdraw1 = TextDrawCreate(402.000000, 399.000000, "_");
  639. TextDrawBackgroundColor(Textdraw1, 255);
  640. TextDrawFont(Textdraw1, 1);
  641. TextDrawLetterSize(Textdraw1, 0.500000, -0.200000);
  642. TextDrawColor(Textdraw1, -1);
  643. TextDrawSetOutline(Textdraw1, 0);
  644. TextDrawSetProportional(Textdraw1, 1);
  645. TextDrawSetShadow(Textdraw1, 1);
  646. TextDrawUseBox(Textdraw1, 1);
  647. TextDrawBoxColor(Textdraw1, -1);
  648. TextDrawTextSize(Textdraw1, 257.000000, 0.000000);
  649.  
  650. Textdraw2 = TextDrawCreate(402.000000, 449.000000, "_");
  651. TextDrawBackgroundColor(Textdraw2, 255);
  652. TextDrawFont(Textdraw2, 1);
  653. TextDrawLetterSize(Textdraw2, 0.500000, -0.400000);
  654. TextDrawColor(Textdraw2, -1);
  655. TextDrawSetOutline(Textdraw2, 0);
  656. TextDrawSetProportional(Textdraw2, 1);
  657. TextDrawSetShadow(Textdraw2, 1);
  658. TextDrawUseBox(Textdraw2, 1);
  659. TextDrawBoxColor(Textdraw2, -1);
  660. TextDrawTextSize(Textdraw2, 256.000000, 1.000000);
  661.  
  662. Textdraw3 = TextDrawCreate(402.000000, 449.000000, "_");
  663. TextDrawBackgroundColor(Textdraw3, 255);
  664. TextDrawFont(Textdraw3, 1);
  665. TextDrawLetterSize(Textdraw3, 0.500000, -5.900000);
  666. TextDrawColor(Textdraw3, -1);
  667. TextDrawSetOutline(Textdraw3, 0);
  668. TextDrawSetProportional(Textdraw3, 1);
  669. TextDrawSetShadow(Textdraw3, 1);
  670. TextDrawUseBox(Textdraw3, 1);
  671. TextDrawBoxColor(Textdraw3, -1);
  672. TextDrawTextSize(Textdraw3, 398.000000, 0.000000);
  673.  
  674. Textdraw4 = TextDrawCreate(259.000000, 449.000000, "_");
  675. TextDrawBackgroundColor(Textdraw4, 255);
  676. TextDrawFont(Textdraw4, 1);
  677. TextDrawLetterSize(Textdraw4, 0.400000, -5.899999);
  678. TextDrawColor(Textdraw4, -1);
  679. TextDrawSetOutline(Textdraw4, 0);
  680. TextDrawSetProportional(Textdraw4, 1);
  681. TextDrawSetShadow(Textdraw4, 1);
  682. TextDrawUseBox(Textdraw4, 1);
  683. TextDrawBoxColor(Textdraw4, -1);
  684. TextDrawTextSize(Textdraw4, 257.000000, 0.000000);
  685.  
  686. Textdraw5 = TextDrawCreate(370.000000, 436.000000, "_");
  687. TextDrawBackgroundColor(Textdraw5, 255);
  688. TextDrawFont(Textdraw5, 1);
  689. TextDrawLetterSize(Textdraw5, 0.500000, -0.500000);
  690. TextDrawColor(Textdraw5, -1);
  691. TextDrawSetOutline(Textdraw5, 0);
  692. TextDrawSetProportional(Textdraw5, 1);
  693. TextDrawSetShadow(Textdraw5, 1);
  694. TextDrawUseBox(Textdraw5, 1);
  695. TextDrawBoxColor(Textdraw5, -1);
  696. TextDrawTextSize(Textdraw5, 257.000000, 0.000000);
  697.  
  698. Textdraw6 = TextDrawCreate(274.000000, 432.000000, "__");
  699. TextDrawBackgroundColor(Textdraw6, 255);
  700. TextDrawFont(Textdraw6, 1);
  701. TextDrawLetterSize(Textdraw6, 0.500000, -1.700000);
  702. TextDrawColor(Textdraw6, -1);
  703. TextDrawSetOutline(Textdraw6, 0);
  704. TextDrawSetProportional(Textdraw6, 1);
  705. TextDrawSetShadow(Textdraw6, 1);
  706. TextDrawUseBox(Textdraw6, 1);
  707. TextDrawBoxColor(Textdraw6, 9568255);
  708. TextDrawTextSize(Textdraw6, 275.000000, 0.000000);
  709.  
  710. Textdraw7 = TextDrawCreate(284.000000, 432.000000, "___");
  711. TextDrawBackgroundColor(Textdraw7, 255);
  712. TextDrawFont(Textdraw7, 1);
  713. TextDrawLetterSize(Textdraw7, 0.500000, -2.199999);
  714. TextDrawColor(Textdraw7, -1);
  715. TextDrawSetOutline(Textdraw7, 0);
  716. TextDrawSetProportional(Textdraw7, 1);
  717. TextDrawSetShadow(Textdraw7, 1);
  718. TextDrawUseBox(Textdraw7, 1);
  719. TextDrawBoxColor(Textdraw7, 9568255);
  720. TextDrawTextSize(Textdraw7, 277.000000, 0.000000);
  721.  
  722. Textdraw8 = TextDrawCreate(291.000000, 432.000000, "____");
  723. TextDrawBackgroundColor(Textdraw8, 255);
  724. TextDrawFont(Textdraw8, 1);
  725. TextDrawLetterSize(Textdraw8, 0.500000, -2.699999);
  726. TextDrawColor(Textdraw8, -1);
  727. TextDrawSetOutline(Textdraw8, 0);
  728. TextDrawSetProportional(Textdraw8, 1);
  729. TextDrawSetShadow(Textdraw8, 1);
  730. TextDrawUseBox(Textdraw8, 1);
  731. TextDrawBoxColor(Textdraw8, 9568255);
  732. TextDrawTextSize(Textdraw8, 284.000000, 0.000000);
  733.  
  734. Textdraw9 = TextDrawCreate(298.000000, 432.000000, "_____");
  735. TextDrawBackgroundColor(Textdraw9, 255);
  736. TextDrawFont(Textdraw9, 1);
  737. TextDrawLetterSize(Textdraw9, 0.500000, -3.199997);
  738. TextDrawColor(Textdraw9, -1);
  739. TextDrawSetOutline(Textdraw9, 0);
  740. TextDrawSetProportional(Textdraw9, 1);
  741. TextDrawSetShadow(Textdraw9, 1);
  742. TextDrawUseBox(Textdraw9, 1);
  743. TextDrawBoxColor(Textdraw9, 9568255);
  744. TextDrawTextSize(Textdraw9, 291.000000, 0.000000);
  745.  
  746. Textdraw10 = TextDrawCreate(338.000000, 432.000000, "_____");
  747. TextDrawBackgroundColor(Textdraw10, 255);
  748. TextDrawFont(Textdraw10, 1);
  749. TextDrawLetterSize(Textdraw10, 0.500000, -3.199997);
  750. TextDrawColor(Textdraw10, -1);
  751. TextDrawSetOutline(Textdraw10, 0);
  752. TextDrawSetProportional(Textdraw10, 1);
  753. TextDrawSetShadow(Textdraw10, 1);
  754. TextDrawUseBox(Textdraw10, 1);
  755. TextDrawBoxColor(Textdraw10, 9568255);
  756. TextDrawTextSize(Textdraw10, 330.000000, 0.000000);
  757.  
  758. Textdraw11 = TextDrawCreate(341.000000, 432.000000, "____");
  759. TextDrawBackgroundColor(Textdraw11, 255);
  760. TextDrawFont(Textdraw11, 1);
  761. TextDrawLetterSize(Textdraw11, 0.500000, -2.699999);
  762. TextDrawColor(Textdraw11, -1);
  763. TextDrawSetOutline(Textdraw11, 0);
  764. TextDrawSetProportional(Textdraw11, 1);
  765. TextDrawSetShadow(Textdraw11, 1);
  766. TextDrawUseBox(Textdraw11, 1);
  767. TextDrawBoxColor(Textdraw11, 9568255);
  768. TextDrawTextSize(Textdraw11, 342.000000, 0.000000);
  769.  
  770. Textdraw12 = TextDrawCreate(352.000000, 432.000000, "___");
  771. TextDrawBackgroundColor(Textdraw12, 255);
  772. TextDrawFont(Textdraw12, 1);
  773. TextDrawLetterSize(Textdraw12, 0.500000, -2.199999);
  774. TextDrawColor(Textdraw12, -1);
  775. TextDrawSetOutline(Textdraw12, 0);
  776. TextDrawSetProportional(Textdraw12, 1);
  777. TextDrawSetShadow(Textdraw12, 1);
  778. TextDrawUseBox(Textdraw12, 1);
  779. TextDrawBoxColor(Textdraw12, 9568255);
  780. TextDrawTextSize(Textdraw12, 345.000000, 0.000000);
  781.  
  782. Textdraw13 = TextDrawCreate(354.000000, 432.000000, "__");
  783. TextDrawBackgroundColor(Textdraw13, 255);
  784. TextDrawFont(Textdraw13, 1);
  785. TextDrawLetterSize(Textdraw13, 0.500000, -1.700000);
  786. TextDrawColor(Textdraw13, -1);
  787. TextDrawSetOutline(Textdraw13, 0);
  788. TextDrawSetProportional(Textdraw13, 1);
  789. TextDrawSetShadow(Textdraw13, 1);
  790. TextDrawUseBox(Textdraw13, 1);
  791. TextDrawBoxColor(Textdraw13, 9568255);
  792. TextDrawTextSize(Textdraw13, 355.000000, 0.000000);
  793.  
  794. Textdraw15 = TextDrawCreate(364.000000, 432.000000, "_");
  795. TextDrawBackgroundColor(Textdraw15, 255);
  796. TextDrawFont(Textdraw15, 1);
  797. TextDrawLetterSize(Textdraw15, 0.500000, -1.199998);
  798. TextDrawColor(Textdraw15, -1);
  799. TextDrawSetOutline(Textdraw15, 0);
  800. TextDrawSetProportional(Textdraw15, 1);
  801. TextDrawSetShadow(Textdraw15, 1);
  802. TextDrawUseBox(Textdraw15, 1);
  803. TextDrawBoxColor(Textdraw15, 9568255);
  804. TextDrawTextSize(Textdraw15, 357.000000, 0.000000);
  805.  
  806. Textdraw16 = TextDrawCreate(268.000000, 432.000000, "_");
  807. TextDrawBackgroundColor(Textdraw16, 255);
  808. TextDrawFont(Textdraw16, 1);
  809. TextDrawLetterSize(Textdraw16, 0.500000, -1.199998);
  810. TextDrawColor(Textdraw16, -1);
  811. TextDrawSetOutline(Textdraw16, 0);
  812. TextDrawSetProportional(Textdraw16, 1);
  813. TextDrawSetShadow(Textdraw16, 1);
  814. TextDrawUseBox(Textdraw16, 1);
  815. TextDrawBoxColor(Textdraw16, 9568255);
  816. TextDrawTextSize(Textdraw16, 269.000000, 0.000000);
  817.  
  818. Textdraw17 = TextDrawCreate(304.000000, 405.000000, "km/h");
  819. TextDrawBackgroundColor(Textdraw17, 255);
  820. TextDrawFont(Textdraw17, 3);
  821. TextDrawLetterSize(Textdraw17, 0.259999, 0.899999);
  822. TextDrawColor(Textdraw17, -1);
  823. TextDrawSetOutline(Textdraw17, 0);
  824. TextDrawSetProportional(Textdraw17, 1);
  825. TextDrawSetShadow(Textdraw17, 1);
  826.  
  827. Textdraw20 = TextDrawCreate(372.000000, 402.000000, "Bukle:");
  828. TextDrawBackgroundColor(Textdraw20, 255);
  829. TextDrawFont(Textdraw20, 2);
  830. TextDrawLetterSize(Textdraw20, 0.150000, 0.799998);
  831. TextDrawColor(Textdraw20, -1);
  832. TextDrawSetOutline(Textdraw20, 0);
  833. TextDrawSetProportional(Textdraw20, 1);
  834. TextDrawSetShadow(Textdraw20, 1);
  835.  
  836. Textdraw21 = TextDrawCreate(372.000000, 422.000000, "KURAS:");
  837. TextDrawBackgroundColor(Textdraw21, 255);
  838. TextDrawFont(Textdraw21, 2);
  839. TextDrawLetterSize(Textdraw21, 0.150000, 0.799998);
  840. TextDrawColor(Textdraw21, -1);
  841. TextDrawSetOutline(Textdraw21, 0);
  842. TextDrawSetProportional(Textdraw21, 1);
  843. TextDrawSetShadow(Textdraw21, 1);
  844.  
  845. Textdraw23 = TextDrawCreate(370.000000, 449.000000, "_");
  846. TextDrawBackgroundColor(Textdraw23, 255);
  847. TextDrawFont(Textdraw23, 1);
  848. TextDrawLetterSize(Textdraw23, 0.500000, -5.800000);
  849. TextDrawColor(Textdraw23, -1);
  850. TextDrawSetOutline(Textdraw23, 0);
  851. TextDrawSetProportional(Textdraw23, 1);
  852. TextDrawSetShadow(Textdraw23, 1);
  853. TextDrawUseBox(Textdraw23, 1);
  854. TextDrawBoxColor(Textdraw23, -1);
  855. TextDrawTextSize(Textdraw23, 366.000000, 0.000000);
  856.  
  857. for(new i=0;i<MAX_PLAYERS;i++)
  858. {
  859. Textdraw22[i] = TextDrawCreate(375.000000, 432.000000, "0l");
  860. TextDrawBackgroundColor(Textdraw22[i], 255);
  861. TextDrawFont(Textdraw22[i], 3);
  862. TextDrawLetterSize(Textdraw22[i], 0.259999, 0.899999);
  863. TextDrawColor(Textdraw22[i], -385809921);
  864. TextDrawSetOutline(Textdraw22[i], 0);
  865. TextDrawSetProportional(Textdraw22[i], 1);
  866. TextDrawSetShadow(Textdraw22[i], 1);
  867.  
  868. Textdraw18[i] = TextDrawCreate(373.000000, 412.000000, "100%");
  869. TextDrawBackgroundColor(Textdraw18[i], 255);
  870. TextDrawFont(Textdraw18[i], 3);
  871. TextDrawLetterSize(Textdraw18[i], 0.259999, 0.899999);
  872. TextDrawColor(Textdraw18[i], -1);
  873. TextDrawSetOutline(Textdraw18[i], 0);
  874. TextDrawSetProportional(Textdraw18[i], 1);
  875. TextDrawSetShadow(Textdraw18[i], 1);
  876.  
  877. Textdraw19[i] = TextDrawCreate(297.000000, 436.000000, "Infernus");
  878. TextDrawBackgroundColor(Textdraw19[i], 255);
  879. TextDrawFont(Textdraw19[i], 3);
  880. TextDrawLetterSize(Textdraw19[i], 0.259999, 0.899999);
  881. TextDrawColor(Textdraw19[i], -1);
  882. TextDrawSetOutline(Textdraw19[i], 0);
  883. TextDrawSetProportional(Textdraw19[i], 1);
  884. TextDrawSetShadow(Textdraw19[i], 1);
  885.  
  886. Textdraw14[i] = TextDrawCreate(302.000000, 415.000000, "100");
  887. TextDrawBackgroundColor(Textdraw14[i], 255);
  888. TextDrawFont(Textdraw14[i], 3);
  889. TextDrawLetterSize(Textdraw14[i], 0.439999, 1.799998);
  890. TextDrawColor(Textdraw14[i], -385809921);
  891. TextDrawSetOutline(Textdraw14[i], 0);
  892. TextDrawSetProportional(Textdraw14[i], 1);
  893. TextDrawSetShadow(Textdraw14[i], 1);
  894. }
  895. }
  896.  
  897. stock GetPlayerSpeed(playerid)
  898. {
  899. new Float:Vx,Float:Vy,Float:Vz,Float:rtn;
  900. GetVehicleVelocity(GetPlayerVehicleID(playerid),Vx,Vy,Vz);
  901. rtn = floatsqroot(Vx*Vx + Vy*Vy + Vz*Vz);
  902. return floatround(rtn * 100 * 1.61);
  903. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement