Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Sistema de velocimetro By Badyx
- */
- #include <a_samp>
- new bool:Velocimetro[MAX_PLAYERS];
- #if defined FILTERSCRIPT
- /*Velocimetro[playerid] = true;*/
- #else
- main(){}
- #endif
- public OnPlayerConnect(playerid)
- {
- Velocimetro[playerid] = false;
- return 1;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- Velocimetro[playerid] = true;
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- Velocimetro[playerid] = false;
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- new string[100];
- new speed = floatround(GetVehicleSpeed(GetPlayerVehicleID(playerid)));
- if (Velocimetro[playerid] == true)
- {
- if(!IsPlayerInAnyVehicle(playerid)) { return 1; }
- format(string, sizeof(string), "~n~~n~~n~~n~~n~~n~~n~~n~~w~km/h ~g~%d~n~~r~Gasolina %d", speed);
- GameTextForPlayer(playerid, string, 2500, 3);
- return 1;
- }
- return 1;
- }
- stock Float:GetVehicleSpeed(vehicleid,UseMPH = 0)// ¿?
- {
- new Float:speed_x,Float:speed_y,Float:speed_z,Float:temp_speed;
- GetVehicleVelocity(vehicleid,speed_x,speed_y,speed_z);
- if(UseMPH == 0)
- {
- temp_speed = floatsqroot(((speed_x*speed_x)+(speed_y*speed_y))+(speed_z*speed_z))*136.666667;
- } else {
- temp_speed = floatsqroot(((speed_x*speed_x)+(speed_y*speed_y))+(speed_z*speed_z))*85.4166672;
- }
- floatround(temp_speed,floatround_round);return temp_speed;
- }
Advertisement
Add Comment
Please, Sign In to add comment