Sign in to follow this  
BylemTu

How round player position?

Recommended Posts

mp.events.addCommand('gp', (player) => {    
player.outputChatBox("Pozycja: " + player.position);
});


My English is not very well, sorry.
Today I started JS learning with RageMP. I made some easy scripts similar to examples. One of my first problems are this in top of the post. How can I round player.position?
It's problem for me cause player.position have 3 values - X, Y and Z.

In lua (MTA) it was easier for me. 
 

local X, Y, Z = getPlayerPosition
print(X, Y, Z)

 

Share this post


Link to post
Share on other sites

Solved.

function Round(n, k) 
{
    var factor = Math.pow(10, k+1);
    n = Math.round(Math.round(n*factor)/10);
    return n/(factor/10);
}

mp.events.addCommand('gp', (player) => {
	const pozaX = player.position.x;
	const pozaY = player.position.y;
	const pozaZ = player.position.z;
	player.outputChatBox("X: " +Round(pozaX,3));
	player.outputChatBox("Y: " +Round(pozaY,3));
	player.outputChatBox("Z: " +Round(pozaZ,3));
});

 

  • Like 2

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.