Hier hast du das Prinzip und den Anfang des Codes:
Dort wo es beginnt:
ShowPlayerDialog(playerid, DIALOG_ALTER, DIALOG_STYLE_INPUT, "Alter", "Bitte gebe dein Alter ein:", "Weiter", "");
OnDialogResponse:
if(dialogid == DIALOG_ALTER)
{
SpielerInfo[playerid][pAlter] = strval(inputtext);
ShowPlayerDialog, playerid, DIALOG_LAND, DIALOG_STYLE_LIST, "Land", "Deutschland\nÖsterreich\nSchweiz", "Weiter", "");
return 1;
}
if(dialogid == DIALOG_LAND)
{
SpielerInfo[playerid][pLand] = listitem;
return 1;
}
Nachrichten und sowas musst du noch einbauen, falls du welche haben willst. Die Variablen musst du gegebenenfalls umbenennen, außer die heißen genau so wie bei dir.