Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Не заносятся данные в БД

Статус
В этой теме нельзя размещать новые ответы.

bereg101

Умник
Не выдаются паспорта, ошибок не высвечивается
PHP:
case D_PASS+1:
	    {
	        if(!response) return true;
	        new day, month, year, day2, month2, year2;
		    getdate(year, month, day);
            if(sscanf(inputtext, "p</>iii", day2, month2, year2)) return ShowPlayerDialog(playerid, D_PASS+1, DIALOG_STYLE_INPUT, "{FACA0E}Получение паспорта [2/2]", "{FFFFFF}Введите дату Вашего рождения\n{FFFF00}Пример: 1/6/1996", "Принять", "Отмена");
	        new check = year - year2;
			if(check > 50 || check < 1 || day2 > GetMonthDays(year2, month2) || day2 < 1 || month2 > 12 || month2 < 1)
				return ShowPlayerDialog(playerid, D_PASS+1, DIALOG_STYLE_INPUT, "{FACA0E}Получение паспорта [2/2]", "{FFFFFF}Введите дату Вашего рождения\n{FFFF00}Пример: 1/6/1996", "Принять", "Отмена");
			if(check < 18) return ShowPlayerDialog(playerid, D_PASS+1, DIALOG_STYLE_INPUT, "{FACA0E}Получение паспорта [2/2]", "{FFFFFF}Введите дату Вашего рождения\n{FFFF00}Пример: 1/6/1996\n\n{AFAFAF}[Ошибка] Вы должны быть старше 18 лет!", "Принять", "Отмена");
			if(month2 > month || (month2 == month && day2 > day)) check--;
            PI[playerid][pSex] = PassRegSex[playerid];
		    PassInfo[playerid][psDateBirth][0] = day2;
		    PassInfo[playerid][psDateBirth][1] = month2;
		    PassInfo[playerid][psDateBirth][2] = year2;
		    PassInfo[playerid][psDate][0] = day;
		    PassInfo[playerid][psDate][1] = month;
		    PassInfo[playerid][psDate][2] = year;
			PassInfo[playerid][psNumber] = 100000 + random(900000);
			PassInfo[playerid][psSeria] = 1000 + random(9000);
			OnRegPass(playerid);
			SendClientMessage(playerid, COLOR_GREEN, "Вы успешно получили паспорт. Чтобы показать, используйте команду /pass");
		}
		
		
		////
  stock OnRegPass(playerid)
{
	new string[250];
	format(string, sizeof(string), "INSERT INTO `Passports` (`Name`,`Seria`,`Number`,`Sex`,`D_Day`,`D_Month`,`D_Year`,`DB_Day`,`DB_Month`,`DB_Year`,`McState`) VALUE ('%s','%d','%d','%d','%d','%d','%d','%d','%d','%d','-1')",
	GetName(playerid),
	PassInfo[playerid][psSeria],
	PassInfo[playerid][psNumber],
	PassInfo[playerid][psSex],
	PassInfo[playerid][psDate][0],
	PassInfo[playerid][psDate][1],
	PassInfo[playerid][psDate][2],
	PassInfo[playerid][psDateBirth][0],
	PassInfo[playerid][psDateBirth][1],
	PassInfo[playerid][psDateBirth][2]);
	mysql_tquery(dbHandle, string, "", "");
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу