AntiCheat funktioniert nicht so wie es soll

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
  • Hallöle,


    ich bin gerade an einem AntiCheat bei von AC-BS.


    Sobald ich Money hacke, erkennt er nicht den ersten versuch. Und manchmal auch nicht den 2 versuch.


    Was wurde hier falsch gemacht ?




    if(NN == 1)
    {
    if(GetPVarInt(i, "AdminProtect") == 0)
    {
    new novac = GetPlayerMoney(i);
    if(GetPVarInt(i, "SafeMoney") == 0 && novac > Novac1[i] && Zastita[i] == 0 && kikovan[i] == 0)
    {
    GetPlayerName(i, ime, sizeof(ime));
    ResetPlayerMoney (i);
    AC_BS_GivePlayerMoney (i, Novac1[i]);
    getdate(y,m,d);
    gettime(h,mi,s);
    format(string,sizeof(string), "[%d/%d/%d]-[%d:%d:%d] [AC - Balkan Security] has reseted %s money for using Money Hack-a",d,m,y,h,mi,s,ime);
    log(string);
    OpomenaNovca[i]++;
    if(OpomenaNovca[i] == 3)
    {
    ResetPlayerMoney (i); kikovan[i] = 1;
    AC_BS_GivePlayerMoney (i, Novac1[i]);
    GetPlayerName(i, ime, sizeof(ime));
    GetPlayerIp(i, ipadresa, sizeof(ipadresa));
    format(string, sizeof(string), "%s %s wurde gekickt. Grund: Money Hack(3/3 warnings).",acime, ime);
    SendClientMessageToAll(RED, string);
    format(string2, sizeof(string2),"{CD0000}Du wurdest gekickt.!\n{FFF8DC}Name:{CD0000} %s\n{FFF8DC}Grund:{CD0000} 3/3 Money Hack Warnings\n{FFF8DC}IP:{CD0000} %s\n \n{CD0000}If you think that you are kicked for no reason,\n press F8 and report mistake on forums.\n Web Site: %s",ime,ipadresa,forum);
    ShowPlayerDialog(i, 20000, DIALOG_STYLE_MSGBOX, "{FFF8DC}[AC - Balkan Security]",string2, "Ok", "");
    getdate(y,m,d);
    gettime(h,mi,s);
    format(string,sizeof(string), "[%d/%d/%d]-[%d:%d:%d] [AC - Balkan Security] has kicked %s for max Money Hack warnings (3x money hacking)",d,m,y,h,mi,s,ime);
    log(string);
    SetTimerEx("kick",10, false, "i", i);
    }
    }
    if(GetPVarInt(i, "SafeMoney") == 1)
    {
    Zastita[i] = 1;
    Novac1[i] = GetPlayerMoney(i);
    SetPVarInt(i, "SafeMoney", 0);
    }
    }
    }