Problem bei einem eigendlich einfachem Befehl

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 möchte ein befehl erstellen, mitdem admins den usern ein Geschenk machen können. Mit dem Befehl: /Geschenk [Geld/Respekt] [Anzahl]


    hier der code dazu:



    mein Problem ist, dass ich nur /Geschenk Geld eingeben kann und /Geschenk Respekt nicht "verwendet" wird.


    Kann mir jemand helfen ?

  • Beitrag von StickK ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • if(strcmp(cmd, "/Geschenk", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerInfo[playerid][pAdmin] < 2001)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du bist nicht befugt!");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /Geschenk [Geld/Respekt] [Anzahl]");
    return 1;
    }
    if(strcmp(tmp,"Geld",true) == 0)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Benutze: /Geschenk Geld [Anzahl]");
    return 1;
    }
    }
    else if(strcmp(tmp,"Respekt",true) == 0)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Benutze: /Geschenk Respekt [Anzahl]");
    return 1;
    }
    }
    }
    return 1;
    }