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
  • Tach,
    irgendwie funktioniert mein /setfraktion cmd nicht..
    Wenn ich NUR /setfraktion eingebe, kommt "Benutze: /setfraktion ID Fraktion"...
    Wenn ich dann z.B. /setfraktion 0 1 eingebe, kommt Unknown Command....
    if(strcmp(cmdtext, "/setfraktion", true) == 0)
    {
    if(pInfo[playerid][pRank] >= 4 )
    {
    if(!strlen(strget(cmdtext,1)))
    return
    SendClientMessage(playerid,COLOR_GREY,"Benutze: /setfraktion [ID] [FraktionsID]");
    new string4[128];
    new id3 = strval(strget(cmdtext,1));
    new admin3[MAX_PLAYER_NAME];
    new gang = strval(strget(cmdtext,2));
    GetPlayerName(id3,admin3,sizeof(admin3));
    format(string4, sizeof(string4), "*** Du wurdest von Admin %s in die Fraktionsnummer %d gesetzt.", admin3, gang);
    SendClientMessage(id3, COLOR_LIGHTRED, string4);
    format(string4, sizeof(string4), "*** Du hast %s in die Fraktionsnummer %d gesetzt.", id3, gang);
    SendClientMessage(playerid, COLOR_LIGHTRED, string4);
    if(gang == 0)
    {
    SetPlayerSkin(id3, 1);
    SetPlayerPos(id3, 1567.8704,-1893.6318,13.5598);
    gTeam[playerid] = gang;
    }
    if(gang == 1)
    {
    SetPlayerSkin(id3,280);
    SetPlayerPos(id3,233.9751,77.8963,1005.0391);
    gTeam[playerid] = gang;
    }
    else if(gang == 2)
    {
    SetPlayerSkin(id3,285);
    gTeam[playerid] = gang;
    }
    else if(gang == 3)
    {
    SetPlayerSkin(id3,287);
    gTeam[playerid] = gang;
    }
    else if(gang == 4)
    {
    SetPlayerSkin(id3,269);
    gTeam[playerid] = gang;
    }
    else if(gang == 5)
    {
    SetPlayerSkin(id3,102);
    gTeam[playerid] = gang;
    }
    else if(gang == 6)
    {
    SetPlayerSkin(id3,108);
    gTeam[playerid] = gang;
    }
    else if(gang == 7)
    {
    SetPlayerSkin(id3,113);
    gTeam[playerid] = gang;
    }
    else if(gang == 8)
    {
    SetPlayerSkin(id3,276);
    gTeam[playerid] = gang;
    }
    else if(gang == 9)
    {
    SetPlayerSkin(id3,217);
    gTeam[playerid] = gang;
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED,"Entweder sind deine Rechte zu niedrig oder die Fraktion gibt es nicht!");
    }
    }
    return 1;
    }


    Kann es sein dass da irgendwo ein Klammerfehler ist oder so?

    Einmal editiert, zuletzt von JayTheSheep ()

  • Ich bekommst nicht hin... So siehts immoment aus...
    if(strcmp(cmdtext, "/pfraktion", true) == 0)
    {
    if(pInfo[playerid][pRank] >= 4 )
    {
    if(!strlen(strget(cmdtext,1)))
    return
    SendClientMessage(playerid,COLOR_GREY,"Benutze: /pfraktion [ID] [FraktionsID]");
    new string4[128];
    new id3 = strval(strget(cmdtext,1));
    new DerAdmin[MAX_PLAYER_NAME];
    new DerSpieler[MAX_PLAYER_NAME];
    new gang = strval(strget(cmdtext,2));
    GetPlayerName(id3,DerSpieler,sizeof(DerSpieler));
    GetPlayerName(playerid, DerAdmin,sizeof(DerAdmin));
    format(string4, sizeof(string4), "*** Du wurdest von Admin %s in die Fraktionsnummer %d gesetzt.", DerAdmin, gang);
    SendClientMessage(id3, COLOR_LIGHTRED, string4);
    format(string4, sizeof(string4), "*** Du hast %s in die Fraktionsnummer %d gesetzt.", DerSpieler, gang);
    SendClientMessage(playerid, COLOR_LIGHTRED, string4);
    if(gang == 0)
    {
    SetPlayerSkin(id3, 1);
    SetPlayerInterior(id3, 0);
    SetPlayerPos(id3, 1567.8704,-1893.6318,13.5598);
    gTeam[playerid] = gang;
    }
    if(gang == 1)
    {
    SetPlayerSkin(id3,280);
    SetPlayerPos(id3,233.9751,77.8963,1005.0391);
    SetPlayerInterior(id3, 6);
    gTeam[playerid] = gang;
    }
    else if(gang == 2)
    {
    SetPlayerSkin(id3,285);
    gTeam[playerid] = gang;
    }
    else if(gang == 3)
    {
    SetPlayerSkin(id3,287);
    gTeam[playerid] = gang;
    }
    else if(gang == 4)
    {
    SetPlayerSkin(id3,269);
    gTeam[playerid] = gang;
    }
    else if(gang == 5)
    {
    SetPlayerSkin(id3,102);
    gTeam[playerid] = gang;
    }
    else if(gang == 6)
    {
    SetPlayerSkin(id3,108);
    gTeam[playerid] = gang;
    }
    else if(gang == 7)
    {
    SetPlayerSkin(id3,113);
    gTeam[playerid] = gang;
    }
    else if(gang == 8)
    {
    SetPlayerSkin(id3,276);
    gTeam[playerid] = gang;
    }
    else if(gang == 9)
    {
    SetPlayerSkin(id3,217);
    gTeam[playerid] = gang;
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED,"Entweder sind deine Rechte zu niedrig oder die Fraktion gibt es nicht!");
    }
    }
    return 1;
    }