32

» WarCraft 3 / Условия в триггрерах

bifurcated, в гуи если ты добавил вот так условия столбиком без And или Or то это проевратится в код примерно такого содержания:
если не ( условие1 == истина ) тогда
вернуть false
конецесли
если не ( условие2 == истина ) тогда
вернуть false
конецесли
ну и так далее
вернуть true
...
Гуи довольно убожественн, советую изучать jass и не морочить голову с кривым гуи + выдумывать 100500 изощрений чтобы сделать так как надо, а не как получится...
32

» WarCraft 3 / Условия в триггрерах

Если Or - то триггер сработает если любое из 3 условий вернет true, второй вариант если мне не изменяет память - это аналог And если все условия выполнятся то триггер сработает, если любое из них будет false, то триггер не сработает.
В гуи условия - это ужас, конвертируйте в текст ваш триггер и посмотрите сколько там дерьма, это же самое можно было написать в 10 раз короче...
32

» WarCraft 3 / Подскажите пожалуйста мгновенно используемые способности

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

» WarCraft 3 / Что бы крипы на линиях шли как в моба

Ha_Do6poM, так и сделать, ты что в глаза долбишся? Как сделано перемещение юнитов в конфетных войнах? Так сложно проверить что это за юниты и откуда они?
32

» WarCraft 3 / Кастомные звуки, много ифзенэлсов мб = лаг

ClotPh:
Че еще подумалось... может, есть смысл кастомные звуки "прелоадить" - при инициализации карты массово проигрывать с громкостью 0? Или бред и ни на что не повлияет?
Надо же, сам ответил на свой вопрос - подгрузка звуков требует времени, для подгрузки есть целый набор функций preload.
Так что подгружаем все звуки вначале, чтобы не было просадки фпс.
32

» WarCraft 3 / как добавить новую фракцию

Ну у нас 4 фракции,описания и интерфейса лежат в архивах игры.
сделать больше ни-ни, это в коде движка прописано.
32

» WarCraft 3 / Иллиданское превращение

Скрин настроек морфов и юнитов в студию, все должно прекрасно работать.
32

» WarCraft 3 / Призванные боссом юниты и иже с ними

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

» WarCraft 3 / Call Preload и запись текста

Длинну строки никто не отменял, так что записывай множество строк.
32

» WarCraft 3 / Hashtable

DracoL1ch, смотря сколько их плодится, видел карту по 9000 в минуту+ еще 100500 обьектов.
32

» WarCraft 3 / Прошу просто назвать причины фатала

кароче юзай проверку
function IsUnitDead takes unit u returns boolean
    return IsUnitType( u, UNIT_TYPE_DEAD ) or GetUnitTypeId( u ) < 1
endfunction
Очень древняя функция которая, как считается 100% способна отличить мертвого от живого юнита, а так же не дать ничего сделать с удаленным или разложившимся юнитом.
Обычно юнит умирает с 0.405 хп, с 1 хп юнит еще жив. Поэтому нельзя проверять жив ли юнит функцией
function IsUnitDeadBJ takes unit whichUnit returns boolean
    return GetUnitState(whichUnit, UNIT_STATE_LIFE) <= 0
endfunction
32

» WarCraft 3 / Прошу просто назвать причины фатала

Чет ваще ниче непонятно, аж 3 проверки, когда достаточно 1
GetUnitState( unit, UNIT_STATE_LIFE ) > 0.405
Да и проверять сдох ли юнит нужно в начале, а не сначала считать левелы а потом проверять жив ли он.
Есть функция GetUnitAbilityLevel - нафиг юзать бж огрызки?
так же есть IMinBJ если вам так нравится, set number = IMinBJ( 99, number )
Ты уверен что фаталит именно этот код?
32

» WarCraft 3 / Hashtable

ScopteRectuS, нужно если вы не собрались использовать эту ячейку еще раз.
Там где единожды записанные данные используются все время до конца игры нет нужды очищать таблицу, ну а так где 1 раз за всю игру, разумеется стоит очищять.
Темболее сейчас часто используют наработки вроде TimerUtils и структур vJass, а там записть только 1 целого числа и удаление его RemoveSavedInteger (или как то так, я уже и забыл)
32

» WarCraft 3 / Боевая единица и максимальная скорость перемещения

Ha_Do6poM, нет, в памяти игры.
Тебе уже написали что да как, темболее это приведет к большим проблемам.
Так что 522 предел и точка, ни надо больше!
32

» WarCraft 3 / Вопрос от человека, который не разбирается в создании карт.

Clamp:
Изучение и использование любого языка программирования - крайне интересный процесс, и JASS - далеко не самый плохой вариант для того, чтобы быть изученным первым =)
Но если изучать что-либо не хочется, то ищите исполнителя и просите у него определённого результата за соответствующее вознаграждение.
Долго же ему придется изучать...
Уж лучше пусть сходит на сайт читеров, там все сделают... (не за спасибо конечно)
32

» WarCraft 3 / Что бы крипы на линиях шли как в моба

Примитивное движение по регионам. Смотрите карту extreme candy wars 2004 от близзардов.
32

» WarCraft 3 / Заряды предметов

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