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;
}
С меня +
