Guten Abend,
Warum wird das Ingame nicht gezeigt wenn man etwas im Inventar hat?
COMMAND:inventar(playerid)//Inventar anzeigen
{
if(Spieler[playerid][Eingeloggt] == 0) return SendClientMessage(playerid,ROT,"Du bist nicht Eingeloggt!");
if(Spieler[playerid][pAFK] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist AFK. Benutze /back");
if(Spieler[playerid][pGetazert] == 1) return SendClientMessage(playerid,ROT,"Du bist getazert!");
new longStr[300] = "",string[20];
for(new i = 0; i < MAX_INV; i++){
if(Inventar[playerid][i][0] != -1){//Inventarslot ist nicht leer
format(string,50,"Objekt: %d\n",Inventar[playerid][i][0]);
ShowPlayerDialog(playerid,-1,DIALOG_STYLE_LIST,"Deine Objekte",longStr,"Okey","");
strcat(longStr,string);
}
}
if(strlen(longStr) == 0){//Wenn das Inventar leer ist
format(longStr,30,"Dein Inventar ist leer!");
}
return true;
}
Danke im vorraus,
Mfg,