30

» WarRaft / Переменные

Они на старте уже инициализированы, либо 0, либо null. Проверено.
Каким образом проверено? Ты хочешь сказать, что при объявлении массива выделяется вся доступная память и забивается нулями?
30

» WarRaft / Условия

EugeAl, а теперь поменяй местами операнды и расскажи, насколько оно праильно сделано:
true and false or true
30

» WarCraft 3 / Как воскресить юнита?

Подбежать паладином и кастануть воскрешение. Знания jass вообще не нужны.
30

» WarCraft 3 / Проблема с ACac

Мб что-то другое влияет на способку у тебя.
Как показывает практика, в большинстве случаев этим чем-то другим оказываются кривые руки.
30

» WarCraft 3 / Порядок выполнения операций

EugeAl, если записать твой пример в одно выражение то там как-бы скобочки обязательны:
set b = (1 + 3) * 5
30

» WarCraft 3 / Порядок выполнения операций

PT153, стоит так же отметить, что оптимизация написана ногами, и когда встретится false and, то всё выражение будет false. Можно легко проверить:
if false and true or true then
	call BJDebugMsg("Руки")
else 
	call BJDebugMsg("Ноги")
endif
30

» Администрация XGM / Подсветка комментариев в коде

Неправильные блоки были из-за того, что определялись как lua. В комментарии был найден способ, который почему-то отсутствует в документации.
function c takes nothing returns nothing
	//работает
endfunction
((код jass
function c takes nothing returns nothing
	//работает
endfunction
))
30

» WarCraft 3 / Порядок выполнения операций

Выражение 5 > 4 == 5 < 7 корректно работало в обычном редакторе карт. Сначала выполнялись операции больше (>) и меньше (<), а затем выполнялась операция равно (==). Но в редакторе JNGP мне выдало ошибку компиляции, как будто там все операции сравнения имеют одинаковый приоритет.
Передавай привет написанному ногами pjass. Там операции мало того, что имеют одинаковый приоритет, так и выполняются справа налево. Более простой пример:
1 != 2 != false
30

» WarCraft 3 / Базовые знания JASS

function /*тут*/ PrintInt takes integer a returns  /*тут*/ nothing  /*тут*/ 
    /*тут*/
    /*тут*/ call BJDebugMsg( /*тут*/ I2S(a) ) /*тут*/ 
    /*
          много строк
          раз 
          два
          ...
    */
endfu/*даже внутри слова, но не нада так, онож не читаемое*/nction
А разве комментарий может разорвать токен?
На строки это распространяется?
globals
	string a = "/*"
	string b = "*/"
	integer c = '/***'
	integer d = '***/'
endglobals

Проверили. И правда вжас вырезает комментарии склеивая токены обратно. Строки не отваливаются.
30

» WarRaft / Функции

А разделять поток как будем?
Что есть поток и зачем его разделять?
30

» WarCraft 3 / Фатальная ошибка у артилерии

Артилерия - не годится для героев и для тех кто может иметь орбы, иначе игра падает.
В UjAPI кстати это пофикшено. В отличие от этих ваших мемхаков.
30

» WarCraft 3 / фатал ерор

В первом приближении из-за твоих кривых рук. Для более детального ответа прикрепи карту или кусок кода, который предположительно фаталит.
30

» Classic Asset Kit Extention / Мастерская

ScorpioT1000, конструкторы домов ясное дело удобней ибо ты не ограничен моделькой.
30

» Classic Asset Kit Extention / Мастерская

У открытия домов не хватает переходной анимации.
Меня больше смущает чёрный срез и камин без дырки.
Загруженные файлы
30

» WarCraft 3 / Как удалить последнюю созданную точку?

WilliamBz, координаты. Если даже обмазываться гуём, то в JNGP есть возможность с ними работать.
30

» WarCraft 3 / Dungeon Generator & Stamp

Предупреждение автору публикации

замечание: 10.2 Создание ресурса категории "Вопрос" без вопроса.
30

» WarCraft 3 / Телепортация к дамми-юниту.

Выбрать всех юнитов в области каста. Если среди них есть кунай, то телепортировать к нему героя.