• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Скрытие ТД

Keylogers

Дебютант
Как сделать так, чтобы при нажатии на ESC, если вдруг перехотел устанавливать код, то текстдрав пропадал а не оставался?


C++:
if(!strcmp(PlayerInfo[playerid][pSuperKey], "None", true))
                        ShowPlayerDialog(playerid, 0000, DIALOG_STYLE_MSGBOX, ""SERVER"Код безопасности", ""WHITE"Код безопасности - это ваш персональный код, который вы обязаны запомнить.\nБез кода безопасности вы не сможете пройти авторизацию.\n\n(1) Безопасный код обязан состоять из 5 цифр.\n(2) Не используйте в безопасном коде свою дату рождения\n(3) Используйте в безопасном коде только сложные комбинации цифр.", "Принять", "");
                    for(new i = 0, cindex = 0; i < sizeof(Captcha); i++)
                    {
                        if(i == 0)
                        {
                            Captcha[i] = CreatePlayerTextDraw(playerid, 321.0, 80.0, "SECURITY CODE:");
                            PlayerTextDrawUseBox(playerid, Captcha[i], 1);
                            PlayerTextDrawBoxColor(playerid, Captcha[i], 0x000000AA);
                            PlayerTextDrawTextSize(playerid, Captcha[i], 800.0, 200.0);
                        }
                        if(i == 1)
                        {
                            Captcha[i] = CreatePlayerTextDraw(playerid, 321.0, 303.0, "-----");
                            PlayerTextDrawUseBox(playerid, Captcha[i], 1);
                            PlayerTextDrawBoxColor(playerid, Captcha[i], 0x000000AA);
                            PlayerTextDrawTextSize(playerid, Captcha[i], 800.0, 200.0);
                        }
                        if(i > 1)
                        {
                            string[0] = EOS;
                            format(string, 128, "%c", TextArray[i - 2]);
                            if(i >= 2) Captcha[i] = CreatePlayerTextDraw(playerid, 280.0 + (41.0 * cindex), 130.0, string);
                            if(i == 5) cindex = 0, Captcha[i] = CreatePlayerTextDraw(playerid, 280.0 + (41.0 * cindex), 171.0, string);
                            if(i > 5) Captcha[i] = CreatePlayerTextDraw(playerid, 280.0 + (41.0 * cindex), 171.0, string);
                            if(i == 8) cindex = 0, Captcha[i] = CreatePlayerTextDraw(playerid, 280.0 + (41.0 * cindex), 212.0, string);
                            if(i > 8) Captcha[i] = CreatePlayerTextDraw(playerid, 280.0 + (41.0 * cindex), 212.0, string);
                            if(i == 11) cindex = 0, Captcha[i] = CreatePlayerTextDraw(playerid, 321.5 + (41.0 * cindex), 253.0, string);
                            if(i > 11) Captcha[i] = CreatePlayerTextDraw(playerid, 321.5 + (41.0 * cindex), 253.0, string);
                            PlayerTextDrawUseBox(playerid, Captcha[i], 1);
                            PlayerTextDrawBoxColor(playerid, Captcha[i], 102);
                            PlayerTextDrawTextSize(playerid, Captcha[i], 29.0, 29.0);
                            PlayerTextDrawSetSelectable(playerid, Captcha[i], 1);
                            cindex++;
                        }
                        PlayerTextDrawLetterSize(playerid, Captcha[i], 0.50, 2.5);
                        PlayerTextDrawAlignment(playerid, Captcha[i], 2);
                        PlayerTextDrawSetOutline(playerid, Captcha[i], 1);
                        PlayerTextDrawShow(playerid, Captcha[i]);
                        SelectTextDraw(playerid, 0xFDE39DFF);
                    }
                    SetPVarInt(playerid,"ShowKey",true);
                }
 
Сверху Снизу