Advertisement
ShomyScript

Untitled

Oct 3rd, 2017
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.97 KB | None | 0 0
  1. //==========================[ BrzinoMetar By Shomy ]==========================//
  2. //=================================[ Include ]================================//
  3. #include <a_samp>
  4. //=== [ TD ] ===//
  5. new Text:Textdraw0;
  6. new Text:Textdraw1;
  7. new Text:Textdraw2;
  8. new Text:Textdraw3;
  9. new Text:Textdraw4;
  10. new Text:Textdraw5;
  11. new Text:Textdraw6;
  12. new Text:Textdraw7;
  13. new Text:Textdraw8;
  14. new Text:Textdraw9;
  15. new Text:Textdraw10;
  16. new Gorivo[MAX_VEHICLES];
  17. //==============//
  18. //native GetVehicleFriendlyName(vehicleid);
  19.  
  20. new VehicleFriendlyNames[212][] = {
  21. {"Landstalker"},{"Bravura"},{"Buffalo"},{"Linerunner"},{"Perrenial"},{"Sentinel"},
  22. {"Dumper"},{"Firetruck"},{"Trashmaster"},{"Stretch"},{"Manana"},{"Infernus"},{"Voodoo"},
  23. {"Pony"},{"Mule"},{"Cheetah"},{"Ambulance"},{"Leviathan"},{"Moonbeam"},{"Esperanto"},{"Taxi"},
  24. {"Washington"},{"Bobcat"},{"Mr. Whoopee"},{"BF. Injection"},{"Hunter"},{"Premier"},{"Enforcer"},
  25. {"Securicar"},{"Banshee"},{"Predator"},{"Bus"},{"Rhino"},{"Barracks"},{"Hotknife"},{"Article Trailer"},
  26. {"Previon"},{"Coach"},{"Cabbie"},{"Stallion"},{"Rumpo"},{"RC Bandit"},{"Romero"},{"Packer"},{"Monster"},
  27. {"Admiral"},{"Squalo"},{"Seasparrow"},{"Pizzaboy"},{"Tram"},{"Article Trailer 2"},{"Turismo"},{"Speeder"},
  28. {"Reefer"},{"Tropic"},{"Flatbed"},{"Yankee"},{"Caddy"},{"Solair"},{"Berkley's RC Van"},{"Skimmer"},
  29. {"PCJ-600"},{"Faggio"},{"Freeway"},{"RC Baron"},{"RC Raider"},{"Glendale"},{"Oceanic"},{"Sanchez"},
  30. {"Sparrow"},{"Patriot"},{"Quad"},{"Coastguard"},{"Dinghy"},{"Hermes"},{"Sabre"},{"Rustler"},{"ZR-350"},
  31. {"Walton"},{"Regina"},{"Comet"},{"BMX"},{"Burrito"},{"Camper"},{"Marquis"},{"Baggage"},{"Dozer"},
  32. {"Maverick"},{"News Chopper"},{"Rancher"},{"FBI Rancher"},{"Virgo"},{"Greenwood"},{"Jetmax"},{"Hotring"},
  33. {"Sandking"},{"Blista Compact"},{"Police Maverick"},{"Boxville"},{"Benson"},{"Mesa"},{"RC Goblin"},
  34. {"Hotring Racer A"},{"Hotring Racer B"},{"Bloodring Banger"},{"Rancher"},{"Super GT"},{"Elegant"},
  35. {"Journey"},{"Bike"},{"Mountain Bike"},{"Beagle"},{"Cropdust"},{"Stunt"},{"Tanker"},{"Roadtrain"},
  36. {"Nebula"},{"Majestic"},{"Buccaneer"},{"Shamal"},{"Hydra"},{"FCR-900"},{"NRG-500"},{"HPV1000"},
  37. {"Cement Truck"},{"Tow Truck"},{"Fortune"},{"Cadrona"},{"FBI Truck"},{"Willard"},{"Forklift"},
  38. {"Tractor"},{"Combine"},{"Feltzer"},{"Remington"},{"Slamvan"},{"Blade"},{"Freight"},{"Streak"},
  39. {"Vortex"},{"Vincent"},{"Bullet"},{"Clover"},{"Sadler"},{"Firetruck LA"},{"Hustler"},{"Intruder"},
  40. {"Primo"},{"Cargobob"},{"Tampa"},{"Sunrise"},{"Merit"},{"Utility"},{"Nevada"},{"Yosemite"},{"Windsor"},
  41. {"Monster A"},{"Monster B"},{"Uranus"},{"Jester"},{"Sultan"},{"Stratum"},{"Elegy"},{"Raindance"},
  42. {"RC Tiger"},{"Flash"},{"Tahoma"},{"Savanna"},{"Bandito"},{"Freight Flat"},{"Streak Carriage"},
  43. {"Kart"},{"Mower"},{"Dunerider"},{"Sweeper"},{"Broadway"},{"Tornado"},{"AT-400"},{"DFT-30"},{"Huntley"},
  44. {"Stafford"},{"BF-400"},{"Newsvan"},{"Tug"},{"Article Trailer 3"},{"Emperor"},{"Wayfarer"},{"Euros"},{"Mobile Hotdog"},
  45. {"Club"},{"Freight Carriage"},{"Trailer 3"},{"Andromada"},{"Dodo"},{"RC Cam"},{"Launch"},{"Police Car (LSPD)"},
  46. {"Police Car (SFPD)"},{"Police Car (LVPD)"},{"Police Ranger"},{"Picador"},{"S.W.A.T Van"},{"Alpha"},
  47. {"Phoenix"},{"Glendale"},{"Sadler"},{"Luggage Trailer A"},{"Luggage Trailer B"},{"Stair Trailer"},
  48. {"Boxville"},{"Farm Plow"},{"Utility Trailer"}
  49. };
  50.  
  51. stock GetVehicleFriendlyName(vehicleid)
  52. {
  53. new GVFNstring[56];
  54. format(GVFNstring, sizeof(GVFNstring), VehicleFriendlyNames[GetVehicleModel(vehicleid)-400]);
  55. return GVFNstring;
  56. }
  57. public OnGameModeInit()
  58. {
  59. Textdraw0 = TextDrawCreate(641.529418, 290.250000, "usebox");
  60. TextDrawLetterSize(Textdraw0, 0.000000, 13.942590);
  61. TextDrawTextSize(Textdraw0, 508.117645, 0.000000);
  62. TextDrawAlignment(Textdraw0, 1);
  63. TextDrawColor(Textdraw0, 0);
  64. TextDrawUseBox(Textdraw0, true);
  65. TextDrawBoxColor(Textdraw0, 102);
  66. TextDrawSetShadow(Textdraw0, 0);
  67. TextDrawSetOutline(Textdraw0, 0);
  68. TextDrawFont(Textdraw0, 0);
  69.  
  70. Textdraw1 = TextDrawCreate(509.647064, 288.166687, "LD_SPAC:white");
  71. TextDrawLetterSize(Textdraw1, 0.000000, 0.000000);
  72. TextDrawTextSize(Textdraw1, 1.411750, 131.249954);
  73. TextDrawAlignment(Textdraw1, 1);
  74. TextDrawColor(Textdraw1, 255);
  75. TextDrawSetShadow(Textdraw1, 0);
  76. TextDrawSetOutline(Textdraw1, 0);
  77. TextDrawFont(Textdraw1, 4);
  78.  
  79. Textdraw2 = TextDrawCreate(510.117645, 418.250000, "LD_SPAC:white");
  80. TextDrawLetterSize(Textdraw2, 0.000000, 0.000000);
  81. TextDrawTextSize(Textdraw2, 129.882354, 1.749979);
  82. TextDrawAlignment(Textdraw2, 1);
  83. TextDrawColor(Textdraw2, 255);
  84. TextDrawSetShadow(Textdraw2, 0);
  85. TextDrawSetOutline(Textdraw2, 0);
  86. TextDrawFont(Textdraw2, 4);
  87.  
  88. Textdraw3 = TextDrawCreate(509.235321, 288.000030, "LD_SPAC:white");
  89. TextDrawLetterSize(Textdraw3, 0.000000, 0.000000);
  90. TextDrawTextSize(Textdraw3, 129.882354, 1.749979);
  91. TextDrawAlignment(Textdraw3, 1);
  92. TextDrawColor(Textdraw3, 255);
  93. TextDrawSetShadow(Textdraw3, 0);
  94. TextDrawSetOutline(Textdraw3, 0);
  95. TextDrawFont(Textdraw3, 4);
  96.  
  97. Textdraw4 = TextDrawCreate(533.176452, 296.333465, "INFERNUS");
  98. TextDrawLetterSize(Textdraw4, 0.449999, 1.600000);
  99. TextDrawAlignment(Textdraw4, 1);
  100. TextDrawColor(Textdraw4, -5963521);
  101. TextDrawSetShadow(Textdraw4, 0);
  102. TextDrawSetOutline(Textdraw4, 1);
  103. TextDrawBackgroundColor(Textdraw4, 51);
  104. TextDrawFont(Textdraw4, 2);
  105. TextDrawSetProportional(Textdraw4, 1);
  106.  
  107. Textdraw5 = TextDrawCreate(527.529418, 314.416687, "LD_SPAC:white");
  108. TextDrawLetterSize(Textdraw5, 0.000000, 0.000000);
  109. TextDrawTextSize(Textdraw5, 101.647041, 1.749959);
  110. TextDrawAlignment(Textdraw5, 1);
  111. TextDrawColor(Textdraw5, 255);
  112. TextDrawSetShadow(Textdraw5, 0);
  113. TextDrawSetOutline(Textdraw5, 0);
  114. TextDrawFont(Textdraw5, 4);
  115.  
  116. Textdraw6 = TextDrawCreate(520.470520, 339.499938, "250");
  117. TextDrawLetterSize(Textdraw6, 0.557764, 2.480833);
  118. TextDrawAlignment(Textdraw6, 1);
  119. TextDrawColor(Textdraw6, -5963521);
  120. TextDrawSetShadow(Textdraw6, 0);
  121. TextDrawSetOutline(Textdraw6, 1);
  122. TextDrawBackgroundColor(Textdraw6, 51);
  123. TextDrawFont(Textdraw6, 3);
  124. TextDrawSetProportional(Textdraw6, 1);
  125.  
  126. Textdraw7 = TextDrawCreate(576.000000, 320.833312, "LD_SPAC:white");
  127. TextDrawLetterSize(Textdraw7, 0.000000, 0.000000);
  128. TextDrawTextSize(Textdraw7, 1.882324, 92.750000);
  129. TextDrawAlignment(Textdraw7, 1);
  130. TextDrawColor(Textdraw7, 255);
  131. TextDrawSetShadow(Textdraw7, 0);
  132. TextDrawSetOutline(Textdraw7, 0);
  133. TextDrawFont(Textdraw7, 4);
  134.  
  135. Textdraw8 = TextDrawCreate(594.882019, 339.916625, "45");
  136. TextDrawLetterSize(Textdraw8, 0.557764, 2.480833);
  137. TextDrawAlignment(Textdraw8, 1);
  138. TextDrawColor(Textdraw8, -5963521);
  139. TextDrawSetShadow(Textdraw8, 0);
  140. TextDrawSetOutline(Textdraw8, 1);
  141. TextDrawBackgroundColor(Textdraw8, 51);
  142. TextDrawFont(Textdraw8, 3);
  143. TextDrawSetProportional(Textdraw8, 1);
  144.  
  145. Textdraw9 = TextDrawCreate(584.058776, 362.083435, "Litara");
  146. TextDrawLetterSize(Textdraw9, 0.338941, 1.599999);
  147. TextDrawAlignment(Textdraw9, 1);
  148. TextDrawColor(Textdraw9, -5963521);
  149. TextDrawSetShadow(Textdraw9, 0);
  150. TextDrawSetOutline(Textdraw9, 1);
  151. TextDrawBackgroundColor(Textdraw9, 51);
  152. TextDrawFont(Textdraw9, 2);
  153. TextDrawSetProportional(Textdraw9, 1);
  154.  
  155. Textdraw10 = TextDrawCreate(515.764770, 362.250061, "KM/H");
  156. TextDrawLetterSize(Textdraw10, 0.449999, 1.600000);
  157. TextDrawAlignment(Textdraw10, 1);
  158. TextDrawColor(Textdraw10, -5963521);
  159. TextDrawSetShadow(Textdraw10, 0);
  160. TextDrawSetOutline(Textdraw10, 1);
  161. TextDrawBackgroundColor(Textdraw10, 51);
  162. TextDrawFont(Textdraw10, 2);
  163. TextDrawSetProportional(Textdraw10, 1);
  164. }
  165. public OnPlayerStateChange(playerid, newstate, oldstate)
  166. {
  167. if(newstate == PLAYER_STATE_DRIVER)
  168. {
  169. TextDrawShowForPlayer(playerid, Textdraw0);
  170. TextDrawShowForPlayer(playerid, Textdraw1);
  171. TextDrawShowForPlayer(playerid, Textdraw2);
  172. TextDrawShowForPlayer(playerid, Textdraw3);
  173. TextDrawShowForPlayer(playerid, Textdraw4);
  174. TextDrawShowForPlayer(playerid, Textdraw5);
  175. TextDrawShowForPlayer(playerid, Textdraw6);
  176. TextDrawShowForPlayer(playerid, Textdraw7);
  177. TextDrawShowForPlayer(playerid, Textdraw8);
  178. TextDrawShowForPlayer(playerid, Textdraw9);
  179. TextDrawShowForPlayer(playerid, Textdraw10);
  180. }
  181. }
  182. stock GetVehicleSpeed(vehicleid)
  183. {
  184. new Float:xPos[3];
  185. GetVehicleVelocity(vehicleid, xPos[0], xPos[1], xPos[2]);
  186. return floatround(floatsqroot(xPos[0] * xPos[0] + xPos[1] * xPos[1] + xPos[2] * xPos[2]) * 170.00);
  187. }
  188. public OnPlayerUpdate(playerid)
  189. {
  190. new Float:fPos[3], Float:fSpeed;
  191. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  192. {
  193. GetVehicleVelocity(GetPlayerVehicleID(playerid), fPos[0], fPos[1], fPos[2]);
  194. fSpeed = floatsqroot(floatpower(fPos[0], 2) + floatpower(fPos[1], 2) + floatpower(fPos[2], 2)) * 200;
  195. new Float:alpha = 320 - fSpeed;
  196. if(alpha < 60) alpha = 60;
  197. for(new i; i < 4; i++)
  198. {
  199. new speed[128];
  200. new model[128];
  201. new gorivotd[128];
  202. new vid = GetPlayerVehicleID(playerid);
  203. format(speed,sizeof(speed), "%d", GetVehicleSpeed(vid));
  204. TextDrawSetString(Textdraw6, speed);
  205. format(model,sizeof(model), "%s", GetVehicleFriendlyName(vid));
  206. TextDrawSetString(Textdraw4, model);
  207. format(gorivotd,sizeof(gorivotd), "%d", Gorivo[vid]);
  208. TextDrawSetString(Textdraw8, gorivotd);
  209. }
  210. }
  211. if(!IsPlayerInAnyVehicle(playerid))
  212. {
  213. TextDrawHideForPlayer(playerid, Textdraw0);
  214. TextDrawHideForPlayer(playerid, Textdraw1);
  215. TextDrawHideForPlayer(playerid, Textdraw2);
  216. TextDrawHideForPlayer(playerid, Textdraw3);
  217. TextDrawHideForPlayer(playerid, Textdraw4);
  218. TextDrawHideForPlayer(playerid, Textdraw5);
  219. TextDrawHideForPlayer(playerid, Textdraw6);
  220. TextDrawHideForPlayer(playerid, Textdraw7);
  221. TextDrawHideForPlayer(playerid, Textdraw8);
  222. TextDrawHideForPlayer(playerid, Textdraw9);
  223. TextDrawHideForPlayer(playerid, Textdraw10);
  224. }
  225. }
  226. //=======================[ KRAJ FILTERSCRIPTE BY SHOMY ]======================//
  227. //========================[ BrzinoMetar Za Athlone RP ]=======================//
  228. //=================================[ DOKTOR ]=================================//
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement