Events
Last updated on
Network events and public server events of the vehicles module.
This module has no client → server events. opx:net:vehicles:spawn and opx:net:vehicles:store were removed (PR #99): no client in opx_infinity sent them, and they brought an owned car out anywhere, or put one away from across the map with passengers inside. Players use a garage or a dealer; code uses the server contract.
opx:on:vehicles:spawned
Server, host-wide. An owned car was brought out. Public to every server resource (see Public server events).
AddEventHandler('opx:on:vehicles:spawned', function(playerId, data) end)- playerId:
number - data:
tablecitizenId,plate,record:stringvehicleId: the runtime idvehicleKey:string— the engine id as textrecalled:boolean
opx:on:vehicles:stored
Server, host-wide. It was put away, or the host removed it.
AddEventHandler('opx:on:vehicles:stored', function(playerId, data) end)- playerId?:
number - data:
table—{ citizenId, plate, garage }, or{ citizenId, plate, removed }(removedsays why)
opx:on:vehicles:registered
Server, host-wide. A vehicle row was made for a character (Register: a dealer sale, the AddVehicle export, a staff give).
AddEventHandler('opx:on:vehicles:registered', function(playerId, data) end)- playerId?:
number - data:
{ citizenId, plate, record, garage }
opx:on:vehicles:state
Server, host-wide. SetState moved a vehicle to stored or impounded.
AddEventHandler('opx:on:vehicles:state', function(playerId, data) end)- playerId?:
number - data:
{ citizenId, plate, state, garage }