Zum Hauptinhalt springen

Mit der Zentrale verbinden und initialisieren (LCC.connect)

Deklaration​

ok = LCC.connect()

Parameter​

  • keine

Rückgabewerte​

  • ok
    Boolean. Gibt bei erfolgreicher Verbindung und Versionsprüfung true, andernfalls false zurück.

Hinweise​

Lädt die Konfiguration, schließt die Initialisierung ab und meldet den Skriptstatus an die Zentrale.
Bei abweichender Modulversion versucht die Funktion, eine neuere XXTLanControl.lua von der Zentrale herunterzuladen und automatisch per Hot-Update zu aktualisieren.
Bei Erfolg wird die Konfiguration zwischengespeichert und ein Beendigungs-Callback registriert, der beim Ende des Skripts is_running = false meldet.
Wenn über LCC.set_api_url() keine Adresse gesetzt wurde und das Skript nicht von der Zentrale gestartet wird, gibt die Funktion sofort false zurück.

Beispiel​

if not LCC.connect() then
error("无法连接到中控")
end