Multi Theft Auto: Wiki:TR/guiCreateButton: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
m (CastiaL moved page TR/guiCreateButton to Multi Theft Auto: Wiki:TR/guiCreateButton) |
Latest revision as of 13:48, 20 February 2020
Bu işlev, GUI'nin bir parçası olarak tıklanabilir bir öğe olan GUI Düğmesinin oluşturulmasına izin verir.
Sözdizimi
element guiCreateButton ( float x, float y, float width, float height, string text, bool relative, [ element parent = nil ] )
OOP Syntax Help! I don't understand this!
- Method: GuiButton(...)
Gerekli Bağımsız Değişkenler
- x: GUI Buton'un Ekran Üzerindeki Yatay Konumudur.
- y: GUI Buton'un Ekran Üzerindeki Dikey Konumudur.
- width: GUI Buton'un Genişliğidir.
- height: GUI Buton'un Uzunluğudur.
- text: GUI Buton'un Üstünde Görünen Yazıdır.
- relative: Boyutların ve konumlandırmanın göreceli olup olmadığıdır. Bu doğruysa , tüm x, y, genişlik ve yükseklik kayan noktaları üst öğeye göre boyutları temsil eden 0 ile 1 arasında olmalıdır.
İsteğe Bağlı Değişkenler
NOTE: When using optional arguments, you might need to supply all arguments before the one you wish to use. For more information on optional arguments, see optional arguments.
- parent: Bu, gui düğmesinin bağlı olduğu üst öğedir. Eğer göreli argüman doğrudur, boyutları ve konumlandırma bu ebeveyne göreli yapılacaktır. Eğer göreli argüman yanlıştır, konumlandırma ebeveynin kökenden ofset piksel sayısı olacaktır. Ebeveyn geçirilmezse, ebeveyn ekran olur ve ekran konumlandırmasına göre konumlandırma ve boyutlandırmaya neden olur.
Geri Dönüş
Eğer GUI Buton Başarılı bir şekilde oluşturulmuşsa true değerini döndürür , aksi takdirde false değerini döndürür.
Örnek
Bu Örnekte Bir Edit Box ve Bir Buton Kullanılmıştır. Bu Örnekte Edit Box'a Yazılan Yazı Butona Basıldığında Mesaj Kutusunda Çıkar.
--Butonumuzu Oluşturalım button = guiCreateButton( 0.7, 0.1, 0.2, 0.1, "Gönder!", true ) --Bir Edit Box Oluşturalım ve değerini "editBox" Yapalım editBox = guiCreateEdit( 0.3, 0.1, 0.4, 0.1, "Mesajını Buraya Yaz!", true ) -- Butonumuza işlev verelim addEventHandler ( "onClientGUIClick", editBox, outputEditBox ) guiEditSetMaxLength ( editBox, 128 ) --Mesaj Kutusuna En Fazla 128 Harf Yazılabilir. Bu Yüzden Edit Box'u 128 Harf'te Sınırlayalım. --Mesaj Kutumuza Mesaj Gönderecek Fonksiyonumuzu Hazırlayalım function outputEditBox () local text = guiGetText ( editBox )--Bu Yazı Edit Box'tan Alınacaktır. outputChatBox ( text ) --Alınan Değer Mesaj Kutusuna Buradan GÖnderilir end addEventHandler ( "onClientGUIClick", button, outputEditBox )
Ayrıca
General functions
- guiBringToFront
- getChatboxLayout
- getChatboxCharacterLimit
- guiCreateFont
- guiBlur
- guiFocus
- guiGetAlpha
- guiGetCursorType
- guiGetEnabled
- guiGetFont
- guiGetInputEnabled
- guiGetInputMode
- guiGetPosition
- guiGetProperties
- guiGetProperty
- guiGetScreenSize
- guiGetSize
- guiGetText
- guiGetVisible
- guiMoveToBack
- guiSetAlpha
- guiSetEnabled
- guiSetFont
- guiSetInputEnabled
- guiSetInputMode
- guiSetPosition
- guiSetProperty
- guiSetSize
- guiSetText
- guiSetVisible
- isChatBoxInputActive
- isConsoleActive
- isDebugViewActive
- isMainMenuActive
- isMTAWindowActive
- isTransferBoxActive
- setChatboxCharacterLimit
- setDebugViewActive
Browsers
Buttons
Checkboxes
Comboboxes
- guiCreateComboBox
- guiComboBoxAddItem
- guiComboBoxClear
- guiComboBoxGetItemCount
- guiComboBoxGetItemText
- guiComboBoxGetSelected
- guiComboBoxIsOpen
- guiComboBoxRemoveItem
- guiComboBoxSetItemText
- guiComboBoxSetOpen
- guiComboBoxSetSelected
Edit Boxes
- guiCreateEdit
- guiEditGetCaretIndex
- guiEditGetMaxLength
- guiEditIsMasked
- guiEditIsReadOnly
- guiEditSetCaretIndex
- guiEditSetMasked
- guiEditSetMaxLength
- guiEditSetReadOnly
Gridlists
- guiCreateGridList
- guiGridListAddColumn
- guiGridListAddRow
- guiGridListAutoSizeColumn
- guiGridListClear
- guiGridListGetColumnCount
- guiGridListGetColumnTitle
- guiGridListGetColumnWidth
- guiGridListGetHorizontalScrollPosition
- guiGridListGetItemColor
- guiGridListGetItemData
- guiGridListGetItemText
- guiGridListGetRowCount
- guiGridListGetSelectedCount
- guiGridListGetSelectedItem
- guiGridListGetSelectedItems
- guiGridListGetSelectionMode
- guiGridListIsSortingEnabled
- guiGridListGetVerticalScrollPosition
- guiGridListInsertRowAfter
- guiGridListRemoveColumn
- guiGridListRemoveRow
- guiGridListSetColumnTitle
- guiGridListSetColumnWidth
- guiGridListSetHorizontalScrollPosition
- guiGridListSetItemColor
- guiGridListSetItemData
- guiGridListSetItemText
- guiGridListSetScrollBars
- guiGridListSetSelectedItem
- guiGridListSetSelectionMode
- guiGridListSetSortingEnabled
- guiGridListSetVerticalScrollPosition
Memos
- guiCreateMemo
- guiMemoGetCaretIndex
- guiMemoGetVerticalScrollPosition
- guiMemoSetVerticalScrollPosition
- guiMemoIsReadOnly
- guiMemoSetCaretIndex
- guiMemoSetReadOnly
Progressbars
Radio Buttons
Scrollbars
Scrollpanes
- guiCreateScrollPane
- guiScrollPaneGetHorizontalScrollPosition
- guiScrollPaneGetVerticalScrollPosition
- guiScrollPaneSetHorizontalScrollPosition
- guiScrollPaneSetScrollBars
- guiScrollPaneSetVerticalScrollPosition
Static Images
Tab Panels
Tabs
Text Labels
- guiCreateLabel
- guiLabelGetColor
- guiLabelGetFontHeight
- guiLabelGetTextExtent
- guiLabelSetColor
- guiLabelSetHorizontalAlign
- guiLabelSetVerticalAlign
Windows
Input
GUI
- onClientGUIAccepted
- onClientGUIBlur
- onClientGUIChanged
- onClientGUIClick
- onClientGUIComboBoxAccepted
- onClientGUIDoubleClick
- onClientGUIFocus
- onClientGUIMouseDown
- onClientGUIMouseUp
- onClientGUIMove
- onClientGUIScroll
- onClientGUISize
- onClientGUITabSwitched
- onClientMouseEnter
- onClientMouseLeave
- onClientMouseMove
- onClientMouseWheel