m1 = oasago2
m2 = oa_ctf4ish
r3 = { ps37ctf, ctf_compromise, oa_ctf2, ps9ctf }
Current oax allows you to set a map pool file with:
oasago2
oasago2
oasgao2
oa_ctf4ish
oa_ctf4ish
oa_ctf4ish
ps37ctf
ctf_compromise
ps9ctf
It would not give the exact same result because the game tries to not let the same map go twice, so after a game of oasago2 there would be 48% chance of playing oa_ctf4ish, 48% probability to play an alternative map and 4 % chance of playing oasago2 once more.
It is not really the same as you ask but works without any macros and with the possibility to some day have a gui that are easy to use.