Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- stock AntiCheat(playerid)
- {
- if(GetPlayerState(playerid) != PLAYER_STATE_NONE)
- {
- //Anti-Money Cheat
- if(GetPlayerMoney(playerid) > 0)
- {
- format(strings, sizeof(strings), "Sophie Banned %s [%d] Reason: Money Hacks Detected", GetName(playerid), playerid);
- SendClientMessageToAll(RED, strings);
- BanEx(playerid, "Money Hacks Detected");
- }
- //Anti-Weapon Cheat
- for(new w; w < sizeof(RestrictedWeapons); w++)
- {
- if(GetPlayerWeapon(playerid) == RestrictedWeapons[w] && GetPVarInt(playerid, "Admin") == 0)
- {
- format(strings, sizeof(strings), "Sophie Banned %s [%d] Reason: Weapon Hacks Detected", GetName(playerid), playerid);
- SendClientMessageToAll(RED, strings);
- BanEx(playerid, "Weapon Hacks Detected");
- }
- }
- //Anti-Health/God Cheat
- if(GetHealth(playerid) > 101 && GetPVarInt(playerid, "Admin") == 0)
- {
- format(strings, sizeof(strings), "Sophie Banned %s [%d] Reason: Health Hacks Detected", GetName(playerid), playerid);
- SendClientMessageToAll(RED, strings);
- BanEx(playerid, "Health Hacks Detected");
- }
- //Anti-Jetpack Cheat
- if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK && GetPVarInt(playerid, "Admin") == 0 || GetPVarInt(playerid, "VIP") == 0)
- {
- format(strings, sizeof(strings), "Sophie Banned %s [%d] Reason: Jetpack Hacks Detected", GetName(playerid), playerid);
- SendClientMessageToAll(RED, strings);
- BanEx(playerid, "Jetpack Hacks Detected");
- }
- //Anti-Airbrake/Speed Hack Cheat
- if(GetSpeed(playerid) > 150)
- {
- format(strings, sizeof(strings), "Sophie Banned %s [%d] Reason: Airbrake/Speed Hacks Detected", GetName(playerid), playerid);
- SendClientMessageToAll(RED, strings);
- BanEx(playerid, "Airbrake/Speed Hack Detected");
- }
- //Anti-Vehicle Hack
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && GetPlayerVehicleID(playerid) != 470 || GetPlayerVehicleID(playerid) != 432 || GetPlayerVehicleID(playerid) != 425 || GetPlayerVehicleID(playerid) != 520 || GetPlayerVehicleID(playerid) != 468 || GetPlayerVehicleID(playerid) != 455)
- {
- DestroyVehicle(GetPlayerVehicleID(playerid));
- format(strings, sizeof(strings), "Sophie Banned %s [%d] Reason: Vehicle Hacks Detected", GetName(playerid), playerid);
- SendClientMessageToAll(RED, strings);
- BanEx(playerid, "Vehicle Hack Detected");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment