Naja, ich weiß nicht wie du das mit den Items machst, aber ich gebe dir mal ein Beispiel:
new Item[MAX_PLAYERS][5][128];
//Item Zuweisung
format(Item[playerid][0], 128,"Milch");
format(Item[playerid][1], 128,"Butter");
format(Item[playerid][2], 128,"Käse");
//Diese Sachen hat man jetzt dabei
//Der Dialog
new buffer[32],string[128];
for(new i; i<5; i++) {
if(strlen(Item[playerid][i]) < 1) continue;
format(buffer,32,"%s\n",Item[playerid][i]);
strins(string,buffer,0,128);
}
ShowPlayerDialog(playerid,-1,DIALOG_STYLE_LIST,"Du hast folgendes dabei:",string,"Okay","Nein");
//Output:
Käse
Butter
Milch
Nicht getestet, sollte aber klappen 
mfg. 