Put this in description.ext:
titleParam1 = "Whatever";
valuesParam1[] = {1,2,3,4,5,6,...,...,...};
defValueParam1 = 1;
textsParam1[] ={"Whatever1","Whatever2","Whatever3","......", "......","........."}
titleParam2 = "Respawntype";
valuesParam2[] = {1,2,3,4,5,6};
defValueParam2 = 6;
textsParam2[] ={"No Respawn ","Respawn in base", "Respawn in same place", "Limited Respawn ", "blablablabla", "blablabla", "......", ".......","............"}
Then,in another script,executed in init;
?(param2 == 1):goto "No Respawn "
?(param2 == 2):goto "Respawn in base"
?(param2 == 3):goto "Respawn in same place"
?(param2 == 4):goto "Limited Respawn"
?(param2 == 5):goto "blablablabla"
?(param2 == 6):goto "blablabla"
..........................
....................
#No Respawn
respawn ="NONE"
goto "????"
#Respawn in base
respawn = "BASE" or 3
goto "????"
#Respawn in same place
respawn = "INSTANT"
etc.....
U further have "BIRD"-"GROUP"-"SIDE"
.......
I hope U got the idea,this is just an example and I am NOT sure if it works.