List of all existing LoginXML and WorldXML functions for macros and addons..
Arcadia exclusive functions were preceded by ~
symbol.
GameMaster functions were preceded by X
symbol.
Deprecated functions were preceded by -
symbol.
> WICheckReset() => bool Result
> WIDisableTag() => bool Result
- WIGetArcCoins() => int Amount
> WIGetGroupCredit( int GroupID ) => int Credit
> WIGetGroupInstanceCount( int GroupID ) => int Size
> WIGetInstance( int GroupID, int Index ) => bool Result
> WIGetInstanceLevel( int GroupID, int Index ) => int Level
> WIGetInstanceName( int GroupID, int Index ) => string Name
> WIGetResetCost() => int Cost
> WIGetResetCount() => int Count
> WIGetRoleLevel() => int Level
> WIGetShowDay() => int Day
~ WIGetTickets() => int Amount
> WIGetToday() => int Day
~ WIGetTopup();
~ WILeaveInstance( int ZoneID );
> WIRequest();
> WIReset();
> WISetShowDay( int Day );
> WITeleport( int GroupID, int Index );
> WBG_Close();
> WBG_GetRate() => int Rate
> WBG_GetScore() => int Points, int KeyItem
> WBG_Open();
~ GetCoordsWorldMapPos( int MapID, float X, float Z ) => float X, float Z
> GetCurrentWorldMapID() => int MapID
> GetIconTextureRect( optional int IconType ) => string IconTextureName, float PosLeft, float PosTop, float PosRight, float PosBottom
> GetPlayerWorldMapPos( optional int MapID ) => float X, float Z
~ GetWorldMapOrgObjID() => int WorldMapOrgObjID
> GetWorldMapPingMapID() => int PingMapID
> GetWorldMapPingPosition( int MapID ) => float X, float Z
> GetZoneEnglishName( int MapID ) => string MapName
> GetZoneLocalName( int MapID ) => string MapName
> InitializeAreaMap( string ViewName, string PlayerCursor );
> InitializeWorldMap( string ViewName, string PlayerCursor );
> SetAreaMapID( int WorldMapID );
> SetWorldMapID( int WorldMapID );
> SetWorldMapPingPosition( int MapID, float X, float Z );
> WorldMap_AddIcon( string WdbFile , float X , float Z , float r, float g, float b, int IconType );
> WorldMap_AutoMove( int MapID, float X, float Z );
> WorldMap_AutoMoveByNpcID( int NpcID );
> WorldMap_ClearIcon();
> WorldMap_ClearQuestNpc();
> WorldMap_GetMap( int WorldIndex, string { "world", "zone", "city", "instance", "worldinstance", "businessinstance", "battleground", "other" }, int MapIndex ) => string MapName, int MapID
> WorldMap_GetMapCount( int index, string { "world", "zone", "city", "instance", "worldinstance", "businessinstance", "battleground", "other" } ) => int MapCount
> WorldMap_GetWorld( int index ) => string MapName, int MapID
> WorldMap_GetWorldCount() => int Count
> WorldMap_SearchQuestNpc( bool bIgnoreLV, bool flag0, bool flag1, bool flag2, bool flag3 );
> WorldMap_SetShowParty( string { "WorldMap", "AreaMap" }, bool Show );
> WorldMap_SetShowQuestNpc( string { "WorldMap", "AreaMap" }, bool Show );
> WorldMap_SetShowTrackNpc( string { "WorldMap", "AreaMap" }, bool Show );
~ WorldMap_GetType( int zoneID ) => int type
~ GetWorldMapIDByName( string MapFile ) => int zoneID