Задача - убить всех юнитов, которые выделены триггерным игроком.
То есть игрок написал тестовую команду "-kill" и все юниты, которые сейчас им выделены должны быть мертвы.
Однако в сетевой игре каким-то образом убивает юнитов, которые выделил другой игрок (при этом не всех, рандомно, может парочку, а может весь отряд). Происходит раз через раз. Может триггер слишком долгий и игрока стоит сохранять в переменную а потом уже выбирать юнитов и проверять?
Прикрепляю скрин триггера, в который я добавил аж дополнительные действия и условия для проверки.
Может близы накосячили с проверкой выделенного юнита игроком или дело все в "триггерном игроке"?
(первое действие всегда пишет правильного игрока, кто убивает. А вот слово "чего" ни разу не писало, что собственно и не должно было происходить по логике)

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

Bergi_Bear:
лучше сделать своё, потому что ты можешь его контролировать
Ну это верно)

Получается вывод таков - что данное действие глючное, лучше написать свое.
`
ОЖИДАНИЕ РЕКЛАМЫ...
2
27
4 года назад
Отредактирован MpW
2
попробуй не через ForGroup? там как раз отдельные потоки создает на каждого PickedUnit. пробуй через loop + FirstOfGroup(g)
попробуй игрока в глобалку записать, мб константа TriggerPlayer теряет данные в потоках?
0
23
4 года назад
0
Steal nerves:
попробуй игрока в глобалку записать, мб константа TriggerPlayer теряет данные в потоках?
Проверил глобалку, она не теряет. Дело в другом... Буду дальше тестить.
0
32
4 года назад
0
Чё то бред какой-то, мне не нравится действие => выбор каждого выделенного юнита игрока такого
Что если если сделать группу наполнения, ну по событию юнит выбран - добавить в группу такую-то и из это группы убивать уже
0
23
4 года назад
0
Bergi_Bear:
Чё то бред какой-то, мне не нравится действие => выбор каждого выделенного юнита игрока такого
Чем же не нравится действие?)
Что если если сделать группу наполнения, ну по событию юнит выбран - добавить в группу такую-то и из это группы убивать уже
Это можно и будет работать вполне. Правда пилить такое когда есть такое-же действие уже готовое... ломанное... рефанд XD
0
32
4 года назад
0
Чем же не нравится действие?)
потому что я вообще хз что-это и не знаю что там под капотом, гуи такое гуи....
лучше сделать своё, потому что ты можешь его контролировать
1
23
4 года назад
1
Bergi_Bear:
лучше сделать своё, потому что ты можешь его контролировать
Ну это верно)

Получается вывод таков - что данное действие глючное, лучше написать свое.
Принятый ответ
2
27
4 года назад
Отредактирован MpW
2
примерно делал такое один юзер ScopteRectuS, у него хорошая система. ссылка мне понрав

ну вообще бывает частенько гуи очень странно работает в подобные случаи. даже можно и не заметить.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.