como hago un Anti nombre de servidores
#3

El ejemplo de aoexe estб muy bien, este es otro: http://forum.sa-mp.com/showpost.php?...66&postcount=8

cambiarнan la palabra prohibida por cierto carбcteres censurбndolo,

Pero si en definitiva quieres que el mensaje que tenga una palabra prohibida no se envнe.

Se me ocurriу esto:

PHP код:
new LastWordForbidden[MAX_PLAYERS][32],
    
LastWorldTime[MAX_PLAYERS];
stock AntiSPAM(playeridstr[])
{
    if(!
IsPlayerConnected(playerid))
        return 
0;
    static const 
WordsForbidden[][16] =
    {
        
// Servidores o palabras prohibidas de nombrar
        
{"Servidor1"},    {"Servidor2"},    {"Servidor3"}, {"Servidor4"}, {"Servidor5"},
        {
"Servidor6"},     {"Servidor7"},     {"Servidor8"}, {"Servidor9"}, {"Servidor10"}
    };
    if(
LastWorldTime[playerid] > gettime())
    {
        if(
strfind(strLastWordForbidden[playerid], true))
        {
            return 
1;
        }
    }
    for(new 
i!= sizeof(WordsForbidden) ; i++)
    {
         if(
strfind(strWordsForbidden[i], true) == -1)
             continue;
           
strunpack(LastWordForbidden[playerid], WordsForbidden[i]);
        
LastWorldTime[playerid] = gettime()+60;
        return 
1;
    }
    return 
0;
}
public 
OnPlayerText(playeridtext[])
{
    if(
AntiSPAM(playeridtext))
    {
        
SendClientMessage(playerid, -1"No hagas SPAM!");
        return 
0// Evita que envie el mensaje si es una palabra prohibida.
    
}
    return 
1;

Reply


Messages In This Thread
como hago un Anti nombre de servidores - by Thewin - 08.02.2015, 22:22
Respuesta: como hago un Anti nombre de servidores - by aoEXE - 08.02.2015, 22:48
Respuesta: como hago un Anti nombre de servidores - by Zume - 08.02.2015, 22:59
Respuesta: como hago un Anti nombre de servidores - by Thewin - 08.02.2015, 23:04
Respuesta: como hago un Anti nombre de servidores - by DesingMyCry - 09.02.2015, 00:31

Forum Jump:


Users browsing this thread: 1 Guest(s)