Я начал изучать Jass относительно недавно.
Здесь я написал такой код, чтобы вокруг одной точки в случайном месте постепенно появлялись скелеты, зомби или вурдалаки. Вроде бы всё верно, но триггер не работает.
Карту с триггером можете найти здесь xgm.guru/p/wc3/FFA-chaosmod-41A

nazarpunk, сейчас посмотрел код ещё раз и понял, что за 0.05 сек. переменная random могла поменяться.
Сейчас переделаю.
у тебя есть переменная r, ей надо задать значение, то есть local integer r = 0, что бы запустить цикл
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ

У тебя цикл закончился не начавшись
ответ
декорация то сцществует? обычно что бы такие переменные оставались существовать, нужно иметь гуи триггер где хоть как то будет упоминаться юнит/декорация, хоть без ивентов или действий
ответ
Решение:
call TriggerRegisterDialogEvent( gg_trg_FUCK_IT, SpellsMenu[0] )
call TriggerRegisterDialogEvent( gg_trg_FUCK_IT, SpellsMenu[1] )
call TriggerRegisterDialogEvent( gg_trg_FUCK_IT, SpellsMenu[2] )
call TriggerRegisterDialogEvent( gg_trg_FUCK_IT, SpellsMenu[3] )
call TriggerRegisterDialogEvent( gg_trg_FUCK_IT, SpellsMenu[4] )
call TriggerRegisterDialogEvent( gg_trg_FUCK_IT, SpellsMenu[5] )
call TriggerRegisterDialogEvent( gg_trg_FUCK_IT, SpellsMenu[6] )
call TriggerRegisterDialogEvent( gg_trg_FUCK_IT, SpellsMenu[10] )
call TriggerRegisterDialogEvent( gg_trg_FUCK_IT, SpellsMenu[11] )
Надо было переместить в Action триггера на создание диалога.

30
Написать буквами религия не позволила?

Чему равна переменная r?
Ответы (4)
10
nazarpunk, сейчас посмотрел код ещё раз и понял, что за 0.05 сек. переменная random могла поменяться.
Сейчас переделаю.
13
nazarpunk, сейчас посмотрел код ещё раз и понял, что за 0.05 сек. переменная random могла поменяться.
Сейчас переделаю.
у тебя есть переменная r, ей надо задать значение, то есть local integer r = 0, что бы запустить цикл
Загруженные файлы
Принятый ответ
10
SoulRazor, действительно. Проверил, работает.
Спасибо за ответ.
22
А вы вызываете где-то этот триггер?
Этот комментарий удален
Чтобы оставить комментарий, пожалуйста, войдите на сайт.