[ATT]: Experienced Scripters [Need My Work Looked At]
#1

I have created(Tried to create) my first simple "Anti-Weapon-Hacks" script just using my knowledge i have so far.

May i ask for some answers on how i can better my code more efficiently while keeping in mind it has not been tested.

Its a simple code im sure works but id like to be shown how to make it "Better" or faster please.

pawn Код:
//Anti-Weapon-Hax Test
#include <a_samp>

#define FILTERSCRIPT

new bool:Banable[MAX_PLAYERS];

forward BanHacker();
forward SearchForWeaponHackers();

public OnFilterScriptInit()
{
    SetTimer("SearchForWeaponHackers",2000,true);
    return 1;
}

public OnFilterScriptExit()
{
    return 1;
}

public OnPlayerConnect(playerid)
{
    Banable[playerid] = false;
    return 1;
}


public SearchForWeaponHackers()
{
    for (new i = 0; i < MAX_PLAYERS; i++)
    {
        if (GetPlayerWeapon(i) == 9 || GetPlayerWeapon(i) == 16 || GetPlayerWeapon(i) == 18 || GetPlayerWeapon(i) == 35  || GetPlayerWeapon(i) == 36 || GetPlayerWeapon(i) == 37 || GetPlayerWeapon(i) == 38)
        {
            new pName[24];
            new string[128];
            GetPlayerName(i, pName, sizeof(pName));
            format(string, sizeof(string), ">> %s [%d] Has Been Banned From The Server! Reason: Weapon Hacks", pName,i);
            SendClientMessageToAll(0xFF0000AA,string);
            SetTimer("BanWeaponHacker",200,false);
            Banable[i] = true;
        }
        else
        {
            Banable[i] = false;
        }
    }
}

public BanHacker()
{
    for (new i = 0; i < MAX_PLAYERS; i++)
    {
        if(Banable[i] == true)
        {
            BanEx(i,"Weapon Hacks");
        }
    }
}

Thank you,
Reply


Messages In This Thread
[ATT]: Experienced Scripters [Need My Work Looked At] - by YungGee - 13.02.2011, 03:11
Re: [ATT]: Experienced Scripters [Need My Work Looked At] - by MMiz - 13.02.2011, 03:24
Re: [ATT]: Experienced Scripters [Need My Work Looked At] - by YungGee - 13.02.2011, 03:32
Re: [ATT]: Experienced Scripters [Need My Work Looked At] - by Rocketeer - 13.02.2011, 03:38
Re: [ATT]: Experienced Scripters [Need My Work Looked At] - by Unknown123 - 13.02.2011, 03:46
Re: [ATT]: Experienced Scripters [Need My Work Looked At] - by Rocketeer - 13.02.2011, 03:57

Forum Jump:


Users browsing this thread: 1 Guest(s)