XML

XML Taborea Revizyonları: 5 Ağustos 2026

Eklentiler için kullanılabilir mevcut XML öğeleri, şema türleri, widget'lar ve yerel widget yöntemleri.

İsteğe bağlı yöntem bağımsız değişkenleri ? ile işaretlenmiştir.

XML Öğeleri

Yapı ve Betik Oluşturma

<Frame><Frames><Layer><Layers><LayoutFrame><Script><Scripts><Trigger><Triggers><Ui>

Geometri ve Yerleşim

<AbsDimension><AbsInset><AbsValue><Anchor><Anchors><BackgroundInsets><EdgeSize><HitRectInsets><maxResize><minResize><Offset><PushedTextOffset><RelDimension><RelInset><RelValue><ResizeBounds><Size><TextInsets><TileSize>

Widget Türleri

<Button><CheckButton><DropDownButton><EditBox><FontString><GameTooltip><ListBox><MessageFrame><Model><RadioButton><RepeatButton><ScrollFrame><Slider><StatusBar><Texture>

İç İçe Öğeler

<Backdrop><FontHeight><Menu><ScrollChild><ThumbButton><TitleRegion>

Renkler ve İşleme

<BarColor><CaretColor><Color><Coords><FogColor><HighlightColor><Shadow><TexCoords>

Metin Durumları

<DisabledHighlightText><DisabledText><HighlightText><NormalHighlightText><NormalText><PlaceholderString><PushedHighlightText><PushedText>

Doku Durumları

<BarTexture><CheckedHighlightTexture><CheckedTexture><DisabledCheckedHighlightTexture><DisabledCheckedTexture><DisabledHighlightTexture><DisabledTexture><DisabledUnCheckedHighlightTexture><DisabledUnCheckedTexture><FocusedTexture><HighlightTexture><NormalHighlightTexture><NormalTexture><PushedHighlightTexture><PushedTexture><ThumbTexture><UnCheckedHighlightTexture><UnCheckedTexture>

Numaralandırmalar ve Basit Türler

ALPHAMODE

ADDALPHAKEYBLENDDISABLELUMINANCE

DRAWLAYER

ARTWORKARTWORKAFTERBACKGROUNDBACKGROUNDAFTERBORDERBORDERAFTERHIGHLIGHTHIGHLIGHTAFTEROVERLAYOVERLAYAFTERTOPOVERLAYTOPOVERLAYAFTER

FRAMEPOINT

BOTTOMBOTTOMLEFTBOTTOMRIGHTCENTERLEFTRIGHTTOPTOPLEFTTOPRIGHT

FRAMESTRATA

BACKGROUNDDIALOGHIGHLOWMEDIUMTOOLTIP

INSERTMODE

BOTTOMTOP

JUSTIFYHTYPE

CENTERLEFTRIGHT

JUSTIFYVTYPE

BOTTOMMIDDLETOP

ORIENTATION

HORIZONTALVERTICAL

OUTLINETYPE

NONENORMALTHICK

PIXELPERFECTTYPE

DISABLEENABLEPARENT

PLAYERMODELBONE

BODYHEAD

SLIDERMODETYPE

FLOATINT

TRIGGERTYPE

EnabledToVisibilityScrollChildRectToMinMaxValueSliderValueToVerticalScrollVerticalScrollToValueVisibilityToCollapseVisibilityToVisibility

WEIGHTTYPE

BOLDNORMALTHIN

Basit Türler

  • BytesType - 1 kısıtlamalı int tabanlı XML basit türü BytesType.
  • ColorFloat - 2 kısıtlamalı float tabanlı XML basit türü ColorFloat.
  • MaxLinesType - 1 kısıtlamalı int tabanlı XML basit türü MaxLinesType.
  • NumericFormatType - 1 kısıtlamalı string tabanlı XML basit türü NumericFormatType.
  • TexCoordsFloat - 2 kısıtlamalı float tabanlı XML basit türü TexCoordsFloat.

Widget'lar

<Layout>

Kimlik, atanmış geometri, çapalar, görünürlük, renk, alfa, ölçek ve stil için temel API.

XML Alanları

Tür Ad Tip Gereklilik Varsayılan Oluşum
öznitelik dependencies boolean isteğe bağlı false
öznitelik height float isteğe bağlı
öznitelik hidden boolean isteğe bağlı false
öznitelik inherits string isteğe bağlı
öznitelik moneyType int isteğe bağlı -1
öznitelik name string isteğe bağlı
öznitelik newSystem boolean isteğe bağlı false
öznitelik parent string isteğe bağlı
öznitelik pixelPerfect PIXELPERFECTTYPE isteğe bağlı PARENT
öznitelik scale float isteğe bağlı 1.0
öznitelik virtual boolean isteğe bağlı false
öznitelik width float isteğe bağlı
alt öğe Anchor 0..sınırsız
alt öğe Anchors 0..sınırsız
alt öğe Offset Dimension 0..sınırsız
alt öğe Size Dimension 0..sınırsız
alt öğe Trigger 0..sınırsız
alt öğe Triggers 0..sınırsız

Yöntemler

