Такая проблема: делаю систему дуэлей. По задумке, если на карте 2 и более игрока (до 4-х игроков), то запускается дуэль.
И мне нужно на гуях (очень желательно, в джасс вникать желания особо нет) сделать этакую систему выбора 2 случайных героев, при том, чтобы она корректно работала при наличии от 2 до 4 игроков, учитывала, что в игре могут быть, например, игрок 2 и 4, игрок 1 и 2, 2 и 3 и так далее, и выбирала каждый раз двух разных героев для дуэли.

В общем, нашел решение сам, может кому будет интересно или полезно.
Конкретно в моем случае решением проблемы было создание цикла, работающего 2 раза. Берется случайный юнит на всей карте, а далее прописываются условия выбора.
Решением проблемы является условие, чтобы Совпадающий юнит не являлся юнитом, которого триггер выбрал при первом шаге цикла, что позволяет избежать повторный выбор одного и того же юнита дважды.
Только данный метод не будет работать корректно, если нужно выбрать более 2 юнитов.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
27
Если 4 игрока, то дуэлятся только 2 а другие 2 отдыхают?
7
konvan5, да, должно выбирать героев рандомно и независимо от количества игроков. Я уже нашел решение сам. Может, чуть позже сам ответ напишу, кому то может пригодится.
7
Принятый ответ
В общем, нашел решение сам, может кому будет интересно или полезно.
Конкретно в моем случае решением проблемы было создание цикла, работающего 2 раза. Берется случайный юнит на всей карте, а далее прописываются условия выбора.
Решением проблемы является условие, чтобы Совпадающий юнит не являлся юнитом, которого триггер выбрал при первом шаге цикла, что позволяет избежать повторный выбор одного и того же юнита дважды.
Только данный метод не будет работать корректно, если нужно выбрать более 2 юнитов.
Загруженные файлы
27
bendizz, для начала нормально, пойдет)
Путь в алгоритмы :D
Чтобы оставить комментарий, пожалуйста, войдите на сайт.