21.10.2012, 17:45
(
Последний раз редактировалось Nikid; 01.11.2012 в 02:42.
)
Здравствуйте! Хочу переделать голосование.
Из этого:
Надо сделать это:
Не могу понять, как сделать голоса и как сделать, чтоб когда снова голосуют за туже арену, она не появлялась ниже, а появилось 2 голоса за эту арену.
Как у меня получается:
/arena 5
Arena: 5 (голосов: 1)
/arena 6
Arena: 6 (голосов: 1)
/arena 7
Arena: 7 (голосов: 1)
/arena 5
Arena: 5 (голосов: 2)
Как надо:
/arena 5
Arena: 5 (голосов: 2)
/arena 6
Arena: 6 (голосов: 1)
/arena 7
Arena: 7 (голосов: 1)
/arena 5
Из этого:
Код:
if (!Voting) { voting = " "; format(voting, sizeof(voting), "%s~n~%s - %d", voting, Player[playerid][pName], arenaid); for (new i = 0; i < MAX_PLAYERS && i != arenaid; i++) Votes[i] = 0; for (new i = 0; i < MAXPLAYER && i != playerid; i++) Player[i][pVoted] = false; return 1; } format(voting, sizeof(voting), "%s~n~%s - %d", voting, Player[playerid][pName], arenaid);
Код:
if (!Voting) { voting = " "; format(voting, sizeof(voting), "%s~n~%d", voting, arenaid); for (new i = 0; i < MAX_PLAYERS && i != arenaid; i++) Votes[i] = 0; for (new i = 0; i < MAXPLAYER && i != playerid; i++) Player[i][Voted] = false; return 1; } format(voting, sizeof(voting), "%s~n~%s - %d", voting, arenaid);
Как у меня получается:
/arena 5
Arena: 5 (голосов: 1)
/arena 6
Arena: 6 (голосов: 1)
/arena 7
Arena: 7 (голосов: 1)
/arena 5
Arena: 5 (голосов: 2)
Как надо:
/arena 5
Arena: 5 (голосов: 2)
/arena 6
Arena: 6 (голосов: 1)
/arena 7
Arena: 7 (голосов: 1)
/arena 5