12.05.2013, 19:59
Код:
public showVote(playerid)
{
TogglePlayerControllable(playerid,0);
if (racecount+1 != RACES_TILL_MODECHANGE) ShowMenuForPlayer(voteMenu,playerid);
}
public countVotes()
{
new votes, equalvotes[4],equal, index=-1, vmsg[156];
for (new i=0;i<4;i++)
{
if(gVotes[i]>votes)
{
votes=gVotes[i];
index=i;
equal=0;
equalvotes[equal]=i;
} else if (gVotes[i]==votes && votes!=0)
{
equal++;
equalvotes[equal]=i;
}
}
if (votes>0)
{
new rand = random(equal+1);
gNextTrack = gVoteItems[equalvotes[rand]];
gTrackTime=7;
format(vmsg,156,"Votaзгo terminada! {1874CD}%s {00FF00}ganhou com {1874CD}%d {00FF00}votos",gVoteItems[equalvotes[rand]],gVotes[index]);
SendClientMessageToAll(CorEntrando, vmsg);
} else {
new rand;
rand=random(4);
gNextTrack = gVoteItems[rand];
format(vmsg,156,"Votaзгo terminada! Sem voto, corrida escolhida aleatуriamente {1874CD}%s",gVoteItems[rand]);
SendClientMessageToAll(COLOR_TEMP, vmsg);
}
}

