Добрый день!
Есть книга заклинаний (способность для боевой единицы)
Нужно открыть её через триггеры!!!
Что сделал:
  1. Дал Книги заклинаний ID приказа "Удар грома"
  2. Тригер сделал: Боевая единица - Oder (без цели) - Удар грома
  3. Запускаю триггер - видно что прожимается способность, но сама книга при этом не открывается

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

Там есть для Игрока (или Игры) действие Force UI Key. Назначаешь горячую клавишу книге и при событии выбора указываешь в этом действии свою клавишу.
Только событие выбора может реагировать с небольшой задержкой, достаточной, чтобы рассмотреть кнопки на панели приказов. Если это надо обойти, есть два варианта:
  • периодическим таймером на 0.03 секунды проверять, выбран ли юнит;
  • сделать два одинаковых типа юнитов, один из которых с классификацией страж, при выборе стража накладывать морф и открывать книгу (может потребоваться задержка), при снятии выбора накладывать обратный морф. Статья про морфы есть у quq_CCCP.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
19
5 лет назад
0
8gabriel8:
Нет, мне неизвестно, как можно создать НОВЫЙ id приказа.
Желательно бы писать в лс, но окей, напишу тут чуть-чуть.
Берем дебаггер(я юзаю OllyDbg), находим место хранения всех приказов, вероятнее всего там будет просто перечисление их адресов или же массив. Делаем прыжок на пустое место(можно было бы создать свою секцию, но как, мне лень писать), там выполняем инициализацию своих приказов, а после возвращаемся на предыдущее место +1. Я таким образом делал синхронизацию между VK, C++, ASM, Jass ну и самим вариком, веселая штука вышла)
0
26
5 лет назад
0
Вообще о программировании имею лишь общее представление, но, как представляю, это же модификация самой игры, а не одной карты?
0
19
5 лет назад
0
8gabriel8:
Вообще о программировании имею лишь общее представление, но, как представляю, это же модификация самой игры, а не одной карты?
Да, однако это можно запихнуть в dll/mix, и всё)
0
26
5 лет назад
0
И поиграть смогут лишь те, кто себе предварительно скачает эту dll, а не те, кто увидит карту в списке игр. Да и будет ли работать на новых патчах, где Близзард латала дыры?
1
19
5 лет назад
1
8gabriel8:
И поиграть смогут лишь те, кто себе предварительно скачает эту dll, а не те, кто увидит карту в списке игр. Да и будет ли работать на новых патчах, где Близзард латала дыры?
  1. Есть эксплойт по вшитию mix/dll в карту;
  2. Смотря кто делает)
0
32
5 лет назад
0
8gabriel8, ты что забыл, как я всё подряд вшивал на мемхаке в карты?
1
32
5 лет назад
1
Bergi_Bear, на мемхаке нет нужды заниматся ахиненей с ForceUIKey, ибо есть функции для открытия спеллбука, активации абилки, принудительный каст и прочее, хочешь - делаешь кастомный orb of slow, хочешь - кастомный immolation.
Ev3nt:
8gabriel8:
Мемхак тоже не для всех патчей)
Смотря кто делает)
Ну китайцы делали на старшие, я даже выкладывал, толку то, щяс ждем рефордж или сидим на 1.26, промежуточные патчи не интересны. Кто сможет свалить в рефордж- свалит, кто не сможет, останется. Ну в рефордже тоже очень даже может быть мемхак.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.