Warum 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
  • Ja Moin liebe Freunde,


    ich habe gerade gemerkt, dass wenn man einen nichtexestierenden Befehl
    eingibt SERVER:Unknown Command kommt anstatt dass was ich eingestellt
    habe.


    Wieso ist das so ? 8|


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    new keinbefehl[128];
    format(keinbefehl,sizeof(keinbefehl),"{0062B4}Makaveli sagt: {FEFEFE}Den Befehl %s kenne ich nicht. Nutze /hilfe",cmdtext);
    return SendClientMessage(playerid,WHITE,keinbefehl);
    }

  • Function OnPlayerCommandPerformed(playerid,cmdtext[],success)
    {
    new string[256];
    if(!success)
    {
    format(string,sizeof(string)," : {0062B4}Makaveli sagt: {FEFEFE}Den Befehl %s kenne ich nicht. Nutze /hilfe",cmdtext);
    return SendClientMessage(playerid,WEISS,string);
    }
    return 1;
    }


    Das ist eine Function von ZCMD
    Damit musst dui das machen


  • Habs auch gerade gemerkt dass es an zcmd liegt, mit ocmd gings ohne probleme.
    Nur ich bekomme errors bei der funktion
    error 010: invalid function or declaration
    error 010: invalid function or declaration
    error 010: invalid function or declaration
    error 010: invalid function or declaration


    /edit Habs herausgefunden
    danke dir PermanenT:

  • Hast du es schon?
    Weil du musst


    forward OnPlayerCommandPerformed(playerid,cmdtext[],success);
    plublic OnPlayerCommandPerformed(playerid,cmdtext[],success)
    {
    new string[256];
    if(!success)
    {
    format(string,sizeof(string)," : {0062B4}Makaveli sagt: {FEFEFE}Den Befehl %s kenne ich nicht. Nutze /hilfe",cmdtext);
    return SendClientMessage(playerid,WEISS,string);
    }
    return 1;
    }