это баг уже начал сильно бесить ,так как инициализации у меня очень много.
кто не понял что на скрине, не весь массив заполняется, хотя в коде я написал как надо, а вот на скрине, "ошибки", видно что не массив не заполнился где то ,этот баг я уже 100500 раз замечаю,
бороться с ним можно только переписать код или поменять местами,а так как я говорил такого рода инициализации у меня много,мне сложно будет за всем уследить. я ща 2 часа сидел и тупил почему у меня не работал скрипт на конкретном юните
редактор сам скачан с этого сайта самая последняя версия

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

Проблема решается очень просто: отключите оптимизацию скрипта в парсере cJass.
Велики шансы на то, что ниже по коду значение в [1] просто-напросто нигде не используется, и поэтому оптимизатор выпиливает его инициализацию.

Нужен С-подобный синтаксис - пиши на ZINC.
Purge it with fire!
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
15
7 лет назад
0
WAT? Ты читаешь, что ты пишешь, как в коде, так и в комментарии к вопросу на XGM?
Какой массив, что за баг. Нихухера не понятно
0
17
7 лет назад
Отредактирован ledoed
0
Gl_idArmored[] - это массив. в индексе 1 он не заполнился, что видно "cерым фоном"- это окно ошибок,хотя на "белом фоне"- редактор триггеров видно что я прописал ему значение
EnergyFrost:
для вас www.youtube.com/watch?v=Alim2NGQqe8
0
15
7 лет назад
0
ledoed, просто нужно уметь доходчиво излагать свою мысль. А также, помимо всего прочего, стараться писать как можно грамотнее, ну или хотя бы научиться верно использовать запятые, а не после каждого второго слова. Кстати, п1 правил сайта для вас.
По теме- выведи массив циклом и проверь, а не на этапе компиляции.
1
29
7 лет назад
1
Вот поэтому я предпочитаю обычный jass.
0
15
7 лет назад
0
16GB:
Вот поэтому я предпочитаю обычный jass.
cJass ещё и с такими багами? Лол. А так хвалят за его синтаксис)
2
17
7 лет назад
2
cJass ещё и с такими багами? Лол. А так хвалят за его синтаксис)
Там есть баги и пострашнее, но выявляются они слишком поздно - когда достаточно крупный проект начинает трещать и разваливаться. AdicHelper, это препроцессор амбиций, огромный функционал без строгих правил. Высокая скорость - миф, хочешь не хочешь, а vJass включить придется.
Нужен С-подобный синтаксис - пиши на ZINC.
0
30
7 лет назад
0
Проблема решается очень просто: отключите оптимизацию скрипта в парсере cJass.
Велики шансы на то, что ниже по коду значение в [1] просто-напросто нигде не используется, и поэтому оптимизатор выпиливает его инициализацию.

Нужен С-подобный синтаксис - пиши на ZINC.
Purge it with fire!
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.