Сейчас мы рассмотрим способ создания простого 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

