Чтобы работало, надо:
1) забиндить кнопку на +interadminvoice, и как я понял удерживать ее во время сообщения
2) убедиться что админам присваивается флаг ADMIN_LEVEL_H, потому что если такого флага нет, то админ не будет слышать то, что говорит админ с флагом ADMIN_LEVEL_H
3) на крайняк проверь, что возвращает у тебя set_client_listen(). Если 0, то функция лажается по непонятной причине:
Code
new iTemp = set_client_listen(...)
log_amx("set_client_listen() = %d", iTemp)