/kick & /ban & /warn Bugg

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 habe folgendes Problem, mein /ban & /kick & /warn funzt nicht, ich benutze Godfather, wenn ich /kick <ID> <Grund> eingebe steht da You are not an Admin, wenn mich mich aber als /rcon login einlogge und /kic /ban oder /warn mache, funzt es einwandfrei, weiß jemand was ich machen muss ?


    PS: Habe die SuFu benutzt, finde nichts

  • Naja, soölange kein admin was sagt :) achja hier ist der kick command also so sollte es eig. funzen, aber es klappt nciht


    //----------------------------------[Kick]------------------------------------------------
    if(strcmp(cmd, "/kick", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /kick [playerid/PartOfName] [reason]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /kick [playerid/PartOfName] [reason]");
    return 1;
    }
    new year, month,day;
    getdate(year, month, day);
    format(string, sizeof(string), "SERVER: %s wurde von %s gekickt, Grund: %s (%d-%d-%d)", giveplayer, sendername, (result),month,day,year);
    KickLog(string);
    format(string, sizeof(string), "SERVER: %s wurde von %s, Grund: %s", giveplayer, sendername, (result));
    SendClientMessageToAll(COLOR_LIGHTRED, string);
    Kick(giveplayerid);
    return 1;
    }
    }
    }
    else
    {
    format(string, sizeof(string), " %d is not an active player.", giveplayerid);
    SendClientMessage(playerid, COLOR_GRAD1, string);
    }
    }
    return 1;
    }

  • Ich seh da kein
    You are not an Admin
    aber ich hab ne idee...hast du eventuell ein filterscript in dem es die commands nochmal gibt?

  • nein, gibt es nicht also filterscript ist leer


    *edit


    Ich habe alles nachgeguckt, im gamemode unter You Are not an Admin, und filterscripts auch, aber ich finde NICHTS, überall ist NICHTS zu finden :/

    Einmal editiert, zuletzt von Riddick ()