SERVER: Unknown command.

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
  • Hallo Bredfish ich habe folgendes Problem


    ich habe 20 Zolls und habe mir ein Dialog erstellt die angezeigt werden soll und ob die geschlossen sind oder geöffnet


    aber jedes mal wenn ich /zolls eingebe kommt folgendes "SERVER: Unknown command."


    hoffe ihr könnt mir da helfe!!!


    if(strcmp(cmd, "/zolls", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(gTeam[playerid] == 2 || IsACop(playerid))
    {
    if(OnDuty[playerid] == 1)
    {
    new Zolltext1[100];
    new Zolltext2[100];
    new Zolltext3[100];
    new Zolltext4[100];
    new Zolltext5[100];
    new Zolltext6[100];
    new Zolltext7[100];
    new Zolltext8[100];
    new Zolltext9[100];
    new Zolltext10[100];
    new Zolltext11[100];
    new Zolltext12[100];
    new Zolltext13[100];
    new Zolltext14[100];
    new Zolltext15[100];
    new Zolltext16[100];
    new Zolltext17[100];
    new Zolltext18[100];
    new Zolltext19[100];
    new Zolltext20[100];
    new string1[120];
    new string2[120];
    new string3[120];
    new string4[120];
    new string5[120];
    new string6[120];
    new string7[120];
    new string8[120];
    new string9[120];
    new string10[120];
    new string11[120];
    new string12[120];
    new string13[120];
    new string14[120];
    new string15[120];
    new string16[120];
    new string17[120];
    new string18[120];
    new string19[120];
    new string20[120];
    new all[5000];
    if(zolltorvar == 0) { Zolltext1 = "{6EF83C}Zoll Geöffnet"; } else { Zolltext1 = "{F81414}Zoll Geschlossen"; }
    if(zolltorvar1 == 0) { Zolltext2 = "{6EF83C}Zoll Geöffnet"; } else { Zolltext2 = "{F81414}Zoll Geschlossen"; }
    if(zolltorvar2 == 0) { Zolltext3 = "{6EF83C}Zoll Geöffnet"; } else { Zolltext3 = "{F81414}Zoll Geschlossen"; }
    if(zolltorvar3 == 0) { Zolltext4 = "{6EF83C}Zoll Geöffnet"; } else { Zolltext4 = "{F81414}Zoll Geschlossen"; }
    if(zolltorvar4 == 0) { Zolltext5 = "{6EF83C}Zoll Geöffnet"; } else { Zolltext5 = "{F81414}Zoll Geschlossen"; }
    if(zolltorvar5 == 0) { Zolltext6 = "{6EF83C}Zoll Geöffnet"; } else { Zolltext6 = "{F81414}Zoll Geschlossen"; }
    if(zolltorvar6 == 0) { Zolltext7 = "{6EF83C}Zoll Geöffnet"; } else { Zolltext7 = "{F81414}Zoll Geschlossen"; }
    if(zolltorvar7 == 0) { Zolltext8 = "{6EF83C}Zoll Geöffnet"; } else { Zolltext8 = "{F81414}Zoll Geschlossen"; }
    if(zolltorvar8 == 0) { Zolltext9 = "{6EF83C}Zoll Geöffnet"; } else { Zolltext9 = "{F81414}Zoll Geschlossen"; }
    if(zolltorvar9 == 0) { Zolltext10 = "{6EF83C}Zoll Geöffnet"; } else { Zolltext10 = "{F81414}Zoll Geschlossen"; }
    if(zolltorvar10 == 0) { Zolltext11 = "{6EF83C}Zoll Geöffnet"; } else { Zolltext11 = "{F81414}Zoll Geschlossen"; }
    if(zolltorvar11 == 0) { Zolltext12 = "{6EF83C}Zoll Geöffnet"; } else { Zolltext12 = "{F81414}Zoll Geschlossen"; }
    if(zolltorvar12 == 0) { Zolltext13 = "{6EF83C}Zoll Geöffnet"; } else { Zolltext13 = "{F81414}Zoll Geschlossen"; }
    if(zolltorvar13 == 0) { Zolltext14 = "{6EF83C}Zoll Geöffnet"; } else { Zolltext14 = "{F81414}Zoll Geschlossen"; }
    if(zolltorvar14 == 0) { Zolltext15 = "{6EF83C}Zoll Geöffnet"; } else { Zolltext15 = "{F81414}Zoll Geschlossen"; }
    if(zolltorvar15 == 0) { Zolltext16 = "{6EF83C}Zoll Geöffnet"; } else { Zolltext16 = "{F81414}Zoll Geschlossen"; }
    if(zolltorvar16 == 0) { Zolltext17 = "{6EF83C}Zoll Geöffnet"; } else { Zolltext17 = "{F81414}Zoll Geschlossen"; }
    if(zolltorvar17 == 0) { Zolltext18 = "{6EF83C}Zoll Geöffnet"; } else { Zolltext18 = "{F81414}Zoll Geschlossen"; }
    if(zolltorvar18 == 0) { Zolltext19 = "{6EF83C}Zoll Geöffnet"; } else { Zolltext19 = "{F81414}Zoll Geschlossen"; }
    if(zolltorvar19 == 0) { Zolltext20 = "{6EF83C}Zoll Geöffnet"; } else { Zolltext20 = "{F81414}Zoll Geschlossen"; }
    format(string1, sizeof(string1), "{FFF000}Zoll (1): {FEFEFE}%s",Zolltext1);
    format(string2, sizeof(string2), "{FFF000}Zoll (2): {FEFEFE}%s",Zolltext2);
    format(string3, sizeof(string3), "{FFF000}Zoll (3): {FEFEFE}%s",Zolltext3);
    format(string4, sizeof(string4), "{FFF000}Zoll (4): {FEFEFE}%s",Zolltext4);
    format(string5, sizeof(string5), "{FFF000}Zoll (5): {FEFEFE}%s",Zolltext5);
    format(string6, sizeof(string6), "{FFF000}Zoll (6): {FEFEFE}%s",Zolltext6);
    format(string7, sizeof(string7), "{FFF000}Zoll (7): {FEFEFE}%s",Zolltext7);
    format(string8, sizeof(string8), "{FFF000}Zoll (8): {FEFEFE}%s",Zolltext8);
    format(string9, sizeof(string9), "{FFF000}Zoll (9): {FEFEFE}%s",Zolltext9);
    format(string10, sizeof(string10), "{FFF000}Zoll (10): {FEFEFE}%s",Zolltext10);
    format(string11, sizeof(string11), "{FFF000}Zoll (11): {FEFEFE}%s",Zolltext11);
    format(string12, sizeof(string12), "{FFF000}Zoll (12): {FEFEFE}%s",Zolltext12);
    format(string13, sizeof(string13), "{FFF000}Zoll (13): {FEFEFE}%s",Zolltext13);
    format(string14, sizeof(string14), "{FFF000}Zoll (14): {FEFEFE}%s",Zolltext14);
    format(string15, sizeof(string15), "{FFF000}Zoll (15): {FEFEFE}%s",Zolltext15);
    format(string16, sizeof(string16), "{FFF000}Zoll (16): {FEFEFE}%s",Zolltext16);
    format(string17, sizeof(string17), "{FFF000}Zoll (17): {FEFEFE}%s",Zolltext17);
    format(string18, sizeof(string18), "{FFF000}Zoll (18): {FEFEFE}%s",Zolltext18);
    format(string19, sizeof(string19), "{FFF000}Zoll (19): {FEFEFE}%s",Zolltext19);
    format(string20, sizeof(string20), "{FFF000}Zoll (20): {FEFEFE}%s",Zolltext20);
    format(all, sizeof(all), "%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s",
    string1,string2,string3,string4,string5,string6,string7,string8,string9,string10,string11,string12,string13,
    string14,string15,string16,string17,string18,string19,string20);
    ShowPlayerDialog(playerid,DIALOG_ZOLLS,DIALOG_STYLE_LIST,"Zolls", all,"Checkpoint","Beenden");
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Sie sind nicht im Dienst.");
    return 1;
    }
    }
    }
    return 1;
    }

  • Ahm, ich hab mir mal deinen Code angeschaut du schreibst den viel zu umständlich.
    Ich würde dir das so vorschlagen:


    Du erstellst 2 globale Variablen:


    Code
    new zolltore = 20;
    new zolltorvar[zolltore+1]; //Das +1 ist weil du beim Array immer eins mehr angeben solltest.



    Dort wo du die Zolltore erstellst, darunter einfach:

    Code
    for(new i=0;i<zolltore;i++)//Schleife durch alle zolltore
      {
       zolltorvar[i] = 0;
      }

    Das setzt beim Server start die variable "zolltorvar" für jedes Tor auf 0 (Ich schätze du erstellst sie ja geschlossen? Wenn sie offen erstellt werden setzt du es einfach auf 1



    Und der Befehl sieht dann so aus :


    Das geht einfach eine Schleife durch und fragt über das Array ab ob "zolltorvar" 1 od 0 ist und setzt in einer Schleife das richtige.




    Es ist ungetestet! Aber sollte funktionieren, falls nicht sags hier oder schreib mir eine PN

  • oky was ist jetzt mit den dialog das habe ich so

    if(dialogid == DIALOG_ZOLLS)
    {
    if(response == 1)
    {
    switch (listitem)
    {
    case 0://Tankstelle 1 Richtung SF Beliefern
    {
    SendClientMessage(playerid, COLOR_RED, "**Zoll 1**");
    SetPlayerCheckpoint(playerid,47.3891,-1528.6954,5.3252,1.0);//Zoll1
    Navi[playerid] = 1;
    return 1;
    }
    case 1://Tankstelle 1 Richtung SF Beliefern
    {
    SendClientMessage(playerid, COLOR_RED, "**Zoll 2**");
    SetPlayerCheckpoint(playerid,57.6088,-1533.7098,5.2352,1.0);//Zoll2
    Navi[playerid] = 1;
    return 1;
    }
    case 2://Tankstelle 1 Richtung SF Beliefern
    {
    SendClientMessage(playerid, COLOR_RED, "**Zoll 3**");
    SetPlayerCheckpoint(playerid,110.5502,-1272.0728,14.8595,1.0);
    Navi[playerid] = 1;
    return 1;
    }
    case 3://Tankstelle 1 Richtung SF Beliefern
    {
    SendClientMessage(playerid, COLOR_RED, "**Zoll 4**");
    SetPlayerCheckpoint(playerid,91.3950,-1252.8945,14.5685,1.0);
    Navi[playerid] = 1;
    return 1;
    }
    case 4://Tankstelle 1 Richtung SF Beliefern
    {
    SendClientMessage(playerid, COLOR_RED, "**Zoll 5**");
    SetPlayerCheckpoint(playerid,-178.1521,355.7277,12.2813,1.0);
    Navi[playerid] = 1;
    return 1;
    }
    case 5://Tankstelle 1 Richtung SF Beliefern
    {
    SendClientMessage(playerid, COLOR_RED, "**Zoll 6**");
    SetPlayerCheckpoint(playerid,-165.7502,349.9695,12.2813,1.0);
    Navi[playerid] = 1;
    return 1;
    }
    case 6://Tankstelle 1 Richtung SF Beliefern
    {
    SendClientMessage(playerid, COLOR_RED, "**Zoll 7**");
    SetPlayerCheckpoint(playerid,513.3365,471.2550,19.1328,1.0);
    Navi[playerid] = 1;
    return 1;
    }
    case 7://Tankstelle 1 Richtung SF Beliefern
    {
    SendClientMessage(playerid, COLOR_RED, "**Zoll 8**");
    SetPlayerCheckpoint(playerid,525.8340,476.4819,19.1328,1.0);
    Navi[playerid] = 1;
    return 1;
    }
    case 8://Tankstelle 1 Richtung SF Beliefern
    {
    SendClientMessage(playerid, COLOR_RED, "**Zoll 9**");
    SetPlayerCheckpoint(playerid,1746.7946,497.3219,29.0765,1.0);
    Navi[playerid] = 1;
    return 1;
    }
    case 9://Tankstelle 1 Richtung SF Beliefern
    {
    SendClientMessage(playerid, COLOR_RED, "**Zoll 10**");
    SetPlayerCheckpoint(playerid,1733.4954,501.9252,29.0646,1.0);
    Navi[playerid] = 1;
    return 1;
    }
    case 10://Tankstelle 1 Richtung SF Beliefern
    {
    SendClientMessage(playerid, COLOR_RED, "**Zoll 11**");
    SetPlayerCheckpoint(playerid,1730.9310,506.1725,28.9342,1.0);
    Navi[playerid] = 1;
    return 1;
    }
    case 11://Tankstelle 1 Richtung SF Beliefern
    {
    SendClientMessage(playerid, COLOR_RED, "**Zoll 12**");
    SetPlayerCheckpoint(playerid,1717.4237,510.4283,28.9823,1.0);
    Navi[playerid] = 1;
    return 1;
    }
    case 12://Tankstelle 1 Richtung SF Beliefern
    {
    SendClientMessage(playerid, COLOR_RED, "**Zoll 13**");
    SetPlayerCheckpoint(playerid,-83.8381,-917.6514,18.2183,1.0);
    Navi[playerid] = 1;
    return 1;
    }
    case 13://Tankstelle 1 Richtung SF Beliefern
    {
    SendClientMessage(playerid, COLOR_RED, "**Zoll 14**");
    SetPlayerCheckpoint(playerid,-956.4946,-309.4144,36.2411,1.0);
    Navi[playerid] = 1;
    return 1;
    }
    case 14://Tankstelle 1 Richtung SF Beliefern
    {
    SendClientMessage(playerid, COLOR_RED, "**Zoll 15**");
    SetPlayerCheckpoint(playerid,-2691.0229,1268.6614,55.9456,1.0);
    Navi[playerid] = 1;
    return 1;
    }
    case 15://Tankstelle 1 Richtung SF Beliefern
    {
    SendClientMessage(playerid, COLOR_RED, "**Zoll 16**");
    SetPlayerCheckpoint(playerid,-2672.0459,1280.4729,55.9456,1.0);
    Navi[playerid] = 1;
    return 1;
    }
    case 16://Tankstelle 1 Richtung SF Beliefern
    {
    SendClientMessage(playerid, COLOR_RED, "**Zoll 17**");
    SetPlayerCheckpoint(playerid,-1387.4811,829.0285,47.3965,1.0);
    Navi[playerid] = 1;
    return 1;
    }
    case 17://Tankstelle 1 Richtung SF Beliefern
    {
    SendClientMessage(playerid, COLOR_RED, "**Zoll 18**");
    SetPlayerCheckpoint(playerid,-1411.9919,823.8785,47.3744,1.0);
    Navi[playerid] = 1;
    return 1;
    }
    case 18://Tankstelle 1 Richtung SF Beliefern
    {
    SendClientMessage(playerid, COLOR_RED, "**Zoll 19**");
    SetPlayerCheckpoint(playerid,-1380.9019,-808.8456,81.8162,1.0);
    Navi[playerid] = 1;
    return 1;
    }
    case 19://Tankstelle 1 Richtung SF Beliefern
    {
    SendClientMessage(playerid, COLOR_RED, "**Zoll 20**");
    SetPlayerCheckpoint(playerid,-1386.4058,-824.9959,81.8162,1.0);
    Navi[playerid] = 1;
    return 1;
    }
    }
    }
    if(response == 0)
    {
    SendClientMessage(playerid, COLOR_RED, "**Abgebrochen**");
    return 1;
    }
    }

  • Kurze frage, hast du den auch in das Public OnPlayerCommandText(playerid) reingehauen?

  • Das Problem wird sein, dass du viel zu viele lokale Arrays auf einmal deklarierst.
    Mache es so:
    if(strcmp(cmd, "/zolls", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(gTeam[playerid] == 2 || IsACop(playerid))
    {
    if(OnDuty[playerid] == 1)
    {
    new string[1024];
    if(zolltorvar == 0) format(string, sizeof(string), "%s{FFF000}Zoll (1): {6EF83C}Zoll Geöffnet\n",string);
    else format(string, sizeof(string), "%s{FFF000}Zoll (1): {F81414}Zoll Geschlossen\n",string);
    if(zolltorvar1 == 0) format(string, sizeof(string), "%s{FFF000}Zoll (2): {6EF83C}Zoll Geöffnet\n",string);
    else format(string, sizeof(string), "%s{FFF000}Zoll (2): {F81414}Zoll Geschlossen\n",string);
    //...
    //Restliche auffüllen
    //...
    if(zolltorvar19 == 0) format(string, sizeof(string), "%s{FFF000}Zoll (20): {6EF83C}Zoll Geöffnet\n",string);
    else format(string, sizeof(string), "%s{FFF000}Zoll (20): {F81414}Zoll Geschlossen\n",string);
    ShowPlayerDialog(playerid,DIALOG_ZOLLS,DIALOG_STYLE_LIST,"Zolls", all,"Checkpoint","Beenden");
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Sie sind nicht im Dienst.");
    return 1;
    }
    }
    }
    return 1;
    }

  • ich habe es eingefügt und habe es versucht den befehl einzugeben aber es kommt immer noch "SERVER: Unknown command."


    if(strcmp(cmd, "/zolls", true) == 0){
    if(IsPlayerConnected(playerid)){
    if(gTeam[playerid] == 2 || IsACop(playerid)){
    if(OnDuty[playerid] == 1){
    new stringzoll[1024],all[5000];
    if(zolltorvar == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (1): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (1): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar1 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (2): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (2): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar2 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (3): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (3): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar3 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (4): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (4): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar4 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (5): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (5): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar5 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (6): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (6): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar6 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (7): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (7): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar7 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (8): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (8): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar8 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (9): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (9): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar9 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (10): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (10): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar10 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (11): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (11): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar11 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (12): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (12): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar12 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (13): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (13): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar13 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (14): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (14): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar14 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (15): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (15): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar15 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (16): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (16): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar16 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (17): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (17): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar17 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (18): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (18): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar18 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (19): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (19): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar19 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (20): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (20): {F81414}Zoll Geschlossen\n",stringzoll);
    ShowPlayerDialog(playerid,DIALOG_ZOLLS,DIALOG_STYLE_LIST,"Zolls", all,"Checkpoint","Beenden");
    return 1;
    }else{
    SendClientMessage(playerid, COLOR_RED, "Sie sind nicht im Dienst.");
    return 1;
    }
    }
    }
    return 1;
    }

  • Du darfst nicht das "all" anzeigen, das muss weg, so:
    if(strcmp(cmd, "/zolls", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(gTeam[playerid] == 2 || IsACop(playerid))
    {
    if(OnDuty[playerid] == 1)
    {
    new stringzoll[1024];
    if(zolltorvar == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (1): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (1): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar1 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (2): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (2): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar2 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (3): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (3): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar3 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (4): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (4): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar4 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (5): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (5): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar5 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (6): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (6): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar6 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (7): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (7): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar7 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (8): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (8): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar8 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (9): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (9): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar9 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (10): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (10): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar10 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (11): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (11): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar11 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (12): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (12): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar12 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (13): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (13): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar13 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (14): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (14): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar14 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (15): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (15): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar15 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (16): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (16): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar16 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (17): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (17): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar17 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (18): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (18): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar18 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (19): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (19): {F81414}Zoll Geschlossen\n",stringzoll);
    if(zolltorvar19 == 0) format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (20): {6EF83C}Zoll Geöffnet\n",stringzoll);
    else format(stringzoll, sizeof(stringzoll), "%s{FFF000}Zoll (20): {F81414}Zoll Geschlossen\n",stringzoll);
    ShowPlayerDialog(playerid,DIALOG_ZOLLS,DIALOG_STYLE_LIST,"Zolls", stringzoll,"Checkpoint","Beenden");
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Sie sind nicht im Dienst.");
    return 1;
    }
    }
    }
    return 1;
    }


    Wenn es noch immer nicht geht, poste bitte mal einen anderen Befehl, der geht.