Всем привет у меня прекрасно получается создавать триггеры с использованием локальных переменных, где используется только один "вейт". Но когда у меня цикл из вейтов (скажем способность "кровопускание" (физический урон каждую секунду)). То урон срабатывает только один раз. Как только не пробовал менять местами определение локальных и глобальных переменных ничего не получается, а еще карта огромная грузит по 15 минут каждый тест. Подскажите как это должно примерно выглядеть. Свою версию прикрепляю картинкой.
P.s. да я понимаю, что, возможно, это тема уже поднималась, но я не смог найти и прошу вас помочь, спасибо.

Принятый ответ

TeX13, ненадо писать на гуи и плодить триггеры, у вас забита инит функция и происходит обрыв потока.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
16
5 лет назад
0
Вот пикча, не понимаю почему она не прикрепилась в теме...
Загруженные файлы
1
32
5 лет назад
1
Циклы и вейты использовать нельзя, никак, только таймеры!
0
16
5 лет назад
0
quq_CCCP:
Циклы и вейты использовать нельзя, никак, только таймеры!
Я не могу использовать таймеры, (ограничения на триггеры). Карта большая, 80+ героев. Если перехожу рубеж по триггерам, они вообще не срабатывают.
Вернее на количество триггеров, я уже это 100 раз проходил.
0
32
5 лет назад
0
TeX13, ненадо писать на гуи и плодить триггеры, у вас забита инит функция и происходит обрыв потока.
Принятый ответ
0
16
5 лет назад
0
quq_CCCP:
TeX13, ненадо писать на гуи и плодить триггеры, у вас забита инит функция и происходит обрыв потока.
На перевод карты в Jass уйдет целая вечность... Какие преимущества будут, можешь поделиться? Может быть ты и прав, пора все переписать...
quq_CCCP:
TeX13, ненадо писать на гуи и плодить триггеры, у вас забита инит функция и происходит обрыв потока.
Я не знаток, jass, но у меня есть высшие сертификаты по C# и php
4
27
5 лет назад
4
Я не знаток, jass, но у меня есть высшие сертификаты по C# и php
Для меня остаётся загадкой, в чём сложность писать на Jass, зная вышеуказанные.
Какие преимущества будут, можешь поделиться? Может быть ты и прав, пора все переписать...
Расширенный функционал, большая свобода, оптимизация кода.
2
19
5 лет назад
2
TeX13, если ты знаешь C#, то освоишь JASS за дня 4-7
2
27
5 лет назад
2
Цикл можно заменить на таймер (Jass) с соответствующим периодом и действием.
0
16
5 лет назад
0
PrincePhoenix:
Для меня остаётся загадкой, в чём сложность писать на Jass, зная вышеуказанные.
я объясню, в триггерах я привык использовать объекты на карте скажем, для меня какой-то юнит был не gg_unit_023456, а например |ccc80000Гром|r. И я пока не совсем понимаю, какой указатель используется для объектов на карте. Но я подозреваю, что и на карте в таком случае ничего не ставится, а записывается в глобальные переменные. Сейчас в поисках статьи по переходу на jass.
2
19
5 лет назад
2
А преимущества это даёт огромные. На GUI ты ничего сложного не создашь. А если и попытаешься, то постоянно будешь сталкиваться с проблемами, которые ты будешь затыкать костылями пока твоя карта не рухнет окончательно.
0
16
5 лет назад
0
PrincePhoenix, в теории я могу весь код карты записать в одном скрипте?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.