Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <streamer>
- #include <progress>
- #include <foreach>
- #include <ZCMD>
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" ANTI HACK SYSTEM BY THE KING DRENI");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #else
- main()
- {
- }
- #endif
- #define COLOR_LIGHTBLUE 0x33CCFFAA
- #define TEAM_HIT_COLOR 0xFFFFFF00
- #define COLOR_BRIGHTRED 0xFF0000AA
- #define COLOR_GRAD1 0xB4B5B7FF
- #define COLOR_MECHANIC 0x56B9B900
- #define TEAM_FOXI_COLOR 0x46D759AA
- #define COLOR_GRAD2 0xBFC0C2FF
- #define COLOR_WHITE2 0xFFFFFF00
- #define COLOR_OOC 0xE0FFFFAA
- #define COLOR_GRAD3 0xCBCCCEFF
- #define COLOR_GRAD4 0xD8D8D8FF
- #define COLOR_GRAD5 0xE3E3E3FF
- #define COLOR_GRAD6 0xF0F0F0FF
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_RED 0xF30303AA
- #define COLOR_465 0xF60000F6
- #define COLOR_VIP 0xC93CCE00
- #define COLOR_BLUE 0x0000A0C8
- #define COLOR_ORANGE 0xFF8000FF
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_FORSTATS 0xFFFF91AA
- #define COLOR_HOUSEGREEN 0x00E605AA
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_REDD 0xF30303AA
- #define COLOR_KALTER 0x33BBFFAA
- #define COLOR_LIGHTGREEN 0x9ACD32AA
- #define COLOR_LIME 0x00FF00FF
- #define COLOR_CYAN 0x40FFFFFF
- #define COLOR_PURPLE 0xC2A2DAAA
- #define COLOR_BLACK 0x000000AA
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_FADE1 0xE6E6E6E6
- #define COLOR_FADE2 0xC8C8C8C8
- #define COLOR_FADE3 0xAAAAAAAA
- #define COLOR_FADE4 0x8C8C8C8C
- #define COLOR_FADE5 0x6E6E6E6E
- #define COLOR_LIGHTRED 0xFF6347AA
- #define COLOR_NEWS 0xFFA500AA
- #define DIALOG_SHOW_BAN 132
- //TOKICKPLAYER
- forward SendToKick(playerid);
- public SendToKick(playerid)
- {
- Kick(playerid);
- return 1;
- }
- stock CheckBan(ip[])
- {
- new string[20];
- new File: file = fopen("ban.cfg", io_read);
- while(fread(file, string))
- {
- if(strcmp(ip, string, true, strlen(ip)) == 0)
- {
- fclose(file);
- return 1;
- }
- }
- fclose(file);
- return 0;
- }
- stock AddBan(ip[])
- {
- if(CheckBan(ip) == 0)
- {
- new File: file = fopen("ban.cfg", io_append);
- new string[20];
- format(string, sizeof(string), "\n%s", ip);
- fwrite(file, string);
- fclose(file);
- foreach(Player, playerid)
- {
- new playerIP[16];
- GetPlayerIp(playerid, playerIP, sizeof(playerIP));
- if(strcmp(playerIP, ip) == 0)
- {
- SendClientMessage(playerid, COLOR_NEWS, "You are BANNED from this SERVER!");
- SetTimerEx("SendToKick", 1500, 0, "i", playerid);
- }
- }
- return 1;
- }
- return 0;
- }
- stock GetPlayerNameEx(playerid)
- {
- new
- sz_playerName[MAX_PLAYER_NAME],
- i_pos;
- GetPlayerName(playerid, sz_playerName, MAX_PLAYER_NAME);
- while ((i_pos = strfind(sz_playerName, "_", false, i_pos)) != -1) sz_playerName[i_pos] = ' ';
- return sz_playerName;
- }
- public OnPlayerConnect(playerid)
- {
- new szPlayerIP[16];
- GetPlayerIp(playerid, szPlayerIP, sizeof(szPlayerIP));
- if(CheckBan(szPlayerIP) == 1)
- {
- SetPlayerName(playerid, "BannedPlayer");
- SendClientMessage(playerid, COLOR_NEWS, "You are BANNED from SERVER!");
- Kick(playerid);
- return 1;
- }
- new playerIP[16], pname[24];
- GetPlayerIp(playerid, playerIP, sizeof(playerIP));
- GetPlayerName(playerid, pname, sizeof(pname));
- if(CheckBan(playerIP) == 1)
- {
- new string[128];
- SetPlayerName(playerid, "BannedPlayer");
- format(string,sizeof(string), "{33BBFF}You are BANNED from this SERVER.");
- ShowPlayerDialog(playerid, DIALOG_SHOW_BAN, DIALOG_STYLE_MSGBOX, "{FFFFFF}YOU ARE BANNED FROM SERVER", string, "Ok", "Ok");
- SetTimerEx("SendToKick", 1500, 0, "i", playerid);
- return 1;
- }
- return 1;
- }
- CMD:maprecord(playerid, params[])
- {
- SetPlayerPos(playerid, 346.870025,309.259033,999.155700); ///// GO IN HELL MOTHERFUCKER
- SetPlayerInterior(playerid, 6);
- SetPlayerVirtualWorld(playerid, 898989889);
- new string[128];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "SERVER: %s has been BANNED from SERVER, reason: Map Recording", name);
- SendClientMessageToAll(COLOR_LIGHTRED, string);
- new string1[128];
- format(string,sizeof(string),"{00FF00}You are BANNED from server, reason: Map Recording");
- ShowPlayerDialog(playerid, DIALOG_SHOW_BAN, DIALOG_STYLE_MSGBOX, "{FFFFFF}BANNED from SERVER!", string1, "Ok", "Ok");
- SetTimerEx("SendToKick", 1500, 0, "i", playerid);
- new ip[32];
- GetPlayerIp(playerid,ip,sizeof(ip));
- AddBan(ip);
- }
- CMD:hack(playerid, params[])
- {
- SetPlayerPos(playerid, 346.870025,309.259033,999.155700); ///// GO IN HELL MOTHERFUCKER
- SetPlayerInterior(playerid, 6);
- SetPlayerVirtualWorld(playerid, 898989889);
- new string[128];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "WARNING: %s has been BANNED from SERVER!, reason: /hack.", name);
- SendClientMessageToAll(COLOR_LIGHTRED, string);
- new string1[128];
- format(string1,sizeof(string1),"{00FF00}You are BANNED from server, reason: /hack");
- ShowPlayerDialog(playerid, DIALOG_SHOW_BAN, DIALOG_STYLE_MSGBOX, "{FFFFFF}BANNED from SERVER!", string1, "Ok", "Ok");
- SetTimerEx("SendToKick", 1500, 0, "i", playerid);
- new ip[32];
- GetPlayerIp(playerid,ip,sizeof(ip));
- AddBan(ip);
- }
- CMD:gun(playerid, params[])
- {
- SetPlayerPos(playerid, 346.870025,309.259033,999.155700); ///// GO IN HELL MOTHERFUCKER
- SetPlayerInterior(playerid, 6);
- SetPlayerVirtualWorld(playerid, 898989889);
- new string[128];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "WARNING: %s has been BANNED from SERVER!, reason: /gun.", name);
- SendClientMessageToAll(COLOR_LIGHTRED, string);
- new string1[128];
- format(string1,sizeof(string1),"{00FF00}You are BANNED from server, reason: /gun");
- ShowPlayerDialog(playerid, DIALOG_SHOW_BAN, DIALOG_STYLE_MSGBOX, "{FFFFFF}BANNED from SERVER!", string1, "Ok", "Ok");
- SetTimerEx("SendToKick", 1500, 0, "i", playerid);
- new ip[32];
- GetPlayerIp(playerid,ip,sizeof(ip));
- AddBan(ip);
- }
- CMD:dgun(playerid, params[])
- {
- SetPlayerPos(playerid, 346.870025,309.259033,999.155700); ///// GO IN HELL MOTHERFUCKER
- SetPlayerInterior(playerid, 6);
- SetPlayerVirtualWorld(playerid, 898989889);
- new string[128];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "WARNING: %s has been BANNED from SERVER!, reason: /dgun.", name);
- SendClientMessageToAll(COLOR_LIGHTRED, string);
- new string1[128];
- format(string1,sizeof(string1),"{00FF00}You are BANNED from server, reason: /dgun");
- ShowPlayerDialog(playerid, DIALOG_SHOW_BAN, DIALOG_STYLE_MSGBOX, "{FFFFFF}BANNED from SERVER!", string1, "Ok", "Ok");
- SetTimerEx("SendToKick", 1500, 0, "i", playerid);
- new ip[32];
- GetPlayerIp(playerid,ip,sizeof(ip));
- AddBan(ip);
- }
- CMD:whack(playerid, params[])
- {
- SetPlayerPos(playerid, 346.870025,309.259033,999.155700); ///// GO IN HELL MOTHERFUCKER
- SetPlayerInterior(playerid, 6);
- SetPlayerVirtualWorld(playerid, 898989889);
- new string[128];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "WARNING: %s has been BANNED from SERVER!, reason: /whack.", name);
- SendClientMessageToAll(COLOR_LIGHTRED, string);
- new string1[128];
- format(string1,sizeof(string1),"{00FF00}You are BANNED from server, reason: /whack");
- ShowPlayerDialog(playerid, DIALOG_SHOW_BAN, DIALOG_STYLE_MSGBOX, "{FFFFFF}BANNED from SERVER!", string1, "Ok", "Ok");
- SetTimerEx("SendToKick", 1500, 0, "i", playerid);
- new ip[32];
- GetPlayerIp(playerid,ip,sizeof(ip));
- AddBan(ip);
- }
- CMD:wwhack(playerid, params[])
- {
- SetPlayerPos(playerid, 346.870025,309.259033,999.155700); ///// GO IN HELL MOTHERFUCKER
- SetPlayerInterior(playerid, 6);
- SetPlayerVirtualWorld(playerid, 898989889);
- new string[128];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "WARNING: %s has been BANNED from SERVER!, reason: /wwhack.", name);
- SendClientMessageToAll(COLOR_LIGHTRED, string);
- new string1[128];
- format(string1,sizeof(string1),"{00FF00}You are BANNED from server, reason: /wwhack");
- ShowPlayerDialog(playerid, DIALOG_SHOW_BAN, DIALOG_STYLE_MSGBOX, "{FFFFFF}BANNED from SERVER!", string1, "Ok", "Ok");
- SetTimerEx("SendToKick", 1500, 0, "i", playerid);
- new ip[32];
- GetPlayerIp(playerid,ip,sizeof(ip));
- AddBan(ip);
- }
- CMD:setwp(playerid, params[])
- {
- SetPlayerPos(playerid, 346.870025,309.259033,999.155700); ///// GO IN HELL MOTHERFUCKER
- SetPlayerInterior(playerid, 6);
- SetPlayerVirtualWorld(playerid, 898989889);
- new string[128];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "WARNING: %s has been BANNED from SERVER!, reason: /setwp.", name);
- SendClientMessageToAll(COLOR_LIGHTRED, string);
- new string1[128];
- format(string1,sizeof(string1),"{00FF00}You are BANNED from server, reason: /setwp");
- ShowPlayerDialog(playerid, DIALOG_SHOW_BAN, DIALOG_STYLE_MSGBOX, "{FFFFFF}BANNED from SERVER!", string1, "Ok", "Ok");
- SetTimerEx("SendToKick", 1500, 0, "i", playerid);
- new ip[32];
- GetPlayerIp(playerid,ip,sizeof(ip));
- AddBan(ip);
- }
- CMD:givewep(playerid, params[])
- {
- SetPlayerPos(playerid, 346.870025,309.259033,999.155700); ///// GO IN HELL MOTHERFUCKER
- SetPlayerInterior(playerid, 6);
- SetPlayerVirtualWorld(playerid, 898989889);
- new string[128];
- new playername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, playername, sizeof(playername));
- format(string, sizeof(string), "WARNING: %s has been BANNED from SERVER!, reason: /givewep.", GetPlayerNameEx(playerid));
- SendClientMessageToAll(COLOR_LIGHTRED, string);
- new string1[128];
- format(string1,sizeof(string1),"{00FF00}You are BANNED from server, reason: /givewep");
- ShowPlayerDialog(playerid, DIALOG_SHOW_BAN, DIALOG_STYLE_MSGBOX, "{FFFFFF}BANNED from SERVER!", string1, "Ok", "Ok");
- SetTimerEx("SendToKick", 1500, 0, "i", playerid);
- new ip[32];
- GetPlayerIp(playerid,ip,sizeof(ip));
- AddBan(ip);
- }
- CMD:allowwep(playerid, params[])
- {
- SetPlayerPos(playerid, 346.870025,309.259033,999.155700); ///// GO IN HELL MOTHERFUCKER
- SetPlayerInterior(playerid, 6);
- SetPlayerVirtualWorld(playerid, 898989889);
- new string[128];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "WARNING: %s has been BANNED from SERVER!, reason: /allowwep.", name);
- SendClientMessageToAll(COLOR_LIGHTRED, string);
- new string1[128];
- format(string1,sizeof(string1),"{00FF00}You are BANNED from server reason: /allowwep");
- ShowPlayerDialog(playerid, DIALOG_SHOW_BAN, DIALOG_STYLE_MSGBOX, "{FFFFFF}BANNED from SERVER!", string1, "Ok", "Ok");
- SetTimerEx("SendToKick", 1500, 0, "i", playerid);
- new ip[32];
- GetPlayerIp(playerid,ip,sizeof(ip));
- AddBan(ip);
- }
Add Comment
Please, Sign In to add comment