Нужно сделать вначале игры выбор способностей герою и выбор самого героя, как в ЛОД Доте. Основная проблема в том, как дать герою прокачиваемые способности.
Это делается с помощью способности техника, но эта способность не убирается (точнее убрать можно но тогда и старые способности возвращаются), и остается у героя, а при попытке удалить иконку, она становится зеленой. Можно ли как-то триггерно это сделать? Только не через простые функции по типу добавить способность юниту, потому что её нельзя прокачать! Или например убрать способность технику, но чтобы заменяемая способность осталась. Но лучше триггерно, потому что иначе придется создавать миллион способностей техника. Я думаю, есть более простой способ...
P.S. версия 1.26
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
32
ST95, ну само собой нет, мемхак - наработка открывающая доступ ко всем внутренним функциям игры. К примеру вот инфа - xgm.guru/p/wc3/easymem

Вот инфа - ссылка
Ну а в разных версиях мемхака код отличается, но найти по ctrl+f думаю не составит труда.
1
Что-то нет такой...

И позже я скопировал код карты но ничего не изменилось
Загруженные файлы
32
еще раз, для особо одаренных - открываем ссылку и скачиваем карту с мемхаком, вставляем его себе в карту.

Ну уж тут прикреплю, самый древний мемхак где эти функции были и работали, далее чет не припомню развивали их или нет, через 5 сек после старта карты у чародея крови внезапно становятся доступны для изучения криты блейдмастера. Никаких абилок, никаких модификаций обьектов, все делается исключительно кодом, благодаря мемхаку.
Загруженные файлы
1
Я это уже сделал, и на прикрепленном скрине выше (1.png) это видно! Но теплее от этого не стало, нет там функции SetAbilityIntoList и не знаю, как этим пользоваться. Слушай, я слабо разбираюсь в коде, знаю про локальные переменные, что можно ими способности для мультиплеера делать.

О, спасибо, сейчас посмотрю!
32
ST95, чувак эмм, ну как бы надо разбиратся - иначе будешь бится лбом о стену...
1
Не, спасибо, я разобрался! Вот только ещё вопрос - а в редакторе warcraft 3 reforged есть такие функции? Там можно замутить такую штуку без помощи постороннего софта? Там же вроде расширили возможности редактора...
32
ST95, такое там насколько помню не ввели, и причем тут стороний софт? Мемхак это наработка на языке jass, он присутсвует в коде карты и больше ничего не требует. Их уже несколько версий, функционал очень широк и удобен, главное тщательно читать интсрукцию и рекомендации по форуму, чтобы не сесть в лужу.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.