[FilterScript] Anti Cheat System
#10

Quote:
pawn Code:
#include <a_samp>

#define COLOR_RED 0xFF0000AA

new pMoney[MAX_PLAYERS];
new ForbiddenWeapons[][] = {
38,
35,
36
};

public OnPlayerConnect(playerid)
{
    pMoney[playerid] = 0;
    return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
    pMoney[playerid] = 0;
    return 1;
}
public OnPlayerUpdate(playerid)
{
    new pName[MAX_PLAYER_NAME],
        w = 0,
        string[128];
    if(GetPlayerMoney(playerid) > pMoney[playerid]){
        GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
        format(string, sizeof(string), "* %s has been banned: MONEY CHEAT", pName);
        SendClientMessageToAll(COLOR_RED, string);
        BanEx(playerid, "Money Cheat");
    }
    while(w < (sizeof(ForbiddenWeapons))){
        if(GetPlayerWeapon(playerid) == w){
            GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
            format(string, sizeof(string), "* %s has been banned: WEAPON CHEAT", pName);
            SendClientMessageToAll(COLOR_RED, string);
            BanEx(playerid, "Weapon Cheat");
        }
    }
    return 1;
}

stock a_GivePlayerMoney(playerid, money)
{
    pMoney[playerid] += money;
    GivePlayerMoney(playerid, money);
}
stock a_SetPlayerMoney(playerid, money)
{
    pMoney[playerid] = money;
    ResetPlayerMoney(playerid);
    GivePlayerMoney(playerid, money);
}
......
Reply


Messages In This Thread
Anti Cheat System - by FiReMaNStone - 30.01.2013, 17:00
Re: Anti Cheat System - by S4ba - 30.01.2013, 17:03
Re: Anti Cheat System - by FiReMaNStone - 30.01.2013, 17:44
AW: Anti Cheat System - by Blackazur - 30.01.2013, 17:47
Re: Anti Cheat System - by FiReMaNStone - 30.01.2013, 17:49
AW: Anti Cheat System - by Blackazur - 30.01.2013, 17:49
Re: Anti Cheat System - by FiReMaNStone - 30.01.2013, 17:52
Re: Anti Cheat System - by N0FeaR - 17.03.2013, 15:35
Re: Anti Cheat System - by Killa[DGZ] - 17.03.2013, 16:14
Re: Anti Cheat System - by Djole1337 - 17.03.2013, 16:19

Forum Jump:


Users browsing this thread: 1 Guest(s)