28

» WarCraft 3 / Мастер Молота

Да и цвета странные очень. Штаны голубые, шлем красный.
А ноги зелёные.
28

» WarCraft 3 / Типы целей в Warcraft 3

quq_CCCP, то есть если я юниту в РО поставлю расу нежить без классификации Нежить, то я не смогу в такого юнита кидать койлы?
28

» WarCraft 3 / Фильтры

Такой нативки и нет, только добавлением через перебор.
Как нет, если есть.
28

» WarCraft 3 / Типы целей в Warcraft 3

такие классы, как нежить и прочая, не является классом - это проверка расы.
Разве? Ведь есть классификация "Нежить". Юниты с такой классификацией получают урон от благодати, и лечатся от койла.
28

» WarCraft 3 / Belarussian Bellum

позабавили реальные политические лидеры
Данная карта не имеет цели кого-либо оскорбить, а все совпадения с реальными лицами случайны.
28

» WarCraft 3 / Перенос героя

Кинь карту, как сделал. Что за уроки смотрел?
И почитай вопросы, на которые дал ссылку бот.
28

» WarCraft 3 / AdicHelper?

Принятый ответ
Vlod, cJass немного багнут, по всей видимости, воспринимает dot как do.
28

» WarCraft 3 / AdicHelper?

Vlod, попробуй отключить всё, кроме AdicParser.
pjass.exe новый стоит?
28

» WarCraft 3 / AdicHelper?

Они всяко круче cjass.
cJass представляет мощный препроцессор. Ни Lua, ни Zinc такого не имеют.
28

» WarCraft 3 / AdicHelper?

А почему он тогда ругается на false > null?
Ну этого сказать не могу, но инты с null JASS норм сравнивает.
Это ещё зависит от версии pjass.exe, последний может быть на это не реагирует.
28

» WarCraft 3 / Как запретить продажу дерева?

ему вместо этого придётся пилить целую систему.
А что там писать.
Событие - Игрок написал в чат !give как подстрока
Действия
Узнать из строки id игрока.
Узнать из строки кол-во золота.
Отнять у Triggering Player золото.
Добавить Player(id) золото.
28

» WarCraft 3 / Правка урона

NazarPunk, не, ту просто нужно ловить урон, всякие аттактайпы тут не нужны.
28

» WarCraft 3 / Как запретить продажу дерева?

NazarPunk, это не костыль, даже сами Blizzard так делали в Skibi Castle. Это открывает новые возможности. Например, на Hard в Skibi Castle за передачу ресурсов берётся комиссия.
28

» WarCraft 3 / AdicHelper?

А почему нолями, а не null?
Выше пояснил. 0 = false = null, в том же vJass в структурах (что являются integer) идёт сравнение с null. JASS не ругается.
28

» WarCraft 3 / AdicHelper?

Если б это было так, то простое объявление массива сжирало всю доступную память.
Что за чушь? Объявление массива аллоцирует под него место и заполняет нулями (как calloc в C). Потому начальные значения у массива есть false, 0, 0. и null. Для обычной переменной заполнения нулями не происходит, потому там может быть что угодно. Использование переменной без установленного значения (которое может быть присвоено во время определения переменной или после) обрывает поток.

И так не вызывает ошибок.
Потому что используете старый pjass.exe, используйте новый.
То компилируется без проблем. В чем же подвох?
Если писать на cJass, то надо писать на cJass. Верно будет так.
void temp() {
  integer dot = 1
  dot = present(dot)
{
function temp takes nothing returns nothing
  local integer dot = 1
  set dot = present(dot)
endfunction
28

» WarCraft 3 / Правка урона

8gabriel8, у юнита максхп есть 100, урон 200. Наш бафф снижает урон на 90% (то есть юнит получит 20 урона). В твоём случае юниту поставиться 100 хп (максимум), 200 урона его убивает, что неверно.