corvex seine sachen drauf + hitmarker test
This commit is contained in:
43
ReallifeGamemode.Client/util/vVehicleDamage.ts
Normal file
43
ReallifeGamemode.Client/util/vVehicleDamage.ts
Normal file
@@ -0,0 +1,43 @@
|
||||
export class vVehicleDamage
|
||||
{
|
||||
public OnEntityStreamIn = (entity: EntityMp) =>
|
||||
{
|
||||
if(entity.isAVehicle())
|
||||
{
|
||||
let car = entity as VehicleMp;
|
||||
car.setDisablePetrolTankDamage(true);
|
||||
car.setDisablePetrolTankFires(true);
|
||||
}
|
||||
}
|
||||
|
||||
public OnUpdate = (nametags: any) =>
|
||||
{
|
||||
for(let veh of mp.vehicles.streamed)
|
||||
{
|
||||
if(veh == undefined)
|
||||
continue;
|
||||
|
||||
try
|
||||
{
|
||||
if(veh.getEngineHealth() < 0 || veh.getHealth() <= 250)
|
||||
{
|
||||
veh.setEngineHealth(0);
|
||||
veh.setEngineOn(false, true, false);
|
||||
}
|
||||
else if(veh.getEngineHealth() < 1000 && veh.getHealth() > 250)
|
||||
{
|
||||
veh.setEngineHealth(1000);
|
||||
}
|
||||
}
|
||||
catch { }
|
||||
}
|
||||
}
|
||||
|
||||
public constructor()
|
||||
{
|
||||
mp.events.add('entityStreamIn', this.OnEntityStreamIn);
|
||||
mp.events.add('render', this.OnUpdate);
|
||||
}
|
||||
}
|
||||
|
||||
const PetrolDamage = new vVehicleDamage();
|
||||
Reference in New Issue
Block a user