[FilterScript] Anti-SPAM (Foro/Server IP) - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+----- Forum: Lanzamientos/Releases (
https://sampforum.blast.hk/forumdisplay.php?fid=59)
+----- Thread: [FilterScript] Anti-SPAM (Foro/Server IP) (
/showthread.php?tid=248973)
Anti-SPAM (Foro/Server IP) -
GROVE4L - 16.04.2011
||- Informacion -||
Con este FS podran detectar el SPAM en sus servidores.
Simplemente colocan el FS normalmente y listo.
||- Como Mejorar -||
Si quieren mejorarlo, pueden acloparlo a su GM para que mane un mensaje a los administradores.
Un ejemplo de como lo tengo yo:
pawn Code:
public OnPlayerText(playerid, text[])
{
if(DetectarSpam(text))
{
MensajeError(playerid,"No esta permitido el SPAM."); //Mensaje al del SPAM
SendClientMessage(playerid,0xFF0000FF,"Los administradores fueron advertidos."); //Mensaje al del SPAM
format(largocolor,128,"[DC] Usuario %s[ID:%i] esta intentando hacer SPAM.",NombreEx(playerid),playerid); //Mensaje poniendo el Noombre e ID del jugador SPAM.
MandarMensajeAdmins(largocolor,1); //Manda el mensaje anterior a los Administradores.
format(largocolor,128,"Texto enviado: \"%s\"",text); //Mensaje poniendo el texto que mando el del SPAM
MandarMensajeAdmins(largocolor,1); //Manda el mensaje anterior a los Administradores.
return 0; //Retorna "0" para que el mensaje con el SPAM no salga.
}
return 1;
}
||- Imagenes -||
SPAM Normal.
SPAM Confunsos (Con "_" ":", etc)
Nota: Las imagenes mandan mensajes debido a la modificacion mensionada anteriormente. El FS normal no hace esto, solo evita que salga el mensaje del SPAM
||- Descarga -||
SolidFiles
||- Creditos -||
- GROVE4L (Script)
Respuesta: Anti-SPAM (Foro/Server IP) -
TheChaoz - 16.04.2011
efectivo, usaste el mismo sistema que para detectar una ip
buen script
Respuesta: Anti-SPAM (Foro/Server IP) -
Jovanny - 16.04.2011
Buen script, realmente efectivo.
EDIT:
oye para detectar www
es mejor usar strfind
pawn Code:
if(strfind(SPAM, "www.", true) != -1)
Ya que si en un texto se escriben 3 w el mensaje no se enviara
Re: Respuesta: Anti-SPAM (Foro/Server IP) -
GROVE4L - 16.04.2011
Quote:
Originally Posted by josta
Buen script, realmente efectivo.
EDIT:
oye para detectar www
es mejor usar strfind
pawn Code:
if(strfind(SPAM, "www.", true) != -1)
Ya que si en un texto se escriben 3 w el mensaje no se enviara
|
No es mejor porque se podria usar "W W w.pagina" pero igualmente no creo que un texto tenga 3 w xD
"Wilson Wallace de Walandia?" jaja
Respuesta: Anti-SPAM (Foro/Server IP) -
TheChaoz - 16.04.2011
para evitar un posible bug sobre eso (muy raro 3 w en un texto y q no sea spam, creo yo) podrias tambien chequear que exista algun .org/.net/.com.ar/.etc al mismo tiempo. supongo q eso eliminaria cualquier chanse de bug sobre eso
Re: Respuesta: Anti-SPAM (Foro/Server IP) -
GROVE4L - 16.04.2011
Quote:
Originally Posted by the_chaoz
para evitar un posible bug sobre eso (muy raro 3 w en un texto y q no sea spam, creo yo) podrias tambien chequear que exista algun .org/.net/.com.ar/.etc al mismo tiempo. supongo q eso eliminaria cualquier chanse de bug sobre eso
|
Si, tienes razon, seria otro if mas comproband os tiene mas de 2 puntos, y existe eso creo que bastaria pero igualmente la mayoria pone URL.com en vez de
www.URL.com xD
Igualmente gracias!
Respuesta: Anti-SPAM (Foro/Server IP) -
Lunnatiicz - 16.04.2011
Jaja buen trabajo, no digan de bugs ni nada porque despuйs buscan a morir los spameros que bug tienen los antifloods y te echan el server xD
Saludos!
Respuesta: Anti-SPAM (Foro/Server IP) -
Jovanny - 16.04.2011
ejmplo en mexico
ei we wilber dejate de eso we
Respuesta: Anti-SPAM (Foro/Server IP) -
REGM - 17.04.2011
Excelente gracias por tu aporte
Respuesta: Anti-SPAM (Foro/Server IP) -
SuperMarioRol - 17.04.2011
Magnifico wey! :C