Posts: 1,219
Threads: 51
Joined: Jul 2012
PHP код:
new compareWithNext = 0;
for(new i = 0;i < sizeof(EventVoteType); i++)
{
if(i != (sizeof(EventVoteType) - 1))
{
if(EventVoteType[compareWithNext] < EventVoteType[i+1])
{
compareWithNext = i+1;
}
}
}
return EventVoteType[compareWithNext]
I guess that should do it
And here is an alternative(thats ugly code tho ^^)
PHP код:
if(EventVoteType[0] < EventVoteType[1])
{
if(EventVoteType[1] < EventVoteType[2])
{
return EventVoteType[2];
}
return EventVoteType[1];
}
else
{
if(EventVoteType[0] < EventVoteType[2])
{
return EventVoteType[2];
}
return EventVoteType[0];
}
Posts: 1,233
Threads: 269
Joined: Oct 2008
Reputation:
0
Okay no errors, how can I use that code in Send Client Message like.. "(event number / name) has most of the votes"
repped.
Posts: 1,219
Threads: 51
Joined: Jul 2012
PHP код:
stock getMostVotes()
{
new compareWithNext = 0;
for(new i = 0;i < sizeof(EventVoteType); i++)
{
if(i != (sizeof(EventVoteType) - 1))
{
if(EventVoteType[compareWithNext] < EventVoteType[i+1])
{
compareWithNext = i+1;
}
}
}
return compareWithNext;
}
format(string, sizeof(string), "Event number %i has the most votes", compareWithNext + 1);
SendClientMessage(playerid,-1,string);
i added the "+ 1" cuz i thinik the users should think that event 0 is the one with the most votes even tho there was no 0 ^^