v2 jaiofjaovj

This commit is contained in:
2018-12-01 15:15:16 +01:00
parent 679ed40770
commit 5cc064e4c9
3 changed files with 98 additions and 98 deletions

View File

@@ -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");
});
});