update doc/ru/scripting/builtins/libgui.md

This commit is contained in:
MihailRis 2026-03-18 23:13:20 +03:00
parent 90a2683e7e
commit 4e5c696fe5

View file

@ -91,12 +91,37 @@ gui.escape_markup(
```lua
-- Выводит окно с сообщением. Не останавливает выполнение кода.
gui.show_message(
message: string -- сообщение (не переводится автоматически, используйте gui.str(...))
on_ok: function() -> nil -- вызывается при закрытии
)
-- Запрашивает подтверждение действия. Не останавливает выполнение кода.
gui.ask(
-- сообщение (не переводится автоматически, используйте gui.str(...))
message: string,
-- функция, вызываемая при подтвержении
on_confirm: function() -> nil,
-- функция, вызываемая при отказе/отмене
[опционально] on_deny: function() -> nil,
-- текст кнопки подтвержения (по-умолчанию: "Да")
-- используйте пустую строку для значения по-умолчанию, если нужно указать no_text.
[опционально] yes_text: string
-- текст кнопки отказа (по-умолчанию: "Нет")
[опционально] no_text: string
)
```
## Диалоговые страницы меню (устаревший подход)
```lua
-- Выводит окно с сообщением в виде страницы меню. Не останавливает выполнение кода.
gui.alert(
message: string, -- сообщение (не переводится автоматически, используйте gui.str(...))
on_ok: function() -> nil -- вызывается при закрытии
)
-- Запрашивает подтверждение действия. Не останавливает выполнение кода.
-- Запрашивает подтверждение действия в виде страницы меню. Не останавливает выполнение кода.
gui.confirm(
-- сообщение (не переводится автоматически, используйте gui.str(...))
message: string,