auto verkaufen fixen
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
import { IEvents, EventName, Key, IEntity, IVehicle, VehicleSeat } from "../../game";
|
import { IEvents, EventName, Key, IEntity, IVehicle, VehicleSeat, EntityType } from "../../game";
|
||||||
import game from "../../index";
|
import game from "../../index";
|
||||||
import { RageEntity, RageVehicle, RagePlayer } from "./entities";
|
import { RageEntity, RageVehicle, RagePlayer } from "./entities";
|
||||||
|
|
||||||
@@ -65,6 +65,10 @@ export default class RageEvents implements IEvents {
|
|||||||
|
|
||||||
onEntityStreamIn(callback: (entity: IEntity) => void): void {
|
onEntityStreamIn(callback: (entity: IEntity) => void): void {
|
||||||
mp.events.add("entityStreamIn", (e: EntityMp) => {
|
mp.events.add("entityStreamIn", (e: EntityMp) => {
|
||||||
|
if (!e) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
var rE: RageEntity;
|
var rE: RageEntity;
|
||||||
switch (e.type) {
|
switch (e.type) {
|
||||||
case 'vehicle':
|
case 'vehicle':
|
||||||
|
|||||||
@@ -37,6 +37,10 @@ game.events.onPlayerExitVehicle(() => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
game.events.onEntityStreamIn((entity: IEntity) => {
|
game.events.onEntityStreamIn((entity: IEntity) => {
|
||||||
|
if (!entity) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (entity && entity.type === EntityType.Vehicle) {
|
if (entity && entity.type === EntityType.Vehicle) {
|
||||||
var data: VehicleData = entity.getSharedData("VehicleData");
|
var data: VehicleData = entity.getSharedData("VehicleData");
|
||||||
|
|
||||||
|
|||||||
@@ -373,7 +373,7 @@ namespace ReallifeGamemode.Server.Managers
|
|||||||
dbContext.UserVehicles.Remove(userVehicle);
|
dbContext.UserVehicles.Remove(userVehicle);
|
||||||
dbContext.SaveChanges();
|
dbContext.SaveChanges();
|
||||||
|
|
||||||
veh.Delete();
|
veh?.Delete();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user