Advertisement
Guest User

Untitled

a guest
Jul 21st, 2011
263
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.83 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. new Text: esp[MAX_PLAYERS], Text: esph[MAX_PLAYERS], Text: espi[MAX_PLAYERS];
  4. new Vozila[212][]=
  5. {
  6. {"Landstalker"},{"Bravura"},{"Buffalo"},{"Linerunner"},{"Perrenial"},{"Sentinel"},
  7. {"Dumper"},{"Firetruck"},{"Trashmaster"},{"Stretch"},{"Manana"},{"Infernus"},{"Voodoo"},
  8. {"Pony"},{"Mule"},{"Cheetah"},{"Ambulance"},{"Leviathan"},{"Moonbeam"},{"Esperanto"},{"Taxi"},
  9. {"Washington"},{"Bobcat"},{"Mr. Whoopee"},{"BF. Injection"},{"Hunter"},{"Premier"},{"Enforcer"},
  10. {"Securicar"},{"Banshee"},{"Predator"},{"Bus"},{"Rhino"},{"Barracks"},{"Hotknife"},{"Article Trailer"},
  11. {"Previon"},{"Coach"},{"Cabbie"},{"Stallion"},{"Rumpo"},{"RC Bandit"},{"Romero"},{"Packer"},{"Monster"},
  12. {"Admiral"},{"Squalo"},{"Seasparrow"},{"Pizzaboy"},{"Tram"},{"Article Trailer 2"},{"Turismo"},{"Speeder"},
  13. {"Reefer"},{"Tropic"},{"Flatbed"},{"Yankee"},{"Caddy"},{"Solair"},{"Berkley's RC Van"},{"Skimmer"},
  14. {"PCJ-600"},{"Faggio"},{"Freeway"},{"RC Baron"},{"RC Raider"},{"Glendale"},{"Oceanic"},{"Sanchez"},
  15. {"Sparrow"},{"Patriot"},{"Quad"},{"Coastguard"},{"Dinghy"},{"Hermes"},{"Sabre"},{"Rustler"},{"ZR-350"},
  16. {"Walton"},{"Regina"},{"Comet"},{"BMX"},{"Burrito"},{"Camper"},{"Marquis"},{"Baggage"},{"Dozer"},
  17. {"Maverick"},{"News Chopper"},{"Rancher"},{"FBI Rancher"},{"Virgo"},{"Greenwood"},{"Jetmax"},{"Hotring"},
  18. {"Sandking"},{"Blista Compact"},{"Police Maverick"},{"Boxville"},{"Benson"},{"Mesa"},{"RC Goblin"},
  19. {"Hotring Racer A"},{"Hotring Racer B"},{"Bloodring Banger"},{"Rancher"},{"Super GT"},{"Elegant"},
  20. {"Journey"},{"Bike"},{"Mountain Bike"},{"Beagle"},{"Cropdust"},{"Stunt"},{"Tanker"},{"Roadtrain"},
  21. {"Nebula"},{"Majestic"},{"Buccaneer"},{"Shamal"},{"Hydra"},{"FCR-900"},{"NRG-500"},{"HPV1000"},
  22. {"Cement Truck"},{"Tow Truck"},{"Fortune"},{"Cadrona"},{"FBI Truck"},{"Willard"},{"Forklift"},
  23. {"Tractor"},{"Combine"},{"Feltzer"},{"Remington"},{"Slamvan"},{"Blade"},{"Freight"},{"Streak"},
  24. {"Vortex"},{"Vincent"},{"Bullet"},{"Clover"},{"Sadler"},{"Firetruck LA"},{"Hustler"},{"Intruder"},
  25. {"Primo"},{"Cargobob"},{"Tampa"},{"Sunrise"},{"Merit"},{"Utility"},{"Nevada"},{"Yosemite"},{"Windsor"},
  26. {"Monster A"},{"Monster B"},{"Uranus"},{"Jester"},{"Sultan"},{"Stratum"},{"Elegy"},{"Raindance"},
  27. {"RC Tiger"},{"Flash"},{"Tahoma"},{"Savanna"},{"Bandito"},{"Freight Flat"},{"Streak Carriage"},
  28. {"Kart"},{"Mower"},{"Dunerider"},{"Sweeper"},{"Broadway"},{"Tornado"},{"AT-400"},{"DFT-30"},{"Huntley"},
  29. {"Stafford"},{"BF-400"},{"Newsvan"},{"Tug"},{"Article Trailer 3"},{"Emperor"},{"Wayfarer"},{"Euros"},{"Mobile Hotdog"},
  30. {"Club"},{"Freight Carriage"},{"Trailer 3"},{"Andromada"},{"Dodo"},{"RC Cam"},{"Launch"},{"Police Car (LSPD)"},
  31. {"Police Car (SFPD)"},{"Police Car (LVPD)"},{"Police Ranger"},{"Picador"},{"S.W.A.T Van"},{"Alpha"},
  32. {"Phoenix"},{"Glendale"},{"Sadler"},{"Luggage Trailer A"},{"Luggage Trailer B"},{"Stair Trailer"},
  33. {"Boxville"},{"Farm Plow"},{"Utility Trailer"}
  34. };
  35.  
  36. public OnFilterScriptInit()
  37. {
  38. print(" \4\4\4\4\4\4\4\4\4\4\4\4\4");
  39. printf(" \4 S32Speedo \4");
  40. printf(" \4 by \4");
  41. printf(" \4 System32 \4");
  42. print(" \4\4\4\4\4\4\4\4\4\4\4\4\4\n");
  43. return 1;
  44. }
  45.  
  46. public OnFilterScriptExit()
  47. {
  48. return 1;
  49. }
  50.  
  51. public OnPlayerConnect(playerid)
  52. {
  53. esp[playerid] = TextDrawCreate(497.000000, 120.000000, " ");
  54. TextDrawBackgroundColor(esp[playerid], 255);
  55. TextDrawFont(esp[playerid], 1);
  56. TextDrawLetterSize(esp[playerid], 0.500000, 1.000000);
  57. TextDrawColor(esp[playerid], -1);
  58. TextDrawSetOutline(esp[playerid], 0);
  59. TextDrawSetProportional(esp[playerid], 1);
  60. TextDrawSetShadow(esp[playerid], 1);
  61.  
  62. esph[playerid] = TextDrawCreate(497.000000, 131.000000, " ");
  63. TextDrawBackgroundColor(esph[playerid], 255);
  64. TextDrawFont(esph[playerid], 1);
  65. TextDrawLetterSize(esph[playerid], 0.500000, 1.000000);
  66. TextDrawColor(esph[playerid], -1);
  67. TextDrawSetOutline(esph[playerid], 0);
  68. TextDrawSetProportional(esph[playerid], 1);
  69. TextDrawSetShadow(esph[playerid], 1);
  70.  
  71. espi[playerid] = TextDrawCreate(498.000000, 142.000000, " ");
  72. TextDrawBackgroundColor(espi[playerid], 255);
  73. TextDrawFont(espi[playerid], 1);
  74. TextDrawLetterSize(espi[playerid], 0.500000, 1.000000);
  75. TextDrawColor(espi[playerid], -1);
  76. TextDrawSetOutline(espi[playerid], 0);
  77. TextDrawSetProportional(espi[playerid], 1);
  78. TextDrawSetShadow(espi[playerid], 1);
  79. return 1;
  80. }
  81.  
  82. public OnPlayerUpdate(playerid)
  83. {
  84. if(IsPlayerInAnyVehicle(playerid))
  85. {
  86. new estr[16],speed = GetSpeed(playerid);
  87. format(estr,16,"Brzina: %d", speed);
  88. TextDrawSetString(esp[playerid], estr);
  89.  
  90. new estr1[16], Float: health;
  91. for(new i = 0; i<MAX_PLAYERS; i++)
  92. {
  93. if(IsPlayerConnected(playerid))
  94. {
  95. GetVehicleHealth(GetPlayerVehicleID(i), health);
  96. }
  97. }
  98. format(estr1,16,"Snaga: %.2f", health);
  99. TextDrawSetString(esph[playerid], estr1);
  100.  
  101. new estr2[16];
  102. format(estr2,16,"Ime: %s", Vozila[GetVehicleModel(GetPlayerVehicleID(playerid)) - 400]);
  103. TextDrawSetString(espi[playerid], estr2);
  104. }
  105. else if(!IsPlayerInAnyVehicle(playerid))
  106. {
  107. TextDrawHideForPlayer(playerid, esp[playerid]);
  108. TextDrawHideForPlayer(playerid, esph[playerid]);
  109. TextDrawHideForPlayer(playerid, espi[playerid]);
  110. }
  111. return 1;
  112. }
  113.  
  114. public OnPlayerStateChange(playerid, newstate, oldstate)
  115. {
  116. if(oldstate-1 && newstate) TextDrawHideForPlayer(playerid, esp[playerid]); else if(newstate-1) TextDrawShowForPlayer(playerid, esp[playerid]);
  117. if(oldstate-1 && newstate) TextDrawHideForPlayer(playerid, esph[playerid]); else if(newstate-1) TextDrawShowForPlayer(playerid, esph[playerid]);
  118. if(oldstate-1 && newstate) TextDrawHideForPlayer(playerid, espi[playerid]); else if(newstate-1) TextDrawShowForPlayer(playerid, espi[playerid]);
  119. return 1;
  120. }
  121.  
  122. stock GetSpeed(id)
  123. {
  124. new Float:s[4];
  125. GetVehicleVelocity(GetPlayerVehicleID(id),s[0],s[1],s[2]);
  126. return floatround(1.61*floatsqroot(floatabs(floatpower(s[0]+s[1]+s[2],2)))*100);
  127. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement