Jump to content

Anti Weapon Cheat


chytrak

Recommended Posts

Tento weapon cheat je na zbraně ,

- Satchel Charge,

takovy ty hazejici balicky co po stiskuni tlacitka bouchnou ID:39

- Minigun ID:38

- Flamethrower - Plamenomet ID:37

- HS Rocket Launcher - Raketomet s automaticky zamerovanim ID:36

- Rocket Launcher - RPG ID:35

samozřejmě si ty id můžete upravit, výhoda je , že nemusíte mít zbran v ruce,

jak je to u mnoha anti cheatů

 

nahoru do modu

forward Weapon_Anti_Cheat();
#define COLOR_RED 0xFF0000AA

 

Do OnGameModeInIt

SetTimer("Weapon_Anti_Cheat", 30000, 1);

- SetTimer je na půl minuty, můžete si upravit čas podle pořeby,

ale na míň bych to nedaval, aby to neshazovalo server

- nejlepsi by bylo pridat obsah publicu do jineho,

ktery ma podobny casovy interval volani.

 

nekam do modu

public Weapon_Anti_Cheat()
{
for(new i = 0; i <= GetMaxPlayers(); i++)
{
if(!IsPlayerAdmin(i))
{
new WeData[13][2];
GetPlayerWeaponData(i, 7, WeData[7][0], WeData[7][1]);
if(WeData[7][0] == 39 || WeData[7][0] == 38 || WeData[7][0] == 37 || WeData[7][0] == 36 || WeData[7][0] == 35)
{
new wang[MAX_PLAYERS], string[256];
GetPlayerName(i, wang, MAX_PLAYER_NAME);
format(string, sizeof(string), "Hráč %s byl vyhozen za weapon cheat",wang);
SendClientMessageToAll(COLOR_RED, string); Kick(i);
}}}
return 1;
}

 

EDIT: Pokud budete měnit zbraně , tak musíte změnít i slot kontroly.

Link to comment
Share on other sites

Podle mě taky není zbytečný, ptz hodně lidí (i já), co mají admin script přímo v modu tohle využijí, exis je navíc FS a byť neznatelně, tak přece zatěžuje server. Mylím si, že je daleko lepší mít ten vlastní admin script :d ....

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...