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.
unit = { "player", "target", "pet", "master", "party1-5", "raid1-36", "focus", "mouseover" } + mixes { "playerTargetTarget", "targetPet", "focusTarget", ... }
> GetAccountBagItemInfo( int Index ) => string ItemIcon, string Name, int Count, bool IsLocked
> GetAccountBagNumItems() => int ItemsCount
> OpenAccountBag();
> CloseAccountBag();
> ClickAccountBagItem( int Index )
> DefaultServerLogin( string Username, string Password )
> DisconnectFromServer();
> StatusDialogClick();
> AcceptUserAgreement();
> CancelWaitingQueue();
> GetCurrentRealm() => string RealmName
> GetNumRealms() => int Count
> GetRealmInfo( int Index ) => string Name, int Size, int Load
> ChangeRealm( string Name )
> GetUserAgreementText() => string Text
> IsDisplayVivoxUserAgreement() => bool Result
> GetVivoxUserAgreementText() => string Text
> AcceptVivoxUserAgreement();
> DeclineVivoxUserAgreement();
> GetAccountName( string Name )
> SetSecondPassword( string Password1, string Password2 )
> SetCameraLayout( int X, int Y, int Z, int Pitch, int Yaw, int Roll, int Zoom, int Time )
> AddControlCamera( int X, int Y, int Z, int Pitch, int Yaw, int Roll, int Zoom, int Time )
> GetCameraLayout() => int X, int Y, int Z, int Pitch, int Yaw, int Roll, int Zoom
> AccountLoginShow();
> GetCurrentParallelID() => int ID
> GetNumServerList() => int Count
> GetServerListInfo( int Index ) => string Location, string Name, bool IsPVP, int Characters, int Load, bool IsMaintain, bool IsLogin, string FlagText, bool IsTop, bool IsNew, bool IsLimitNewAccount, bool BoAge
> SortServerList( string List )
> ChangeServerList( string List )
> RefreshServerList();
> CloseServerList();
> GetCurrentServerList() => string List
> GetServerBoardText() => string Text
> LinkActivateWeb();
> OpenActivateExecute();
> OpenResetPasswordURL();
> IsBeanFanSystem();
> ConfirmPassword( string SecondPassword )
> GetAccountAge() => int Age
> GetServerLimitAge() => int Age
> GetServerName() => string Name
> GetPasswordErrorCount() => int Count
> ConfirmPassword2( string SecondPassword )
> ConfirmCaptcha( string Captcha )
> RefreshCaptcha();
> HasAction( int Index ) => bool Result
> PickupAction( int Index );
> SetAction( int Index, int Action );
> UseAction( int Index );
> GetActionInfo( int Index ) => string AttackIcon,string Slot Item Name, int Count, false, bool wearable, bool IsCycleSpell
> GetActionCooldown( int Index ) => int Cooldown1, int Cooldown2
~ IsSpellUsable( int Index ) => bool Result
> GetActionUsable( int Index ) => bool IsUsable
> GetActionWearable( int Index ) => bool IsWearable
> GetPetActionInfo( int Index ) => string Name, bool CycleEnable, bool CanAutoRun
~ GetPetActionLink( int Index ) => string Link
> GetPetActionCooldown( int Index ) => int Cooldown1, int Cooldown2
> UsePetAction( int Index, bool AutoRun );
> GetExtraActionInfo( int Index ) => string ImageACTField
~ GetExtraActionLink( int Index ) => string Link
> GetExtraActionCooldown( int Index ) => int Cooldown1, int Cooldown2
> UseExtraAction( int Index );
> SetActionBarSetting( int Index, bool Enable, int Count, int Row );
> GetActionBarSetting( int Index ) => bool Enable, int Count, int Row
> SetActionBarLocked( bool Value );
> GetActionBarLocked() => bool Value
> SetActionBarHideEmpty( bool Value );
> GetActionBarHideEmpty() => bool Value
~ SetActionBarLockMovement(bool enable).
~ bool enabled = GetActionBarLockMovement().
~ float alpha = GetActionBarUnusedAlpha().
~ SetActionBarUnusedAlpha(float alpha 0-1).
> ResetActionSetting();
> GetImplementActionInfo( int Index ) => string ImageACTField
~ GetImplementActionLink( int Index ) => string Link
> GetImplementActionCooldown( int Index ) => int Cooldown1, int Cooldown2
> UseImplementAction( int Index )
> ATF_Open();
> ATF_Close();
> GetAncillaryTitleInfo() => int LV, int Exp, int Famous, int ExpMax
> GetATF_Title( int Index ) => string ImageACTField, string TitleName, int rarity
~ GetATF_TitleLink( int Index, int Type ) => string LInk
> SetATF_Title( int TitleID );
> ATFUseItem_Open();
> AddATF_UseItem( int Index );
> ClearATF_UseItem();
> OkayATF_UseItem( int Index );
> GetATF_UseInfo( int Index ) => string ImageACTField, int UseItemCount
~ GetATF_UseLink( int Index ) => string Link
> Remove_AncillaryTitle( int Index );
> ATF_FameButton_OnClick();
> UpdateATF_UseItem();
> ATF_IsTitleVisible() => bool Result
> ATF_IsFrameShow() => bool Result
~ int count = GetOwnedTitleCount().
~ int scale = GC_GetBloodBarScale().
~ SetHideRandomCostumeEffect( bool ).
~ GC_SetBloodBarScale( int 100-200 ).
~ bool IsHidden = IsHideRandomCostumeEffect().
~ int playTime = UnitPlayTime( unit ).
~ int count = GetReputationBadgeCount().
~ SetReputationBadgeRequest(int TitleID).
~ string filePath = UnitReputation( unit ).
> AuctionClose();
> AuctionBrowseSearchItem( string SearchName, int Low, int High, int Rare, int MoneyType, int RuneVolume, bool HeroSpecific, int Data1-n );
> GetAuctionBrowseFilterList() => string Filter1-n
> GetAuctionBrowseFilterMaxItems() => int Max
> GetAuctionNumBrowseItems() => int Count
> GetAuctionBrowseItemInfo( int Index1, int Index2 ) => string ID, string Temp, int Count, int Quality, string ItemIcon, int Limit, int LiveTime, string SellerName, bool IsBuyer, string PriceType, int BidPrice, int BuyOutPrices, int PromoteType );
> AuctionBrowseBuyItem( int Index, string Password );
> GetAuctionBrowseMaxItems() => int Count
> GetAuctionBrowseMaxPages() => int Count
> AuctionBrowsePervPage();
> AuctionBrowseNextPage() => bool Success
> AuctionBrowseHistoryRequest( int Index );
> GetAuctionHistoryItemNums() => int Count
> GetAuctionHistoryItemInfo( int Index ) => string ItemName, int Count, int Quality, string ItemIcon, string SellerName, string BuyerName, sring PriceType, int Price, int Year, int Month, int MonthDay, int Hour, int Minute
~ GetAuctionHistoryItemLink( int Index ) => string Link
> GetAuctionNumBidItems() => int Count
> GetAuctionBidItemInfo( int Index ) => string Temp, int Count, int Quality, string ItemIcon, int Limit, int LiveTime, string SellerName, bool IsHigher, string PriceType, int NowPrice, int BuyOutPrices, int PromoteType );
> AuctionBidBuyItem( int Index, int Price, string Password );
> AuctionBidHistoryRequest( int Index );
> ClickAuctionItemButton();
> SetSellMoneyType( int Type { 1, 2 } );
> GetSellMoneyType() => int Type
> GetAuctionNumSellItems() => int Count
> GetAuctionSellItemInfo( int Index ) => string Temp, int Count, int Quality, string ItemIcon, int Limit, int LiveTime, string BuyerName, string PriceType, int NowPrice, int BuyOutPrices int PromoteType, int PromoteTime );
> GetAuctionItem() => string Name, string Texture, int Count, int SellPrice
~ GetAuctionItemLink() => string Link
> CreateAuctionItem( int Time, int Price, int MoneyType, int BuyoutPrice, int PromoteType, int PromoteTime );
> CreateAuctionMoney( int Index, int SellMoneyType, int SellMoney, int Price, int MoneyType, int BuyoutPrice, int PromoteType, int PromoteTime );
> AuctionCancelSell( int Index );
> AuctionItemHistoryRequest();
> GetAuctionBrowseItemLink( int ID ) => string Link
~ GetAuctionSellItemLink( int Index ) => string Link
~ GetAuctionBidItemLink( int Index ) => string Link
> IsAuctionItemAccountMoneyTrade() => bool Result
> IsAuctionAccountMoneyTrade() => bool Result
> AuctionItemHistoryRequestByID( int OrgObjID );
~ Auction_PromotePrice( int ItemPrice, int CurrencyType, int PromoteType, int PromoteTime );