[PEDIDO]Anti-ip.
#1

Nesesito que alguien me diga donde puedo encontrar un anti-publicidad de otros servidores pero que detecte por ejemplo: 7777 , 7 7 7 7
o 7 77 7 xD
Saludos.
Reply
#2

Pedido va en Pedidos



Aca lo tenes Link
Reply
#3

ae pega o meu ai

Код:
    if(strfind(text, "189.", true) != -1 || strfind(text, ":", true) != -1 || strfind(text, "199.", true) != -1 || strfind(text, "187.", true) != -1 || strfind(text, "299.", true) != -1 || strfind(text, "201.", true) != -1 || strfind(text, "200.", true) != -1 || strfind(text, "69.", true) != -1 || strfind(text, "187.", true) != -1){
//if(strfind(text, "189", true) != -1){
        GetPlayerName(playerid, giveplayer, sizeof(giveplayer));
        format(string, sizeof(string), "O Jogador %s[ID %d] digitou o ip %s", giveplayer,playerid,text);
        ABroadCast(COLOR_LIGHTRED,string,1);
        return 0;
    }
Reply
#4

Ok gracias.. ((Dios que manera de revivir topics xD))
Reply
#5

By:RyDeR`


pawn Код:
OnPlayerText(playerid, text[])
{
if(detectIP(text))
{
    new
        string[128]
    ;
    GetPlayerName(playerid, string, 20);
    format(string, sizeof(string), "[!] \"%s\" named player has been banned from the server! [Reason: IP advertisements]", string);
    SendClientMessageToAll(0xFFFFFFFF, string);
    return Ban(playerid), false;
}
pawn Код:
stock detectIP(text[])
{
    new
        dotCount
    ;
    for(new i; i < strlen(text); ++i)
    {
        if('0' <= text[i] <= '9')
        {
            do
            {
                if(text[i] == '.') ++dotCount;
                ++i;
            }
            while(('0' <= text[i] <= '9') || text[i] == '.' || text[i] == ':');
        }
    }
    if(dotCount >= 3) return true;
    return false;
}
Reply
#6

wow interesante el ultimo gracias
Reply
#7

Muy bueno
Reply
#8

nose en que foro vi un Anti Publicidad hecho por n3ptuno es muy bueno incluso yo lo use varias veces.
Reply
#9

Quote:
Originally Posted by Dark_Children
Посмотреть сообщение
nose en que foro vi un Anti Publicidad hecho por n3ptuno es muy bueno incluso yo lo use varias veces.
Si lo buscas y lo postйas no des el nombre del foro, solo los crйditos al autor.
Reply
#10

Talves este codigo Pueda Funcionarte,Si no quieres que Kickee puedes cambiarlo.

Este codigo lo encontre en La red como lo dijo Dark_children.

pawn Код:
#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);
}
}
Esta creado por neptuno Lo compile perfecto.. no lo use, Xke no tuve tiempo,espero que te sirva
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)