32

» WarCraft 3 / Юнит использует спелл

Принятый ответ
Молот бурь - способность с целью юнитом, как она может использоваться раз в 12-15 секунд, если нужно указать цель?
Что нужно автору? Посыпать молотками ближайших юнитов, дык создай дамми юнита который будет кастовать спеллы раз в N сек.
32

» WarCraft 3 / Время

Игры а не виндуса, система тебя пошлет на три буквы и угробит процес почуяв неладное, сам вар дату и время не хранит, батл нет возможно, там вроде событие было GameTortament но это все не наш случай с айкапами да гаренами.
Самый уневерсальный брать из файла который обновляется сторонними прогами. Так же ретурн багом еще нужно дату и время найти и добраться к ним из кода, увы не везде можно залезть с ретурн бага, фатал и все.
32

» WarCraft 3 / Время

Каким образом?
Где вы в варкравте видели проверку на дату создания? Это свойство винды, дату написать, в самих файлах нефига нету про их дату создания, ток если туда написать а потом от туда читатью
32

» WarCraft 3 / Ближайший объект в области

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

» WarCraft 3 / Предмет-книжка

Ты вручил способность - пошла загрузка уровней в память, вот и падение фпс.
32

» WarCraft 3 / Ближайший объект в области

Ну лучше писать ИИ, то геморновато постоянно трясти все разрушаемые объекты коих обычно 100500. А если у вас просто показуха как в кампании, ну этакая подгонка что щяс гули лес прорубят и кто не спрятался тому хана.
Заранее определитесь с декором который нужно сломать и создайте вокруг него области, как только туда зашел юнит (ну гули, шреддеры, лесорубы) если они ничем другим не заняты заставляй атаковать твой обьект (тот что рядом с этой областью ) пока он не сломается, после выключай триггер. Ну и так далее.
32

» WarCraft 3 / Время

Принятый ответ
Game Cache + preload expoit + сторонняя прога которая будет писать время и дату в один файл.
Пожалуйста если это так вам необходимо.
32

» WarCraft 3 / Способность на основе ледяной брони

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

» WarCraft 3 / Предмет-книжка

Все вредогуишники с вейтами плз выпилитесь и не советуйте ахинею, руны можно удалять сразу, вейта совсем ненужно.
Способности с 30 лв будут долго грузится и подлагивать, 100500 уровней плохая затея. 3-4 уровня, а так делай спецефические бонусы способностями по 1 уровню, писанины больше зато быстрее работает, загружается не лагает.
32

» WarCraft 3 / Тригггерно высота полета

Ilya71:
Пропишите пожалуйста полностью последовательность действий (юнит не летающий)
Уже написали выше, вручили и удалили морф вороны и все меняй высоту как хочешь.
32

» WarCraft 3 / Условие

IsTriggerEnabled( GetTriggeringTrigger( ) ) - проверка включен или выключен триггер.
Действия выполняются почти мгновенно если нету всяких вейтов, так что зачем следить за работой триггера?
32

» WarCraft 3 / Что означают эти ошибки при открытии карты в другом редакторе?

Не встали рус. гуи, не может найти строки с описаниями, перезапусти полазь по карте.
Должно наладится.
32

» WarCraft 3 / Уменьшение размера карты

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

» WarCraft 3 / Проблемы при работе с "Заговором неуязвимости"

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

» WarCraft 3 / Уменьшение размера карты

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

» WarCraft 3 / Уменьшение размера карты

Попробуй запустить код
call PreloadGenClear( )
call PreloafGenStart( )
call TriggerSleepActions( 5.00 )
call PreloadGenEnd( "save//mydata.pld" )
И вручи любую кастом абилку, посмотри сколько всего грузится в память, все описания уровней, иконки звуки.
32

» WarCraft 3 / MultiBoard

Мультиборды нужно скрывать от всех игроков, а потом локально показывать мультиборд, ну или ести там тупо строки то можно локально менять текст в строках мультиборда, для каждого игрока.
32

» WarCraft 3 / Локальные переменные.

lll_Kirito_lll, а нахрена на сайте лежит Dummy.mdx ? Прост так?.
Обычно создают несколько даммиков в ро, с обзором\без обзора и отдельного с атакой ( Dummy attacker ) если это необходимо, но это личное дело каждого. IceFrog делает для каждого спелла своего дамми снаряда, и дамми обзорщика, там аж ро лагает от этих дамми и как то всем пох, никто не умер, дота работает хоть там и 100500 багов.
32

» WarCraft 3 / Как определить местоположение юнита относительно другого.

Принятый ответ
Проверка угла между углом поворота юнита facing angle и угла между координатами. У бриста довольно примитивно сделана пассивка, опен доту глянь.
32

» WarCraft 3 / Область с боссом

Не проще телепортировать действием Move Unit (instanty) в гуях, на jass SetUnitPosition.
Так же можно проверять текущий приказ, если юнит отдал приказ в эту область, то приказать ему отставить, а потом с задержкой в пол сек. отправить его назад, но вариант сложноват для гуи.
Вот пример такой реализации:
Загруженные файлы
32

» WarCraft 3 / Событие Юнит получает урон (решено), Бафф Poison (Info)

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

» WarCraft 3 / Как увеличить хитбокс модели?

Импортную модель, где сфера (куб, прочая хрень) будет отличатся от дефолтной в нужную тебе сторону, универсальных решений увы нету.
32

» WarCraft 3 / Локальные переменные.

Принятый ответ
Ну так то темповые глобалки и структуры vjass'а юзают уже хрен знает сколько лет, ибо да это побыстрее, тут даже вопрос не в памяти а в том что создание переменной это отельная операция как и обнуления, что ненужно делать с глобалками (их порой даже создавать ненужно, ибо bj глобалки сделали близзард) но нужно действовать осторожно, думать головой, не вызывая иных событий где будут юзатся эти же переменные.