Делать таймер не для каждого игрока, а для всего сервера.
Т.е. глобальный таймер, просто переменная votetimer;
А не votetimer[playerid] или что-то такое. И создать паблик, который допустим каждые 60 секунд прибавляет к переменной votetimer+=1
И когда votetimer станет =20 ( Проверка в том же паблике, каждые 60 секунд ( Проверка до плюсования переменной или после, но тогда >=20) ) то делать голосование. Добавлено (21.09.2009, 00:00)
---------------------------------------------
Не, ну если делать так
public VoteTimeCheck()
{
votetime+=1;
if(votetime>=20) StartVote;
return 1;
}
А так, будет красиво ваще )
public VoteTimeCheck()
{
if(votetime!=20) votetime++;
else StartVote;
return 1;
}