[Script] Gebäude- & Fuhrparkverwalter

  • Ab einer gewissen Anzahl Gebäude und Fahrzeuge wird es schwierig den Überblick darüber zu behalten, bei welchen Wachen das Soll-Personal gesetzt, bei welchen Fahrzeugen das Personal zugewiesen wurde usw. Der Gebäude- & Fuhrparkverwalter füllt diese Lücke, indem er diverse Informationen zu Wachen und Fahrzeugen aufbereitet und dem Spieler Hinweise über noch fehlende Einstellungen, Ausbauten, Fahrzeugen etc. gibt.

    Solche Erweiterungen benötigen viel Zeit in der Umsetzung. Vorrangig setze ich diese um, weil sie mir nützlich sind und Spass bereiten. Gerne teile ich dies mit der Community. Wenn dir das Script gefällt oder sogar nützlich (hoffentlich 😉) ist, gibt doch eine entsprechende Rückmeldung oder Like. Das gilt auch für andere Scripte. Die Autoren freuen sich darüber.

    Aktuell umgesetzt sind:

    • Gebäude: Listet alle Gebäude mit folgenden Informationen auf und berichtigt auf Knopfdruck das [1] Soll-Personal oder [2] automatisches Werben.
      • Zugewiesene Leitstelle
      • Name des Gebäudes
      • [3] Soll-Personal (An der Wache gesetztes Soll-Personal / im GFM konfiguriertes Soll-Personal)
      • [4] Automatisches Werben: Ja/Nein
      • [5] Die Ausbauten und deren Status:
        • Grau: Nicht gebaut
        • Orange: Nicht gebaut, aber gefordert (Konfiguration wird zu einem späteren Zeitpunkt anpassbar gemacht)
        • Blau: In Bau
        • Grün: Gebaut und aktiv
    • Einsatzbereitschaft: De-/Aktiviert Einsatzbereitschaft von Wachen und Erweiterungen
    • Zugfahrzeuge: Listet Anhänger auf, die ein falsches Zugfahrzeug gesetzt haben
    • Personalzuweisung: Überprüft die Zahl der zugewiesenen Personen am Fahrzeug

    Die Daten werden nur initial geladen und anschliessend nur noch auf Knopfdruck. Es empfiehlt sich nach Änderungen an den Gebäuden bzw. Fahrzeugen die entsprechenden Daten neu zu laden.

    ⭐ Feature Requests

    • Flag oder Filter für separate Soll-Personalregelung (Beispiel BePo-Trainingslager in Pol-Wachen)
    • Auflistung von Gebäuden, welche die Stellplätze noch nicht voll oder nicht wie konfiguriert ausgebaut haben
    • Auflistung von Gebäuden, welche nicht die konfigurierten Fahrzeuge im Fuhrpark haben
    • Ansicht Ausbauten erweitern: Auflistung der inaktiven Wachen bzw. Wachen mit entsprechend inaktivem Ausbau
    • Soll-Personal: Grosswachen separat konfigurieren
    • Einsatzbereitschaft: Nicht vorhandene Wachen und Erweiterungen ausblenden
    • Allgemeine Sortier- und Filtermöglichkeiten
    • Konfigurierbares Besatzungssoll pro Fahrzeugtyp analog zum [Script] Personalzuweiser 2.0
    • ThomasFelber: Unterstützung für TeSi

    🪲 Bugs

    • Das Soll-Personal für Kleinwachen wird statt dem konfigurierten Wert mit dem der Normalwachen gesetzt (Feuerwehr, Polizei und Rettung)
    • Ausbauten: Großkrankenhäuser werden fälschlicherweise mit fehlenden Ausbauten aufgelistet

    Möglicher Fehler: Gebäudetab zeigt nur Ladebalken an

    Sollte nach dem Update des GFM nur der Ladebalken im Gebäudetab zu sehen sein, müsst ihr die lokalen Daten aus der IndexedDB löschen (der Index Buildings reicht aus). Dazu Entwicklertools öffnen (F12) → App (Firefox: Web-Speicher)→ IndexedDB → BosErnie → GebäudeUndFahrzeugVerwalter → Rechtsklick auf Buildings → löschen.


    Zur Installation: Gebäude- & Fuhrparkverwalter auf Greasy Fork

    📖 Changelog

    Spoiler anzeigen
    • 1.32.0 Fügt Variable vehiclesPageSize hinzu, um Anzahl der Einträge pro Seite in der Fahrzeugabfrage zu steuern. Umgeht Server-Fehler bei Spielern mit sehr grossem Fuhrpark.
    • 1.31.0 Fügt eine Leistungssteigerung bei der Verarbeitung von Gebäude- und Fahrzeugupdates hinzu
    • 1.30.0 Fügt Unterstützung für Seenotrettung hinzu
    • 1.29.0 Ersetzt statische Definition für die Personalzuweisung mit Datenabruf der LSSM-API
    • 1.28.0 Fügt Gebäude Reiterstaffel fürs Soll-Personal hinzu
    • 1.27.0 Fügt einen Button zum Zurücksetzen der Einstellungen hinzu
    • 1.26.0 Fügt Unterstützung für neue Fahrzeuge hinzu (Vielen Dank BayHH )
    • 1.25.1 Behebt Tippfehler in Eigenschaftenname (Vielen Dank @Zaay )
    • 1.25.0 Fügt Unterstützung für Gebäude und Fahrzeuge der Bergrettung hinzu
    • 1.24.0 Fügt Gebäudetyp und Leitstelle zur Gebäudespalte hinzu (ersetzt separate Leitstellenspalte)
    • 1.23.2 Behebt Fehler in Filterung von Gebäuden mit fehlenden Ausbauten
    • 1.23.1 Behebt Fehler in Berechnung der Gebäude mit fehlenden Ausbauten
    • 1.23.0 Fügt Unterstützung für Kleinwachen beim Soll-Personal hinzu
    • 1.22.0 Fügt Filter zur Gebäudeansicht hinzu
    • 1.21.0 Aktualisiert Ansicht Einsatzbereitschaft mit Verwendung von kleineren Komponenten
    • 1.20.0 Entfernt Bootstrap 5 Icons
    • 1.20.0-alpha.5 Entfernt nicht mehr benötigten Ausbauten-Tab
    • 1.20.0-alpha.4 Fügt Ausbauten-Status und Information über fehlende Ausbauten zu Gebäudeansicht hinzu
    • 1.20.0-alpha.3 Überträgt Funktionalität aus den Tabs Soll-Personal und automatisches Werben in die neue Gebäudeansicht und entfernt die Tabs sowie das Tab Fahrzeuge
    • 1.20.0-alpha.2 Ersetzt statisch Ausbauten-Definition durch Abfrage der LSSM-API
    • 1.20.0-alpha.1 Erste Version der überarbeiteten Gebäudeansicht
    • 1.19.2 Umgeht lokalen Cache und weist neu geladene Daten zu, um Ansicht zu aktualisieren
    • 1.19.1 Behebt Schreibfehler
    • 1.19.0 Ersetzt direkte Status-Div Mutation durch Event-basierte Status-Änderung
    • 1.18.0 Ersetzt das automatische Laden der Gebäude- und Fahrzeugdaten nach Zeit durch Reload-Buttons für das Neuladen nach Bedarf
    • 1.17.0 Fügt Polizei-Sondereinheiten, Rettungshubschrauber-Station, Rettungshundestaffel und Wasserrettung zur Liste der Gebäude mit Personal hinzu, um Korrektur zu ermöglichen
    • 1.17.0-alpha.1 Fügt Polizei-Sondereinheiten, Rettungshubschrauber-Station, Rettungshundestaffel und Wasserrettung zum Soll-Personal hinzu
    • 1.16.0 Aktualisiert Fahrzeugtypname FüKW (Polizei)
    • 1.15.1 Behebt einen Fehler beim initialien Laden der Einstellungen
    • 1.15.0 Ersetzen IndexedDB-Interaktion durch die Verwendung einer Bibliothek
    • 1.14.0 Fügt Sollpersonal für GW-Bt und Bt-Kombi sowie Zugfahrzeugkonfiguration für FKH-SEG hinzu. (Vielen Dank Caddy21)
    • 1.13.1 Verhindert das Rendern des Modals bei Serverfehlern
    • 1.13.0 Erhöht das Soll-Personal für Bereitschaftspolizei auf 233, für die maximale Personenzahl der kommenden Reiterstaffel
    • 1.12.1 Behebt Fehler in Personalzuweisung der FuStW (von 3 auf 2 berichtigt)
    • 1.12.0
      • Fügt fehlende Gebäude der Einsatzbereitschaft hinzu
      • Fügt Match Tag für Polizeiversion des Spiels hinzu
      • Fügt Link zum Forumsbeitrag hinzu
      • Ändert den Standardwert des Soll-Personal fürs SEG-Wachen auf 100
      • Behebt falsche vehicle type id für LKW 7 Lbw (FGr WP)
      • Behebt falsches Zugfahrzeug für NEA200 (THW)
    • 1.11.0 Fügt die Funktionalität hinzu für alle Gebäude ohne automatische Werbung diese zu aktivieren (nur für Premium Benutzer)
    • 1.10.0 Fügt den Fahrzeugtyp LKW 7 Lbw (FGr WP) als Zugfahrzeug für den Anh 7 und in der Überprüfung der Personalzuweisung hinzu
    • 1.9.0 Fügt Korrekturfunktionalität zum Soll-Personal hinzu
    • 1.8.0 Fügt Einsatzbereitschaft hinzu (experimentell)
    • 1.7.0
      • Maximiert Modal
      • Personalzuweisung: Fügt Info Box über bekannten Bug hinzu
      • Personalzuweisung: Gibt Einstellungen gruppiert nach Gebäudetyp aus
    • 1.6.0 Behebt Personalanzahl für RTH, MTW-TZ, FLF und MTW-OV (Personalzuweisung)
    • 1.6.0-alpha Fügt Überprüfung der Personalzuweisung hinzu (pre-release: Anzeige noch nicht genau)
    • 1.5.3 Behebt Fehler bei der Ausbauüberprüfung
    • 1.5.2 Behebt Fehler beim Rendern der Ergebnistabs und -tabelle der Ausbauüberüfung
    • 1.5.1 Aktualisiert die Beschreibung der Ausbauüberprüfung von THW-Wachen
    • 1.5.0 Ersetzt Verwendung von sessionStorage durch IndexedDB
    • 1.4.0 Fügt die Überprüfung der Ausbauten hinzu
    • 1.3.0 Fügt die THW-Anhänger NEA50 und NEA200 zur Überprüfung der Zugfahrzeuge hinzu
    • 1.2.1 Relative Breite für Kompatibilität mit niedrigen Auflösungen
    • 1.2.0 Link zu Gebäuden und Fahrzeugen werden in einem neuen Tab geöffnet
    • 1.1.0 Vergabe eines neuen Keys im sessionStorage für die Fahrzeugdaten, um möglichen Konflikt mit bestehenden Scripts zu umgehen

    58 Mal editiert, zuletzt von BOS-Ernie (23. September 2025 um 06:48) aus folgendem Grund: Feature Request erfasst

  • Hallo Ernie wie kann ich das Script wieder entfernen?

    Liebe Grüße

    :evil: aus Niederbayernl

    Spielername: DJGrisu112

    System: WIN10

    Browser: Firefox aktuelle Version

    ID: 237708

    Telekom-Leitung mit 175MB

    "Gott zur Ehr - Dem Nächsten zur Wehr":saint:

    Wenn ich einzelne Wörter fett und in Großbuchstaben schreibe ist das kein Schreien sondern eine Hervorhebung:!:

    Ich wünsch mir den DISLIKE-Button wieder :!:

  • Tolle Hilfe !!!

    Ich weis wie ich in Tampermonkey ein Script entfernen kann, nur leider hat sich dein Script dort nict installiert, sonder dort eingenistet (sihe Bild)!!

    Und warum ich es wieder löschen möchte ist ganz einfach. Ich habe etwas anderes erwartet in Richtung Fuhrparkmanager von Dr.Traxx.

    Liebe Grüße

    :evil: aus Niederbayernl

    Spielername: DJGrisu112

    System: WIN10

    Browser: Firefox aktuelle Version

    ID: 237708

    Telekom-Leitung mit 175MB

    "Gott zur Ehr - Dem Nächsten zur Wehr":saint:

    Wenn ich einzelne Wörter fett und in Großbuchstaben schreibe ist das kein Schreien sondern eine Hervorhebung:!:

    Ich wünsch mir den DISLIKE-Button wieder :!:

  • Tolle Hilfe !!!

    Ich weis wie ich in Tampermonkey ein Script entfernen kann, nur leider hat sich dein Script dort nict installiert, sonder dort eingenistet (sihe Bild)!!

    Und warum ich es wieder löschen möchte ist ganz einfach. Ich habe etwas anderes erwartet in Richtung Fuhrparkmanager von Dr.Traxx.

    Ich fürchte, ich kann nicht ganz folgen, was Dein Anliegen ist. Ich gehe mal auf das ein, was ich verstanden habe.

    Das Feedback bzgl. Verwechslungsgefahr mit dem ehemaligen Fuhrparkmanager nehme ich gerne so auf. Daran habe ich nicht gedacht. Zur Klarstellung: Dieses Script bietet keinen Ersatz für frühere oder Konkurrenz zu bestehenden Scripts. Falls es inhaltliche Überschneidungen gibt, ist dies zufällig und nicht beabsichtigt.

    Die Funktionsbeschreibung inkl. Screenshots und Roadmap sind extra dafür da, um Jeden einen Einblick in das Script zu geben und vor der Installation zu entscheiden, ob dieses Script für ihn/sie hilfreich ist. Für ein umgekehrtes Vorgehen übernehme ich keine Haftung.

  • Hat sich erledigt, offensichtlich hat sich durch die Programmprobleme bei mir der Rechner teilweise aufgehängt.

    Nach einem Neustart war das Script auch im Tampermonkex sichtbar. Konnte es auch dort entfernen.

    Ich fürchte, ich kann nicht ganz folgen, was Dein Anliegen ist. Ich gehe mal auf das ein, was ich verstanden habe.

    Es ist eigentlich ganz einfach - ich möchte das Script wieder entfernen - nur wenn es nicht im Tampermonkey erscheint kann ich es auch nicht entfernen.

    Also benötige ich irgendwie Hilfe damit es dort wo es aktuell steht - nämlch im Hauptmenü vom Spiel - wieder entfernen kann.


    Liebe Grüße

    :evil: aus Niederbayernl

    Spielername: DJGrisu112

    System: WIN10

    Browser: Firefox aktuelle Version

    ID: 237708

    Telekom-Leitung mit 175MB

    "Gott zur Ehr - Dem Nächsten zur Wehr":saint:

    Wenn ich einzelne Wörter fett und in Großbuchstaben schreibe ist das kein Schreien sondern eine Hervorhebung:!:

    Ich wünsch mir den DISLIKE-Button wieder :!:

    Einmal editiert, zuletzt von EG112 (8. April 2023 um 17:51)

  • Kleine Anmerkung: Es wurde sich anno dazumals drauf geeinigt das aVehicles einfach eine Kopie der API mit timestamp ist (Standards und Konventionen für Scripte). Da du ja mit LZ-String den Kram komprimierst wäre es ganz cool, wenn du das nicht auch unter aVehicles speicherst, damit sich verschiedene Skripte nicht gegenseitig "kaputt machen".

    Ein Vakuum, geschaffen durch fehlende Kommunikation,

    füllt sich in kürzester Zeit mit falscher Darstellung, Gerüchten, Geschwätz und Gift. - Cyril Northcote Parkinson

    Der beste Verband in Aachen und Umgebung: leitstellenspiel.de/alliances/1100



    Schraube manchmal am LSSM V4 rum.

  • Kleine Anmerkung: Es wurde sich anno dazumals drauf geeinigt das aVehicles einfach eine Kopie der API mit timestamp ist (Standards und Konventionen für Scripte). Da du ja mit LZ-String den Kram komprimierst wäre es ganz cool, wenn du das nicht auch unter aVehicles speicherst, damit sich verschiedene Skripte nicht gegenseitig "kaputt machen".

    Danke für den Hinweis, werde ich mit dem nächsten Release berichtigen.

  • Hallo und guten Abend.


    Vielen Dank @BOS-Ernie für dieses Script. Die Übersicht ist echt super freue mich schon auf die Erweiterungen. :)

    Mir ist aufgefallen das sich die Menüs von Fahrzeugen oder Gebäuden im selben Tab öffnen wenn man sie aus dem Overlay-Fenster aus anwählt. Heißt, das Spiel wird geschlossen und man gelangt nur durch 2x zurück drüclen wieder ins Spiel. Wäre es hier vielleicht möglich ein neuen Tab zu generieren anstatt im Tab es zu laden?

    Desweiteren wird wohl das Personal nicht richtig gezählt welches vorhanden ist und der Unterschied von Klein- und Großwachen scheint noch probleme zu machen oder ich hab einfach was falsch eingestellt?

    Im Anhang ein paar Screens:

    • Erster Screen: Eigene Einstellungen
    • Zweiter Screen: Bereitschaftspolizei IST-Personal 0, sind jedoch 215
    • Dritter Screens: Jede FFw ist eine Kleinwache SOLL-Personal steht jedoch auf 102

    Getestet über FireFox 111.0.1 (64-Bit)

    Ich weiß du bastelst deine Scripts in deiner Freizeit und das es noch nicht fertig ist, ist mir bewusst. Ich hoffe das ich dennoch ein paar Hinweiße geben konnte.

    LG

    Chris

  • Danke für die Rückmeldung.

    Der Fehler bzgl. falscher Zähler beim Soll-Personal wurde mir von einem weiteren Spieler mit FF bestätigt. In Edge (Chrome) hat dieser Spieler den Fehler nicht. Schaue ich mich bei Gelegenheit an.

    Die Links lassen sich selbstverständlich in einem separaten Tab öffnen. Das nehme ich auf.

  • Caddy21 Soeben eine neue Version veröffentlicht, welche die Links zu Gebäuden und Fahrzeugen in einem neuen Tab öffnet. Das andere Problem schaue ich mir zu einem späteren Zeitpunkt an.

  • Moin, ich nutze das Script seit gestern am PC, jedoch ist das PopUp zu groß für meinen Bildschirm. Lässt sich die Größe veränder?

    Die soeben veröffentlichte Version setzt eine relative Breite des Modals. Das sollte das Problem für niedrige Auflösungen lösen.

  • Caddy21 Soeben eine neue Version veröffentlicht, welche die Links zu Gebäuden und Fahrzeugen in einem neuen Tab öffnet. Das andere Problem schaue ich mir zu einem späteren Zeitpunkt an.

    Vielen Dank für die schnelle Umsetzung der TAB-Öffnung. :)

  • Ich weiß nicht ob das irgendwie so gewollt ist oder richtig ist aber wenn das Spiel nicht erreichbar ist sind sämtliche Textbausteine etc aus dem Script auf der "Serverfehler"-Seite zu sehen. Hab leider keinen Screenshot gemacht aber es sah schon sehr komisch aus :D

    Gründer des Verbands IRLS Harz & Heide

    Spielername: Sakulh97

    Spoiler anzeigen

    Für Grammatik und Rechtschreibung übernehme ich keine Haftung ;)

    Dauerhinweise für den Betreiber:
    - Fehlerfäden müssen geordnet werden! Räumt das Fehlerforum auf!
    -> Fehlerbehebung > neue Einsätze / Inhalte (welche wieder nur neue Fehler erzeugen)
    -> Hier der Link zum Fehlerforum. Vilt. findet sich der Weg ja irgendwie dahin...
    - Warum wird die Bergrettung nicht optimiert?