Добавлен
У меня способность имеет равкод 'A00\'. Компилятор vJass ругается на этот равкод (равкод прописан в константах). Есть способы это обойти не меняя равкода и не переводя его в число?

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

Окей, компилятор тупой, делай как работает
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
19
6 лет назад
0
Похожие вопросы:

ответ
JNGP показывает. Также всё прописано в файлах в war3x.mpq вида units\****MetaData.slk.
ответ
Nickol, оригиналы удалить нельзя
они хранятся не в карте в mpq
если так хочешь то удаляй оригинал из слк таблицы в архивах игры

0
32
6 лет назад
0
Ненадо такие Ро коды лепить, не зря ругаетсо, могут быть баги, лучше используйте автогенерацию кроме исключительных случаев.
1
16
6 лет назад
1
'A00\\'
0
27
6 лет назад
0
DracoL1ch, если я хочу '\' мне надо '\\'? Короче дебагом проверять надо.
инфа полезна, тоже как-то делал такую ошибку
'\\' = 92
'\' - вылетает в меню
'[' = 91
'\\' = 92
']' = 93
0
16
6 лет назад
0
так оно и получится одним слешем, когда скомпилится)
0
28
6 лет назад
Отредактирован PT153
0
DracoL1ch:
'A00\\'
Пытался, компилятор vJass пишет вот что:
Загруженные файлы
0
16
6 лет назад
0
Окей, компилятор тупой, делай как работает
Принятый ответ
1
26
6 лет назад
Отредактирован Hate
1
может попробуй занести этот участок с
 //! novjass

//! endnovjass
0
28
6 лет назад
0
Hate:
может попробуй занести этот участок с
 //! novjass

//! endnovjass
Думал, но не пробовал. Это записано в константах, боюсь, что не перенесёт вверх.
Сейчас протестирую.
Компилятор просто пропускает то, что в этом блоке, то есть я не смогу использовать глобалку, что в этом блоке.
If that code is parsed by a vJass compiler, it will remove what is inside the //! novjass blocks. If the function is just saved in normal World Editor, it will just ignore the //! novjass tags (since it will think they are comments) so it will still consider their contents.
Steal nerves:
DracoL1ch, если я хочу '\' мне надо '\\'? Короче дебагом проверять надо.
инфа полезна, тоже как-то делал такую ошибку
'\\' = 92
'\' - вылетает в меню
'[' = 91
'\\' = 92
']' = 93
А как ты записал в '' только 2 символа?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.