Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Регистрация и логин

Статус
В этой теме нельзя размещать новые ответы.

xDema

Новичок
Когда захожу на сервер вылазит сначала капча, а потом уже если верно введен код форма реги/логина.
но если нажать на ESC то само меню диалога пропадает и можно играть без регистрации/логина!
нужно что бы без реги/логина играть нельзя было.и что бы на ESC менюшки не закрывались!
Кто нибудь поможет?

Вот код:
PHP:
if(dialogid == 32425)
 {
        if(!response)
    {
        SendClientMessage(playerid,COLOUR_RED, "ОШИБКА: Вы нажали отмена и были кикнуты.");
        Kick(playerid);
        }
        else
        {
        if (!strcmp(inputtext, " "))
        {
        SendClientMessage(playerid, COLOUR_RED, "ОШИБКА: Код защиты введен неверно. Вы были кикнуты для общей безопасности.");
        Kick(playerid);
        }
        if(!strcmp(inputtext, Pcaptcha[playerid]))
        {
        SendClientMessage(playerid, COLOUR_GREEN, "Код защиты введен верно.");
        new dinifilename[MAX_STRING];
       	new udbfilename[MAX_STRING];
		format(dinifilename,sizeof(dinifilename),"%sGTO.Account.%s.txt",AccountDB,EncodeName(oGetPlayerName(playerid)));

		if ((udb_Exists(udbfilename)) || (dini_Exists(dinifilename)))
		{
		new s[128];
        new loginname[MAX_PLAYER_NAME];
        GetPlayerName(playerid,loginname,MAX_PLAYER_NAME);
        format(s,sizeof(s),"{FFFFFF}Добро пожаловать на GTO сервер!\nАккаунт {FF0000}%s{FFFFFF}, зарегестрирован!\nВведите свой пароль:",loginname);
        ShowPlayerDialog(playerid,23,DIALOG_STYLE_INPUT,"{FFFFFF}Форма Логина:",s,"Ввод","");
		}
		else

        {
        new s[128];
        new loginname[MAX_PLAYER_NAME];
        GetPlayerName(playerid,loginname,MAX_PLAYER_NAME);
        format(s,sizeof(s),"{FFFFFF}Добро пожаловать на GTO сервер\n{FFFFFF}Аккаунт {FF0000}%s{FFFFFF}, не зарегестрирован!\nПридумайте, и введите пароль:",loginname);
        ShowPlayerDialog(playerid,24,DIALOG_STYLE_INPUT,"{FFFFFF}Форма Регистрации!",s,"Ввод","");
        }
	            }
                else
				{
                SendClientMessage(playerid,COLOUR_RED, "ОШИБКА: Код защиты введен не верно. Вы были кикнуты для общей безопасности.");
                Kick(playerid);
          }
     }
 }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу