SkyFrost
Умник
Когда при регистрации вводишь пароль, должен сохраняться, но когда делаешь подтверждение пароля, пишет что не правильный пароль.
PHP:
case dRegister:
{
if(!response) return Kick(playerid);
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, dRegister, DIALOG_STYLE_INPUT, !"Регистрация нового пользователя", !"{FF0000}Ошибка: {FFFFFF}Вы не можете продолжить регистрацию не введя пароль!\nВведите пароль для регистрации нового аккаунта:\n{C0C0C0}Примечание:\n{666666}- Пароль чувствителен к регистру.\n- Пароль должен содержать до 30 символов.", !"Продолжить", !"Выход");
pInfo[playerid][pPassword][0] = EOS;
strins(pInfo[playerid][pPassword], inputtext, 0);
ShowPlayerDialog(playerid, dAutoreg, DIALOG_STYLE_PASSWORD, !"Авторизация", !"Авторизируйся пожалуйста\nВведи свой пароль:", !"Далее", !"Выход");
return 1;
}
case dAutoreg:
{
if(!response) return Kick(playerid);
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, dAutoreg, DIALOG_STYLE_PASSWORD, !"Авторизация", !"Авторизируйся пожалуйста\nВведи свой пароль:", !"Далее", !"Выход");
if(!strcmp(pInfo[playerid][pPassword], inputtext))
{
ShowPlayerDialog(playerid, dPol, DIALOG_STYLE_MSGBOX, !"Пол", !"Выбор пола:", !"Мужской", !"Женский");
}
else
{
ShowPlayerDialog(playerid, dAutoreg, DIALOG_STYLE_PASSWORD, !"Авторизация", !"Авторизируйся пожалуйста\nВведи свой пароль:", !"Далее", !"Выход");
SendClientMessage(playerid, -1, !"Неверный пароль.");
}
}
