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 %.
32

» WarCraft 3 / Как ускорить New Gen примерно 390 нестандартными обьектами?

AntiMage, слушай мб юнный ICEFROG продемонстрирует нам свои труды?
Не ну рили интересно посмотреть что ты там творишь и ткнуть тебя носом в 100500 примитивнейших косяков, уверен что если бы мы увидели карту то сразу бы все заработало как надо.
32

» WarCraft 3 / Как проверить, включен ли автокаст у определенной способоности?

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

» WarCraft 3 / можно ли сделать приоритет атаки без прочих переменных?

SсRealm:
Мне просто интересно, а откуда такая ненависть к переменным?
Руки не из того места растут....