28

» WarCraft 3 / Что из себя представляет TriggerAddAction?

Принятый ответ
хранится структура TriggerAction
jass не компилируется а интерпретируется
можно ли использовать локалки из первого добавленного блока кода во втором блоке?
локальная переменная это хранилище данных создаваемое при запуске подпрограммы(функции)
вызвал функцию 10 раз создалось 10 локальных переменных по 1 для каждого запуска
так что ответ нет нельзя
28

» WarCraft 3 / Почему дропает?

Принятый ответ
проблема вызвана использованием гетлокалплеера
для того чтобы избавится от проблемы надо избавится от локальных действий
К.О.
28

» WarCraft 3 / Помогите решить логическую задачу

Принятый ответ
не стоит использовать ждать
создаём для юнита целочисленную переменную time
1 триггер
 Событие 
 	периодическое событие - каждые 0.1 сек.-
 Условие 
	time > 0
Действие  
	set time = time - 1
	если time == 0 то понизить уровень способности "незаметность" для "герой" до 1
	
2 триггер
 Событие
	боевая единица - юнит атакован
 Условие
	Атакующий юнит=герой или Атакованный юнит=герой
 Действие
	set time=30
	боевая единица - повысить уровень способности "незаметность" для "герой" до 2
не забудь закрыть вопрос (для этого выбери лучший ответ)
28

» WarCraft 3 / Изменение анимации (способность)

Принятый ответ
что за костыли блин
событие - приводит способность в действие
условие - применённая способность == божественный щит
действия:
unit u=GetTriggerUnit()
SetUnitVertexColor(u,0,0,0,255)
TriggerSleepAction(15) // здесь указываем время действия способности
SetUnitVertexColor(u,255,255,255,255)
если время действия зависит от уровня то юзай арифметику как писали выше
в твоём случае это 2 + (уровень способности * 2)
28

» WarCraft 3 / Как усовершенствовать Гидроманта в такую сторону?

Артес Менетил, гугли декомпиляторы
только в результате у тебя получится код на асемблере (в лучшем случае c++)
а судя по всему ни 1 из этих языков программирования ты не знаешь
28

» WarCraft 3 / Не создаются эффекты на юните

Не кину.j-файл, соре, слишком он ценен
я даже боюсь спросить какие секреты может содержать j файл в 2017 году
28

» WarCraft 3 / Как сделать рывок?

Uber, перемещение по координатам никак не влияет на юнита за исключением изменения координат
например если приказать юниту двигаться в 1 направлении а через SetUnitX/Y с той же скоростью двигать в другом то юнит будет по сути стоять на месте
и в системах на стрелках юзается SetUnitPosition
28

» WarCraft 3 / Как сделать рывок?

Если перемещать юнита периодично по координатам, а не точкам, ему нельзя будет отдать приказ перемещаться.
только наоборот
SetUnitX/Y сохраняет приказ в то время как SetUnitPosition сбрасывает приказ и производит проверку проходимости
ну а так всё верно
в качестве примера можно юзать системы передвижения на стрелках
28

» WarCraft 3 / Не создаются эффекты на юните

Принятый ответ
quq_CCCP, т.к. не триггерно эффект накладывается то скорее всего проблема не в дровах
LainMikoroso, кинь j файл карты (естественно с убранным удалением эффекта)
существует вероятность что в карте где то есть дефайны либо криво компилится
28

» WarCraft 3 / Кулдаун на способность

Altf40160, в большинстве случаев проверка на самом деле не требуется и надо просто приказать кастануть способность
если же без проверки никак(в чём я не уверен) то таймер/мемхак
28

» WarCraft 3 / Как сделать способность как в троллях и эльфах?

Следуя из твоих слов, ты не собираешься добавлять проверку на то, что юнит повторно войдёт на карту и в итоге он зарегистрируется повторно, что в итоге нам даёт сравнение
уже 100 раз писали что невозможно дважды зайти на карту(только если мемхаком вызвать событие но это нужно специально стараться испортить систему)
Extremator:
куча лишних вероятно неиспользуемых объектов
каких объектов?
откуда объекты?
ты о чём?
28

» WarCraft 3 / Как сделать способность как в троллях и эльфах?

Extremator, регистрация кучи юнитов в отличии от проверок на повторную регистрацию и обработки атаки тратит намного меньше ресурсов
28

» WarCraft 3 / Как убрать из карты невидимые редатору уклоны?

Принятый ответ
баганый ланд
возьми большую кисть и создай - убери клиф в месте где есть такие баги
если это не поможет то ничего не поможет
28

» WarCraft 3 / Как сделать способность как в троллях и эльфах?

первый - на замах атаки - проверяет нужно ли проводить регистрацию, и регистрирует
не самый лучший вариант
лучше регистрировать юнитов при появлении
а вообще есть статья
и куча готовых систем на сайте и форуме
28

» WarCraft 3 / Слетел русификатор триггеров!!!

Принятый ответ
не использовать русификатор триггеров
либо не юзать jngp и перейти на патч 1,26