diff --git a/resources/[aether]/aether-character/client/main.lua b/resources/[aether]/aether-character/client/main.lua index 444efe5..225dc43 100644 --- a/resources/[aether]/aether-character/client/main.lua +++ b/resources/[aether]/aether-character/client/main.lua @@ -18,6 +18,8 @@ local PARKPLATZ = { x = -1037.7, y = -2737.6, z = 20.2 } --- @param charaktere table Liste der Charaktere --- @param maxSlots number Maximale Anzahl Charaktere local function OeffneAuswahl(charaktere, maxSlots) + print(('[AETHER-DEBUG] client OeffneAuswahl: %d Charaktere') + :format(charaktere and #charaktere or -1)) auswahlOffen = true -- Eigenen Spieler unsichtbar parken — sichtbar ist nur der Vorschau-Ped @@ -29,6 +31,7 @@ local function OeffneAuswahl(charaktere, maxSlots) -- 3D-Vorschau mit dem Aussehen des ersten Charakters starten local erstes = charaktere and charaktere[1] or nil Vorschau.Starten(erstes and erstes.aussehen or nil, 'koerper') + print('[AETHER-DEBUG] client OeffneAuswahl: Vorschau gestartet, beende Ladebildschirm') -- Ladebildschirm beenden, damit die Auswahl sichtbar wird ShutdownLoadingScreen() diff --git a/resources/[aether]/aether-character/server/main.lua b/resources/[aether]/aether-character/server/main.lua index 8f5aa17..f9dfcd2 100644 --- a/resources/[aether]/aether-character/server/main.lua +++ b/resources/[aether]/aether-character/server/main.lua @@ -111,10 +111,13 @@ end -- Auswahl anzeigen (wird vom Core ausgeloest) -- --------------------------------------------------------------------- AddEventHandler('aether:server:charakterAuswahlNoetig', function(quelle) + print(('[AETHER-DEBUG] character-server: charakterAuswahlNoetig empfangen fuer %s') + :format(tostring(quelle))) local lizenz = HoleLizenz(quelle) - if not lizenz then return end + if not lizenz then print('[AETHER-DEBUG] character-server: keine Lizenz!'); return end TriggerClientEvent('aether:character:zeigeAuswahl', quelle, BaueListe(lizenz), Config.MaxCharaktere) + print('[AETHER-DEBUG] character-server: zeigeAuswahl an Client gesendet') end) -- --------------------------------------------------------------------- diff --git a/resources/[aether]/aether-core/server/main.lua b/resources/[aether]/aether-core/server/main.lua index e8ece2c..7701f71 100644 --- a/resources/[aether]/aether-core/server/main.lua +++ b/resources/[aether]/aether-core/server/main.lua @@ -87,6 +87,8 @@ end RegisterNetEvent('aether:server:spielerBereit', function() local quelle = source local lizenz = HoleLizenz(quelle) + print(('[AETHER-DEBUG] spielerBereit: quelle=%s lizenz=%s AutoCharakter=%s') + :format(tostring(quelle), lizenz and 'ok' or 'nil', tostring(Config.AutoCharakter))) if not lizenz then return end -- Bereits geladen? Dann nichts tun (schuetzt vor doppeltem Laden) @@ -94,6 +96,7 @@ RegisterNetEvent('aether:server:spielerBereit', function() -- Standardweg: `aether-character` zeigt die Charakterauswahl if not Config.AutoCharakter then + print('[AETHER-DEBUG] spielerBereit: triggere charakterAuswahlNoetig') TriggerEvent('aether:server:charakterAuswahlNoetig', quelle) return end