Warum wird kein Alter ausgegeben?
Code
if(dialogid == D_REG_ALTER)
{
if(response)
{
new age = GetPlayerAge(inputtext);
new r_ueber[128], r_text[2048], stringage[128];
format(r_ueber, sizeof(r_ueber), ""SERVER_HTML""SERVER_TAG""HTML_WEIS": Registration");
format(r_text, sizeof(r_text), ""HTML_WEIS"Bitte gebe zur Authentifizierung dein Geburtsdatum ein. \n \nDiese Angabe wird später Einfluss auf das ganze Spielerlebniss haben!");
if(age == -1)
{
SendClientMessage(playerid, SERVER_COLOR, "Server: Dein Geburtsdatum muss im Format "HTML_ROT"TT.MM.YYYY "SERVER_HTML"sein!");
ShowPlayerDialog(playerid, D_REG_ALTER, DIALOG_STYLE_INPUT, r_ueber, r_text, "Weiter", "Abbrechen");
}
else
{
ClearPlayerChat(playerid, 10);
format(sI[playerid][pAlter], 11, inputtext);
format(stringage, sizeof(stringage), ""SERVER_HTML"Okay, du bist also %s Jahre alt!", age);
SendClientMessage(playerid, COLOR_WEIS, stringage);
ShowPlayerDialog(playerid, D_REG_EMAIL, DIALOG_STYLE_INPUT,""SERVER_HTML""SERVER_TAG""HTML_WEIS": Registration", ""HTML_WEIS"Bitte gebe eine gültige E-Mail Adresse von dir ein. \nDiese wird legentlich zur Authentifizierung benutzt!", "Weiter", "Abbrechen");
}
return 1;
}
else
{
Kick(playerid);
return 1;
}
}
Alles anzeigen