Hey, ich habe versucht, beim Registrieren halt den Namen, Nachnamen und auch das Alter eingeben zu lassen und das dann halt zu speichern.
Nur speichert der den Namen,Nachnamen und das Alter nicht.
Code:
if(dialogid == DIALOG_Name)
{
new Spielerdatei[64];
if(response == 0)
{
ShowPlayerDialog(playerid,DIALOG_Name,DIALOG_STYLE_INPUT,"Name","Bitte gebe deinen Reallife Namen ein!","Weiter","Abbrechen");
return 1;
}
if(response == 1)
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid,DIALOG_Name,DIALOG_STYLE_INPUT,"Name","Bitte gebe deinen Reallife Namen ein!","Weiter","Abbrechen");
return 1;
}
else
{
dini_IntSet(Spielerdatei,"Name",strlen(inputtext));
ShowPlayerDialog(playerid,DIALOG_NName,DIALOG_STYLE_INPUT,"Nachname","Bitte gebe deinen Nachnamen ein!","Weiter","Abbrechen");
return 1;
}
}
}
if(dialogid == DIALOG_NName)
{
new Spielerdatei[64];
if(response == 0)
{
ShowPlayerDialog(playerid,DIALOG_NName,DIALOG_STYLE_INPUT,"Nachname","Bitte gebe deinen Nachnamen ein!","Weiter","Abbrechen");
return 1;
}
if(response == 1)
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid,DIALOG_NName,DIALOG_STYLE_INPUT,"Nachname","Bitte gebe deinen Nachnamen ein!","Weiter","Abbrechen");
return 1;
}
else
{
dini_IntSet(Spielerdatei,"NName",strlen(inputtext));
ShowPlayerDialog(playerid,DIALOG_Alter,DIALOG_STYLE_INPUT,"Alter","Bitte gebe dein Alter ein!","Weiter","Abbrechen");
return 1;
}
}
}
if(dialogid == DIALOG_Alter)
{
new Spielerdatei[64];
if(response == 0)
{
ShowPlayerDialog(playerid,DIALOG_Alter,DIALOG_STYLE_INPUT,"Alter","Bitte gebe dein Alter ein!","Fertig","Abbrechen");
return 1;
}
if(response == 1)
{
if(!strval(inputtext))
{
ShowPlayerDialog(playerid,DIALOG_Alter,DIALOG_STYLE_INPUT,"Alter","Bitte gebe dein Alter ein!","Fertig","Abbrechen");
return 1;
}
else
{
dini_IntSet(Spielerdatei,"Alter",strval(inputtext));
SetPVarInt(playerid,"Perso",1);
dini_IntSet(Spielerdatei,"Perso",1);
SendClientMessage(playerid,Weiss,"Du hast nun dein Personalausweis!");
return 1;
}
}
}