Block commands or disable chat in certain regions?

Is there a way to block commands or disable chat in certain regions?

For example, i need to specify a zone via the ZoneManager and block the command.

No matter how i look up...
plugins are that executes commands or gives permission. There is no case of opposite... Is there no way?

set the zone flag nochat to true - "Prevents player from using chat (This flag will not affect admins)"

Thank you for your answer but...

 

I've already tried it but it doesn't prevent chat.
I think it's because of using Better Chat ...

Thank you again for your answer..

However, unauthorized users have no penalty when entering the zone.
There is a fatal problem with permissions being created when an unauthorized user leaves a zone...

If you don't mind, I want to ask one more question.

Can ZoneCommand block specific commands or all commands?

I would presume it could run a command that revokes permission to things, thereby effectively blocking the command.

Well ... I'm not sure, but ... as you say. I will try use the zone command.

thank you for your answer again :D