void Layout:ChangeStyle(number StyleID)void Layout:ClearAllAnchors()number Alpha = Layout:GetAlpha()string Point, string RelativePoint, string RelativeTo, number X, number Y = Layout:GetAnchor(number Index?)number X, number Y = Layout:GetAnchorOffset(number Index?)number AnchorsCount = Layout:GetAnchorsCount()number Bottom = Layout:GetBottom()number X, number Y = Layout:GetCenter()number Red, number Green, number Blue = Layout:GetColor()number Height = Layout:GetHeight()number Left = Layout:GetLeft()number MoneyType = Layout:GetMoneyType()string Name = Layout:GetName()Layout Parent = Layout:GetParent()boolean PixelPerfect = Layout:GetPixelPerfect()number X, number Y = Layout:GetPos()number RealScale = Layout:GetRealScale()number Width, number Height = Layout:GetRealSize()number Left, number Top, number Right, number Bottom = Layout:GetRectangle()number Right = Layout:GetRight()number Scale = Layout:GetScale()Layout ScrollParent = Layout:GetScrollParent()number Width, number Height = Layout:GetSize()number Top = Layout:GetTop()integer TypeID = Layout:GetType()string TypeName = Layout:GetTypeName()integer TypeID = Layout:GetUiElementType()number Width = Layout:GetWidth()void Layout:Hide()boolean Visible = Layout:IsVisible(boolean Visible)void Layout:Moving(number X?, number Y?)void Layout:SetAlpha(number Alpha)void Layout:SetAnchor(string Point, string RelativePoint?, Layout RelativeTo?, number X?, number Y?)void Layout:SetAnchorOffset(number X, number Y)void Layout:SetColor(number Red, number Green, number Blue)void Layout:SetHeight(number Height)void Layout:SetHexColor(string ColorStr)void Layout:SetMoneyType(number MoneyType)void Layout:SetPixelPerfect(boolean PixelPerfect)void Layout:SetPos(number X, number Y)void Layout:SetScale(number Scale)void Layout:SetScrollParent(Layout ScrollParentlayout)void Layout:SetSize(number Width, number Height)void Layout:SetVisible(boolean Visible)void Layout:SetWidth(number Width)void Layout:Show()

<FontString>

İçerik, yazı tipleri, hizalama, sarma, boşluk ve ölçülen görüntü boyutu için işlenmiş metin API'si. Layout'dan miras alır.

XML Alanları

Tür Ad Tip Gereklilik Varsayılan Oluşum
öznitelik autoSize boolean isteğe bağlı false
öznitelik bytes BytesType isteğe bağlı 1023
öznitelik font string isteğe bağlı
öznitelik fontHeight int isteğe bağlı 16
öznitelik justifyH JUSTIFYHTYPE isteğe bağlı CENTER
öznitelik justifyV JUSTIFYVTYPE isteğe bağlı MIDDLE
öznitelik outline OUTLINETYPE isteğe bağlı NONE
öznitelik spacing float isteğe bağlı 0
öznitelik text string isteğe bağlı
öznitelik weight WEIGHTTYPE isteğe bağlı NORMAL
öznitelik wrappedAutoSize boolean isteğe bağlı false
alt öğe Color ColorType 0..sınırsız
alt öğe FontHeight Value 0..sınırsız
alt öğe Shadow ShadowType 0..sınırsız

Yöntemler

number Height = FontString:GetDisplayHeight()number Width = FontString:GetDisplayWidth()string FontName = FontString:GetFontName()string FontOutline = FontString:GetFontOutline()number FontSize = FontString:GetFontSize()string FontWeight = FontString:GetFontWeight()string JustifyHType = FontString:GetJustifyHType()string JustifyVType = FontString:GetJustifyVType()number PaintLines = FontString:GetPaintLines()number Spacing = FontString:GetSpacing()string Text = FontString:GetText()number WrappedSize = FontString:GetWrappedSize()void FontString:HideLastDot()boolean DrawDot = FontString:IsDrawDot()number RTL = FontString:IsRTL()void FontString:ResizeText()void FontString:SetBaseFontSize(integer BaseFontSize)boolean Result = FontString:SetFont(string FontFile, integer FontSize, string Weight?, string Outline?, boolean HighResolution?)void FontString:SetFontName(string FontFile)void FontString:SetFontOutline(string Outline?)void FontString:SetFontSize(integer FontSize)void FontString:SetFontWeight(string Weight?)void FontString:SetHexColor(string ColorStr)void FontString:SetHyperlinkUnderline(boolean Enabled)void FontString:SetJustifyHType(string Key)void FontString:SetJustifyVType(string Key)void FontString:SetRTL(boolean RTL)void FontString:SetScissorRect(boolean Enable, Layout RectSource)void FontString:SetSpacing(number Spacing)void FontString:SetText(string Text?)

<Texture>

Dosyalar, doku koordinatları, döndürme, maskeler, animasyon, bekleme süreleri ve ölçeklenebilir kenarlıklar için görüntü API'si. Layout'dan miras alır.

XML Alanları

