Sign in to follow this  
sianbg

How to make speedmeter ?

Recommended Posts

sianbg    0

Hi, i want to  make speedmeter for vehicles. Is there any easy way to do this ? I know it depends on change of X,Y,Z for unit of time(dt). Is there anyone who can show me mathematical formulas ? Can i use player.position in Client side ? Sorry for my bad english :(

Edit: I found this:

(((x ^ 2) + (y ^ 2) + (z ^ 2)) * 100) * 1.6)

I can get velocity with this https://wiki.rage.mp/index.php?title=Vehicle::velocity . I'll try it later.

Edited by sianbg

Share this post


Link to post
Share on other sites

on the client side:
 

let { x, y, z } = mp.players.local.position;

or 

let x = mp.players.local.position.x;
let y = mp.players.local.position.y;
let z = mp.players.local.position.z;

like u want

 

to get the speed u can use getSpeed()

so: 

let playerVehicleSpeed = mp.players.local.vehicle.getSpeed();

 

But pay attention, becouze there is not truly speed

you should to multiply ur speed to get real kmh or mph


let kmh = (playerVehicleSpeed * 3.6);
let mph = (playerVehicleSpeed * 2.236936);

https://wiki.rage.mp/index.php?title=Entity::getSpeed

 

to visualize ur speedometer u can use canvas
there is a lot of tutorials and example scripts or already complete works in the google

Edited by Paulo Vanetti

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.