Wowpedia
Wowpedia
229,667
pages

Fired when the player logs in, /reloads the UI, or zones between map instances, basically whenever the loading screen appears.

PLAYER_ENTERING_WORLD: isInitialLogin, isReloadingUi

Payload

isInitialLogin 
boolean - Returns true whenever the character logs in. Including when logging out to character select and then logging in again.
isReloadingUi 
boolean

Example

local function OnEvent(self, event, isLogin, isReload)
	if isLogin or isReload then
		print("loaded the UI")
	else
		print("zoned between map instances")
	end
end

local f = CreateFrame("Frame")
f:RegisterEvent("PLAYER_ENTERING_WORLD")
f:SetScript("OnEvent", OnEvent)

See also