Tür Ad Tip Gereklilik Varsayılan Oluşum
öznitelik alphaMode ALPHAMODE isteğe bağlı BLEND
öznitelik animationSpeed float isteğe bağlı
öznitelik file string isteğe bağlı
öznitelik sizeToTexCoords boolean isteğe bağlı false
öznitelik slice9 boolean isteğe bağlı false
alt öğe Color ColorType 0..sınırsız
alt öğe Coords CoordsType 0..sınırsız
alt öğe TexCoords TexCoordsType 0..sınırsız

Yöntemler

void Texture:AddTexCoord()number AlphaMode = Texture:GetAlphaMode()number AnimationProgress = Texture:GetAnimationProgress()string File = Texture:GetFile()number Luminance = Texture:GetLuminance()string MaskFile = Texture:GetMaskFile()boolean ReverseState = Texture:GetReverseState()number Rotate = Texture:GetRotate()boolean Slice9 = Texture:GetSlice9()number Left, number Right, number Top, number Bottom = Texture:GetTexCoord()number TexCoordCount = Texture:GetTexCoordCount()void Texture:PlayAnimation()void Texture:Reload()void Texture:SetAlphaMode(string AlphaMode)void Texture:SetAnimation(string File, number Speed, number Disw, number Index, number Count, boolean Shrink?)void Texture:SetCooldown(number StartTime, number Duration)void Texture:SetDottedLine()void Texture:SetFile(string File?)void Texture:SetLuminance(boolean Luminance)void Texture:SetMaskFile(string MaskFile?)void Texture:SetReverseState(boolean ReverseState)void Texture:SetRotate(number Rotate?)void Texture:SetSelectTexCoord(number SelectTexCoord)void Texture:SetSlice9(boolean Slice9)void Texture:SetTexCoord(number Left, number Right, number Top, number Bottom)void Texture:SetTexture(Layout Texture)

<Frame>

Olaylar, betikler, girdi, alt öğeler, katmanlar, çerçeve katmanı ve çerçeve seviyesi için kapsayıcı API'si. Layout'dan miras alır.

XML Alanları

Tür Ad Tip Gereklilik Varsayılan Oluşum
öznitelik alpha float isteğe bağlı 1.0
öznitelik autoSizeToChild boolean isteğe bağlı false
öznitelik clickIsDisabled boolean isteğe bağlı false
öznitelik disabled boolean isteğe bağlı false
öznitelik disableOffscreen boolean isteğe bağlı false
öznitelik enableKeyboard boolean isteğe bağlı false
öznitelik enableMouse boolean isteğe bağlı false
öznitelik frameLevel int isteğe bağlı 0
öznitelik frameStrata FRAMESTRATA isteğe bağlı MEDIUM
öznitelik id int isteğe bağlı 0
öznitelik movable boolean isteğe bağlı false
öznitelik resizable boolean isteğe bağlı false
öznitelik sendEventToParent boolean isteğe bağlı false
öznitelik toplevel boolean isteğe bağlı false
alt öğe Backdrop BackdropType 0..sınırsız
alt öğe Frames FramesType 0..sınırsız
alt öğe HitRectInsets Inset 0..sınırsız
alt öğe Layers LayersType 0..sınırsız
alt öğe ResizeBounds ResizeBoundsType 0..sınırsız
alt öğe Scripts ScriptsType 0..sınırsız
alt öğe TitleRegion LayoutFrameType 0..sınırsız

Yöntemler

void Frame:Disable()void Frame:Enable()table Children = Frame:GetChildList(boolean TopChild?)boolean EventRequireVisible = Frame:GetEventRequireVisible(string Event)integer Level = Frame:GetFrameLevel()string FrameStrata = Frame:GetFrameStrata()number ID = Frame:GetID()integer Layers = Frame:GetLayersCount()boolean Enable = Frame:IsEnable()boolean KeyboardEnable = Frame:IsKeyboardEnable()boolean MouseEnable = Frame:IsMouseEnable()boolean MouseOver = Frame:IsMouseOver()void Frame:Locked()void Frame:RegisterEvent(string Event, boolean RequireVisible?)void Frame:RegisterForClicks()void Frame:RegisterForDrag()void Frame:ResetFrameOrder()void Frame:SetBackdrop()void Frame:SetBackdropEdgeAlpha(number BackdropEdgeAlpha?)void Frame:SetBackdropEdgeColor(number Color)void Frame:SetBackdropTileAlpha(number BackdropTileAlpha?)void Frame:SetBackdropTileColor(number Color)void Frame:SetCapture()void Frame:SetEnable(boolean Enable)void Frame:SetEventRequireVisible(string Event, boolean RequireVisible)void Frame:SetFrameLevel(integer FrameLevel)void Frame:SetFrameStrata(string Strata)void Frame:SetID(integer ID)void Frame:SetKeyboardEnable(boolean KeyboardEnable)void Frame:SetLayers(integer Layer, Layout Layout)void Frame:SetMaxBounds(number M_x, number M_y)void Frame:SetMinBounds(number M_x, number M_y)void Frame:SetMouseEnable(boolean MouseEnable)void Frame:SetParent(Layout Parent)void Frame:SetScissorRect(boolean Enable, Layout RectSource)void Frame:SetScripts(string EventScriptName, string Func)void Frame:SetScrollParent(Layout ScrollParent)void Frame:SetUpdateWhenOff(boolean UpdateWhenOff)void Frame:SizeToChild()void Frame:StartMoving()void Frame:StartSizing(string AnchorPoint)void Frame:StopMovingOrSizing()void Frame:Unlocked()void Frame:UnregisterEvent(string Event)

