11/07/2021, 03:07 AM
hola quiero desactivar y activar el chat por comando de rcon
por ejemplo asi
rcon say nosay y que se desactive
si pongo
rcon say sayon se active
por ejemplo asi
rcon say nosay y que se desactive
si pongo
rcon say sayon se active
Código PHP:
#include <amxmodx>
#include <amxmisc>
#define PLUGIN_NAME "NoSay"
#define PLUGIN_VERS "1.2"
#define PLUGIN_AUTH "Juan O.o"
new g_iActive = 0;
public plugin_init()
{
register_plugin(PLUGIN_NAME, PLUGIN_VERS, PLUGIN_AUTH)
register_concmd("say /nosay", "ClCmd_NoSay", ADMIN_BAN, "<Activa/Desactiva NoSay>")
register_clcmd("say", "ClCmd_Say")
}
public ClCmd_NoSay(id, lvl, cid)
{
if (!cmd_access(id, lvl, cid, 1))
return PLUGIN_HANDLED;
g_iActive = g_iActive ? 0 : 1;
new Name[32]
get_user_name(id, Name, sizeof(Name)-1)
client_print(id, print_chat, "No Say Status: %s", g_iActive ? "Activado (Solo admins)" : "Desactivado")
log_amx("[No Say] El Admin %s %s el No Say.", Name, g_iActive ? "Activo (Solo para admins)" : "Desactivo")
return PLUGIN_HANDLED
}
public ClCmd_Say(id)
return (g_iActive == 1 && !(get_user_flags(id) & ADMIN_BAN)) ? PLUGIN_HANDLED : PLUGIN_CONTINUE