Varmıdır böyle bir plugin?
Admin Yokken Say ve Mikrafon Kapatma
)

#include <amxmodx>
#include <fakemeta>
new aktifadmin=0;
new bool:buadmin[MAX_PLAYERS+1];
public plugin_init()
{
register_plugin("Aktif Admin Say", "1.1", "Yek'-ta");
register_clcmd("say", "HookSay");
register_clcmd("say_team", "HookSay");
register_forward(FM_Voice_SetClientListening, "FwdSetVoice");
}
public client_putinserver(id){
if(get_user_flags(id) & ADMIN_BAN){
aktifadmin++;
buadmin[id]=true;
}
}
public client_disconnected(id){
if(buadmin[id]){
aktifadmin--
buadmin[id]=false;
}
remove_task(id)
}
public client_infochanged(id)
{
new newname[32], oldname[32]
get_user_info(id, "name", newname, charsmax(newname))
get_user_name(id, oldname, charsmax(oldname))
if(!equali(newname, oldname)){
set_task(1.0,"taskiledon",id)
}
}
public taskiledon(id){
if(is_user_connected(id)){
if(buadmin[id]){
if(!(get_user_flags(id) & ADMIN_BAN)){
aktifadmin--;
buadmin[id]=false;
}
}
else{
if(get_user_flags(id) & ADMIN_BAN){
aktifadmin++;
buadmin[id]=true;
}
}
}
}
public HookSay(id)
{
if(aktifadmin < 1)
{
client_print_color(id,print_team_grey,"^4Sunucuda admin olmadigindan konusmalar kapalidir");
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}
public FwdSetVoice(receiver, sender, listen) {
if(aktifadmin < 1)
{
return FMRES_SUPERCEDE;
}
return FMRES_IGNORED;
}