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.
> CRG_GetChannelName( int index ) => string ChannelName
> CRG_GetChannelOwner( int index ) => string OwnerName
> CRG_GetChannelPass( int index ) => string Password
> CRG_GetMsnFontSize( int index ) => int FontSize
> CRG_InviteChannel( int index, string Name );
> CRG_InviteListOK();
> CRG_ListGetCount() => int Count
> CRG_ListGetInfo( int index ) => int Type, int State, string Name, bool Add, int Mode
> CRG_ListReflash( int index );
> CRG_ListSetToggle( int index );
> CRG_MemberGetCount( int id ) => int Count
> CRG_MemberGetName( int id, int index ) => string Name
> CRG_SetAutoCheck( int index, bool cb );
> CRG_SetMsnFontSize( int index, int FontSize );
~ TB_BuyTBPages();
> TB_ChangeSlot( int pos1, int pos2 );
> TB_DeleteTeleport( int pos );
> TB_EditNote( int pos, string Note );
> TB_GetItemName( int index ) => int ItemID
~ TB_GetTBPages() => int Pages
~ TB_GetTBPrice( int index ) =>int Value, bool Open
> TB_GetTeleportInfo( int index ) => int IconType, string Note, int ZoneID, int X, int Y, int Z, string ItemName, string ItemIcon
> TB_GetTeleportItem( int index ) => bool SaveItem, bool UseItem1, bool UseItem2, bool UseItem3
> TB_PickupItem( int index );
> TB_SetBookMark( int pos );
> TB_Teleport( int Type, int pos );
> AcceptTrade( string Password );
> AgreeTrade();
> CancelTradeAccept();
> ClickTradeItem( int index );
> CloseTrade();
> DisagreeTrade();
> GetTradePlayerItemInfo( int index ) => string Icon, string Name, int Count
~ GetTradePlayerItemLink( int index ) => string ItemLink
> GetTradePlayerMoney() => int TradeMoney, string MoneyMode
> GetTradeRecipientName() => string Name
> GetTradeTargetItemInfo( int index ) => string Icon, string Name, int Count
~ GetTradeTargetItemLink( int index ) => string ItemLink
> GetTradeTargetMoney() => int TradeMoney, string MoneyMode
> PrintTradeState();
> RequestTrade( unit );
> SetTradeMoney( { "copper", "account" } );
> CheckTutorialFlag( int index ) => bool Result
> Novice_AddObject( string Name, float X, float Y, float Z, float Dir, int ID );
> Novice_CheckObjDistance( int index ) => float Distance
> Novice_ClearAllState();
> Novice_GetQuestID( int index ) => int ID
> Novice_GetState() => int state1, int state2, int state3, int state4, int state5, int state6, int state7, int state8, int state9
> Novice_GetTouchNpc() => int ID
> Novice_RemoveObject( int index );
> Novice_Update( int index ) => bool Result
> SetTutorialFlag( int index, bool Result );