Problem mit befehl seit 0.3e RC 5

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
  • bei diesem befehl habe ich ein problem


    wen ich zb /kick 2 test mache kommt nicht eine narchicht sondern kommt /kick spielername/id Grund


    und nix passiert


    hier der befehl



    ocmd:kick(playerid, params[])
    {
    new pID, string[128], reason, kicklogstr[128];
    if(Spieler[playerid][Admin] < 1)return SendClientMessage(playerid, ROT, "Du hast nicht die benötigten Rechte.");
    if(sscanf(params, "us", pID, reason))return SendClientMessage(playerid, BLAU, "FEHLER: /kick [SpielerID/Name] [Grund]");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid, ROT, "Spieler ist nicht online");
    if(pID == playerid)return SendClientMessage(playerid, ROT, "Du kannst dich selber nicht kicken.");
    if(Spieler[pID][Admin] > 1)return SendClientMessage(playerid, ROT, "Du kannst andere Team-Mitglieder nicht kicken.");
    format(string, sizeof(string), "%s wurde von %s gekickt, Grund: %s", SpielerName(pID), SpielerName(playerid), reason);
    SendClientMessageToAll(COLOR_RED, string);
    new da, mont, yea, hou, minut;
    gettime(hou, minut);
    getdate(da, mont, yea);
    format(kicklogstr, sizeof(kicklogstr), "%s Kicked. Date: %d.%d.%d Time: %02d:%02d || Reason: %s", SpielerName(pID), da, mont, yea, hou, minut);
    KickLog(kicklogstr);
    Kick(pID);
    return 1;
    }