Noticias:

Debes de estar registrado para poder ver el contenido indicado. Registrate o Conectate

Menú Principal

Anti Publicidad

Iniciado por Swarlog, Ene 30, 2023, 11:23 PM

Tema anterior - Siguiente tema

Swarlog

Información Adicional:

Aqui os dejo este sistema anty publicidad mediante el uso del chat de vuestro server.

Código:

        //
        //  Anti publicidad by n3ptun0
        //
        //

        #pragma tabsize 0
        #include <a_samp>
        #include <core>
        #include <float>
        #define COLOR_GREY 0xAFAFAFAA
        #define COLOR_GREEN 0x33AA33AA
        #define COLOR_RED 0xAA3333AA
        #define COLOR_YELLOW 0xFFFF00AA
        #define COLOR_WHITE 0xFFFFFFFF

        //------------------------------------------------------------------------------------------------------


        //------------------------------------------------------------------------------------------------------


        //------------------------------------------------------------------------------------------------------


        public OnFilterScriptInit()
        {
           print("\n--------------------------------------");
           print(" Anti publicidad 0.1.2 by: n3ptun0      ");
           print("--------------------------------------\n");
           return 1;
        }

        //------------------------------------------------------------------------------------------------------

        public OnPlayerConnect(playerid)
        {

        }

        public OnPlayerText(playerid, text[])
        {
                if(strfind(text, "www", true) != -1)
                {
                return 0;
                }
                if(strfind(text, "server", true) != -1)
                {
                return 0;
                }
                if(strfind(text, "http", true) != -1)
                {
                return 0;
                }
                if(strfind(text, ".", true) != -1)
                {
               return 0;
                }
                if(strfind(text, "servidor", true) != -1)
                {
                return 0;
                }
                return 1;
        }



        public OnPlayerPrivmsg(playerid, recieverid, text[])
        {
                if(strfind(text, "www", true) != -1)
                {
                new pName[MAX_PLAYER_NAME], string[56];
                GetPlayerName(playerid, pName, sizeof(pName));
                format(string, sizeof(string), "%s fue kickeado por el anti publicidad (n3ptun0)", pName);
                SendClientMessageToAll(COLOR_RED, string);
              Kick(playerid);
                }
                if(strfind(text, "server", true) != -1)
                {
                new pName[MAX_PLAYER_NAME], string[56];
                GetPlayerName(playerid, pName, sizeof(pName));
                format(string, sizeof(string), "%s fue kickeado por el anti publicidad (n3ptun0)", pName);
                SendClientMessageToAll(COLOR_RED, string);
              Kick(playerid);
                }
                if(strfind(text, "http", true) != -1)
                {
                new pName[MAX_PLAYER_NAME], string[56];
                GetPlayerName(playerid, pName, sizeof(pName));
                format(string, sizeof(string), "%s fue kickeado por el anti publicidad (n3ptun0)", pName);
                SendClientMessageToAll(COLOR_RED, string);
              Kick(playerid);
                }
                if(strfind(text, ".", true) != -1)
                {
                new pName[MAX_PLAYER_NAME], string[56];
                GetPlayerName(playerid, pName, sizeof(pName));
                format(string, sizeof(string), "%s fue kickeado por el anti publicidad (n3ptun0)", pName);
                SendClientMessageToAll(COLOR_RED, string);
              Kick(playerid);
                }
                if(strfind(text, "servidor", true) != -1)
                {
                new pName[MAX_PLAYER_NAME], string[56];
                GetPlayerName(playerid, pName, sizeof(pName));
                format(string, sizeof(string), "%s fue kickeado por el anti publicidad (n3ptun0)", pName);
                SendClientMessageToAll(COLOR_RED, string);
              Kick(playerid);
                }
                return 1;
        }

        public OnPlayerCommandText(playerid, cmdtext[])
        {
                if(strfind(cmdtext, "www", true) != -1)
                {
                Kick(playerid);
                }
                if(strfind(cmdtext, "server", true) != -1)
                {
                Kick(playerid);
                }
                if(strfind(cmdtext, "http", true) != -1)
                {
                Kick(playerid);
                }
                if(strfind(cmdtext, ".", true) != -1)
                {
               Kick(playerid);
                }
                if(strfind(cmdtext, "servidor", true) != -1)
                {
                Kick(playerid);
                }
        }