Money Hack meldung nach 3x Auto bann

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
  • Guten Morgen Liebe user leider nehmen die hacker wieder zu und die bans auch wir hatten heute 40 Money hacker aufn server und es regt auf
    ist es möglich irgendwie diese Sp***** zu bannen druch ein autobann vom script her zb wen der 3 mehr als 50k bekommt ?
    hier mal mein code von der meldung


    if(GetPlayerMoney(i) - CurrentMoney[i] >= 50000 && PlayerInfo[i][pAdmin] < 1)
    {
    if(ConsumingMoney[i])
    {
    CurrentMoney[i] = GetPlayerMoney(i);
    ConsumingMoney[i] = 0;
    }
    else
    {
    GetPlayerName(i, plname, sizeof(plname));
    format(string, 256, "Warnung: [%d]%s hat mehr als $50000/s gespawnt,**Erst Person checken vor Ban** (/check).",i,plname);
    ABroadCast(COLOR_YELLOW,string,1);
    PayLog(string);
    CurrentMoney[i] = GetPlayerMoney(i);
    }
    }
    else
    {
    CurrentMoney[i] = GetPlayerMoney(i);
    }


    wen die 3 mal zb bei ein kommt bann ?geht das

  • Klar geht das ;)


    Hier mal ein Beispiel (aus dem Kopf geschrieben, Erfolg nicht garantiert !):


    //oben im Script
    new mon[MAX_PLAYERS];


    //Bei OnPlayerConnect
    SetTimerEx("Cheat", 10000, 1, "i", playerid);


    //Der Callback
    forward Cheat(playerid);
    public Cheat(playerid)
    {
    mon[playerid] = GetPlayerMoney(playerid);
    SetTimerEx("Cheat1", 5000, 0, "i", playerid);
    return 1;
    }


    forward Cheat1(playerid);
    public Cheat1(playerid)
    {
    new test = mon[playerid]+50000;
    if(mon[playerid] > test)
    {
    //Hier hat der Spieler in 5sek mehr als 50k dazubekommen
    Ban(playerid);
    }
    return 1;
    }


    mfg. :thumbup:


    //Edit: Hatte da einen Denkfehler, verbessert

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • soweit ich weiss kann man es so machen :


    #include<a_samp>
    #include<dini>
    #include<FireFlyCmd>


    forward MoneyCheckHacker()


    public OnPlayerConnect(playerid) // überprüfen ob er gebannt ist !
    {
    if(Dini_Int(playerid) == 3)
    {
    Kick(SenderName);
    SendClientMessage(SenderName,REd,"Du bist noch immer gebannt!");
    return 1;
    }
    return 0;
    }


    public OnPlayerStateChange(playerid)
    {
    SetTimer(SenderName,"MoneyCheckHack",20000,true);
    return 1;
    }


    public MoneyCheckHack()
    {
    if(GetPlayerMoney(SenderName) == 1000000))
    {
    SendClientMessage(SenderName,RED,"Du wurdest als MoneyHacker entappt und erhälst eine Verwarnung");
    SetPvarInt("Verwarnung"... == 1);
    SetPvarInt("Verwarnunge",Dini_Int....);
    if(Dini_Int(GetPvarInt,"Verwarnungen" == 3))
    {
    SendClientMessage(SenderName,RED,"du hast soeben deine Verwarnungen Voll und wurdest deshalb gebannt!");
    Ban(SenderName);
    Kick(SenderName);
    }
    }
    else
    if(IsPlayerAdmin(SenderName))
    {
    SendClientMessage(SenderName,RED,"Du bist ein Admin ! es ist dir höchstens untersagt , da du ein vorbild sein sollst!");
    return 1;
    }
    return 0;
    }


    //hab versucht was ich kann , bestimmit sind da viele fehler drin dir man bearbeiten muss aber naja



    mfg fishtime9 :thumbup:

  • //hab versucht was ich kann , bestimmit sind da viele fehler drin dir man bearbeiten muss aber naja


    1. Ja da sind ein paar Fehler drinnen
    2. Das ist eigentlich blösdsinn, da man nur als MoneyHacker enttarnt wird, wenn man mehr als 1.000.000$ hat und ich meine die könnte man sich auch verdient haben, also ist das blödsinn !


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Danke für euere mühe gut das es hier noch nette user gibt die sich zeit nehmen ;)
    ich teste mal beides


  • 1. Ja da sind ein paar Fehler drinnen
    2. Das ist eigentlich blösdsinn, da man nur als MoneyHacker enttarnt wird, wenn man mehr als 1.000.000$ hat und ich meine die könnte man sich auch verdient haben, also ist das blödsinn !


    mfg. :thumbup:

    ja und ?, es nicht ganz blödsinn denn man kann ja den value verändern auf 5000000 oder mehr , und auf mein Server ist die maximal geld höhe die man besitzen kann auf 900k was aber auch kake ist XD naja


    mfg fishtime9 :thumbup:

  • ja und wie soll ich es den jetzt an besten machen ? ?( ;(