32

» WarCraft 3 / Иконки на мини карте

Импорт из доты, можно какую хочешь иконку поставить, нужно импортировать её по пути стандартной текстуры себе в карту.
32

» WarCraft 3 / Призванные юниты

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

» WarCraft 3 / Как обездвижить юнита?

Триггерно скорость меняй на 0, а потом возвращай, либо стандартную, либо заранее записывай в переменную его скорость, и потом считывай с переменной.
Правда, могут быть баги, если юнит сможет в процессе стояния увеличить свою скорость. В таком случае, попробуй способность предмета, дающую -522 скорости.
А, если после смены скорости, юнит не сможет крутиться, в анимации ему скорость поворота установи(либо, опять же, его стандартную запиши в переменную, а после смены скорости, дай скорость поворота)
Тупиковый вариант, нельзя поставить юниту скорость 0, константно для юнитов 0 это 180 мс, хоть 10000% замедления делай, меньше не опустится как и выше 522 нельзя.
Сменить скорость с какого то значения в 0 можно только морфом юнита, морфы не самое лучшее решение особенно для героев.
32

» WarCraft 3 / Как обездвижить юнита?

call SetUnitPropWindow( targ, 0.00 )
не даст ходить юниту, но он сможет крутится.
потом чтобы вернуть все как было:
SetUnitPropWindow( GetUnitDefaultPropWindow( targ ) * bj_DEGTORAD )
Обязательно bj_DEGTORAD ибо сдвиг окна хоть и указан в ро в градусах, устанавливать его в SetUnitPrprWindow нужно в Радианах, иначе начнется треш и угар.
Ну или сохраняй в переменную сдвиг окна, а затем устанавливай нужное значение.
32

» WarCraft 3 / Оптимизация триггера

Принятый ответ
Слушай нафига вейт?
Есть же событие триггера - таймер истекает..
Вот на своей таймер сделай это событие, а затем удали окно этого таймера как он истечет...
32

» WarCraft 3 / Оптимизация звуков

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

» WarCraft 3 / Хэш или Кэш

Хештаблица...
на ссылочка
Читай и не задавай подобный вопросов, плз то аж плакать хочется...
32

» WarCraft 3 / Zephyr Editor или как сделать углубление.

Взять модель с темной дырой и засунуть её в неглубокую яму, так можно сделать иллюзию глубины.
32

» WarCraft 3 / Проверка на уничтожение декораций

Можно же добавлять событие на смерть конкретного разрушаемого обьекта.
Когда создаешь бочку сразу же на неё вешаешь событие 'Trigger Add Event в гуях, находится в папке триггер.
32

» WarCraft 3 / Send AI Command (command, data)

Принятый ответ
Насколько помню нативка тупо передает число, а в самом ии стоит условие если Комманда допустим равна 1 то мы идем всеми войсками на врага, иначе копим ресурсы.
32

» WarCraft 3 / Создание Debug сообщения в AI скрипте

попробуй добавить в карту кастом common.ai куда засунь нативки из common.j
а именно
	native	DisplayTextToPlayer	takes player toPlayer, real x, real y, string message returns nothing
32

» WarCraft 3 / Редактирование поведение нейтралов

UniverseRuler, не сгорит, для вашего компа куда более прожорливы вы и другие игроки - люди а не ИИ.
32

» WarCraft 3 / Мультиборд

Принятый ответ
Нужно скопировать это в нестандартный код карты (или как то так) выше всех триггеров в гуях такое окно есть, куда можно писать текст...
Но нужно потом эти функции использовать, что возможно только на jass (а еще вам JNGP потребуется ибо там код на cjass)
32

» WarCraft 3 / Редактирование поведение нейтралов

Собственный ИИ для крипов написать не пробовали?
Периодически проверяйте где и что делают крипы а затем отдавайте им нужные приказы.
32

» WarCraft 3 / Способности и алгоритмы на заказ

Alexsander:
Здравствуйте подскажите пожалуйста где можно взять способности паука Broodmother, Black Arahnia.
А что там брать 3 из 4 способностей дефолт скиллы, паутина это тупо вызов голема....Ну инвиз и спсобность лазить через препятствия сделаны триггерно...
32

» WarCraft 3 / Venomus Gale

DrontMAN:
Почему фрог добавляет условие а не действие в созданный при касте триггер?
Потому что ему заняться нечем, слышал звон что Boolexpr не создает утечек, а кешируется вот и юзает условия забывая про то что можно вовсе не создавать boolexpr'ов, да и еще он забыл про triggeraction и triggercondition.
32

» WarCraft 3 / Модель Альтернативной формы тинкера.

Принятый ответ
Мб оно связано с морфом, или с какими то параметрами заклинания - в доте аватар превращал тинкера в танк..
Можно попробовать морфнутся в альтернативного тинкера скиллом 'Aave' - превратится в сфинкса, тогда он навсегда останется тинкером в ульте.
32

» WarCraft 3 / Таймер жизни/Expire timer

Юнит умирает и Разлагается, если это предусмотрено. Или сразу удаляется. Это кстати причина бага в доте когда яд змейки веномансера доводит до суицида, ибо источник урона равен null.
32

» WarCraft 3 / Cooldown Reduction System в варкрафте - оптимальная реализация

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

» WarCraft 3 / Что есть jass и что есть гуи?

Принятый ответ
ГУИ - это графический интерфейс редактора триггеров, те самые зелёные значки, списки и прочее напоминающее веб сайт.
JASS - язык сценариев warcraft lll, текст.
Код из ГУИ Конвертируется в JASS при каждом сохранении карты или действием правка/конвертировать в текст.
32

» WarCraft 3 / Способность:Типа Грабёжа

Принятый ответ
Система отлова физ.урона а далее делай что хочется...
32

» WarCraft 3 / Cooldown Reduction System в варкрафте - оптимальная реализация

Не обязательно плодить технику, сударь забыл про 4 вариант.
100500 уровней, драколич кстати у предметов юзает не бд а 100500 уровней как я ему подсказал.
Собственно если скиллов не сотни как в доте то юзайте технику, для предметов - уровни. Иначе бд,, и сброс кулдауна у способности.
32

» WarCraft 3 / Увеличение максимального количества здоровья на 5%

Все что тебе нужно это система предметных бонусов, на сайте вроде была, а так же их полно на хайве.
Просто вычисляешь процент от макс хп Юнита, и добавляешь ему нужное кол.во хп.
Система предметных бонусов, сама рассчитает сколько юниту нужно будет добавить и каких способностей добовляющих N хп. Чтобы у Юнита повысилось макс хп на 5 %.