Сейчас мы рассмотрим способ создания простого GUI окна на базе .lua
Для начала давайте изучим код:
GUIEditor = {
memo = {},
button = {},
window = {},
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
GUIEditor.window[1] = guiCreateWindow(289, 115, 811, 461, "Reglas del Servidor ",
false)
guiWindowSetSizable(GUIEditor.window[1], false)
GUIEditor.memo[1] = guiCreateMemo(31, 30, 760, 346, " Para cerra la Ventana usa F2",
false, GUIEditor.window[1])
GUIEditor.button[1] = guiCreateButton(34, 388, 188, 64, "Close", 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 ( )
guiSetVisible ( GUIEditor.window[1] , not guiGetVisible(GUIEditor.window[1]) )
end
bindKey( "F2", "down", toggleVisible)
Где:
Reglas del Servidor - Название окна
289, 115, 811, 461 - Размеры окна
Para cerra la Ventana usa F2 - Текст в окне
Close - Текст в кнопке
bindKey( "F2", "down", toggleVisible) - F2 кнопка открытия окна
