Extremely important kick bug 0.3e
#1

THIS BUG OCCURS ON 0.3e, i don't know about 0.3x but i guess it isn't fixed.
Hi there, this is extremely important, because it may cause major damage to the server property.
Not long ago, a cheater came to my server. He destroyed all vehicles currently in the server, also faked his death about 2000 times in about 3-4 seconds.
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    if(GetTickCount() - LastDeath[playerid] < 1000)
    {
        DeathCount[playerid]++;
    }
    if(DeathCount[playerid] >=3)
        Kick(playerid); // anti fake-kill
    LastDeath[playerid]=GetTickCount();
}
This code only kicked him after 3-4 seconds. During that time, he faked thousands of deaths.
I don't know if Ban() would fix this problem, I store my bans in mysql, so i kick them and insert a query to mysql.
Cheers, looking forward to the 0.3x release.
Reply


Messages In This Thread
Extremely important kick bug 0.3e - by wups - 30.01.2013, 11:07
Re: Extremely important kick bug 0.3e - by CodyCummings - 30.01.2013, 21:07
Re: Extremely important kick bug 0.3e - by Kar - 30.01.2013, 21:38
Re: Extremely important kick bug 0.3e - by CodyCummings - 30.01.2013, 21:46
Re: Extremely important kick bug 0.3e - by Lorenc_ - 30.01.2013, 22:50
Re: Extremely important kick bug 0.3e - by Mauzen - 30.01.2013, 23:59
Re: Extremely important kick bug 0.3e - by wups - 31.01.2013, 12:07

Forum Jump:


Users browsing this thread: 1 Guest(s)