Jump to content
  • ¡Hola, Invitado! Únete a nuestra comunidad y construyamos juntos algo increíble.

    ¡Bienvenido a nuestra comunidad! Al unirte, formarás parte de una comunidad apasionada por MAPPING. Para participar activamente, simplemente haz clic en el botón ‘Conectarse’ o ‘Registrarse’. Una vez registrado, podrás publicar mensajes, compartir tus experiencias y explorar los diversos foros disponibles. ¡Esperamos verte pronto y compartir momentos increíbles juntos!

Pedido - Blockear Say

Valorar este tema


Publicaciones recomendadas

Publicado

Necesito un plugin

Para que los usuarios [Todos]

No puedan escribir /on o /off

EN Say y Say_Team

Desde ya gracias

Osea que no tengan efecto alguno y este blockeados

Publicado
Y para que se supone que lo necesitas? Porque podrias, en vez de poner otro nuevo plugin para bloquear, editar el que esta haciendo que "/on" y "/off" hagan algo.
15hn6dj.png
Publicado
#include 

public plugin_init()
{
register_plugin("Mi plugin polenta", "x.x", "el morte pah")

register_clcmd("say", "clcmd_say")
register_clcmd("say_team", "clcmd_say")
}

public clcmd_say(id)
{
static szSay[195]
read_args(szSay, charsmax(szSay))

if(containi(szSay, "/on") != -1 || containi(szSay, "/off") != -1)
{
	client_print(id, print_chat, "NO PODES DECIR ESTO PUTO")
	return PLUGIN_HANDLED;
}

return PLUGIN_CONTINUE;
}

Publicado
Igual después veo como correrlo con el amx off porque la verdad nose y me interesa saberlo :P

 

Pones esto en tu plugin:

public plugin_cfg() 
{ 
   if(is_plugin_loaded("Pause Plugins") > -1) 
       server_cmd("amx_pausecfg add ^"%s^"", PLUGIN); 
}  

15hn6dj.png
Publicado

Asi . Tienen Razon me habia olvidado

El plugin es para el Mix Maker

pero como hago para que cuando este apagado no lo puedan prender ? ( amx_off :( )

Publicado

Morte dedicate al maping xD

 

#include  
#define PLUGIN_NAME "caca"
public plugin_init()
{
        register_plugin(PLUGIN_NAME, "null", "null")
        new caca[4][] = { "say /on", "say_team /on", "say /off", "say_team /off" }
        for(new i; i < 4; i++)
                register_clcmd(caca[i], "clcmd_say") 

}
public plugin_cfg() 
{ 
       if(is_plugin_loaded("Pause Plugins") > -1) 
                server_cmd("amx_pausecfg add ^"%s^"", PLUGIN_NAME)
}  
public clcmd_say()
       return PLUGIN_HANDLED

Publicado

Así es, lo complias, entra a la web de amxx con un proxy y compilalo, o usa el programa.

 

Cambiale el nombre a plugin name croto xD

Publicado
Destro es lo mismo que hice yo solo que vos definiste lo que no queres que diga en el init, cabeza de naipe (? :P

no es para nada lo mismo ,vos tas hookeando el say y say_team despues creas

una variable array y llamas a una native para obtener los argumentos y chekeas con

containi,para nada optimizado :P

Publicado (editado)

return PLUGIN_HANDLED

x

return PLUGIN_HANDLED_MAIN

 

o carga el plugin antes que el mixmaker

o si tenes el sma del mixmaker editalo xD

pd:yo no usaria nunca un amxx sin antes descompilarlo :espia:

Editado por Destroo
×
×
  • Crear nuevo...

Información importante

Al utilizar nuestra web, aceptas nuestras Política de privacidad estás de acuerdo con las condiciones establecidas.