PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#define USERFLAG ADMIN_USER
new bool:chat_locked
public plugin_init() {
register_plugin("Block the Chat", "1.0", "Natsheh")
register_clcmd("say", "usersay")
register_clcmd("say_team", "usersay")
register_clcmd("say /lock", "lock_chat", ADMIN_KICK)
}
public lock_chat(id, level, cid)
{
if(!cmd_access(id, level, cid, 1)) return 1;
chat_locked = chat_locked ? false:true
ColorChat(0, GREEN, "[AMXX] ^3The Chat has been %slocked.", chat_locked ? "":"un")
return 0;
}
public usersay(id){
if(!chat_locked) return PLUGIN_CONTINUE;
if(get_user_flags(id) & USERFLAG)
{
ColorChat(id, GREEN, "[AMXX] ^3Chat is locked.")
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE;
}