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); } }