Ja!
{
if(strlen(inputtext) > 10)
{
ShowPlayerDialog(playerid,DIALOG_ALTER,DIALOG_STYLE_INPUT,"Jahre","ANGABEFEHLER: Wann bist du geboren?\nAngabe bitte in TT.MM.JJJJ","Bestätigen","Zurück");
return 0;//<--- Hier
}
if(!IsDatumGueltig(strval(DatumInfo[0]),strval(DatumInfo[1]),strval(DatumInfo[2])))
{
ShowPlayerDialog(playerid,DIALOG_ALTER,DIALOG_STYLE_INPUT,"Jahre","ANGABEFEHLER: Wann bist du geboren?\nAngabe bitte in TT.MM.JJJJ","Bestätigen","Zurück");
return 0;//<--- Hier
}
if(jahr - strval(DatumInfo[2]) > 60 || strval(DatumInfo[2]) < 10 || strval(DatumInfo[2]) >= jahr)
{
ShowPlayerDialog(playerid,DIALOG_ALTER,DIALOG_STYLE_INPUT,"Jahre","ANGABEFEHLER: Wann bist du geboren?\nAngabe bitte in TT.MM.JJJJ","Bestätigen","Zurück");
return 0;//<--- Hier
}
new check = jahr - strval(DatumInfo[2]);
if(check == jahr)
{
ShowPlayerDialog(playerid,DIALOG_ALTER,DIALOG_STYLE_INPUT,"Jahre","ANGABEFEHLER: Wann bist du geboren?\nAngabe bitte in TT.MM.JJJJ","Bestätigen","Zurück");
return 0; //<--- Hier
}
if(strval(DatumInfo[1]) > monat)
{
check -= 1;
}
else if(strval(DatumInfo[1]) == monat && strval(DatumInfo[0]) > tag)
{
check -= 1;
}
new string[128];
SpielerInfo[playerid][pAlter] = check;
format(string, sizeof(string), "Du hast angegeben, dass du %d Jahre alt bist.",SpielerInfo[playerid][pAlter]);
SendClientMessage(playerid, weiss, string);
ShowPlayerDialog(playerid, DIALOG_HERKUNFT, DIALOG_STYLE_LIST, "Länderauswahl", "Deutschland\nÖsterreich\nSchweiz\nLiechtenstein\nLuxemburg\nDänemark","Weiter","");
}
//edit Verbesserung genau alle 4 Returns 0;