Хочу сделать блокировку получения опыта конкретным типом юнита по достижению 5 уровня. Сделал такой триггер:
однако он не работает.
Исправлял условия, оставляя только "меньше или равно 4/5" и "равно 4/5", но они так же не работали.
p.s. скрин без условия сравнения юнита (почему то при редактировании вопроса остается старый скрин)

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

rsfghd:
Нашёл. Дело было в триггере, у которого не то действие стояло (оно каждый лвл ставило 100% получение опыта при лвл-апе)
`
ОЖИДАНИЕ РЕКЛАМЫ...
3
17
2 года назад
3
Во первых - у вас один большой if, который срабатывает когда каждое условие будет выполнено, что по этим условиям невозможно
Во вторых - вам хватит одного условия проверки уровня - hero level больше или равно 5
0
8
2 года назад
0
Попробуй так
Загруженные файлы
0
11
2 года назад
0
N1ghtSiren:
не работает(
0
11
2 года назад
Отредактирован eriel222
0
Aльфонс:
у меня мультиплеерная карта и все герои заносятся в hero [ ] при создании со своим массивом. Учитывая, что все получают одного и того же героя в начале, то "моё условие" тоже рабочий вариант и не придется создавать триггеров
позже попробуй твой вариант сделать
0
27
2 года назад
0
eriel222, отобрази проблему на отдельной карте и скинь сюда
0
11
2 года назад
0
rsfghd:
на отдельной карте всё работает
триггер такой же 😕
0
27
2 года назад
0
eriel222, ну тогда разбирайся что ты там на своей накосячил
0
11
2 года назад
0
rsfghd:
Нашёл. Дело было в триггере, у которого не то действие стояло (оно каждый лвл ставило 100% получение опыта при лвл-апе)
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.