corvex seine sachen drauf + hitmarker test

This commit is contained in:
michael.reiswich
2021-06-06 14:28:53 +02:00
parent c5879911a2
commit 376e5e9a1a
5 changed files with 356 additions and 0 deletions

View 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();