fix expired vehicle error
This commit is contained in:
@@ -203,26 +203,50 @@ class RageVehicle extends RageEntity implements IVehicle {
|
|||||||
}
|
}
|
||||||
|
|
||||||
isSeatFree(seat: VehicleSeat): boolean {
|
isSeatFree(seat: VehicleSeat): boolean {
|
||||||
|
if (!mp.vehicles.exists(this.vehicle)) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
return this.vehicle.isSeatFree(<number>seat - 1);
|
return this.vehicle.isSeatFree(<number>seat - 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
setEngineStatus(status: boolean, instantly: boolean, otherwise: boolean) {
|
setEngineStatus(status: boolean, instantly: boolean, otherwise: boolean) {
|
||||||
|
if (!mp.vehicles.exists(this.vehicle)) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
this.vehicle.setEngineOn(status, instantly, otherwise);
|
this.vehicle.setEngineOn(status, instantly, otherwise);
|
||||||
}
|
}
|
||||||
|
|
||||||
setUndriveable(status: boolean) {
|
setUndriveable(status: boolean) {
|
||||||
|
if (!mp.vehicles.exists(this.vehicle)) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
this.vehicle.setUndriveable(status);
|
this.vehicle.setUndriveable(status);
|
||||||
}
|
}
|
||||||
|
|
||||||
setDoorsLocked(state: boolean) {
|
setDoorsLocked(state: boolean) {
|
||||||
|
if (!mp.vehicles.exists(this.vehicle)) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
this.vehicle.setDoorsLocked(state ? 2 : 1);
|
this.vehicle.setDoorsLocked(state ? 2 : 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
setDoorOpen(door: number, loose: boolean, instantly: boolean) {
|
setDoorOpen(door: number, loose: boolean, instantly: boolean) {
|
||||||
|
if (!mp.vehicles.exists(this.vehicle)) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
this.vehicle.setDoorOpen(door, loose, instantly);
|
this.vehicle.setDoorOpen(door, loose, instantly);
|
||||||
}
|
}
|
||||||
|
|
||||||
setDoorShut(door: number, instantly: boolean) {
|
setDoorShut(door: number, instantly: boolean) {
|
||||||
|
if (!mp.vehicles.exists(this.vehicle)) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
this.vehicle.setDoorShut(door, instantly);
|
this.vehicle.setDoorShut(door, instantly);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user