private void OnResourceStopHandler() { foreach (var veh in API.getAllVehicles()) { VehiculeInfo objveh = VehiculeInfo.GetVehicleInfoByNetHandle(veh); if (objveh == null) { API.deleteEntity(veh); } else { SaveTuningVehicule(objveh.dbid); if (objveh.factionid != 0 || objveh.jobid != 0) { SaveEssenceVehicule(objveh.dbid, objveh.essence); VehiculeInfo.Delete(veh); } else { SavePosVehicule(objveh.dbid); SaveEssenceVehicule(objveh.dbid, objveh.essence); VehiculeInfo.Delete(veh); } } } API.consoleOutput("[SAVE] Vehicules OK."); foreach (var label in API.getAllLabels()) { API.deleteEntity(label); } API.consoleOutput("[DELETE] Labels OK."); foreach (var blip in API.getAllBlips()) { API.deleteEntity(blip); } API.consoleOutput("[DELETE] Blips OK."); foreach (StationsEssencesInfo station in StationsEssencesInfo.StationsList) { API.exported.database.executeQuery("UPDATE StationsEssences SET Stockage = '" + station.Stockage + "', Argents = '" + station.Argents + "' WHERE ID = '" + station.IDBDD + "'"); } API.consoleOutput("[SAVE] Station Essence OK."); SaveATM(); SaveClefs(); }
private void OnVehicleDeathHandler(NetHandle vehicle) { VehiculeInfo.Delete(vehicle); }