v2 iaofijaovijy
This commit is contained in:
@@ -209,7 +209,7 @@ class AutomaticDispose {
|
||||
})
|
||||
return resolve();
|
||||
}).then(() => {
|
||||
$("#building_list").find(".building_list_vehicle_element").each((_,elem) => {
|
||||
$("#building_list").find(".building_list_vehicle_element").each((_, elem) => {
|
||||
var VehicleStatus = $(elem).find(".building_list_fms").text();
|
||||
var VehicleType = Number(parseInt($(elem).find("a").attr("vehicle_type_id")));
|
||||
var VehicleID = $(elem).attr("vehicle_id");
|
||||
@@ -283,7 +283,7 @@ class AutomaticDispose {
|
||||
let self = this;
|
||||
self.Hospitals = [];
|
||||
if ($("h4:contains('Eigene Krankenhäuser')").length > 0) {
|
||||
$("h4:contains('Eigene Krankenhäuser')").next("table").find("tbody").find("tr").each((_,elem) => {
|
||||
$("h4:contains('Eigene Krankenhäuser')").next("table").find("tbody").find("tr").each((_, elem) => {
|
||||
var HospitalHref = $(elem).find("a:contains('Anfahren')").attr("href");
|
||||
var HospitalID = Number(parseInt($(elem).find("a:contains('Anfahren')").attr("id").replace("btn_approach_", "")));
|
||||
var HospitalDistance = parseInt($(elem).find("td").eq("1").text());
|
||||
@@ -307,7 +307,7 @@ class AutomaticDispose {
|
||||
}
|
||||
|
||||
if ($("h4:contains('Verbandskrankenhäuser')").length > 0) {
|
||||
$("h4:contains('Verbandskrankenhäuser')").next("table").find("tbody").find("tr").each((_,elem) => {
|
||||
$("h4:contains('Verbandskrankenhäuser')").next("table").find("tbody").find("tr").each((_, elem) => {
|
||||
var HospitalHref = $(elem).find("a").attr("href")
|
||||
var HospitalID = Number(parseInt(HospitalHref.substr(HospitalHref.lastIndexOf("/") + 1)));
|
||||
var HospitalDistance = parseInt($(elem).find("td").eq("1").text());
|
||||
@@ -385,14 +385,14 @@ class AutomaticDispose {
|
||||
return resolve();
|
||||
}).then(() => {
|
||||
var MOIODOS = $('div#mission_list div.missionSideBarEntry:visible');
|
||||
return MOIODOS.each((_,elem) => {
|
||||
return MOIODOS.each((_, elem) => {
|
||||
if ($(elem).text().match(/Gefangene sollen abtransportiert werden/g)) {
|
||||
var MissionID = $(elem).attr("mission_id");
|
||||
self.AddPoliceSprechwunschToQueue(MissionID);
|
||||
}
|
||||
});
|
||||
}).then(() => {
|
||||
$("#building_list").find(".building_list_vehicle_element").each((_,elem) => {
|
||||
$("#building_list").find(".building_list_vehicle_element").each((_, elem) => {
|
||||
var VehicleStatus = $(elem).find(".building_list_fms").text();
|
||||
var VehicleType = Number(parseInt($(elem).find("a").attr("vehicle_type_id")));
|
||||
var VehicleID = $(elem).attr("vehicle_id");
|
||||
@@ -477,7 +477,7 @@ class AutomaticDispose {
|
||||
var GefKwGefaegnisse = $(GefKw[0]).parent().parent().next('tr');
|
||||
var FuStWGefaegnisse = $(FuStW[0]).parent().parent().next('tr');
|
||||
|
||||
GefKwGefaegnisse.find("a:contains('Freie Zellen')").each((_,elem) => {
|
||||
GefKwGefaegnisse.find("a:contains('Freie Zellen')").each((_, elem) => {
|
||||
var JailHref = $(elem).attr("href");
|
||||
var JailID = JailHref.split("/").pop();
|
||||
var JailText = $(elem).text();
|
||||
@@ -542,7 +542,7 @@ class AutomaticDispose {
|
||||
});
|
||||
}
|
||||
});
|
||||
FuStWGefaegnisse.find("a:contains('Freie Zellen')").each((_,elem) => {
|
||||
FuStWGefaegnisse.find("a:contains('Freie Zellen')").each((_, elem) => {
|
||||
var JailHref = $(elem).attr("href");
|
||||
var JailID = JailHref.split("/").pop();
|
||||
var JailText = $(elem).text();
|
||||
@@ -615,7 +615,7 @@ class AutomaticDispose {
|
||||
if (self.Jails.length > 0) {
|
||||
this.Send_Vehicle_To_Jail()
|
||||
} else {
|
||||
$("#mission_vehicle_driving tbody, #mission_vehicle_at_mission tbody").find("tr").each((_,elem) => {
|
||||
$("#mission_vehicle_driving tbody, #mission_vehicle_at_mission tbody").find("tr").each((_, elem) => {
|
||||
var CalledVehicleID = parseInt($(elem).find("a").first().attr("vehicle_type_id"));
|
||||
if (CalledVehicleID == 52) {
|
||||
CountGefangene -= 5;
|
||||
@@ -625,7 +625,7 @@ class AutomaticDispose {
|
||||
});
|
||||
|
||||
if ($('#vehicle_show_table_all tr[vehicle_type="GefKw"] input[type="checkbox"]').size() > 0 && CountGefangene >= 5) {
|
||||
$('#vehicle_show_table_all tr[vehicle_type="GefKw"] input[type="checkbox"]').each((_,elem) => {
|
||||
$('#vehicle_show_table_all tr[vehicle_type="GefKw"] input[type="checkbox"]').each((_, elem) => {
|
||||
if (CountGefangene > 0) {
|
||||
$(elem).click()
|
||||
CountGefangene -= 5;
|
||||
@@ -633,7 +633,7 @@ class AutomaticDispose {
|
||||
});
|
||||
}
|
||||
if ($('#vehicle_show_table_all tr[vehicle_type="FuStW"] input[type="checkbox"]').size() > 0 && CountGefangene > 0) {
|
||||
$('#vehicle_show_table_all tr[vehicle_type="FuStW"] input[type="checkbox"]').each((_,elem) => {
|
||||
$('#vehicle_show_table_all tr[vehicle_type="FuStW"] input[type="checkbox"]').each((_, elem) => {
|
||||
if (CountGefangene > 0) {
|
||||
$(elem).click()
|
||||
CountGefangene -= 1;
|
||||
@@ -874,7 +874,7 @@ class AutomaticDispose {
|
||||
self.AddMission(MissionID, Runner);
|
||||
} else {
|
||||
self.ADisSettings.runner_divs.forEach(async (RunnerX, index) => {
|
||||
await $("#" + RunnerX).find(".missionSideBarEntry").each(async (index,elem) => {
|
||||
await $("#" + RunnerX).find(".missionSideBarEntry").each(async (index, elem) => {
|
||||
MissionID = $(elem).attr("mission_id");
|
||||
await self.AddMission(MissionID, RunnerX);
|
||||
});
|
||||
@@ -900,7 +900,7 @@ class AutomaticDispose {
|
||||
return self.ADisDB.ADisMissions.where(where).limit(1)
|
||||
}
|
||||
}).then((Missions) => {
|
||||
if (typeof Missions === "undefined"){
|
||||
if (typeof Missions === "undefined") {
|
||||
return;
|
||||
}
|
||||
return Missions.count((count) => {
|
||||
@@ -1015,10 +1015,10 @@ class AutomaticDispose {
|
||||
const runnerSettings = self.ADisSettings.runner_settings[runnerID];
|
||||
|
||||
console.table({
|
||||
Runner:Runner,
|
||||
runnerID:runnerID,
|
||||
runnerSettings:runnerSettings,
|
||||
runnerIframeName:runnerIframeName
|
||||
Runner: Runner,
|
||||
runnerID: runnerID,
|
||||
runnerSettings: runnerSettings,
|
||||
runnerIframeName: runnerIframeName
|
||||
})
|
||||
|
||||
return self.ADisDB.transaction('rw', [self.ADisDB.ADisMissions, self.ADisDB.ADisAvailabelMissions], () => {
|
||||
@@ -1045,11 +1045,13 @@ class AutomaticDispose {
|
||||
$('#' + runnerIframeName).attr("src", "https://www.leitstellenspiel.de/missions/" + MissionID);
|
||||
$('#' + runnerIframeName).attr("mission_id", MissionID);
|
||||
self.UpdateMissionsToDone(MissionID).then(() => {
|
||||
console.log('done.... ' + Runner);
|
||||
$('#' + runnerIframeName).attr("src", '');
|
||||
$('#' + runnerIframeName).attr("mission_id", 'empty');
|
||||
setTimeout(self.OpenNextMission.bind(self), 5000, Runner);
|
||||
})
|
||||
} else {
|
||||
// only while
|
||||
setTimeout(self.OpenNextMission.bind(self), 5000, Runner);
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user