Тут 2 варианта, надо в редактор ИИ загрузить нестанадратные данные по объектам
Если используется 100% стандартное ИИ то надо его обучить.. делается это простым гуи триггером
Событие - игрок повышет уровень
Условие (2 условия), Тип героя= ваш герой, владелец юнита =управляется компьютером
Действие - учить скилы:
Учим способность R
Учим способность Q - Q спосбность приоритетной прокачки
Учим способность W
Учим способность E
А тут надо быть внимательным... изучение ульты требуется указать вначале... чтобы герой выучил ульту на 6 уровне...
или тут можно зарандомить или написать своё алгоритм.. или же чтобы ИИ учил скилы по другом условиям...в зависимости от тот как у него идёт игра
На новом патче или мемхаке всё просто, надо перемещать эффект посде его уничтожения в невидимую область карты, можно даже в несуществующую типа (-4000,-4000)
SetEffectPosition(eff,x,y)
Если же нет ни того ни того то надо редактировать сам эффект.. добавлять анимацию Death в пару кадров, в которой модель будет или скрыта или уменьшена, или сдвинуты в области невидимости... например очень сильно вниз
zakiri, ну... надо нормально суть излагать... Если баг рандомен.. например вылетает карта при неизвестных обстоятельствах, то это можно дебажить и искать вечно... если много кода (и вот это стоит дорого)
Если баг себя проявляет как:
Лагает игра при касте способности
Способность работает не так.. должа делать это а делает совсем другое, вот её код
тут вставляем код сомнительной способности
Тогда вопрос уже будет другой... лучше вообще поделить вопросы на блоки и задавать их отдельно.. сюда щас не надо ничего
quq_CCCP, Мне очень интересно как будет вот этот элементарный кложур выглядить на Jass
local i=0
TimerStart(CreateTimer(), 1, true, function()
i=i+1
end )
Для этого минимум нужна хештаблица и сохранение переменной i на хендл таймера...Удачки проворачивать такие конверты
А особено удачи в новых функциях, аналогов которых нет на мемхаке, например локальные события мыши или импуты клавиш, которые сами синхронятся...
Или же я не прав и луа в мемхаке выглядит несколько иначе? и адаптация карт с 131 на 126 выглядит тоже совсем не так?
На более нормальный Движок (дота2)
На более полноценный Движок (Юнити/Анриал)
Пиши свой движок на С++
Забить на всё и просто играть в хорошие игры, и не заниматься ерундой
хз почему файл не найден, но у вас либо нет программы для открытия формата 7z
Либо сбита ассоциация с архива на блокнот, лечится через "открыть с помощью"
Само перспективно по моему мнению, это добавление мемхак функций на гуи, вот это будет бомба, чтобы ММЕ могли пользоваться нормальные люди... + переписывание утечных BJ функций..... Чтобы для гуишников ничего не поменялось, а на деле внутри нет утечек элементарных точек и групп
Ikobot, вот именно, это вообще ничего не даст... только гемороя добавит... я просто даже не представляю как кложур на луа превратиться в jass ? хештаблица появиться? глобалки нарисуются? что это вообще будет?
Просто если луа будет в итоге конвертироваться в jass на 126 патче, я не вижу смысла его применения вообще, естественно лучше оставить jass.. И я говорю о применимости луа к 126 патчу и к ММЕ в целом
Появление луа в 126 заставит меня задуматься о возвращении, но опять таки какое именно луа... Как там у китайцев всё прикручено?
Актуален ещё как, не актуально на ванильном jass сидеть или гуи, нужно брать мощный интрумент (мемхак или последний патч луа)
Надо смотреть модель и вообще от неё плясать:
Если у модель допустим атака с меча и стрельба из лука... их воспроизводить или через анимационный тег или по индексу...
Если теги не поддерживаются (я про тег Alternate или Morph), их надо либо сделать у модели либо полностью написать кастомную систему атаки, чтобы воспроизводить нужную анимацию по индексу (это уже и на ваниле можно сделать)
Во первых была возможность динамически менять модель юнита с сохранением всех параметров без морфа.. что уже решало ряд проблем
Изначально юниты были дальниками но имели рендж атаки 100, таким образом опять же без морфа, можно было мемхаком триггерно менять дальность атаки.. таким образом атака становилась ренджовой
Сфера позволяет сменить модель снаряда рендж атаки
Кастомная коллизия.. периодическим таймером выталкиваем всех существ в нужном радиусе от юнита.. сам же юнит вообще не имеет пафинга... а здания под его ногами разрушаются, ибо здания нельзя толкать (разрушение фундамента и всё такое).. или сделать здания - юнитами
NaxefirYT, напиши как решил, у нас тут накопительная база знаний, твой ответ очень важен для будущих поколений, которые столкнуться с такой же проблемой
Тут мастера в своих картах баги не могут убрать ибо нужно много времени на их отлов и чаще нужна полная переделка и переосмысление кода... если это код а не гуи триггеры.
Такое если и возможно то только за денюжку, сколько вы готовы заплатить? Под какой патч идёт работа? и я не говорю что мне интересно... просто задал наводящие вопросы
» WarCraft 3 / ИИ не прокачивает способности героям
Если используется 100% стандартное ИИ то надо его обучить.. делается это простым гуи триггером
Событие - игрок повышет уровень
Условие (2 условия), Тип героя= ваш герой, владелец юнита =управляется компьютером
Действие - учить скилы:
Учим способность R
Учим способность Q - Q спосбность приоритетной прокачки
Учим способность W
Учим способность E
А тут надо быть внимательным... изучение ульты требуется указать вначале... чтобы герой выучил ульту на 6 уровне...
или тут можно зарандомить или написать своё алгоритм.. или же чтобы ИИ учил скилы по другом условиям...в зависимости от тот как у него идёт игра
» WarCraft III: Untold Stories / WarCraft III: Untold Stories
» WarCraft III: Untold Stories / WarCraft III: Untold Stories
» WarCraft 3 / Удаление эффекта
SetEffectPosition(eff,x,y)
Если же нет ни того ни того то надо редактировать сам эффект.. добавлять анимацию Death в пару кадров, в которой модель будет или скрыта или уменьшена, или сдвинуты в области невидимости... например очень сильно вниз
» WarCraft 3 / Редактирование стандартных волн, на стандартной воде
Ред. Берги
» WarCraft 3 / Фикс багов в карте warcraft 3
Если баг себя проявляет как:
» WarCraft 3 / Фикс багов в карте warcraft 3
» MM Engine / MM Engine
А особено удачи в новых функциях, аналогов которых нет на мемхаке, например локальные события мыши или импуты клавиш, которые сами синхронятся...
Или же я не прав и луа в мемхаке выглядит несколько иначе? и адаптация карт с 131 на 126 выглядит тоже совсем не так?
» WarCraft 3 / Действие - ничего не делать
На более полноценный Движок (Юнити/Анриал)
Пиши свой движок на С++
Забить на всё и просто играть в хорошие игры, и не заниматься ерундой
» MM Engine / MM Engine
» IrInA Host Bot / Проблемы с установкой
Либо сбита ассоциация с архива на блокнот, лечится через "открыть с помощью"
» MM Engine / MM Engine
» MM Engine / MM Engine
Ред. Берги
» MM Engine / MM Engine
Ред. Берги
» MM Engine / MM Engine
» WarCraft 3 / Проблема с ИИ
» WarCraft 3 / ОООЧЕНЬ муторная система смены оружия
» WarCraft 3 / ОООЧЕНЬ муторная система смены оружия
Надо смотреть модель и вообще от неё плясать:
» WarCraft 3 / ОООЧЕНЬ муторная система смены оружия
- Во первых была возможность динамически менять модель юнита с сохранением всех параметров без морфа.. что уже решало ряд проблем
- Изначально юниты были дальниками но имели рендж атаки 100, таким образом опять же без морфа, можно было мемхаком триггерно менять дальность атаки.. таким образом атака становилась ренджовой
- Сфера позволяет сменить модель снаряда рендж атаки
Всё это реализовано вот тут и вот такЕсть ещё варианты решения этой задачи
» WarCraft 3 / Проверка завершенной постройки
» WarCraft 3 / Как изменить физический размер юнита?
» WarCraft 3 / Проблема с ИИ
» WarCraft 3 / Хэш таблица
» WarCraft 3 / Проблемы с редактором
» WarCraft 3 / Фикс багов в карте warcraft 3
Такое если и возможно то только за денюжку, сколько вы готовы заплатить? Под какой патч идёт работа?
и я не говорю что мне интересно... просто задал наводящие вопросы