В регистрации проверки не работают, они как бы в коде есть, но даже если поле пустым оставлю, все равно пропускает, хелп)PHP код:
if(!response)
{
SendClientMessage(playerid, -1, !"{"c_no"}Вы были кикнуты с сервера. Причина: отмена регистрации!");
return Kickk(playerid);
}
else if(!strlen(inputtext))
{
SendClientMessage(playerid, -1, !"{"c_red"}Проверьте правильность ввода пароля! Пароль должен состоять от 6 до 32 символов!");
return connect_dialog(playerid, dRegPass);
}
else if(strlen(inputtext) < 6 || strlen(inputtext) > 32)
{
SendClientMessage(playerid, -1, !"{"c_red"}Проверьте правильность ввода пароля! Пароль должен состоять от 6 до 32 символов!");
return connect_dialog(playerid, dRegPass);
}
for(new x = strlen(inputtext)-1; x != -1; x--)
{
switch(inputtext[x])
{
case '0' .. '9', 'a' .. 'z', 'A' .. 'Z': continue; // если данные символы будут, то продолжаем регу
default:
{
SendClientMessage(playerid, COLOR_GREY, !"Пароль должен содержать только английские символы!");
return connect_dialog(playerid, dRegPass);
}
}
}
strmid(pData[playerid][pPass], inputtext, 0, strlen(inputtext), 32);
connect_dialog(playerid, dRegMail);