Wird nicht angezeigt

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • 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,

  • 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 string[600];
    for(new i = 0; i < MAX_INV; i++){
    if(Inventar[playerid][i][0] != -1){//Inventarslot ist nicht leer
    format(string,600,"%sObjekt: %d\n",string,Inventar[playerid][i][0]);
    }
    }
    ShowPlayerDialog(playerid,-1,DIALOG_STYLE_LIST,"Deine Objekte",string,"Okey","");
    if(strlen(string) == 0){//Wenn das Inventar leer ist
    SendClientMessage(playeri,-1,"Dein Inventar ist leer!");
    }
    return true;
    }


    Probiere das.