РоманБелозёров
Новичок
Доброго времени суток ув. форумчане.
Излагаю суть вопроса:
Мне нужно сделать проверку при регистрации на кол-во символов 6-15, и русские буквы
Вот диалог регистрации, пытался вставлять как можете увидеть, но он пропускает сообщение "Длина пароля должна быть от 6 до 15 символов!" и зацикливается на диалоге.
Это из
Излагаю суть вопроса:
Мне нужно сделать проверку при регистрации на кол-во символов 6-15, и русские буквы
Вот диалог регистрации, пытался вставлять как можете увидеть, но он пропускает сообщение "Длина пароля должна быть от 6 до 15 символов!" и зацикливается на диалоге.
PHP:
if(dialogid == 2)
{
if(!response)
{
SendClientMessage(playerid, COLOR_RED, "Введите /q(uit), чтобы выйти.");
Gkick(playerid);
return 1;
}
if(response)
{
if(!strlen(inputtext) || strlen(inputtext) < 6 || strlen(inputtext) > 15)
SendClientMessage(playerid, COLOR_RED, "Длина пароля должна быть от 6 до 15 символов!");
}
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT, "Регистрация", "{ffffff}Добро пожаловать на сервер Grand Role Play\n{ffffff}Чтобы начать игру вам необходимо пройти регистрацию\n\nВведите пароль для вашего аккаунта\nОн будет запрашиваться каждый раз,когда вы заходите на сервер\n\n\t{66cc33}Примечания:\n\t- Пароль может состоять из латинских символов и цифр\n\t- Пароль чувствителен к регистру\n\t- Длина пароля от 6-ти до 15 символов", "Продолжить", "Выйти");
return 1;
}
new pass[64];
strmid(pass,inputtext,0,strlen(inputtext),64);
OnPlayerRegister(playerid,pass);
return 1;
}
PHP:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
