Exort
Умник
PHP:
case DIALOG_ENTERAGE:
{
if(!strlen(inputtext))
{
new step_memory[128];
new sex_memory[32];
if(PlayerInfo[playerid][pSex] == 1) { sex_memory = "мужского"; }
else if(PlayerInfo[playerid][pSex] == 2) { sex_memory = "женского"; }
format(step_memory,128, "Хорошо, вы %s пола.\n\n\nВведите возраст вашего персонажа.\n(От 22-х и до 35 лет).", PlayerInfo[playerid][pName], sex_memory);
ShowPlayerDialog(playerid,DIALOG_ENTERAGE,DIALOG_STYLE_INPUT, "Регистрация, шаг [ 3 / ]",step_memory, "Далее", "");
return 0;
}
if(strval(inputtext) < 22)
{
return ShowPlayerDialog(playerid,DIALOG_ENTERAGE,DIALOG_STYLE_MSGBOX,"Предупреждение","Ваш персонаж не может быть моложе 22-х лет.","Назад","");
}
if(strval(inputtext) > 35)
{
return ShowPlayerDialog(playerid,DIALOG_ENTERAGE,DIALOG_STYLE_MSGBOX,"Предупреждение","Ваш персонаж не может быть старше 35-ти лет.","Назад","");
}
for(new i = strlen(inputtext); i != 0; --i)
switch(inputtext[i])
{
case 'А'..'Я', 'а'..'я', ' ', 'ё', 'Ё':
return ShowPlayerDialog(playerid,DIALOG_ENTERAGE,DIALOG_STYLE_MSGBOX,"Предупреждение","Возраст не может состоять из русских символов","Назад","");
}
format(PlayerInfo[playerid][pAge], 2,"%s", inputtext);
mysql_format(mysql_initiative, mysql_memory, sizeof(mysql_memory),"UPDATE `"mysql_players"` SET `Age` = '%s' WHERE `Name` = '%e'",PlayerInfo[playerid][pAge],PlayerInfo[playerid][pName]);
mysql_tquery(mysql_initiative, mysql_memory, "", "");
new age_memory[128];
format(age_memory,128, "Хорошо, вам %d (Год/Лет)\n\n\nВыберите скин своего персонажа.",inputtext);
ShowPlayerDialog(playerid,DIALOG_SKINREGCHOISE,DIALOG_STYLE_MSGBOX, "Регистрация, шаг [ 4 / ]",age_memory, "Далее", "");
}
