Sichern Sie sich heute 20%. Verwenden Sie beim Bezahlvorgang den Code WELCOME. WILLKOMMEN

Brückenelement im FiveM-Ladebildschirm deaktivieren

Dieses Tutorial erklärt, wie man die Brücke vom Ladebildschirm des FiveM-Servers entfernt
durch Erstellen oder Ändern einer Ladebildschirmressource.

Voraussetzungen

  • FiveM-Serverzugriff mit Berechtigungen zur Ressourcenänderung
  • Grundlegende Kenntnisse in HTML/CSS
  • ein Texteditor wie Notizblock++ (oder der Standard-Notizblock von Windows)

Methode 1: Neue Ladebildschirmressource erstellen

Schritt 1: Ressourcenstruktur erstellen

Ladebildschirm/ ├── fxmanifest.lua ├── index.html └── style.css

Schritt 2: Konfigurieren fxmanifest.lua

fx_version „cerulean“ Spiel „gta5“ Autor „IhrName“ Beschreibung „Benutzerdefinierter Ladebildschirm – Brücke deaktiviert“ Version „1.0.0“ Ladebildschirm „index.html“ Ladebildschirm_Cursor „ja“ Dateien { „index.html“, „style.css“}

Schritt 3: Erstellen Sie index.html

<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <div id="loading-container">
        <h1>Servername</h1>
        <div class="progress-bar">
            <div class="progress-fill"></div>
        </div>
    </div>
    
    <script>
        // Disable bridge overlay
        window.addEventListener('DOMContentLoaded', () => {
            const bridge = document.querySelector('.bridge-overlay');
            if (bridge) bridge.remove();
        });
        
        // Handle loading progress
        window.addEventListener('message', (e) => {
            if (e.data.eventName === 'loadProgress') {
                const fill = document.querySelector('.progress-fill');
                fill.style.width = e.data.loadFraction * 100 + '%';
            }
        });
    </script>
</body>
</html>

Schritt 4: Zu server.cfg hinzufügen

Ladebildschirm sicherstellen

Methode 2: Vorhandenen Ladebildschirm ändern

Schritt 1: Aktuelle Ladebildschirmressource suchen Überprüfen server.cfg für Zeilen, die mit beginnen sicherstellen oder Start mit „Laden“ oder „Ladebildschirm“

Schritt 2: Brückenentfernungscode hinzufügen Vor dem Schließen in vorhandene HTML-Datei einfügen </body> Etikett:

<script>
    // Remove bridge on load
    document.addEventListener('DOMContentLoaded', function() {
        const bridgeElements = document.querySelectorAll(
            '.bridge-overlay, #bridge, [class*="bridge"]'
        );
        bridgeElements.forEach(el => el.style.display = 'none');
    });
    
    // Backup removal for dynamically loaded elements
    const observer = new MutationObserver((mutations) => {
        mutations.forEach((mutation) => {
            mutation.addedNodes.forEach((node) => {
                if (node.nodeType === 1 && 
                    (node.classList?.contains('bridge-overlay') || 
                     node.id === 'bridge')) {
                    node.remove();
                }
            });
        });
    });
    
    observer.observe(document.body, {
        childList: true,
        subtree: true
    });
</script>

CSS-Override-Methode

Fügen Sie der CSS-Datei Ihres Ladebildschirms hinzu:

.bridge-overlay, #bridge, [class*="bridge-"] { Anzeige: keine !important; Sichtbarkeit: ausgeblendet !important; Deckkraft: 0 !important; }

Fehlerbehebung

Brücke noch sichtbar:

  • Server-Cache leeren: Löschen Cache/ Ordner
  • Überprüfen Sie die Reihenfolge des Ressourcenladens in server.cfg
  • Überprüfen Sie die Browserkonsole (F12) auf JavaScript-Fehler

Ladebildschirm wird nicht angezeigt:

  • Bestätigen Ladebildschirm Direktive in fxmanifest.lua
  • Überprüfen Sie, ob die Dateipfade genau übereinstimmen (Groß-/Kleinschreibung beachten).
  • Überprüfen Sie die Serverkonsole auf Ressourcenfehler

Technische Hinweise

  • FiveM-Ladebildschirme werden in CEF (Chromium Embedded Framework) ausgeführt.
  • Brückenelement, das normalerweise durch Standardlademechanismen eingefügt wird
  • MutationObserver sorgt für die Entfernung dynamisch hinzugefügter Elemente

Unsicherheiten

  • Die genauen Klassennamen der Brückenelemente können zwischen den FiveM-Versionen variieren.
  • Einige benutzerdefinierte Frameworks verwenden möglicherweise unterschiedliche Overlay-Implementierungen

Zusammenfassung: Entfernen Sie die Brückenüberlagerung von FiveM, indem Sie mit JavaScript eine benutzerdefinierte Ladebildschirmressource erstellen, die Brückenelemente beim Laden der Seite anvisiert und entfernt.

Lukas
Lukas

Ich bin Luke, ein Gamer und schreibe gerne über FiveM, GTA und Rollenspiele. Ich betreibe eine Rollenspiel-Community und habe etwa 10 Jahre Erfahrung in der Verwaltung von Servern.

Artikel570

Schreibe einen Kommentar