Code:
if(listitem == 0) /* Lesen */
{
if(PlayerInfo[playerid][pAusgang] > 0)
{
for(new i=0; i <= MAIL_MAX; i++)
{
new key[512], val[512];
new Data[512];
new text[512], ex[512];
format(text, sizeof(text), "/Mail/Postausgang/%s.mail.%d", ReadName(playerid), i);
new File: UserFile = fopen(text, io_read);
if (UserFile)
{
if( strcmp( key , "Betreff" , true ) == 0 ) { val = ini_GetValue( Data ); format(ex, 512, "%s", val); }
Maximal++;
fclose(UserFile);
}
else if(!UserFile)
{
if(Maximal < 1)
{
Maximal = 0;
return 1;
}
else
{
new mail[512];
format(mail, 512, "%s", ex);
ShowPlayerDialog(playerid,13,DIALOG_STYLE_LIST,"[E-Mail System] Posteingang:",mail,"Weiter","Abbrechen");
return 1;
}
}
return 1;
}
return 1;
}
return 1;
}
Ich will so gesagt immer den Betreff in der Liste haben.
Ich weiß nicht wie ich es machen soll, dass wenn die Datei existiert auch der Name dann dabeisteht.