<Button>

Etiket ölçümleri, metin stilleri, dokular ve görsel düğme durumları için tıklanabilir kontrol API'si. Frame'den miras alır.

XML Alanları

Tür Ad Tip Gereklilik Varsayılan Oluşum
öznitelik text string isteğe bağlı
öznitelik useAlphaCollision boolean isteğe bağlı false
alt öğe DisabledHighlightText FontStringType 0..sınırsız
alt öğe DisabledHighlightTexture TextureType 0..sınırsız
alt öğe DisabledText FontStringType 0..sınırsız
alt öğe DisabledTexture TextureType 0..sınırsız
alt öğe HighlightText FontStringType 0..sınırsız
alt öğe HighlightTexture TextureType 0..sınırsız
alt öğe NormalHighlightText FontStringType 0..sınırsız
alt öğe NormalHighlightTexture TextureType 0..sınırsız
alt öğe NormalText FontStringType 0..sınırsız
alt öğe NormalTexture TextureType 0..sınırsız
alt öğe PushedHighlightText FontStringType 0..sınırsız
alt öğe PushedHighlightTexture TextureType 0..sınırsız
alt öğe PushedText FontStringType 0..sınırsız
alt öğe PushedTextOffset Dimension 0..sınırsız
alt öğe PushedTexture TextureType 0..sınırsız

Yöntemler

FontString DisabledText = Button:GetDisabledText()Texture DisabledTexture = Button:GetDisabledTexture()FontString HighlightText = Button:GetHighlightText()Texture HighlightTexture = Button:GetHighlightTexture()FontString NormalText = Button:GetNormalText()Texture NormalTexture = Button:GetNormalTexture()Texture PushedTexture = Button:GetPushedTexture()string Text = Button:GetText()number TextHeight = Button:GetTextHeight()number TextWidth = Button:GetTextWidth()boolean UseAlphaCollision = Button:GetUseAlphaCollision()boolean ButtonPushed = Button:IsButtonPushed(string Str)boolean LockHighlight = Button:IsLockHighlight()boolean LockPushed = Button:IsLockPushed()void Button:LockHighlight()void Button:LockNormal()void Button:LockPushed()void Button:RemoveDisabledTexture()void Button:SetDisabledTexture(Layout Texture)void Button:SetHighlightTexture(Layout Texture)void Button:SetNormalTexture(Layout Texture)void Button:SetPushedTexture(Layout Texture)void Button:SetText(string Text?)void Button:SetTextAnchor()void Button:SetTextColor(number TextColor)void Button:SetUseAlphaCollision(boolean UseAlphaCollision)void Button:UnlockHighlight()void Button:UnlockNormal()void Button:UnlockPushed()

<CheckButton>

İşaretli durum ve onay işareti dokuları için geçiş düğmesi API'si. Button'dan miras alır.

XML Alanları

Tür Ad Tip Gereklilik Varsayılan Oluşum
öznitelik autoChecked boolean isteğe bağlı true
öznitelik checked boolean isteğe bağlı false
öznitelik firstPaintCheckButton boolean isteğe bağlı false
alt öğe CheckedHighlightTexture TextureType 0..sınırsız
alt öğe CheckedTexture TextureType 0..sınırsız
alt öğe DisabledCheckedHighlightTexture TextureType 0..sınırsız
alt öğe DisabledCheckedTexture TextureType 0..sınırsız
alt öğe DisabledUnCheckedHighlightTexture TextureType 0..sınırsız
alt öğe DisabledUnCheckedTexture TextureType 0..sınırsız
alt öğe UnCheckedHighlightTexture TextureType 0..sınırsız
alt öğe UnCheckedTexture TextureType 0..sınırsız

Yöntemler

Texture CheckedTexture = CheckButton:GetCheckedTexture()Texture DisabledCheckTexture = CheckButton:GetDisabledCheckTexture()boolean Checked = CheckButton:IsChecked()void CheckButton:SetChecked(boolean Checked)

<RadioButton>

Grup ve arama çerçevesi yapılandırması için birbirini dışlayan düğme API'si. CheckButton'dan miras alır.

XML Alanları

Tür Ad Tip Gereklilik Varsayılan Oluşum
öznitelik groupId int isteğe bağlı 0

Yöntemler

Frame ButtonSearchFrame = RadioButton:GetButtonSearchFrame()number GroupId = RadioButton:GetGroupId()void RadioButton:SetButtonSearchFrame(Layout ButtonSearchFrame)void RadioButton:SetGroupId(number GroupId)

<RepeatButton>

Tekrarlama zamanlaması için basılı tutma düğmesi API'si. Button'dan miras alır.

XML Alanları

Tür Ad Tip Gereklilik Varsayılan Oluşum
öznitelik repeatTime float isteğe bağlı 1.0

Yöntemler

