32

» WarCraft 3 / Безумие на цель

Разумеется нету, делайте триггерно.
Есть масса способов повысить цели скорость атаки и перемещения, а так же уменьшить\увеличить получаемый урон.
32

» WarCraft 3 / Вопрос по spirit lance

Принятый ответ
Чтобы отследить созданного клона делается глобальный триггер с событием - Юнит вызывает еще 1 юнита, условие - юнит иллюзия, действие записать в bj_LastCreatedUnit == GetSummonedUnit(), после приказываем даммику кастануть жезл иллюзий в цель, сразу после приказа - берем bj_lastCreatedUnit - это наша иллюзия, записываем её в локалку или если действия мгновенные и не вызывают других триггеров юзающих эту глобалку то делаем с клоном все что нужно...
Т.к фрог юзает триггеры, он делает так, создает триггер, к нему вешает действие где в глобалку записывают GetSummonedUnit(), ну а после удаляет это действие у триггера, берет клона из глобалки, добавлает этому же триггеру другое действие и ставит событие на переодик 0.02 сек, чтобы двигать дамми снаряд, кароч юзает 1 триггер и для поиска клона и для движения дамми и для всего остального.
32

» WarCraft 3 / Вопрос по spirit lance

BrandY TM, у фрога - даммик с моделью снаряда создаются возле лансера, и летит к цели. При условии что у цели нет бафа линки или нет в кулдауне амулет защиты (рошан), далее клон вроде создается сразу после каста, но он хайдится (скрывается, паузится, делается не уязвимымм), переносится при успешном попадании (хотя копье не мажет, нельзя уклонится) и клон премещеется к цели, создается триггер который ждет когда цель сдохнет - убивает клона если цель сдохла, утилизируется...
Кароч костыль на костыле...
32

» WarCraft 3 / Какие способности бот использует автоматически

ИИ применяют все стандартные способности, в зависимости от ситуации. Нейтралы Дерутся до последнего, им незачем сбегать.
32

» WarCraft 3 / Hashtable или array

GetLocalPlayer, где это в vjass юзается хештаблица для структур? И если че vjass со структурами запилил векс еще до хештаблиц, году этак в 2006.
Структуры vjass - это массивы и код для управления этими массивами. Оно быстрее хештаблиц, но не так универсально.
32

» WarCraft 3 / Отвязка от CD

Принятый ответ
Master113, переустановите - последние кривопатчи лучше не ставить, 1.26а и радуйтесь, нормальный стабильный патч.
32

» WarCraft 3 / Отвязка от CD

патча этак с 24 игра не требует диск в приводе. У вас что то другое.
32

» WarCraft 3 / Фаталит карта

Принятый ответ
ScopteRectuS, ну как я и догадывался, что идет рекурсия.
10 событий - юнит получает урон, на одного юнита... Нужны именно такого типа проверки, всегда в условии триггера проверяй от кого урон и какой этот урон с помощью флага глобалки как в примере.В блоге лича хорошо описаны костыли доты, почитай для общего развития чтобы не наступать на эти грабли еще раз.
32

» WarCraft 3 / Фаталит карта

ScopteRectuS, как то ты события криво вешаешь, сразу по несколько на 1 юнита походу. Карту в студию.
32

» WarCraft 3 / Не работает переключаемая способность на основе книги заклинаний

Naadir, Руки значит не из того места раз работает не так. Анимацию и время превращение указать так сложно?
32

» WarCraft 3 / Фаталит карта

ScopteRectuS, Дело в том что юнит неуспевает умереть, событие - юнит получает урон срабатывает до реального нанесения урона, т.е хп юнит потеряет или умрет только через фрейм, если на юнит повешано событие - юнит получает урон и в действии триггера ему еще раз наносят урон, происходит рекурсия, счетчик уронов на юнита переполняется, ну и фатал. Это хорошо описано в блоге драколича, где подробно описаны способности по блоку, ибо усиления урона. Можешь почитать на досуге и понять как лучше не делать способности.....
ScopteRectuS, думаю будет полезно ссылка
А вот сам код с пояснениями косяков ссылка
32

» WarCraft 3 / Скрыть индикатор загрузки

Принятый ответ
Насколько помню - текстуру можно заменить, убрать ничего там нельзя.
32

» WarCraft 3 / mp3 и mpq

Принятый ответ
RotceV, Создайте новую, совершенно пустую карту, поставьте исходную позицию в центре и нажмите вкладку - Редактор звука (F5), в окне слева будут стандартные звкуовые файлы варкравта, выберите любой, щелкните правой кнопкой мыши на любом звуке и выбирите пункт в всплывающем меню - "использовать как звук"
В окне слева появится звуковая переменная, вы сможете настроить её по желанию, но это неважно. Сохраните карту.
Выколупайте код war3map.j из только что сохраненной карты, и ищите функцию - InitSounds, там вы увидите как на jass создаются и настраиваются звуковые переменные и как ваши настройки в редакторе звуков переносятся на jass код, удачи...
32

» WarCraft 3 / mp3 и mpq

А для чего вам видить её? Достаточно создать звуковую переменную (функция - CreateSound ) указав путь для звука, чтобы проиграть его триггерно.
Если вы собрались делать собственную озвучку - зря стараетесь.
32

» WarCraft 3 / Один таймер

Эх можно бы было узнать хендл triggeraction'a в потоке триггера...
32

» WarCraft 3 / Мапа не запускается в WE

Manulli, Ну рад за вас, разбирайтесь дальше. Советую почитать статьи про jass и устройство карты warcraft3, тогда многие вопросы отпадут сами собой.
32

» WarCraft 3 / Бафф Аура

Принятый ответ
Snak061, Ищеш всех юнитов на карте раз в секунду, проверяя их на уровень баффа ауры, если уровень баффа ауры у них выше 1 то, твои действия.
На забываем не плодить утечки.
32

» WarCraft 3 / Бафф Аура

У вас с такими познаниями ничего и не будет работать.
Напишите сначала что хотели сделать?
32

» WarCraft 3 / Мапа не запускается в WE

Manulli:
jngp самая меньшая из проблем ;)
все с чего-то начинают, запустить в редакторе ее смог, а вот изменить не могу.
Имхо, лучшая карта в war3, уже лет 10ее фанат но недавно появилось жуткое желание немного ее подправить
Пусть правит автор - без знания jass там нечего делать + вам придется понимать что к чему, каким образом работает.
Устройство карты тоже понадобится знать.
32

» WarCraft 3 / Мапа не запускается в WE

Принятый ответ
Ну карта защищена от ковырялкиных, весь код нужно править.
Да и вовсе понадобится JNGP чтобы сохранить изменения в этой карте.
Карта защищена довольно примитивно, если вы не смогли её запустить - вам явно не стоит этим заниматся.