RU/guiEditSetMasked

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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

Синтаксис

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 )

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

Общие функции

Браузеры

Кнопки

Флажки

Списки

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

Таблицы

Памятки

Индикаторы

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

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

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

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

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

Вкладки

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

Окна