mirror of
https://github.com/CommunityOx/ox_lib.git
synced 2026-08-18 15:36:02 +01:00
feat(package): vehicle properties wrapper
This commit is contained in:
@@ -8,3 +8,5 @@ export * from './interface/progress';
|
|||||||
export * from './interface/textui';
|
export * from './interface/textui';
|
||||||
|
|
||||||
export * from './streaming';
|
export * from './streaming';
|
||||||
|
|
||||||
|
export * from './vehicleProperties';
|
||||||
|
|||||||
90
package/client/resource/vehicleProperties/index.ts
Normal file
90
package/client/resource/vehicleProperties/index.ts
Normal file
@@ -0,0 +1,90 @@
|
|||||||
|
interface VehicleProperties {
|
||||||
|
model: string;
|
||||||
|
plate: string;
|
||||||
|
plateIndex: number;
|
||||||
|
bodyHealth: number;
|
||||||
|
engineHealth: number;
|
||||||
|
tankHealth: number;
|
||||||
|
fuelLevel: number;
|
||||||
|
dirtLevel: number;
|
||||||
|
color1: number;
|
||||||
|
color2: number;
|
||||||
|
pearlescentColor: number;
|
||||||
|
interiorColor: number;
|
||||||
|
dashboardColor: number;
|
||||||
|
wheelColor: number;
|
||||||
|
wheelWidth: number;
|
||||||
|
wheelSize: number;
|
||||||
|
wheels: number;
|
||||||
|
windowTint: number;
|
||||||
|
xenonColor: number;
|
||||||
|
neonEnabled: boolean[];
|
||||||
|
neonColor: [number, number, number];
|
||||||
|
extras: boolean[];
|
||||||
|
tyreSmokeColor: [number, number, number];
|
||||||
|
modSpoilers: number;
|
||||||
|
modFrontBumper: number;
|
||||||
|
modRearBumper: number;
|
||||||
|
modSideSkirt: number;
|
||||||
|
modExhaust: number;
|
||||||
|
modFrame: number;
|
||||||
|
modGrille: number;
|
||||||
|
modHood: number;
|
||||||
|
modFender: number;
|
||||||
|
modRightFender: number;
|
||||||
|
modRoof: number;
|
||||||
|
modEngine: number;
|
||||||
|
modBrakes: number;
|
||||||
|
modTransmission: number;
|
||||||
|
modHorns: number;
|
||||||
|
modSuspension: number;
|
||||||
|
modArmor: number;
|
||||||
|
modNitrous: number;
|
||||||
|
modTurbo: number;
|
||||||
|
modSubwoofer: number;
|
||||||
|
modSmokeEnabled: number;
|
||||||
|
modHydraulics: number;
|
||||||
|
modXenon: number;
|
||||||
|
modFrontWheels: number;
|
||||||
|
modBackWheels: number;
|
||||||
|
modCustomTiresF: number;
|
||||||
|
modCustomTiresR: number;
|
||||||
|
modPlateHolder: number;
|
||||||
|
modVanityPlate: number;
|
||||||
|
modTrimA: number;
|
||||||
|
modOrnaments: number;
|
||||||
|
modDashboard: number;
|
||||||
|
modDial: number;
|
||||||
|
modDoorSpeaker: number;
|
||||||
|
modSeats: number;
|
||||||
|
modSteeringWheel: number;
|
||||||
|
modShifterLeavers: number;
|
||||||
|
modAPlate: number;
|
||||||
|
modSpeakers: number;
|
||||||
|
modTrunk: number;
|
||||||
|
modHydrolic: number;
|
||||||
|
modEngineBlock: number;
|
||||||
|
modAirFilter: number;
|
||||||
|
modStruts: number;
|
||||||
|
modArchCover: number;
|
||||||
|
modAerials: number;
|
||||||
|
modTrimB: number;
|
||||||
|
modTank: number;
|
||||||
|
modWindows: number;
|
||||||
|
modDoorR: number;
|
||||||
|
modLivery: number;
|
||||||
|
modRoofLivery: number;
|
||||||
|
modLightbar: number;
|
||||||
|
windows: number[];
|
||||||
|
doors: number[];
|
||||||
|
tyres: number[];
|
||||||
|
leftHeadlight: boolean;
|
||||||
|
rightHeadlight: boolean;
|
||||||
|
frontBumper: boolean;
|
||||||
|
rearBumper: boolean;
|
||||||
|
}
|
||||||
|
|
||||||
|
export const getVehicleProperties = (): VehicleProperties => exports.ox_lib.getVehicleProperties();
|
||||||
|
|
||||||
|
export const setVehicleProperties = (vehicle: number, props: Partial<VehicleProperties>): boolean =>
|
||||||
|
exports.ox_lib.setVehicleProperties(vehicle, props);
|
||||||
Reference in New Issue
Block a user