number RepeatTime = RepeatButton:GetRepeatTime()void RepeatButton:SetRepeatTime(number RepeatTime)

Açılma zamanlaması için açılır menü geçiş API'si. CheckButton'dan miras alır.

XML Alanları

Tür Ad Tip Gereklilik Varsayılan Oluşum
öznitelik openedTime float isteğe bağlı 3.0
alt öğe Menu FrameType 0..sınırsız

Yöntemler

number OpenedTime = DropDownButton:GetOpenedTime()void DropDownButton:SetOpenedTime(number OpenedTime)

<EditBox>

İçerik, odak, imleç, seçim, geçmiş, sayısal sınırlar, çok satırlı metin ve RTL için metin girişi API'si. Frame'den miras alır.

XML Alanları

Tür Ad Tip Gereklilik Varsayılan Oluşum
öznitelik autoFocus boolean isteğe bağlı true
öznitelik historyLines int isteğe bağlı 0
öznitelik letters int isteğe bağlı 255
öznitelik multiLine boolean isteğe bağlı false
öznitelik numeric boolean isteğe bağlı false
öznitelik numericFormat NumericFormatType isteğe bağlı
öznitelik numericMax double isteğe bağlı
öznitelik numericMin double isteğe bağlı
öznitelik password boolean isteğe bağlı false
öznitelik placeholderText string isteğe bağlı
alt öğe CaretColor ColorType 0..sınırsız
alt öğe FocusedTexture TextureType 0..sınırsız
alt öğe FontString FontStringType 0..sınırsız
alt öğe HighlightColor ColorType 0..sınırsız
alt öğe NormalTexture TextureType 0..sınırsız
alt öğe PlaceholderString FontStringType 0..sınırsız
alt öğe TextInsets Inset 0..sınırsız

Yöntemler

void EditBox:AddHistoryLine(string Text)void EditBox:ClearFocus()number Red, number Green, number Blue = EditBox:GetCaretColor()boolean CheckNumericLimit = EditBox:GetCheckNumericLimit()number EmojiCount = EditBox:GetEmojiCount()number EmojiCountMax = EditBox:GetEmojiCountMax()number LettersLimit = EditBox:GetLettersLimit()number MultiFirstLine = EditBox:GetMultiFirstLine()number MultiMaxLines = EditBox:GetMultiMaxLines()number MultiRangeLines = EditBox:GetMultiRangeLines()number Number = EditBox:GetNumber()boolean Numeric = EditBox:GetNumeric()number NumericClampDelaySeconds = EditBox:GetNumericClampDelaySeconds()string NumericFormat = EditBox:GetNumericFormat()number NumericMax = EditBox:GetNumericMax()number NumericMin = EditBox:GetNumericMin()number PlaceCaret = EditBox:GetPlaceCaret()string Text = EditBox:GetText()void EditBox:HighlightText(integer Start, integer End)void EditBox:InsertChar(string Character?)void EditBox:InsertText(string Text?)void EditBox:SetCaretAtEnd()void EditBox:SetCaretAtStart()void EditBox:SetCaretColor(number CaretColor)void EditBox:SetCheckNumericLimit(boolean CheckNumericLimit)void EditBox:SetFocus()void EditBox:SetKeyboardInputEnable(boolean KeyboardInputEnable)void EditBox:SetLettersLimit(integer LettersLimit)void EditBox:SetMaxMultiline(integer MaxMultiline)void EditBox:SetMultiFirstLine(integer MultiFirstLine)void EditBox:SetNumber(string Ws?)void EditBox:SetNumeric(boolean Numeric)void EditBox:SetNumericClampDelaySeconds(number NumericClampDelaySeconds)void EditBox:SetNumericFormat(string Ws?)void EditBox:SetNumericMax(number NumericMax)void EditBox:SetNumericMin(number NumericMin)void EditBox:SetPasswordMode(boolean PasswordMode)void EditBox:SetPlaceCaret(number PlaceCaret)void EditBox:SetRTL(boolean RTL)void EditBox:SetText(string Text?)void EditBox:SetTextColor(number TextColor)void EditBox:SetTextInset()

<ListBox>

Öğeler, seçim, işaretli satırlar, görünüm alanı konumu ve satır boyutlandırma için liste API'si. Frame'den miras alır.

XML Alanları

Tür Ad Tip Gereklilik Varsayılan Oluşum
öznitelik fadeDuration float isteğe bağlı 3.0
öznitelik insertMode INSERTMODE isteğe bağlı BOTTOM
alt öğe FontString 0..sınırsız
alt öğe TextInsets Inset 0..sınırsız

Yöntemler

void ListBox:Clear()number CurrentItem = ListBox:GetCurrentItem()number ItemHeight = ListBox:GetItemHeight()number ItemSize = ListBox:GetItemSize()number TopItem = ListBox:GetTopItem()void ListBox:InsertItem(string Text, number Pos?)boolean ItemChecked = ListBox:IsItemChecked(integer ItemChecked)void ListBox:RemoveItem(integer Index)void ListBox:SetItemChecked(integer Index, boolean Checked)void ListBox:SetItemHeight(number ItemHeight)void ListBox:SetTopItem(integer TopItem)

