Scripting/Squirrel/Functions/Vehicle.Driver
This wiki is using an old backup from 2020
Some information may be old/missing
This function will tell the name of the car driver.
Syntax
Vehicle.Driver()
Example
function onPlayerCommand( player, cmd, text )
{
if(cmd == "driver")
{
if(!text) MessagePlayer("Syntax Error - Syntax: /driver <vehicle ID>", player);
else if(!IsNum(text)) MessagePlayer("Error - ID must be integer", player);
else
{
local veh = FindVehicle(text.tointeger());
if(!veh) MessagePlayer("Unknown Vehicle", player);
else if(!veh.Driver) MessagePlayer("There is no driver in the vehicle", player);
else if(veh.Driver == player.Name) MessagePlayer("You are the driver", player);
else
{
MessagePlayer(veh.Driver + " is driving the vehicle", player);
}
}
}
}
Notes
Call onPlayerCommand were used in this example. More info about them in the corresponding pages.
Related Functions
- ResetAllVehicleHandling
- IsHandlingRuleSet
- SetHandlingRule
- GetHandlingRule
- ResetHandlingRule
- ResetVehicleHandling
- Vehicle.AddRelTurnSpeed
- Vehicle.AddSpeed
- Vehicle.AddTurnSpeed
- Vehicle.Alarm
- Vehicle.Angle
- Vehicle.Colour1
- Vehicle.Colour2
- Vehicle.Damage
- Vehicle.Delete
- Vehicle.Driver
- Vehicle.EulerAngle
- Vehicle.EulerSpawnAngle
- Vehicle.Fix
- Vehicle.GetHandlingData
- Vehicle.GetOccupant
- Vehicle.GetPart
- Vehicle.GetTyre
- Vehicle.Health
- Vehicle.ID
- Vehicle.Immunity
- Vehicle.IsGhost
- Vehicle.IsHandlingSet
- Vehicle.Kill
- Vehicle.Lights
- Vehicle.Locked
- Vehicle.Model
- Vehicle.Pos
- Vehicle.Radio
- Vehicle.RadioLocked
- Vehicle.RelativeSpeed
- Vehicle.RelativeTurnSpeed
- Vehicle.ResetAllHandling
- Vehicle.ResetHandlingData
- Vehicle.Respawn
- Vehicle.RespawnTimer
- Vehicle.Rotation
- Vehicle.SetFlatTyres
- Vehicle.SetHandlingData
- Vehicle.SetPart
- Vehicle.SetTyre
- Vehicle.Siren
- Vehicle.SpawnAngle
- Vehicle.SpawnPos
- Vehicle.Speed
- Vehicle.StreamedForPlayer
- Vehicle.SyncSource
- Vehicle.SyncType
- Vehicle.TurnSpeed
- Vehicle.TurretRotation
- Vehicle.World
- Vehicle.Wrecked