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
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 una cuenta o conéctate para comentar

Tienes que ser miembro para dejar un comentario

Crear una cuenta

Regístrese para obtener una cuenta nueva en nuestra comunidad. ¡Es fácil!

Registrar una nueva cuenta

Conectar

¿Ya tienes una cuenta? Conéctate aquí.

Conectar ahora
×
×
  • Crear nuevo...

Información importante

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