<MessageFrame>

Mesajlar, satır sayıları, kaydırma, solma, süre ve dahili yazı tipi ayarları için sohbet ve günlük API'si. Frame'den miras alır.

XML Alanları

Tür Ad Tip Gereklilik Varsayılan Oluşum
öznitelik autoResize boolean isteğe bağlı false
öznitelik bytes BytesType isteğe bağlı 1023
öznitelik displayDuration float isteğe bağlı 10.0
öznitelik fade boolean isteğe bağlı true
öznitelik fadeDuration float isteğe bağlı 3.0
öznitelik maxLines MaxLinesType isteğe bağlı 10
alt öğe FontString 0..sınırsız
alt öğe TextInsets Inset 0..sınırsız

Yöntemler

void MessageFrame:AddMessage(string Text?, number Color?)void MessageFrame:ClearText()void MessageFrame:EnableHyperlink(boolean Hyperlink)boolean AutoResize = MessageFrame:GetAutoResize()number DisplayDuration = MessageFrame:GetDisplayDuration()number FadeDuration = MessageFrame:GetFadeDuration()FontString Font = MessageFrame:GetFontString()number LastLine = MessageFrame:GetLastLine()number LineBytes = MessageFrame:GetLineBytes()integer Lines = MessageFrame:GetLines()number MaxLines = MessageFrame:GetMaxLines()number PageLines = MessageFrame:GetPageLines()number Position = MessageFrame:GetPosition()void MessageFrame:ResetTime()void MessageFrame:ScrollBottom()void MessageFrame:ScrollDown()void MessageFrame:ScrollTop()void MessageFrame:ScrollUp()void MessageFrame:SetAutoResize(boolean AutoResize)void MessageFrame:SetDisplayDuration(number DisplayDuration)void MessageFrame:SetFadeDuration(number FadeDuration)void MessageFrame:SetFontSize(integer FontSize)void MessageFrame:SetLastLine(integer LastLine)void MessageFrame:SetLineBytes(integer LineBytes)void MessageFrame:SetMaxLines(integer MaxLines)void MessageFrame:SetPosition(integer Position)

<Model>

Modeller, paperdoll'lar, malzemeler, bileşenler, kamera, kemikler, boyalar ve hareket için 3B model API'si. Frame'den miras alır.

XML Alanları

Tür Ad Tip Gereklilik Varsayılan Oluşum
öznitelik file string isteğe bağlı
öznitelik fogFar float isteğe bağlı 1.0
öznitelik fogNear float isteğe bağlı 0.0
öznitelik maskFile string isteğe bağlı
öznitelik targetBone PLAYERMODELBONE isteğe bağlı HEAD
alt öğe FogColor ColorType 0..1

Yöntemler

void Model:Build()boolean CanDye, boolean Slot1, boolean Slot2, boolean Slot3, boolean Slot4 = Model:CanDyeFXColors(integer CanDyeFXColors?)void Model:CardModelDiffuse(boolean Obtained)number Scale|boolean False = Model:GetBoneScale(number BoneIndex)number MaterialCount = Model:GetMaterialCount()number Color1|boolean False, number Color2? = Model:GetPaperdollColor(number PartIndex)string Part|boolean False = Model:GetPaperdollPart(number PartIndex)boolean Model = Model:HasModel()void Model:InserLinkFrame(string PName, number X, number Y, number Z)boolean Paperdoll = Model:IsPaperdoll()void Model:PlayMotion(string PMotion)void Model:ReleaseModel()void Model:SetAlignmentFrames(string SourceFrame, string TargetFrame, number X, number Y)void Model:SetBoneScale(number BoneIndex, number BoneScale)void Model:SetCameraPosition(number M_x, number M_y, number M_z)void Model:SetComponent(string PPartName, string PComponentName)void Model:SetComponentColors(string PPartName, number R, number G, number B, number R, number G, number B)void Model:SetDefaultTexture(Layout DefaultTexture)void Model:SetDummyFemale()void Model:SetDummyMale()void Model:SetDyeFXColors(integer Color1, integer Color2, integer Color3, integer Color4)void Model:SetEntity(string ACTWorld)void Model:SetGuildHouseBuilding(integer Id)boolean Result = Model:SetHanger(number ItemDBID, boolean BFitting)string Result = Model:SetItemLink(string PItemLink)void Model:SetMaskFile(string MaskFile)void Model:SetModel(number ItemID)void Model:SetModelOffset(number M_x?, number M_y?, number M_z?)void Model:SetPaperdollColor(number PartIndex, number PartColor1, number PartColor2)void Model:SetPaperdollPart(number PartIndex, string PartName)void Model:SetPet(integer Index)void Model:SetPlayerModel(string FriendName)void Model:SetServant(number Index)void Model:SetServantHire(integer Index)void Model:SetTargetBone(string TargetBone)void Model:SetTargetRotate(number TargetRotate)void Model:SetUnit(string Sprite, boolean ShowWeapon, boolean ShowChangeShape)void Model:TakeOffAll()void Model:TakeOffWeapon()

<ScrollFrame>

