Hallo Habe ein kleines problem Bei mir wird das alter falsch gespeichert was kann das sein
#define GetYearFromTimestamp(%0) floatround((gettime() - 0)/31536000)
		case DIALOG_REGISTER4:
		{
			getdate(jahr,monat,tag);
			gettime(stunde,minute,sekunde);
		 	new DateInfo[3][20],string[200];
			split(inputtext,DateInfo,'.');
			if(response == 0)return Kick(playerid);
			else
			{
				if(strlen(inputtext) > 10)
				{
					ShowPlayerDialog(playerid,DIALOG_REGISTER4,DIALOG_STYLE_INPUT,""#SERVERFARBE""#SERVERNAME"{FFFFFF}: Registrierung/Alter","Gebe nun bitte dein Alter ein. | Angabe bitte in TT.MM.JJJJ","Weiter","Verlassen");
					return 1;
				}
				if(!IsValidDate(strval(DateInfo[0]),strval(DateInfo[1]),strval(DateInfo[2])))
				{
				   	ShowPlayerDialog(playerid,DIALOG_REGISTER4,DIALOG_STYLE_INPUT,""#SERVERFARBE""#SERVERNAME"{FFFFFF}: Registrierung/Alter","Gebe nun bitte dein Alter ein. | Angabe bitte in TT.MM.JJJJ","Weiter","Verlassen");
					return 1;
				}
				if(jahr - strval(DateInfo[2]) > 100 || strval(DateInfo[2]) < 1 || strval(DateInfo[2]) >= jahr)
				{
				   	ShowPlayerDialog(playerid,DIALOG_REGISTER4,DIALOG_STYLE_INPUT,""#SERVERFARBE""#SERVERNAME"{FFFFFF}: Registrierung/Alter","Gebe nun bitte dein Alter ein. | Angabe bitte in TT.MM.JJJJ","Weiter","Verlassen");
					return 1;
				}
				new check = jahr - strval(DateInfo[2]);
				if(check == jahr)
				{
				   	ShowPlayerDialog(playerid,DIALOG_REGISTER4,DIALOG_STYLE_INPUT,""#SERVERFARBE""#SERVERNAME"{FFFFFF}: Registrierung/Alter","Gebe nun bitte dein Alter ein. | Angabe bitte in TT.MM.JJJJ","Weiter","Verlassen");
					return 1;
				}
				if(strval(DateInfo[1]) > monat)
				{
					check -= 1;
				}
				else if(strval(DateInfo[1]) == monat && strval(DateInfo[0]) > tag)
				{
					check -= 1;
				}
				if(GetYearFromTimestamp(playerid) < 14 && GetYearFromTimestamp(playerid) > 50)
				{
					ShowPlayerDialog(playerid,DIALOG_REGISTER4,DIALOG_STYLE_INPUT,""#SERVERFARBE""#SERVERNAME"{FFFFFF}: Registrierung/Alter","Gebe nun bitte dein Alter ein. | Angabe bitte in TT.MM.JJJJ","Weiter","Verlassen");
					return 1;
				}
				Spieler[playerid][pYearsOld] = GetYearFromTimestamp(mktime(stunde,minute,sekunde,strval(DateInfo[0]),strval(DateInfo[1]),strval(DateInfo[2])));
				format(string,sizeof(string),"Und du bist also %i Jahre alt.",floatround(playerid));
				SendClientMessage(playerid,HELLROT,string);
				StopAudioStreamForPlayer(playerid);
				ImTutorial[playerid] = 1;
				CreateAccount(playerid);
				return 1;
			}
		}
Kann mir da einer helfen bitte