Server:Unknown Command Problem

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


    Ich bin neu hier und hab mal gleich zwei Fragen.


    Ich habe einen Filterscript bearbeitet, dass per befehl sich ein Tor öffnet. Wenn ich das im Spiel mach, öffnet sich zwar das Tor, aber der Server meldet trotzdem Unknown Command. Muss ich im Skript irgendwas hinschreiben, damit der Server weiss, das es den Befehl jetzt gibt?


    Meine zweite Frage ist, kann ich den Text Unknown Command irgendwie ändern(z.B übersetzen)?


    Danke schonmal jetzt für die mühe

  • Sorry ich bin ein Anfänger.
    Ich habe es gerade so hingekriegt.
    hier der scriptteil:
    public OnPlayerCommandText(playerid, cmdtext[])
    {


    if (strcmp("/auf", cmdtext, true, 10) == 0)
    {


    new Float:x, Float:y, Float:z;
    GetObjectPos(kapu, x, y, z);
    if(x == coords[0][0]) {
    MoveObject(kapu, coords[1][0], coords[1][1], coords[1][2], 4);


    }


    }



    if (strcmp("/zu", cmdtext, true, 10) == 0)
    {
    MoveObject(kapu, coords[0][0], coords[0][1], coords[0][2], 4);
    }
    }


    Danach ist ende


    Bitte helft mir ;( ;(

  • public OnPlayerCommandText(playerid, cmdtext[])
    {


    if (strcmp("/auf", cmdtext, true, 10) == 0)
    {


    new Float:x, Float:y, Float:z;
    GetObjectPos(kapu, x, y, z);
    if(x == coords[0][0]) {
    MoveObject(kapu, coords[1][0], coords[1][1], coords[1][2], 4);


    }


    return 1;
    }


    if (strcmp("/zu", cmdtext, true, 10) == 0)
    {
    MoveObject(kapu, coords[0][0], coords[0][1], coords[0][2], 4);
    return 1;}
    }

  • Ganz unten in der Klasse OnPlayerCommadText : kannst du folgendes machen


    dort steht return 0;


    statt dem einfach


    return SendClientMessage(playerid,0xFFFFFFFF,"Diesen Command gibt es nicht");


    oder:


    new stringx[128];
    format(stringx,sizeof(stringx),"Den Command %s scheint es nicht zu geben.",cmdtext);


    return SendClientMessage(playerid,0xFFFFFFFF,stringx);

    Mfg. BlackFoX_UD_ alias [BFX]Explosion