Принятый ответ

На GUI, на сайте все что ты написал уже выложено, но код там как болванка,которую под карту нужно подстроить,ибо не пашет.
По описанию на сайте: создается игровое меню с никами всех игроков и выбираешь кого кикнуть.
закрываю тему
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
2
9 лет назад
Отредактирован theGCI
0
Подогнать? А подробнее можно? На jass / gui? Затем сколько человек в карте и при каких условиях человека можно кикнуть? И тебе скинуть готовый результат, т.к. ты не шаришь, или сам принцип описать, а дальше смогешь? Если принцип, то прямо сейчас отвечу:
Например написал игрок -vk
Покажи перед ним таблицу (Диалог) со всеми именами игроков (кого кикать).
Затем при выборе кого-либо - добавь всех игроков в группу допустим "Kick", а того, кого выбрали кикать - удали из неё. После этого сразу показывай всем в группе другой Диалог, в котором будет, например "Да" и "Нет".
И последнее: при нажатии на "Да" переменная, допустим, vote устанавливается как vote = vote + 1, при нажатии "Нет" - как vote = vote - 1.
А дальше я не знаю, смотря как в твоей карте. Например в Heroic Town игрок будет кикнут лишь в том случае, если ((vote) больше или равно ((числу игроков в игре) - 1)). (Т.е. все должны проголосовать за, кроме того, кого кикают).
P.s. учти такие мелочи как:
  1. Кто-то не проголосовал в течение n секунд.
  2. Игрок сам вышел до конца голосования.
  3. При выборе кого кикать - игрок задумался и так же не выбрал кого, т.е. через n сек. убери таблицу.
0
12
9 лет назад
Отредактирован Kolya12
0
На GUI, на сайте все что ты написал уже выложено, но код там как болванка,которую под карту нужно подстроить,ибо не пашет.
По описанию на сайте: создается игровое меню с никами всех игроков и выбираешь кого кикнуть.
закрываю тему
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.