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

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

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

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

Как можно упростить код?

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

Jack_Shepard

Умник
PHP:
	    case d_Reg:
	    {
	        if(!response)
	        {
	            return KickD(playerid,""R"Вы были кикнуты с сервера.");
	        }
	        if(!strlen(inputtext)) return ShowPlayerDialog(playerid, d_Reg, DIALOG_STYLE_INPUT, ""Y"Регистрация", ""R"Ошибка: "W"Вы не можете продолжить регистрацию не введя пароль!\nВведите пароль для регистрации нового аккаунта:\n{C0C0C0}Примечание:\n{666666}- Пароль чувствителен к регистру.\n- Пароль должен содержать от 4 до 30 символов.\n- Пароль может содержать латинские/кириллические символы и цифры (aA-zZ, аА-яЯ, 0-9).", "Регистрация", "Выход");
	        else if(strlen(inputtext) < 4) return ShowPlayerDialog(playerid, d_Reg, DIALOG_STYLE_INPUT, ""Y"Регистрация", ""R"Ошибка: "W"Пароль слишком короткий!\nВведите пароль для регистрации нового аккаунта:\n{C0C0C0}Примечание:\n{666666}- Пароль чувствителен к регистру.\n- Пароль должен содержать от 4 до 30 символов.\n- Пароль может содержать латинские/кириллические символы и цифры (aA-zZ, аА-яЯ, 0-9).", "Регистрация", "Выход");
	        else if(strlen(inputtext) > 30) return ShowPlayerDialog(playerid, d_Reg, DIALOG_STYLE_INPUT, ""Y"Регистрация", ""R"Ошибка: "W"Пароль слишком длинный!\nВведите пароль для регистрации нового аккаунта:\n{C0C0C0}Примечание:\n{666666}- Пароль чувствителен к регистру.\n- Пароль должен содержать от 4 до 30 символов.\n- Пароль может содержать латинские/кириллические символы и цифры (aA-zZ, аА-яЯ, 0-9).", "Регистрация", "Выход");
	        for(new i = strlen(inputtext)-1; i != -1; i--)
	        {
	            switch(inputtext[i])
	            {
	                case '0'..'9', 'а'..'я', 'a'..'z', 'А'..'Я', 'A'..'Z': continue;
	                default: return ShowPlayerDialog(playerid, d_Reg, DIALOG_STYLE_INPUT, ""Y"Регистрация", ""R"Ошибка: "W"Пароль содержит запрещённые символы!\nВведите пароль для регистрации нового аккаунта:\n{C0C0C0}Примечание:\n{666666}- Пароль чувствителен к регистру.\n- Пароль должен содержать от 4 до 30 символов.\n- Пароль может содержать латинские/кириллические символы и цифры (aA-zZ, аА-яЯ, 0-9).", "Регистрация", "Выход");
	            }
	        }
	        pInfo[playerid][pPassword][0] = EOS;
	        strins(pInfo[playerid][pPassword], inputtext, 0);
	        ShowPlayerDialog(playerid, d_Mail, DIALOG_STYLE_INPUT,""Y"Электронная почта", ""W"Введите Ваш действующий E-Mail адрес электронной почты\n\nОн поможет обезопасить ваш аккаунт от злоумышленников\nили если вы забудете пароль\nвы сможете легко восстановить его.\n\nЕсли вы ввели всё правильно нажмите 'Далее'", "Далее", "");
	        return 1;
	    }

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