Servus,
wie man sieht bin ich neu hier also seit nett
Ich hab im Discord eine Skript anfrage gesehen und dachte mir ich nehme mich dem mal an, damit Präsentiere ich mein Erstes einfaches Skript der ein Counter anzeigt wie viele Einsätze noch nicht abgearbeitet wurden.
Sprich ihr habt keine Ahnung 120 Einsätze die ihr anlegt und danach alarmiert ihr die Fahrzeuge da hin jetzt wird euch dort angezeigt wie viele Einsätze noch eure Aufmerksamkeit benötigen.
Die anzeige ist Rot wenn ihr noch Offene Einsätze habt und wird Grün wenn alle Einsätze bedient sind.
Wenn ihr Verbesserungsvorschläge oder Optische Fehler habt gerne melden
Da ich auch noch nicht herausgefunden habe wie ich bei Tampermonkey den Install Link erstelle gibt es das erstmal als Datei und Code falls wer die Datei nicht runterladen möchte.
Bis dahin
Counter Rechts in der Fahrzeugübersicht
// ==UserScript==
// @name Counter Einsätze
// @namespace http://tampermonkey.net/
// @version 1.7
// @description Einsatz Zähler
// @author Hulio | DC: huliosgaming
// @match https://rettungssimulator.online/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
function isMainWindow() {
return document.querySelector('#missions-container-own') !== null;
}
let counterDiv = document.getElementById('activeMissionCounter');
if (isMainWindow()) {
if (!counterDiv) {
counterDiv = document.createElement('div');
counterDiv.id = 'activeMissionCounter';
counterDiv.style.position = 'fixed';
counterDiv.style.bottom = '40px';
counterDiv.style.right= '-1%';
counterDiv.style.transform = 'translateX(-50%)';
counterDiv.style.backgroundColor = 'green';
counterDiv.style.color = 'white';
counterDiv.style.padding = '6px';
counterDiv.style.border = '0';
counterDiv.style.borderRadius = '9px';
counterDiv.style.zIndex = '100';
document.body.appendChild(counterDiv);
}
function updateCounter() {
let activeMissions = document.querySelectorAll('#missions-container-own .mission-list-mission');
let redMissions = Array.from(activeMissions).filter(mission => {
return mission.querySelector('.mission-list-icon-1');
});
if (counterDiv) {
const missionCount = redMissions.length;
counterDiv.innerText = `Aktive Einsätze: ${missionCount}`;
if (missionCount === 0) {
counterDiv.style.backgroundColor = 'green';
} else {
counterDiv.style.backgroundColor = 'red';
}
}
}
updateCounter();
setInterval(updateCounter, 1000);
} else if (counterDiv) {
counterDiv.remove();
}
})();
Alles anzeigen
Counter Linke Seite
// ==UserScript==
// @name Counter Einsätze
// @namespace http://tampermonkey.net/
// @version 1.7
// @description Einsatz Zähler
// @author Hulio | DC: huliosgaming
// @match https://rettungssimulator.online/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
function isMainWindow() {
return document.querySelector('#missions-container-own') !== null;
}
let counterDiv = document.getElementById('activeMissionCounter');
if (isMainWindow()) {
if (!counterDiv) {
counterDiv = document.createElement('div');
counterDiv.id = 'activeMissionCounter';
counterDiv.style.position = 'fixed';
counterDiv.style.bottom = '40px';
counterDiv.style.left = '5%';
counterDiv.style.transform = 'translateX(-50%)';
counterDiv.style.backgroundColor = 'green';
counterDiv.style.color = 'white';
counterDiv.style.padding = '6px';
counterDiv.style.border = '0';
counterDiv.style.borderRadius = '9px';
counterDiv.style.zIndex = '100';
document.body.appendChild(counterDiv);
}
function updateCounter() {
let activeMissions = document.querySelectorAll('#missions-container-own .mission-list-mission');
let redMissions = Array.from(activeMissions).filter(mission => {
return mission.querySelector('.mission-list-icon-1');
});
if (counterDiv) {
const missionCount = redMissions.length;
counterDiv.innerText = `Aktive Einsätze: ${missionCount}`;
if (missionCount === 0) {
counterDiv.style.backgroundColor = 'green';
} else {
counterDiv.style.backgroundColor = 'red';
}
}
}
updateCounter();
setInterval(updateCounter, 1000);
} else if (counterDiv) {
counterDiv.remove();
}
})();
Alles anzeigen