Kaydırma kapsayıcısı API'si: ofsetler, aralıklar, hedef hareketi, hız, yumuşaklık ve alt öğe sınırları. Frame'den miras alır.

XML Alanları

Tür Ad Tip Gereklilik Varsayılan Oluşum
öznitelik scrollSpeed float isteğe bağlı 5.0
alt öğe ScrollChild ScrollChildType 0..1

Yöntemler

number HorizontalScroll = ScrollFrame:GetHorizontalScroll()number Horizontal, number Vertical = ScrollFrame:GetScrollRange()number ScrollSmoothness = ScrollFrame:GetScrollSmoothness()number ScrollSpeed = ScrollFrame:GetScrollSpeed()number Horizontal, number Vertical = ScrollFrame:GetTargetScrollOffset()number VerticalScroll = ScrollFrame:GetVerticalScroll()void ScrollFrame:ResetScrollPosition()void ScrollFrame:SetHorizontalScroll(number HorizontalScroll)void ScrollFrame:SetScrollRange(number Horizontal, number Vertical)void ScrollFrame:SetScrollSmoothness(number ScrollSmoothness)void ScrollFrame:SetScrollSpeed(number ScrollSpeed)void ScrollFrame:SetTargetScrollOffset(number Horizontal, number Vertical)void ScrollFrame:SetVerticalScroll(number VerticalScroll)void ScrollFrame:UpdateScrollChildRect()

<Slider>

Geçerli değer, aralık, adım ve artışlar için kaydırıcı API'si. Frame'den miras alır.

XML Alanları

Tür Ad Tip Gereklilik Varsayılan Oluşum
öznitelik defaultValue float isteğe bağlı 0.0
öznitelik incrementValue float isteğe bağlı 0.0
öznitelik largeStep float isteğe bağlı 0.0
öznitelik maxValue float isteğe bağlı 0.0
öznitelik minValue float isteğe bağlı 0.0
öznitelik orientation ORIENTATION isteğe bağlı VERTICAL
öznitelik smallStep float isteğe bağlı 0.0
öznitelik stepMode SLIDERMODETYPE isteğe bağlı FLOAT
alt öğe ThumbButton ButtonType 0..sınırsız
alt öğe ThumbTexture TextureType 0..sınırsız

Yöntemler

void Slider:DecrementValue()number IncrementValue = Slider:GetIncrementValue()number MaxValue = Slider:GetMaxValue()number Minimum, number Maximum = Slider:GetMinMaxValues()number MinValue = Slider:GetMinValue()number Value = Slider:GetValue()string ValueStepMode = Slider:GetValueStepMode()void Slider:IncrementValue()void Slider:SetIncrementValue(number IncrementValue)void Slider:SetMaxValue(number MaxValue)void Slider:SetMinMaxValues(number Minimum, number Maximum)void Slider:SetMinValue(number Minimum, boolean SendEvent?)void Slider:SetValue(number Value, boolean SendEvent?)void Slider:SetValueStepMode(string Mode)

<StatusBar>

Geçerli değer, aralık ve dolgu rengi için ilerleme çubuğu API'si. Frame'den miras alır.

XML Alanları

Tür Ad Tip Gereklilik Varsayılan Oluşum
öznitelik defaultValue float isteğe bağlı
öznitelik maxValue float isteğe bağlı
öznitelik minValue float isteğe bağlı
öznitelik reverse boolean isteğe bağlı false
alt öğe BarColor ColorType 0..sınırsız
alt öğe BarTexture TextureType 0..sınırsız

Yöntemler

number Red, number Green, number Blue, number Alpha = StatusBar:GetBarColor()number MaxValue = StatusBar:GetMaxValue()number MinValue = StatusBar:GetMinValue()number Value = StatusBar:GetValue()void StatusBar:SetBarColor(number Color)void StatusBar:SetMaxValue(number MaxValue)void StatusBar:SetMinValue(number MinValue)void StatusBar:SetValue(number Value)

<Tooltip>

Sahiplik, satır oluşturma, metin ve oyun nesnesi ayrıntı kaynakları için ipucu API'si. Frame'den miras alır.

Yöntemler

