Выделенное условие работает на все способности дающие инвентарь юнитам, есть ли способ задетектить именно "Предметы (Герой)" а остальные способности отсеять.

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

Alexey103, а зачем менять уровень?
просто создал на основе стандартной и заметил у всех героев стандартную на созданную
у меня всё сработало
судя по всему инвентарь носильщика это просто обёртка над стандартным инвентарём
т.е. он содержит в себе стандартную способность "Предметы (Герой)"
и при проверки на уровень стандартной "Предметы (Герой)" выдаёт что она есть т.к. она содержится в носильщике
но если проверять на уровень нестандартной "Предметы (Герой)" то выдаст что её нету
я добавил карту пример
если приказать подобрать предмет герою который владеет способностью hero inventory (нестандартная способность на основе "Предметы (Герой)") то напишет hero
иначе unit
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
28
6 лет назад
2
Alexey103, а зачем менять уровень?
просто создал на основе стандартной и заметил у всех героев стандартную на созданную
у меня всё сработало
судя по всему инвентарь носильщика это просто обёртка над стандартным инвентарём
т.е. он содержит в себе стандартную способность "Предметы (Герой)"
и при проверки на уровень стандартной "Предметы (Герой)" выдаёт что она есть т.к. она содержится в носильщике
но если проверять на уровень нестандартной "Предметы (Герой)" то выдаст что её нету
я добавил карту пример
если приказать подобрать предмет герою который владеет способностью hero inventory (нестандартная способность на основе "Предметы (Герой)") то напишет hero
иначе unit
Загруженные файлы
Принятый ответ
1
17
6 лет назад
Отредактирован Alexey103
1
Кет, Цель в том чтоб юниты не герои которые могут использовать предметы не могли поднимать артефакты для ношения которых героям нужно например иметь 50 уровень или 100 силы, а те кто не может могли носить эти артефакты, чисто как инвентарь.
nvc123, Короче у тебя другой айдишник у абилки чем у меня после конвертации гуи. см скрин.
Но вот беда, я конвертировал в текст мой триггер, а затем поставил нужный айди, однако теперь наоборот все предметы берутся вне зависимости от абилки у юнита. Как это сделать по нормальному, а не на джассе? Ну или как мне подключить последующие триггеры к триггеру из твоей карты примера? Заметь что у тебя в примере герой, а у меня юнит, может там айдишники меняются?
Загруженные файлы
5
20
6 лет назад
Отредактирован ssbbssc
5
Alexey103:
Как это сделать по нормальному, а не на джассе?
:D сохранено в лулзы

я немного в растерянности
nvc123 сказал тебе работающий способ
переписывай свой код
0
28
6 лет назад
Отредактирован nvc123
0
Alexey103, AInv это равкод стандартной абилки
тебе же необходимо создать свою абилку на основе стандартной и проверять наличие твоей абилки а не стандартной
назови свою абилку "my hero inventory"
и в триггере в списке способностей выбираешь не "Предметы (Герой)" а "my hero inventory"
у меня в джасс ничего крутого нету
обычная проверка на наличие спела
т.е. у меня там написано следующее
если уровень способности "hero inventory" > 0 то
	вывести на экран текст "hero"
иначе
	вывести на экран текст "unit"
0
17
6 лет назад
0
nvc123, Я знаю что там написано, вопрос как мне к этому подключить ещё одно если и плавающий текст. В гуи всё понятно, есть дерево, и там другая команда используется, там используется return false и return true, а тут этого нету. Понимаешь дело не в моём понимании логики, а в незнании синтаксиса и отсутствии опыта, решается или разжеванным гайдом по джассу которого на этом сайте нет, что бы не говорило токсичное комьюнити форума, или копипастом готового решения, что тоже не очень так как ничему не научит.
0
33
6 лет назад
Отредактирован Кет
0
В гуи всё понятно, есть дерево, и там другая команда используется, там используется return false и return true, а тут этого нету.
Какое дерево? Чтобы подключить ещё одно если, нужно сделать elseif перед else.
3
28
6 лет назад
Отредактирован nvc123
3
Alexey103, в гуи используется та же самая команда что и у меня
гайдов по джассу на этом сайте куча
открой раздел статьи
большинство местных по ним джасс учило
и причём тут вообще джасс?
я тебе написал как должен выглядеть триггер на гуи
если ты не можешь в окошке вместо стандартной абилки выбрать свою то советую бросить это дело и пойти в детский сад
ибо как правило в детских садах учат различать буквы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.