4

» WarCraft 3 / Не работает условие

nvc123:
пруф того что не работает где?
и почему ты выводишь на экран значение с индексом 1 а при увеличении - индекс номер игрока
потому-что что я игрок (1) красный, я тестирую карту под игроком с индексом 1, я покупаю книгу и по сути индекс будет 1, (это нужно для теста), но дело в том что на экран ничего не выводится даже, если текст выписывать за пределами if then do то на экран мне будет выписано 0
nvc123:
пруф того что не работает где?
Какой пруф? что это?
4

» WarCraft 3 / Не убирается молния

Ige:
Sasha29:
скорее всего это связано с действием "ждать", может она в таймере не работает, я не знаю..
так и есть

раз пишешь на jass, старайся не пользоваться точками (location)
local real x = GetUnitX(caster)
local real y = GetUnitY(caster)
local real x2 = x + GetRandomReal(-500, 500)
local real y2 = y + GetRandomReal(-500, 500)
незачем плодить утечки
Спасибо за совет, решил проблему с молниями записывая ее в хэш, и в начале таймера удаляя. а что бы в первом действии таймера что-то удалялось, я перед стартом таймера создал молнию и сохранил ее в хэш.
4

» WarCraft 3 / Текст в верху экрана

Mrachny:
Игровые константы - Нет расходов - сменить текст на Version 0.4d в оражевом цвете.
ENAleksey, ты видел хорошо скрин? Там же текст "Нет расходов" - заменён.
А на постоянной основе как-то можно? т.е. мне нужно много разных сообщений выводить, а как я понимаю так только можно 3 текста вывести.
4

» WarCraft 3 / как дать юниту эффект?

Не знаю, подойдет ли тебе мой метод, вообщем предлогаю просто брать способность "замедление" (как плохой эффект, будет красным текстом подсвечивать) или "духовное пламя" (как хороший эффект, подсвечивается зеленым текстом), просто ставить там все значения на 0, а потом в триггерах через даммик накладываешь эти эффекты.