void Tooltip:AddCustomTooltipLine(string Str?)void Tooltip:AddDoubleEqualLine(string TextL?, string TextR?, number RL?, number GL?, number BL?, number RR?, number GR?, number BR?, number AnchorType?, number AlignL?, number AlignR?, boolean Warp?)void Tooltip:AddDoubleIconLine(string TextL?, string TextR?, number RL?, number GL?, number BL?, number RR?, number GR?, number BR?, number IconLeftRow?, number IconRightRow?, boolean ShowR?, boolean Warp?, boolean IsNarrow?)void Tooltip:AddDoubleLine(string TextL?, string TextR?, number RL?, number GL?, number BL?, number RR?, number GR?, number BR?)void Tooltip:AddIconLine(string Text?, number R?, number G?, number B?, number IconRow?, boolean Warp?)void Tooltip:AddLine(string Text?, number R?, number G?, number B?, boolean Warp?, number MinWidthType?, number Align?)void Tooltip:AddSeparator()void Tooltip:AddStatusBar(number StartValue?, number EndValue?, number R?, number G?, number B?, number A?, string BarText?)void Tooltip:ClearLines()boolean Owned = Tooltip:IsOwned(Layout Owner)void Tooltip:SetAbility(integer DBID)void Tooltip:SetAccountBagItem(integer Info)void Tooltip:SetActionItem(integer Index)void Tooltip:SetAssignItem(integer AssignItem)void Tooltip:SetATFTitleItem(integer Idx)void Tooltip:SetATFTitleTipItem(integer Idx, integer Type, integer Rare)void Tooltip:SetATFUseItem(integer Idx)void Tooltip:SetAuctionBidItem(integer Index)void Tooltip:SetAuctionBrowseItem(integer Index)void Tooltip:SetAuctionItem()void Tooltip:SetAuctionSellItem(integer Index)void Tooltip:SetBagItem(integer Index)void Tooltip:SetBankItem(integer Index)void Tooltip:SetBootyItem(integer Item)void Tooltip:SetCardItem(integer Index)void Tooltip:SetCoolCloth(string Link?)void Tooltip:SetCraftItem(integer IRecpiteGUID, integer IButtonID)void Tooltip:SetCraftItemRuneHole(integer IRecpiteGUID)void Tooltip:SetCraftQueueRequestItem(integer IItemGUID)void Tooltip:SetCraftRequestItem(integer IRecpiteGUID, integer ICraftRequestItemIndex)void Tooltip:SetEquipmentItem(integer Index)void Tooltip:SetExtraActionItem(integer Item)void Tooltip:SetFusionStone(integer Ability1, integer Ability2, integer Ability3)void Tooltip:SetGameBarItem(integer Index)void Tooltip:SetHistoryItem(integer Info)void Tooltip:SetHouseItem(number ContainerID?, number Index?)void Tooltip:SetHyperLink(string Link?, boolean ForceHideCompareTooltip?)void Tooltip:SetImplementActionItem(integer Index)void Tooltip:SetInboxItem(integer Index, number ItemPos?)void Tooltip:SetInventoryItem(string Unit?, number Index?)void Tooltip:SetItemDB(integer OrgObjID)void Tooltip:SetItemMall(integer Guid)void Tooltip:SetLootItem(integer Serial)void Tooltip:SetMagicBaseDB(integer OrgObjID)void Tooltip:SetMagicCollectDB(integer OrgObjID, number G_GameTooltip_SkillPoint?, boolean CurrentLevel?, boolean NextLevel?, boolean MaxLevel?)void Tooltip:SetMerchantItem(integer Index)void Tooltip:SetOwner(Layout Relative, string Str, number X, number Y)void Tooltip:SetPartnerItem(integer Index)void Tooltip:SetPet(string Link?)void Tooltip:SetPetActionItem(integer PetItem)void Tooltip:SetPetEquipmentItem(integer Index, string Position)void Tooltip:SetPetFeedFoodItem()void Tooltip:SetPetFeedFoodItemTmp(integer Index)void Tooltip:SetPetProductItem(integer Index, number Position?, number ItemIndex?)void Tooltip:SetPetSkillItem(integer Index, integer Position)void Tooltip:SetPetTalentSkillItem(integer PetIndex, integer SkillIndex)void Tooltip:SetPhantom(string Link?, boolean G_GameTooltip_IsPhantomSkill?)void Tooltip:SetQuestItem(integer Type, integer ID)void Tooltip:SetRecipeStoreItem(integer Index)void Tooltip:SetRTL(boolean RTL)void Tooltip:SetRuneExChangeItem(integer Index)void Tooltip:SetSendMailItem(number Index?)void Tooltip:SetServant(string Link?)void Tooltip:SetShoppingCartItem(integer Index)void Tooltip:SetSkillItem(integer SkillType, integer SkillID, number G_GameTooltip_SkillPoint?, boolean CurrentLevel?, boolean NextLevel?, boolean MaxLevel?)void Tooltip:SetSkillItem_LevelUp(integer SkillType, integer SkillID, integer SkillPoint, boolean CurrentLevel?, boolean NextLevel?, boolean MaxLevel?)void Tooltip:SetStoreItem(string State, integer Index)void Tooltip:SetSuitSkillEquipmentItem(integer Index)void Tooltip:SetSuitSkillListItem(integer Index)void Tooltip:SetSuitSkillPlateItem(integer Index)void Tooltip:SetSuitSkillSkillItem(integer Index)void Tooltip:SetText(string Text?, number Red?, number Green?, number Blue?, boolean Wrap, number Align?, number MinWidthType?)void Tooltip:SetTextWithHeader(string Text?, number R?, number G?, number B?, boolean Warp, number MinWidthType?)void Tooltip:SetTitle(integer NTitleID)void Tooltip:SetTradePlayerItem(integer Index)void Tooltip:SetTradeTargetItem(integer Index)void Tooltip:SetUnitBuff(string Unit, integer Index)void Tooltip:SetUnitDebuff(string Unit, integer Index)void Tooltip:SetWorldMapNPC(integer OrgObjID, number X?, number Z?, string Name?, number ZoneID?)void Tooltip:SetZone(string Link?)