RU/guiEditSetMasked

From Multi Theft Auto: Wiki
Jump to: navigation, search

Эта функция устанавливает или удаляет маскировку для текстовых полей с паролями.

Синтаксис

bool guiEditSetMasked ( element theElement, bool status )

Обязательные параметры

  • theElement: Редактируемое поле, которое хотите изменить
  • status: Имеет булево значение, указывающее на то необходимо включить или выключить маскировку.

Возвращает

Возвращаетtrue в случае успеха, false в противном случае.

Пример

Этот пример, создает редактируемое поле и кнопку ОК. Пользователь вводит пароль и проверяется его соответствие.

-- устанавливает предполагаемый пароль
password = "cheeseman"

-- создает кнопку
button = guiCreateButton( 0.7, 0.1, 0.2, 0.1, "OK", true )
-- создает редактируемое поле и присвает его ''editBox''
editBox = guiCreateEdit( 0.3, 0.1, 0.4, 0.1, "", true )
-- включает маскировку
guiEditSetMasked ( editBox, true )

-- устанавливает функцию, для вывода сообщения в чат
function checkPassword ()
        local text = guiGetText ( editBox )     -- получает текст из поля
        if text == password then                -- проверяем совпадение и выводим ответ
                outputChatBox ( "Password Correct!" )
        else
                outputChatBox ( "Password Incorrect!" )
        end
end
-- устанавливаем функцию на клик по кнопке
addEventHandler ( "onClientGUIClick", button, checkPassword )

Смотрите также

Кнопки

Флажки

Списки

Редактируемые поля

Таблицы

Памятки

Прогресс бары

Переключатели

Полосы прокрутки

Панели прокрутки

Статические изображения

Панели вкладок

Вкладки

Текстовые метки

Окна