GetTrainPosition

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Gets the position the train is currently on the track

Syntax

float getTrainPosition ( vehicle train )

OOP Syntax Help! I don't understand this!

Method: vehicle:getTrainPosition(...)
Variable: .trainPosition
Counterpart: setTrainPosition


Required Arguments

  • train: the train to get the position of

Returns

Returns a float that represents how along the track it is, false if there is problem with train element.

Example

Click to collapse [-]
Server script

This example adds a command called "/getpos", allowing you to get the position of the train.

function position(player)
  if player and isElement(player) then 
     if isPedInVehicle(player) then -- make sure we're actually in a vehicle
        local vehicle = getPedOccupiedVehicle(player)
	  if vehicle then 
	   local vehType = getVehicleType (vehicle) 
	      if vehType == "Train" then -- make sure we're in a train
		 local position = getTrainPosition (vehicle)
		 outputChatBox("The Train position is: "..position)
	      else
		 outputChatBox("You are not in a train!")
	      end
	   end
	else
	  outputChatBox("You are not in a vehicle!")
	end 
    end 
end
addCommandHandler("getpos",position)

See Also