Wieso zeugt der 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
  • Hi,
    ich habe dieses ins Script eingefügt und bearbeitet. Doch im Spiel zeugt er mit ein Unknown Command.
    //-------------------Duty---------------------
    if(strcmp(cmdtext,"/duty", true) == 0)
    {
    if(isPlayerInFrakt(playerid,1))if(isPlayerInFrakt(playerid,3))if(isPlayerInFrakt(playerid,4))if(isPlayerInFrakt(playerid,5))
    {
    if(IsPlayerInRangeOfPoint(playerid,7,257.8719,77.2160,1003.6406))if(IsPlayerInRangeOfPoint(playerid,7,359.3276,206.9470,1008.3828))if(IsPlayerInRangeOfPoint(playerid,7,1774.2290,-1891.8721,13.5494))if(IsPlayerInRangeOfPoint(playerid,7,918.4819,-1252.1815,16.2109))
    {
    if(duty[playerid] == 0)
    {
    SendClientMessage(playerid, BLAU, "Du bist nun im Dienst!");
    duty[playerid] = 1;
    return 1;
    }
    else if(duty[playerid] == 1)
    {
    SendClientMessage(playerid, BLAU, "Du bist nun außerhalb des Dienstes!");
    duty[playerid] = 0;
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid,ROT, "Du befindest dich nicht am Dutypunkt!");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du bist in keiner Fraktion!");
    return 1;
    }
    }

  • versuch es mal so

    if(strcmp(cmdtext,"/duty", true) == 0)
    {
    if(isPlayerInFrakt(playerid,1) || isPlayerInFrakt(playerid,3) || isPlayerInFrakt(playerid,4) || isPlayerInFrakt(playerid,5))
    {
    if(IsPlayerInRangeOfPoint(playerid,7,257.8719,77.2160,1003.6406) || IsPlayerInRangeOfPoint(playerid,7,359.3276,206.9470,1008.3828 || IsPlayerInRangeOfPoint(playerid,7,1774.2290,-1891.8721,13.5494) || IsPlayerInRangeOfPoint(playerid,7,918.4819,-1252.1815,16.2109))
    {
    if(duty[playerid] == 0)
    {
    SendClientMessage(playerid, BLAU, "Du bist nun im Dienst!");
    duty[playerid] = 1;
    return 1;
    }
    else if(duty[playerid] == 1)
    {
    SendClientMessage(playerid, BLAU, "Du bist nun außerhalb des Dienstes!");
    duty[playerid] = 0;
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid,ROT, "Du befindest dich nicht am Dutypunkt!");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du bist in keiner Fraktion!");
    return 1;
    }
    return 1;//hier das haste vergessen
    }

    hier umgeschrieben mit dem von unten
    MFG Piet

    4 Mal editiert, zuletzt von [PA]Piet_Meier () aus folgendem Grund: von unten digsbumbs