Advertisement
Guest User

Untitled

a guest
Nov 29th, 2011
343
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.79 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. new Text:velo[MAX_PLAYERS];
  4.  
  5. forward Velocimetro();
  6.  
  7. new NomeCarro[212][] =
  8. {
  9. "Landstalker", "Bravura", "Buffalo", "Linerunner", "Perrenial", "Sentinel", "Dumper", "Firetruck", "Trashmaster", "Stretch", "Manana",
  10. "Infernus", "Voodoo", "Pony", "Mule", "Cheetah", "Ambulance", "Leviathan", "Moonbeam", "Esperanto", "Taxi", "Washington", "Bobcat",
  11. "Whoopee", "BF Injection", "Hunter", "Premier", "Enforcer", "Securicar", "Banshee", "Predator", "Bus", "Rhino", "Barracks", "Hotknife",
  12. "Trailer 1", "Previon", "Coach", "Cabbie", "Stallion", "Rumpo", "RC Bandit", "Romero", "Packer", "Monster", "Admiral", "Squalo",
  13. "Seasparrow", "Pizzaboy", "Tram", "Trailer 2", "Turismo", "Speeder", "Reefer", "Tropic", "Flatbed", "Yankee", "Caddy", "Solair",
  14. "Berkley's RC Van", "Skimmer", "PCJ-600", "Faggio", "Freeway", "RC Baron", "RC Raider", "Glendale", "Oceanic", "Sanchez", "Sparrow",
  15. "Patriot", "Quad", "Coastguard", "Dinghy", "Hermes", "Sabre", "Rustler", "ZR-350", "Walton", "Regina", "Comet", "BMX", "Burrito",
  16. "Camper", "Marquis", "Baggage", "Dozer", "Maverick", "News Chopper", "Rancher", "FBI Rancher", "Virgo", "Greenwood", "Jetmax", "Hotring",
  17. "Sandking", "Blista Compact", "Police Maverick", "Boxville", "Benson", "Mesa", "RC Goblin", "Hotring Racer A", "Hotring Racer B",
  18. "Bloodring Banger", "Rancher", "Super GT", "Elegant", "Journey", "Bike", "Mountain Bike", "Beagle", "Cropduster","Stunt", "Tanker",
  19. "Roadtrain", "Nebula", "Majestic", "Buccaneer", "Shamal", "Hydra", "FCR-900", "NRG-500", "HPV1000", "Cement Truck", "Tow Truck", "Fortune",
  20. "Cadrona", "FBI Truck", "Willard", "Forklift", "Tractor", "Combine", "Feltzer", "Remington", "Slamvan", "Blade", "Freight", "Streak",
  21. "Vortex", "Vincent", "Bullet", "Clover", "Sadler", "Firetruck LA", "Hustler", "Intruder", "Primo", "Cargobob", "Tampa", "Sunrise", "Merit",
  22. "Utility", "Nevada", "Yosemite", "Windsor", "Monster A", "Monster B", "Uranus", "Jester", "Sultan", "Stratum", "Elegy", "Raindance",
  23. "RC Tiger", "Flash", "Tahoma", "Savanna", "Bandito", "Freight Flat", "Streak Carriage", "Kart", "Mower", "Dune", "Sweeper", "Broadway",
  24. "Tornado", "AT-400", "DFT-30", "Huntley", "Stafford", "BF-400", "News Van", "Tug", "Trailer 3", "Emperor", "Wayfarer", "Euros", "Hotdog",
  25. "Club", "Freight Carriage", "Trailer 4", "Andromada", "Dodo", "RC Cam", "Launch", "Police Car (LSPD)", "Police Car (SFPD)",
  26. "Police Car (LVPD)", "Police Ranger", "Picador", "S.W.A.T", "Alpha", "Phoenix", "Glendale", "Sadler", "Luggage Trailer A",
  27. "Luggage Trailer B", "Stairs", "BoxVille", "Tiller", "Utility Trailer"
  28. };
  29.  
  30. public OnGameModeInit()
  31. {
  32. print("\n--------------------------------------");
  33. print(" Simples Velocimetro by: [LF]PlaYer");
  34. print("--------------------------------------\n");
  35. SetTimer("Velocimetro", 500, 1);
  36. return 1;
  37. }
  38.  
  39. public OnPlayerConnect(playerid)
  40. {
  41. velo[playerid] = TextDrawCreate(212, 377,"~g~Velocidade:0Km/h");
  42. TextDrawTextSize(velo[playerid], 470, 510);
  43. TextDrawColor(velo[playerid], 160);
  44. TextDrawUseBox(velo[playerid], 1);
  45. TextDrawSetShadow(velo[playerid], 0);
  46. TextDrawBoxColor(velo[playerid], 0);
  47. TextDrawSetOutline(velo[playerid], 1);
  48. TextDrawFont(velo[playerid], 1);
  49. TextDrawSetProportional(velo[playerid], 1);
  50. TextDrawHideForPlayer(playerid, velo[playerid]);
  51. }
  52.  
  53. public Velocimetro()
  54. {
  55. for(new i = 0; i < MAX_PLAYERS; i++)
  56. {
  57. if(IsPlayerConnected(i))
  58. {
  59. new aname[MAX_PLAYER_NAME];
  60. GetPlayerName(i, aname, MAX_PLAYER_NAME);
  61. if(IsPlayerInAnyVehicle(i))
  62. {
  63. new Float:X, Float:Y, Float:Z, Float:Speed;
  64. GetVehicleVelocity(GetPlayerVehicleID(i), X, Y, Z);
  65. Speed = floatmul(floatsqroot(floatadd(floatadd(floatpower(X, 2), floatpower(Y, 2)), floatpower(Z, 2))), 200.0);
  66. new Float:vcarro;
  67. GetVehicleHealth(GetPlayerVehicleID(i), vcarro);
  68. new velocidade;
  69. velocidade = floatround(Speed, floatround_floor);
  70. new string[256];
  71. new PlayerVehicleModelID = GetVehicleModel(GetPlayerVehicleID(i));
  72. PlayerVehicleModelID -= 400;
  73. new nocarro[30];
  74. format(nocarro,30,NomeCarro[PlayerVehicleModelID]);
  75. format(string, 256,"~g~Veiculo:~w~%s~n~~g~Velocidade:~w~%i ~b~KM/H~n~~g~Lataria:~w~%.0f%",nocarro,velocidade,vcarro);
  76. TextDrawSetString(velo[i],string);
  77. TextDrawShowForPlayer(i,velo[i]);
  78. }
  79. else
  80. TextDrawHideForPlayer(i, velo[i]);
  81. }
  82. else
  83. {
  84. TextDrawHideForPlayer(i, velo[i]);
  85. }
  86. }
  87. }
  88.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement