Доброго времени суток.
В догонку к вопросу о динамическом диалоге.
У меня есть несколько диалоговых окон (по 1 для каждого игрока) и в них игроки голосуют за или против.
После того как они проголосовали, они должны закрыть диалоговое окно. Некоторые могут закрыть его раньше чем другие.
Так вот. Как можно отследить чтобы все игроки проголосовали и все диалоговые окна закрылись.
В догонку к вопросу о динамическом диалоге.
У меня есть несколько диалоговых окон (по 1 для каждого игрока) и в них игроки голосуют за или против.
После того как они проголосовали, они должны закрыть диалоговое окно. Некоторые могут закрыть его раньше чем другие.
Так вот. Как можно отследить чтобы все игроки проголосовали и все диалоговые окна закрылись.
Принятый ответ
+костыль - закрывайте диалог через 30 секунд после показа - игрок может быть и афк :d
`
ОЖИДАНИЕ РЕКЛАМЫ...
Показан только небольшой набор комментариев вокруг указанного.
Перейти к актуальным.
2
Показать
Clamp
7 лет
2
Показать
Обычно, чтобы закрыть окно, нужно нажать на кнопку в этом окне.
Дополнительная подсказка: нажатие кнопки можно отследить.
1
Показать
scopterectus
7 лет
1
Показать
Это нельзя отследить, но на закрытие диалога есть специальное событие в триггерах. Нужно отлавливать это событие и сохранять информацию о том, что игрок закрыл диалог и проверять других игроков, если они уже все закрыли, значит пора делать то, что вы собирались делать.
5
Показать
pro100master
7 лет
5
Показать
узнаем количество игроков который получил голосование если 6 игрок то 6 голос. Создаем переменную 6 пока все голосует уменшает по 1 единиц если равен 0 то голосование окончено и подводим итог. Не вижу сложного главное воображай механику.
0
Показать
DarKRs
7 лет
0
Показать
pro100master:
Если слот игрока пуст то на него же тоже создается диалог? Т.к. я не знаю кому именно и на каких слотах показывать диалог, поэтому показываю и создаю всем возможным
1
Показать
Clamp
7 лет
1
Показать
1
Показать
N1ghtSiren
7 лет
1
Показать
+костыль - закрывайте диалог через 30 секунд после показа - игрок может быть и афк :d
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного.
Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.