Frage an alle die sich mit lua/API mehr auskennen

Hallo an alle, ich würde gerne in Erfahrung bringen, warum das Event „PLAYER_ENTERING_WORLD“ triggert, wenn ich über das Portal in eine Instanz laufe (so wie es soll) aber NICHT wenn ich über den Dungeon Finder in eine Instanz geladen werde.
Ich hab das ganze geprüft mit einem Script, das eine Chatnachricht schreibt.

Der trigger löst nicht aus wenn du rein geportest wird , weil der sich vor dem Instanz boden befindet.

Bei den DungeonFinder-Instanzen musst du mit dem Event ZONE_CHANGED_NEW_AREA prüfen.
Das funktioniert verlässlich.

PLAYER_ENTERING_WORLD würde ich persönlich nur für Login/Reload nutzen (siehe args), um wichtige Funktionen beim Login/Reload auszuführen (Initialisierung etc.)


btw: Wenn du einen randomDungeon verlässt, kann ein PLAYER_ENTERING_WORLD-Event getriggered werden, direkt bevor das PLAYER_LEAVING_WORLD getriggert wird :person_shrugging:

1 Like

Danke vielmals, das hat mein problem gelöst!