ScopteRectuS, Дело в том что юнит неуспевает умереть, событие - юнит получает урон срабатывает до реального нанесения урона, т.е хп юнит потеряет или умрет только через фрейм, если на юнит повешано событие - юнит получает урон и в действии триггера ему еще раз наносят урон, происходит рекурсия, счетчик уронов на юнита переполняется, ну и фатал. Это хорошо описано в блоге драколича, где подробно описаны способности по блоку, ибо усиления урона. Можешь почитать на досуге и понять как лучше не делать способности..... ScopteRectuS, думаю будет полезно ссылка
А вот сам код с пояснениями косяков ссылка
RotceV, Создайте новую, совершенно пустую карту, поставьте исходную позицию в центре и нажмите вкладку - Редактор звука (F5), в окне слева будут стандартные звкуовые файлы варкравта, выберите любой, щелкните правой кнопкой мыши на любом звуке и выбирите пункт в всплывающем меню - "использовать как звук"
В окне слева появится звуковая переменная, вы сможете настроить её по желанию, но это неважно. Сохраните карту.
Выколупайте код war3map.j из только что сохраненной карты, и ищите функцию - InitSounds, там вы увидите как на jass создаются и настраиваются звуковые переменные и как ваши настройки в редакторе звуков переносятся на jass код, удачи...
А для чего вам видить её? Достаточно создать звуковую переменную (функция - CreateSound ) указав путь для звука, чтобы проиграть его триггерно.
Если вы собрались делать собственную озвучку - зря стараетесь.
Snak061, Ищеш всех юнитов на карте раз в секунду, проверяя их на уровень баффа ауры, если уровень баффа ауры у них выше 1 то, твои действия.
На забываем не плодить утечки.
jngp самая меньшая из проблем ;)
все с чего-то начинают, запустить в редакторе ее смог, а вот изменить не могу.
Имхо, лучшая карта в war3, уже лет 10ее фанат но недавно появилось жуткое желание немного ее подправить
Пусть правит автор - без знания jass там нечего делать + вам придется понимать что к чему, каким образом работает.
Устройство карты тоже понадобится знать.
Ну карта защищена от ковырялкиных, весь код нужно править.
Да и вовсе понадобится JNGP чтобы сохранить изменения в этой карте.
Карта защищена довольно примитивно, если вы не смогли её запустить - вам явно не стоит этим заниматся.
Ну триггер с событием - юнит получает урон, на обоих юнитов, как только урон получит один юнит, снять хп у второго, так же если хп меньше чем урона то убить юнита.
Steal nerves, Была на форуме эта наработка, подобие Random Draft из доты, герои стоят на карте, можно выбрать, покликать спеллы, и подтвердить выбор за бабки, там была эта система на поставке ресурсов и триггерах.
Ну либо мемхак, либо баг с событием - игрок сохранил игру, игрок вышел из игры, хз как щяс, раньше эти баги работали.
Суть бага - делаем триггер с нужным событием, и действие показать, любой диалог игроку GetTriggerPlayer(), как разультат ничего не происходит, игрок тыкает кнопку в меню но ничего не происходит, он тупо не может сохранить игру или выйти из игры (события - игрок открыл меню нет).
pro100master, по вашему желанию, просто нужно смотреть что к чему, там вроде юзаются бж переменные, нужно чтобы инит прошел после них, а не в самом майне, да и это защита от оптимизаторов, ибо если инитить как библиотеку, они вынесут все из инит функций в майн, могут быть проблемы с обрывом потока.
Эх у меня в основном идеи для магов что-т в голову лезут...
Щяс думаю сделать пример "псевдоконтроля" юнита на общеизвестном примере, к примеру агр акса - как сделать чтобы работало без багов (т.е не постопишь, не уйдешь в инвиз как сларк) по мотивам д2, и как бы это сделал я, без блокировки спеллов и сбивания приказов...
MATRITSA, что значит точку кругом? Сделать круг из точек? Ну цикл+ полярные координаты, геометрию в школе не отменяли.
Если вам нужен не квадратный рект - ну пожалуйста, делайте из квадратных регионов подобие окружности.
Кет, в теории можно сделать хак, после запуска карты в первый раз - загружать лаунчер в папку с варом + подменять все ярлыки, при повторном запуске вар будет запущен уже через лаунчер и вот вам улучшение граффония для вашей карты.
» WarCraft 3 / Фаталит карта
» WarCraft 3 / Не работает переключаемая способность на основе книги заклинаний
Ред. quq_CCCP
» WarCraft 3 / Фаталит карта
ScopteRectuS, думаю будет полезно ссылка
А вот сам код с пояснениями косяков ссылка
» WarCraft 3 / Не работает переключаемая способность на основе книги заклинаний
» WarCraft 3 / Скрыть индикатор загрузки
» WarCraft 3 / mp3 и mpq
В окне слева появится звуковая переменная, вы сможете настроить её по желанию, но это неважно. Сохраните карту.
Выколупайте код war3map.j из только что сохраненной карты, и ищите функцию - InitSounds, там вы увидите как на jass создаются и настраиваются звуковые переменные и как ваши настройки в редакторе звуков переносятся на jass код, удачи...
» WarCraft 3 / mp3 и mpq
Если вы собрались делать собственную озвучку - зря стараетесь.
» WarCraft 3 / Один таймер
» WarCraft 3 / Мапа не запускается в WE
» WarCraft 3 / Бафф Аура
На забываем не плодить утечки.
» WarCraft 3 / Бафф Аура
Напишите сначала что хотели сделать?
» WarCraft 3 / Мапа не запускается в WE
Устройство карты тоже понадобится знать.
» WarCraft 3 / Мапа не запускается в WE
Да и вовсе понадобится JNGP чтобы сохранить изменения в этой карте.
Карта защищена довольно примитивно, если вы не смогли её запустить - вам явно не стоит этим заниматся.
» WarCraft 3 / Можно ли совместить 1 карту с другой?
» WarCraft 3 / Система общего здоровья.
Ред. quq_CCCP
» WarCraft 3 / Мультипак в одном здании...
» WarCraft 3 / Отключение меню паузы и журнала
» WarCraft 3 / Отключение меню паузы и журнала
Суть бага - делаем триггер с нужным событием, и действие показать, любой диалог игроку GetTriggerPlayer(), как разультат ничего не происходит, игрок тыкает кнопку в меню но ничего не происходит, он тупо не может сохранить игру или выйти из игры (события - игрок открыл меню нет).
» RenderEdge / [RenderEdge] Memory Hack
» WarCraft 3 / Не совсем вопрос, но просто мб найдутся желающие придумать =)
» WarCraft 3 / Хак на память Warcraft3
» WarCraft 3 / Не совсем вопрос, но просто мб найдутся желающие придумать =)
Щяс думаю сделать пример "псевдоконтроля" юнита на общеизвестном примере, к примеру агр акса - как сделать чтобы работало без багов (т.е не постопишь, не уйдешь в инвиз как сларк) по мотивам д2, и как бы это сделал я, без блокировки спеллов и сбивания приказов...
» WarCraft 3 / Мне нужно Сохранить точку Кругом
Если вам нужен не квадратный рект - ну пожалуйста, делайте из квадратных регионов подобие окружности.
» RenderEdge / [RenderEdge] Memory Hack