Yea, you can create a plugin and activate/diactivate zones by name.
Code:
public OnPluginStart()
{
HookEvent("round_start", OnRoundStart)
}
public OnRoundStart(Handle:event, const String:name[], bool:dontBroadcast)
{
ServerCommand("sm_diactzone myzone")
CreateTimer(20.0, Timer_ActivateZone, _, TIMER_FLAG_NO_MAPCHANGE)
}
public Action:Timer_ActivateZone(Handle:timer)
{
ServerCommand("sm_actzone myzone")
}
__________________