Костян777
Новичок
Код:
case 3:
{
if(response)
{
for(new i = strlen(inputtext); i != 1; --i)
switch(inputtext[i])
{
case 'А'..'Я', 'а'..'я', '=', ' ','%','}','{':
{
format(stringer, sizeof(stringer),"{FF0000}Пароль может состоять только из литинских букв и только из цифр!\n\n{E0E0E0}Введите ваш будующий пароль.");
ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"[1/4] Регистрация аккаунта",stringer,"Далее","Отмена");
return true;
}
}
if(!strlen(inputtext))
{
format(stringer, sizeof(stringer),"{E0E0E0}Введите ваш будующий пароль.");
ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"[1/5] Регистрация аккаунтаv",stringer,"Далее","Отмена");
return true;
}
if(strlen(inputtext) < 6 || strlen(inputtext) > 15)
{
format(stringer, sizeof(stringer),"{FF0000}Пароль может быть длиной минимум 6 символов и максимум 15!\n\n{E0E0E0}Введите ваш будующий пароль.");
ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"[1/5] Регистрация аккаунта",stringer,"Далее","Отмена");
return true;
}
sc(playerid,0xFFFFFFFF,"[{00FF00}!{FFFFFF}] Ваш пароль сохранён!");
OnPlayerRegister(playerid, inputtext);
pPassword[playerid] = 1;
RegistrationAccount(playerid);
}
else
{
RegistrationAccount(playerid);
}
}
После того как ввёл пароль и нажал "Принять". Пишет: Ваш пароль сохранён! И ид 0 кидает на спавн.
