if(listitem == 0) /* Lesen */
{
if(PlayerInfo[playerid][pAusgang] > 0)
{
new string[512], mail[512];
new dtm1[256];
new dtm2[256];
new dtm3[256];
new btr1[256];
new btr2[256];
new btr3[256];
new name[24]; GetPlayerName(playerid, name, 24);
format(string, sizeof(string), "/Mail/Postausgang/%s.mail.0", name);
if(dini_Exists(string))
{
btr1 = dini_Get(string, "Betreff");
dtm1 = dini_Get(string, "Datum");
format(mail, sizeof(mail), "%s - %s", btr1, dtm1);
format(string, sizeof(string), "/Mail/Postausgang/%s.mail.1", name);
if(dini_Exists(string))
{
btr2 = dini_Get(string, "Betreff");
dtm2 = dini_Get(string, "Datum");
format(mail, sizeof(mail), "%s - %s\n%s - %s", btr1, dtm1, btr2, dtm2);
format(string, sizeof(string), "/Mail/Postausgang/%s.mail.2", name);
if(dini_Exists(string))
{
btr3 = dini_Get(string, "Betreff");
dtm3 = dini_Get(string, "Datum");
format(mail, sizeof(mail), "%s - %s\n%s - %s\n%s - %s", btr1, dtm1, btr2, dtm2, btr3, dtm3);
ShowPlayerDialog(playerid,18,DIALOG_STYLE_LIST,"[E-Mail System] Postausgang:",mail,"Lesen","Abbrechen");
return 1;
}
else
{
ShowPlayerDialog(playerid,18,DIALOG_STYLE_LIST,"[E-Mail System] Postausgang:",mail,"Lesen","Abbrechen");
return 1;
}
}
else
{
ShowPlayerDialog(playerid,18,DIALOG_STYLE_LIST,"[E-Mail System] Postausgang:",mail,"Lesen","Abbrechen");
return 1;
}
}
else
{
return 1;
}
}
return 1;
}
Es gibt da nur 1 Problem...Es wird nichts angezeigt, wenn sie aufgelistet werden sollen.
Die Dateien name.mail.0 und .1 sind da, aber der Server zeigt überhaupt net das 'Lesen' an.