pro100master, могу дать код из моей карты - там блинк страйк, пока юнит летит к цели и не ударит её им нельзя управлять, панель приказов не заблокирована. Но отдача приказов ничего не дает, либо код ульта спектры из доты - основа ода и та же с технической точки зрения.
Что вам ближе?
pro100master, могу предложить - код спектры из доты, там как запрет контроля, кривоват но работает.
Так же мемхаком можно отрубить полностью возможность даже подстапливать юнита.
ClotPh, Нет. Это старый баг который открыл драколич, я тоже с ним сталкивался.
Суть - приказ и тип цели кешируются, по этому когда вы делайте канал с ид приказа спелла, к примеру flamestrike и указываете тип цели - без цели,
то при применении канала движок запишет в кешь эту последовательность и будет думать что все flamestrike - это приказы без цели, не давая даммику кастануть абилку в точку. Нужно либо чтобы юнит с оригинальной способностью появился на карте раньше, чем юнит с канналом, либо не делать канал с такими настройками, ну или брать приказы от абилок которые вы никогда не будите использовать в своей карте.
avuremybe, хайд это особое состояние юнита, так сказать телепорт в подземный мир. Его просто игнорирует движок, хотя юнит остаётся там где был, его не отрисовывает, он не взаимодействует с другими юнитами, хотя может их атаковать.
Если ты собрался прост так свалившись с луны написать ИИ, у меня для тебя плохие новости - это не так просто и быстро, смотри ИИ доты, точно знаю что в доте 6.44б, там не удалены имена переменных и функций, попробуйте поизучать и посмотреть играя в карту как оно работает. ИИ там кстати не такой уж и хилый, боты очень даже могут надрать вам задницу! Потом уже думать как вы будите делать ИИ в своей карте.
avuremybe, ну а ты как думаешь? У тебя на компе ты можешь выбрать юнита и кликнуть абилку, у других игроков нет - десинх, все абилки и приказы стого синхронизируются, чуть что нетак - десинх.
Можно же юзать инвиз.
Melissa, Ага, ты значит у себя на компе берешь и делаешь все что хочешь с хайднутым юнитом, он у тебя и баффы и уроны получает, а у других игроков нет - десинх сразу же, нефиг тут вставлять свои 5 копеек, мол. а если не трогать, тут именно вся соль в том что будут...
На карте стоит защита, её нужно снять...
Снимите сами или это сделают за вас, но за спасибо вряд-ли кто будет это делать. Лекция по снятию защит - 100 руб./час.
Proshel_Doty, а тебе нунжна их перебирать?, достаточно юзать хт или разработать собственную хешфункцию, которая берет id абилки - что есть целое число и находит строку для екзекута.
Екзеут желательно в акшине триггера, ибо екзекут наследует параметры потока.
Уже описывалось не раз, думайте как сопоставить одному числу одну строчку, изи же!
Proshel_Doty, Нормальный рандом в варике, просто не ненужно думать что рандом - это всегда у всех все поровну, или что это 20 раз за 100 атак, нет не так, до 20 раз за 100 атак, это 20% шанс на рандом.
Для башей давно выдумали кулдауны как в доте, ибо баш в картах типа хиро арен или AOS, где бой ведется в основном одним героем и минимумом подконтрольных войск, там баш очень сильная абилка (собственно все оглушения сильные абилки). Делайте кулдаун на 1 юнита, если юнит от вас уже получал баш, следующий возможен только через 3 сек. (к примеру).
8gabriel8, запросто. 8gabriel8, ты знаешь, хватает 1 фрейма (мне хватило). но там я тестил другую абилку, долго не мог понять че не так, пока не посмотрел дебаги.
8gabriel8, годится любой автокаст, даже вредный (стрелы исключение, т.к нужна дальняя атака).
ИИ там примитивное, на юнита применили хил, его хп далеко от 100% кастануть хил еще раз.
» WarCraft 3 / Убрать контроль юнита!
Что вам ближе?
» WarCraft 3 / Убрать контроль юнита!
Так же мемхаком можно отрубить полностью возможность даже подстапливать юнита.
» WarCraft 3 / Даммик не может кастить флеймстрайк
Суть - приказ и тип цели кешируются, по этому когда вы делайте канал с ид приказа спелла, к примеру flamestrike и указываете тип цели - без цели,
то при применении канала движок запишет в кешь эту последовательность и будет думать что все flamestrike - это приказы без цели, не давая даммику кастануть абилку в точку. Нужно либо чтобы юнит с оригинальной способностью появился на карте раньше, чем юнит с канналом, либо не делать канал с такими настройками, ну или брать приказы от абилок которые вы никогда не будите использовать в своей карте.
» WarCraft 3 / Узнать номер индекса переменной
» WarCraft 3 / Можно ли задать переменным тип атаки и тип урона значения юнита?
» WarCraft 3 / Добыча ресурсов - изменение уровня
» WarCraft 3 / Расскажите пожалйста о категории Триггер и как использовать
Ред. quq_CCCP
» WarCraft 3 / Как сделать видимой всю карту, но при этом не монстров?
» WarCraft 3 / Искусственный интеллект
» WarCraft 3 / Как сделать видимой всю карту, но при этом не монстров?
Можно же юзать инвиз.
» WarCraft 3 / Как сделать видимой всю карту, но при этом не монстров?
Ред. quq_CCCP
» WarCraft 3 / Мусор после использования "книг"
» WarCraft 3 / Mpq Editor
Снимите сами или это сделают за вас, но за спасибо вряд-ли кто будет это делать.
Лекция по снятию защит - 100 руб./час.
» WarCraft 3 / Как сделать видимой всю карту, но при этом не монстров?
Сделай карту просто разведенной, карту будет видно а юнитов нет.
» WarCraft 3 / Рандом Варкрафта и Абилки с шансом
Ред. quq_CCCP
» WarCraft 3 / Триггеры и Нестандартные абилки
Екзеут желательно в акшине триггера, ибо екзекут наследует параметры потока.
Уже описывалось не раз, думайте как сопоставить одному числу одну строчку, изи же!
» WarCraft 3 / Рандом Варкрафта и Абилки с шансом
Для башей давно выдумали кулдауны как в доте, ибо баш в картах типа хиро арен или AOS, где бой ведется в основном одним героем и минимумом подконтрольных войск, там баш очень сильная абилка (собственно все оглушения сильные абилки). Делайте кулдаун на 1 юнита, если юнит от вас уже получал баш, следующий возможен только через 3 сек. (к примеру).
» WarCraft 3 / Триггеры и Нестандартные абилки
» WarCraft 3 / Определить, является ли применяемая способность предметной
Ред. quq_CCCP
» WarCraft 3 / Как убрать время баффа "лечение"
8gabriel8, ты знаешь, хватает 1 фрейма (мне хватило).
но там я тестил другую абилку, долго не мог понять че не так, пока не посмотрел дебаги.
» WarCraft 3 / Как убрать время баффа "лечение"
» WarCraft 3 / Как убрать время баффа "лечение"
» WarCraft 3 / Как убрать время баффа "лечение"
ИИ там примитивное, на юнита применили хил, его хп далеко от 100% кастануть хил еще раз.
» WarCraft 3 / как сделать спавн юнитов как в холи вар