Groß- kleinschreibung 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
  • Also wenn jetzt ein Spieer einen Befehl mit Parameter eingibt und er schreibt /Akick > stadt /akick (wie im script) dann steht da Unknown Command
    Man soll aber inchti mmer auf Groß und Kleinschreibung achten müssen :thumbdown:
    Hier der Code:
    if(!strcmp(strget(cmdtext,0),"/akick"))
    {
    if(Admin[playerid] >=2)
    {
    new ziel = strval(strget(cmdtext,1));
    if(!strlen(strget(cmdtext,1)))
    {
    // .........................
    Bitte um Hilfe :thumbup:

    Einmal editiert, zuletzt von Bendley ()

  • if (!strcmp("/akick", cmdtext, true)) //Das unnötige strget entfernt und den Parameter "ignorecase" in strcmp hinzugefügt und auf "true" gesetzt ;)
    {
    if(Admin[playerid] >=2)
    {
    new ziel = strval(strget(cmdtext,1));
    if(!strlen(strget(cmdtext,1)))
    {
    // .........................

  • Das funktioniert aber nicht nur wenn ich den befehl eingebe.
    Wenn ich die Parameter dranhänge Unnown Command X(
    if (!strcmp("/akick", cmdtext, true))
    {
    if(Admin[playerid] >=2)
    {
    new ziel = strval(strget(cmdtext,1));
    if(!strlen(strget(cmdtext,1)))
    {
    SendClientMessage(playerid,WEIS,"Benutzung: /akick [ID]");
    return 1;
    }
    SendClientMessage(ziel,ADMIN,"Du wurdest von einem Admin geickt.");
    new ziels[MAX_PLAYER_NAME], string[64];
    GetPlayerName(ziel, ziels, sizeof(ziels));
    format(string, sizeof(string),"Der Spieler %s wurde von Server geickt!",ziels);
    Kick(ziel);
    SendClientMessageToAll(ADMIN,string);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,KERFOLG,"Du kannst diese Funktion nicht ausführen!");
    return 1;
    }
    }