auch andere Sachen liegen könnten.
Du erstellst so am besten den Dialog:
new buffer[MAX_SLOTS][16],string[128];
for(new i; i<MAX_SLOTS; i++) {
GetItem(playerid,i,buffer[i],16);
if(strlen(buffer[i]) > 0) { strins(buffer[i],"\n",strlen(buffer[i]),16); strins(string,buffer[i],0,128); }
}
ShowPlayerDialog(playerid,-1,DIALOG_STYLE_LIST,"Inventar",string,"Bestätigen","");
//Der Callback
if(dialogid == -1) {
new string[128],buffer[16],slot = listitem-1;
GetItem(playerid,slot,buffer,16);
format(string,128,"Du hast %s ausgewählt !",buffer);
SendClientMessage(playerid,-1,string);
}
Nicht getestet, sollte aber funktionieren ![]()
mfg. ![]()