Robert_Deniro
Ученик
Мне нужно убрать ввод даты рождения, пробовал убирать дату рождения сам, не получилось..
PHP:
else if(dialogid==3)
{
if(response)
{
if(listitem == 0)
{
PlayerInfo[playerid][pSex] = 1;
PlayerInfo[playerid][pChar] = 60;
SendClientMessage(playerid, COLOR_YELLOW2, "Хорошо, вы мужчина.");
new s[128];
format(s,sizeof(s),"{FFFFFF}Теперь введите ваш возраст!\nПример: {99ff00}01/09/1993");
ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT,"Возраст персонажа",s,"Ok","Отмена");
return 1;
}
if(listitem == 1)
{
PlayerInfo[playerid][pSex] = 2;
PlayerInfo[playerid][pChar] = 226;
SendClientMessage(playerid, COLOR_YELLOW2, "Хорошо, вы женщина.");
new s[128];
format(s,sizeof(s),"{FFFFFF}Теперь введите ваш возраст!\nПример: {99ff00}01/09/1993");
ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT,"Возраст персонажа",s,"Ok","Отмена");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Обязательно надо выбрать свой пол!");
new listitems[] = "Мужчина\nЖенщина";
ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"{FFFFFF}Кто Вы, мужчина или женщина ?",listitems,"Ок","Отмена");
return 1;
}
}
else if(dialogid==4)
{
if(response)
{
if(!strlen(inputtext))
{
new s[128];
format(s,sizeof(s),"{FFFFFF}Укажите вашу дату рождения\nПример: {99ff00}01/09/1993");
ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT,"Возраст персонажа",s,"Ok","Отмена");
return 1;
}
new year, month,day;
getdate(year, month, day);
new DateInfo[3][20];
split(inputtext, DateInfo, '/');
new check = year - strval(DateInfo[2]);
if(check == year)
{
new s[128];
format(s,sizeof(s),"{FFFFFF}Укажите вашу дату рождения\nПример: {99ff00}01/09/1993");
ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT,"Возраст персонажа",s,"Ok","Отмена");
return 1;
}
if(strval(DateInfo[1]) > month) { check -= 1; }
else if(strval(DateInfo[1]) == month && strval(DateInfo[0]) > day) { check -= 1; }
PlayerInfo[playerid][pAge] = check;
format(string, sizeof(string), "Вам %d лет.",PlayerInfo[playerid][pAge]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
PlayerInfo[playerid][pPass] = 0;
new listitems[] = "Los Santos\nSan Fierro\nLas Venturas";
ShowPlayerDialog(playerid,5,DIALOG_STYLE_LIST,"Выберите ваш город:",listitems,"Ок","Отмена");
return 0;
}
else
{
new s[128];
format(s,sizeof(s),"{FFFFFF}Укажите вашу дату рождения\nПример: {99ff00}01/09/1993");
ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT,"Возраст персонажа",s,"Ok","Отмена");
return 1;
}
}
