And how do you expect a paused plugin to unpause itself? That's not possible. Either use the amx_pausecfg command, or you will need to add a bunch of checks for every piece of code inside the plugin.
@edon1337 - there's no point of using a cvar that can be changed only when the server restarts, neither would it work if you put in in plugin_init.