v2 jaiofjaovj
This commit is contained in:
@@ -209,10 +209,10 @@ class AutomaticDispose {
|
||||
})
|
||||
return resolve();
|
||||
}).then(() => {
|
||||
$("#building_list").find(".building_list_vehicle_element").each(() => {
|
||||
var VehicleStatus = $(this).find(".building_list_fms").text();
|
||||
var VehicleType = Number(parseInt($(this).find("a").attr("vehicle_type_id")));
|
||||
var VehicleID = $(this).attr("vehicle_id");
|
||||
$("#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");
|
||||
if (VehicleStatus == "5" && [32, 52].indexOf(VehicleType) === -1) {
|
||||
self.AddRescueSprechwunschToQueue(VehicleID);
|
||||
}
|
||||
@@ -283,15 +283,15 @@ 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(() => {
|
||||
var HospitalHref = $(this).find("a:contains('Anfahren')").attr("href");
|
||||
var HospitalID = Number(parseInt($(this).find("a:contains('Anfahren')").attr("id").replace("btn_approach_", "")));
|
||||
var HospitalDistance = parseInt($(this).find("td").eq("1").text());
|
||||
var HospitalFreeBeds = parseInt($(this).find("td").eq("2").text());
|
||||
$("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());
|
||||
var HospitalFreeBeds = parseInt($(elem).find("td").eq("2").text());
|
||||
|
||||
var HospitalValue = HospitalDistance * 450 * -1;
|
||||
HospitalValue += 2000; // Own Hospitals are better :-)
|
||||
if ($(this).find(".label:contains('Ja')").length > 0) {
|
||||
if ($(elem).find(".label:contains('Ja')").length > 0) {
|
||||
HospitalValue += 2000;
|
||||
}
|
||||
|
||||
@@ -307,20 +307,20 @@ class AutomaticDispose {
|
||||
}
|
||||
|
||||
if ($("h4:contains('Verbandskrankenhäuser')").length > 0) {
|
||||
$("h4:contains('Verbandskrankenhäuser')").next("table").find("tbody").find("tr").each(() => {
|
||||
var HospitalHref = $(this).find("a").attr("href")
|
||||
$("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($(this).find("td").eq("1").text());
|
||||
var HospitalFreeBeds = parseInt($(this).find("td").eq("2").text());
|
||||
var HospitalTaxes = parseInt($(this).find("td").eq("3").text());
|
||||
var HospitalDistance = parseInt($(elem).find("td").eq("1").text());
|
||||
var HospitalFreeBeds = parseInt($(elem).find("td").eq("2").text());
|
||||
var HospitalTaxes = parseInt($(elem).find("td").eq("3").text());
|
||||
var HospitalSpecialDepartment = false;
|
||||
|
||||
// Add Button-ID to Alliance-Hospital
|
||||
$(this).find("a").attr("id", "btn_approach_" + HospitalID.toString());
|
||||
$(elem).find("a").attr("id", "btn_approach_" + HospitalID.toString());
|
||||
|
||||
var HospitalValue = HospitalDistance * 450 * -1;
|
||||
|
||||
if ($(this).find(".label:contains('Ja')").length > 0) {
|
||||
if ($(elem).find(".label:contains('Ja')").length > 0) {
|
||||
HospitalSpecialDepartment = true;
|
||||
HospitalValue += 2000;
|
||||
}
|
||||
@@ -385,17 +385,17 @@ class AutomaticDispose {
|
||||
return resolve();
|
||||
}).then(() => {
|
||||
var MOIODOS = $('div#mission_list div.missionSideBarEntry:visible');
|
||||
return MOIODOS.each(() => {
|
||||
if ($(this).text().match(/Gefangene sollen abtransportiert werden/g)) {
|
||||
var MissionID = $(this).attr("mission_id");
|
||||
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(() => {
|
||||
var VehicleStatus = $(this).find(".building_list_fms").text();
|
||||
var VehicleType = Number(parseInt($(this).find("a").attr("vehicle_type_id")));
|
||||
var VehicleID = $(this).attr("vehicle_id");
|
||||
$("#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");
|
||||
if (VehicleStatus == "5" && [32, 52].indexOf(VehicleType) !== -1) {
|
||||
var map2 = $('#radio_messages_important > li.radio_message_vehicle_' + VehicleID + ' a:contains("Zum Einsatz")');
|
||||
if (map2.length > 0) {
|
||||
@@ -477,10 +477,10 @@ 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(() => {
|
||||
var JailHref = $(this).attr("href");
|
||||
GefKwGefaegnisse.find("a:contains('Freie Zellen')").each((_,elem) => {
|
||||
var JailHref = $(elem).attr("href");
|
||||
var JailID = JailHref.split("/").pop();
|
||||
var JailText = $(this).text();
|
||||
var JailText = $(elem).text();
|
||||
var JailFreeBeds = 0;
|
||||
var JailDistance = 0;
|
||||
var JailTax = 0;
|
||||
@@ -542,10 +542,10 @@ class AutomaticDispose {
|
||||
});
|
||||
}
|
||||
});
|
||||
FuStWGefaegnisse.find("a:contains('Freie Zellen')").each(() => {
|
||||
var JailHref = $(this).attr("href");
|
||||
FuStWGefaegnisse.find("a:contains('Freie Zellen')").each((_,elem) => {
|
||||
var JailHref = $(elem).attr("href");
|
||||
var JailID = JailHref.split("/").pop();
|
||||
var JailText = $(this).text();
|
||||
var JailText = $(elem).text();
|
||||
var JailFreeBeds = 0;
|
||||
var JailDistance = 0;
|
||||
var JailTax = 0;
|
||||
@@ -615,8 +615,8 @@ 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(() => {
|
||||
var CalledVehicleID = parseInt($(this).find("a").first().attr("vehicle_type_id"));
|
||||
$("#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;
|
||||
} else if (CalledVehicleID == 32) {
|
||||
@@ -625,17 +625,17 @@ 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(() => {
|
||||
$('#vehicle_show_table_all tr[vehicle_type="GefKw"] input[type="checkbox"]').each((_,elem) => {
|
||||
if (CountGefangene > 0) {
|
||||
$(this).click()
|
||||
$(elem).click()
|
||||
CountGefangene -= 5;
|
||||
}
|
||||
});
|
||||
}
|
||||
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(() => {
|
||||
$('#vehicle_show_table_all tr[vehicle_type="FuStW"] input[type="checkbox"]').each((_,elem) => {
|
||||
if (CountGefangene > 0) {
|
||||
$(this).click()
|
||||
$(elem).click()
|
||||
CountGefangene -= 1;
|
||||
}
|
||||
});
|
||||
@@ -695,8 +695,8 @@ class AutomaticDispose {
|
||||
// Click Events
|
||||
//
|
||||
|
||||
$("#adis-setting-krankentransport-automatic").click(() => {
|
||||
var tf = $(this).hasClass("active");
|
||||
$("#adis-setting-krankentransport-automatic").click((e) => {
|
||||
var tf = $(e.target).hasClass("active");
|
||||
self.ADisDB.ADisSettings.put({
|
||||
name: "Krankentransport-Automatic",
|
||||
value: !tf ? 'true' : 'false'
|
||||
@@ -705,8 +705,8 @@ class AutomaticDispose {
|
||||
});
|
||||
});
|
||||
|
||||
$("#adis-setting-full-automatic").click(() => {
|
||||
var tf = $(this).hasClass("active");
|
||||
$("#adis-setting-full-automatic").click((e) => {
|
||||
var tf = $(e.target).hasClass("active");
|
||||
self.ADisDB.ADisSettings.put({
|
||||
name: "MissionsOwn-Automatic",
|
||||
value: !tf ? 'true' : 'false'
|
||||
@@ -715,8 +715,8 @@ class AutomaticDispose {
|
||||
});
|
||||
});
|
||||
|
||||
$("#adis-setting-sprechwunsch-automatic").click(() => {
|
||||
var tf = $(this).hasClass("active");
|
||||
$("#adis-setting-sprechwunsch-automatic").click((e) => {
|
||||
var tf = $(e.target).hasClass("active");
|
||||
self.ADisDB.ADisSettings.put({
|
||||
name: "Sprechwunsch-Automatic",
|
||||
value: !tf ? 'true' : 'false'
|
||||
@@ -725,8 +725,8 @@ class AutomaticDispose {
|
||||
});
|
||||
});
|
||||
|
||||
$("#adis-setting-alliance-automatic").click(() => {
|
||||
var tf = $(this).hasClass("active");
|
||||
$("#adis-setting-alliance-automatic").click((e) => {
|
||||
var tf = $(e.target).hasClass("active");
|
||||
self.ADisDB.ADisSettings.put({
|
||||
name: "Alliance-Automatic",
|
||||
value: !tf ? 'true' : 'false'
|
||||
@@ -735,8 +735,8 @@ class AutomaticDispose {
|
||||
});
|
||||
});
|
||||
|
||||
$("#adis-setting-alliance-automatic").click(() => {
|
||||
var tf = $(this).hasClass("active");
|
||||
$("#adis-setting-alliance-automatic").click((e) => {
|
||||
var tf = $(e.target).hasClass("active");
|
||||
self.ADisDB.ADisSettings.put({
|
||||
name: "AllianceEvent-Automatic",
|
||||
value: !tf ? 'true' : 'false'
|
||||
@@ -758,8 +758,8 @@ class AutomaticDispose {
|
||||
$("#adis-dashboard-close-button").click(() => {
|
||||
$("#adis-dashboard").animate({
|
||||
opacity: 0
|
||||
}, 200, () => {
|
||||
$(this).css("display", "none");
|
||||
}, 200, (e) => {
|
||||
$(e.target).css("display", "none");
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user