Сейчас мы рассмотрим способ создания простого GUI окна.
Для начала давайте изучим код:
Код:
GUIEditor = { memo = {}, button = {}, window = {}, } // Этот код будет выполнятся когда запускается наш ресурс addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(289, 115, 811, 461, "Наше GUI окно", false) -- Заголовок guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.memo[1] = guiCreateMemo(31, 30, 760, 346, "Текст внутри окна", false, GUIEditor.window[1]) -- Тут пишем свою информацию GUIEditor.button[1] = guiCreateButton(34, 388, 188, 64, "Закрыть", false, GUIEditor.window[1]) -- Наша кнопка GUIESetVisible (GUIEditor.window [1], false ) end ) addEventHandler("onClientRender", root, function() dxDrawText("", 934, 515, 1174, 576, tocolor(255, 255, 255, 255), 1, "bankgothic", "left", "top", false, false, true, false, false) end ) function toggleVisible ( ) -- Наша функция показа gui guiSetVisible ( GUIEditor.window[1] , not guiGetVisible(GUIEditor.window[1]) ) end bindKey( "F2", "down", toggleVisible)
Пояснения:
Наше GUI окно - Название окна
289, 115, 811, 461 - Размеры окна
bindKey( "F2", "down", toggleVisible) - F2 кнопка открытия окна
Автор урока: jixin
Теги: Скриптинг,Lua,MTA