I think I have what you need. This script exchanged between INF and CTF.
To work, creates the files:
soldatINF.ini
soldatCTF.ini
inf_maps.txt
ctf_maps.txt
Then, edit the variables in ModeChanger.pas:
const VOTE_PERC = 55;
const VOTE_TIME = 60;
You can add or remove anyway you want, the script is simple, dont forget to create your files soldatXXX.ini and corresponding XXX_maps.txt!
Note: The script is in Spanish, translate it if you want.