Например героя не одел кирку и начал добывать камень, но появляет сообщение что необходить одеть кирку.. Это оружие. Но у пасивка будет светить:
Навык: Горное дело
Требование:
  • Кирка
Можно добывать различные камни
Когда одел то пропадает. С требование я уже сделал но как проверять то что у абилка все требование учтены??? И их почти 100 варианта требование все делать по 1 юнит бред.. оптимальный проверка способность с требование... спасибо

Попробуй через проверку уровня
Игрок одел кирку - дать\повысить уровень рудокопа до уровня 2
Игрок снял кирку - понизить лвл рудокопа до 1
Если он пытается копать, имея уровень абилки 1, то ломает руки :D
Если же абилка лвла 2, и он начинает копать, то копание проходит удачно
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
18
Триггерно отменять приказ, если у юнита нет нужного предмета.
22
Maniac_91, ага плодить 100 функции проверка предмета просто убил!
20
pro100master:
Maniac_91, ага плодить 100 функции проверка предмета просто убил!
тогда не делай добычу камня
и проблем не будет
других вариантов нет, не было, и не будет
22
ssbbssc, я его уже сделал лишь заменить абилку и вполне 1 функция
18
Ещё вариант: блокировать способность игроку.
Когда предмет надет - разблокировать, когда предмет снят - заблокировать.
Можно создать базу данных, в которой привязать способность и предмет одинаковыми индексами в массиве.
Например, цикл от 1 до количества предметов в базе:
Если у юнита есть предмет А, то разблокировать способность А, иначе - заблокировать способность А.
17
Попробуй через проверку уровня
Игрок одел кирку - дать\повысить уровень рудокопа до уровня 2
Игрок снял кирку - понизить лвл рудокопа до 1
Если он пытается копать, имея уровень абилки 1, то ломает руки :D
Если же абилка лвла 2, и он начинает копать, то копание проходит удачно
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.