Scripting/Squirrel/Events/Player/onPlayerMove

From VC-MP Wiki

Jump to: navigation, search

This is called when a player moves on foot or as a passenger.

Syntax

function onPlayerMove( player, oldX, oldY, oldZ, newX, newY, newZ )

Parameters

  • player - The pointer of the player
  • oldX - Old X coordinate
  • oldY - Old Y coordinate
  • oldZ - Old Z coordinate
  • newX - New X coordinate
  • newY - New Y coordinate
  • newZ - New Z coordinate

Example

This example will move the player back to point (0, 0, 0) if they move too far away from it.

function onPlayerMove( player, x1, y1, z1, x2, y2, z2 )
{
     if ( sqrt( x2*x2 + y2*y2 + z2*z2 ) > 50 ) player.Pos = Vector( 0.0, 0.0, 0.0 );
}

Notes

The function player.Pos was used in in this example. More info about it in the corresponding page.

Related Events

Personal tools
squirrel scripting