Server

Server-sided exports

TrimPlate

Trims a given plate.

exports["t1ger_mechanic"]:TrimPlate(plate)

Parameters

  • plate(string) – The vehicle number plate.

Returns

  • string – The trimmed plate.


IsPlayerEmployee

Checks if player is an employee of a specific shop or any shop.

exports["t1ger_mechanic"]:IsPlayerEmployee(src, shopId)

Parameters

  • src(number) – The player source.

  • shopId?(number) – The ID of the shop you check for. If shopId is nil, it checks all shops.

Returns

  • booleantrue if employee, otherwise false.

  • number|nil– If employee, then Shop ID is also returne, otherwise nil.


RegisterVehicleData

Registers mileage, core- and service-parts data to database in t1ger_vehicledata table for a given plate. This can be used when purchasing a car from vehicleshop or using command to turn a vehicle into an owned one.

exports["t1ger_mechanic"]:RegisterVehicleData(plate)

Parameters

  • plate(string) – The plate of the vehicle.


SaveVehicleData

Saves the vehicle's vehicle-data for given vehicle entity in t1ger_vehicledata table in database. Useful if u want to force save a vehicle's vehicle-data.

exports["t1ger_mechanic"]:SaveVehicleData(vehicle)

Parameters

  • vehicle(integer) – The vehicle entity handle

Returns

  • booleantrue if saved succesfully, otherwise false.


UpdateVehicleDataPlate

Updates a given plate in the t1ger_vehicledata table to a new plate. Usefull if using fake plates or plate changer scripts and so on.

exports["t1ger_mechanic"]:UpdateVehicleDataPlate(currentPlate, newPlate)

Parameters

  • currentPlate(string) – The current plate to be replaced by newPlate

  • newPlate(string) – The new plate to replace with the currentPlate

Returns

  • booleantrue if updated succesfully, otherwise false.


Last updated