(adsbygoogle = window.adsbygoogle || []).push({});Here is a code where you can vote a map in game. I personally modified this code so you can put it in your menu.
CheckVote()
{
self endon( "disconnect" );
if(level.votem > level.votedm)
{
level.votingtitle settext("Voting Complete");
level.votingtext settext("\'^1 "+level.mapn[level.rdmm]+"^7 \' Won !");
for(t=3;t>=0;t--)
{
level.votingtext1 settext("Changing Map to \'^1 "+level.mapn[level.rdmm]+"^7 \' in "+t);
wait 1;
if(t==0)
{
level.votingtext1 settext("Changing Map to \'^1 "+level.mapn[level.rdmm]+"^7 \' now...");
wait 2;
map(level.rmap[level.rdmm]);
}
}
}
if(level.votedm > level.votem)
{
level.votingtitle settext("Voting Complete");
level.votingtext settext("\'^1 Different Map^7 \' Won !");
level.votingtext1 settext("Thinking of another map now ...");
wait 2;
level.votedm = 0;
level.votem = 0;
level.voting++;
wait .1;
self notify("VotingStarted");
}
if(level.votem == level.votedm && level.votem != 0 && level.votedm != 0)
{
level.votingtitle settext("Voting Complete");
level.votingtext settext("\'^1 Tied!^7 \'");
level.votingtext1 settext("Thinking of another map now ...");
wait 2;
level.votedm = 0;
level.votem = 0;
level.voting++;
wait .1;
self notify("VotingStarted");
}
if(level.votem == 0 && level.votedm == 0)
{
level.votingtitle settext("Voting Complete");
level.votingtext settext("\'^1 Hmmm You Need to Vote!^7 \'");
level.votingtext1 settext("Thinking of another map now ...");
wait 2;
level.votedm = 0;
level.votem = 0;
level.voting++;
wait .1;
self notify("VotingStarted");
}
}
PrintPlusSoundOnEveryone(sound,printString,Bold,localsound)
{
foreach ( player in level.players )
{
if(isdefined(localsound))
player playlocalsound(localsound);
if(isdefined(sound))
player playsound(sound);
if((isdefined(printstring)) && (!isdefined(Bold)))
player iprintln(printString);
if((isdefined(printString)) && (isdefined(Bold)))
player iprintlnbold(printString);
}
}