Привет всем. Перенес нароботку. Модели, еффекти и тригеры. При запуске моей карты выдает такую ошибку. И там еще ниже еще ошибок 10. Помогите пожалуйста.
`
ОЖИДАНИЕ РЕКЛАМЫ...
28
Не вставлен загруженный скриншот в сам вопрос.
2
PT153:
Не вставлен загруженный скриншот в сам вопрос.
Вставил.
28
KaelthasSTR, на скрине видно, что ты пытаешься определить локальную переменную не в начале функции, а так нельзя.
2
PT153:
KaelthasSTR, на скрине видно, что ты пытаешься определить локальную переменную не в начале функции, а так нельзя.
Но я ведь точь в точь скопировал и посмотрел.
28
Но я ведь точь в точь скопировал и посмотрел.
?
Определять локальные переменные можно только в начале функции.
21
Если ты переносишь наработку, написанную на cJass, или vJass, тебе нужно использовать соответствующий транспилятор (парсер?) и скопировать результат к себе в карту. Или установить JNGP и сохранить карту.

В JNGP активируй поддержку cJass.
2
Raised:
Если ты переносишь наработку, написанную на cJass, или vJass, тебе нужно использовать соответствующий транспилятор (парсер?) и скопировать результат к себе в карту. Или установить JNGP и сохранить карту.

В JNGP активируй поддержку cJass.
У меня версия 1.30 JNHP уже встроен. И включен
2
Raised:
И что теперь делать?)
PT153:
Но я ведь точь в точь скопировал и посмотрел.
?
Определять локальные переменные можно только в начале функции.
То есть мне в самое начало их перенести верно?
21
KaelthasSTR, верно.

А поделать ничего толком нельзя кроме очевидного - качать визуалку, просить сорсы у Ханабиши и внедрять поддержку самостоятельно.
2
Raised:
KaelthasSTR, верно.

А поделать ничего толком нельзя кроме очевидного - качать визуалку, просить сорсы у Ханабиши и внедрять поддержку самостоятельно.
А если зайти в редактор 1.26 версии и там с помощью JNHP сделать. У меня две версии варкрафта 1.30 лицензия и 1.26 пиратка.
21
KaelthasSTR, при пересохранении будут проблемы. Так как JNGP вставляет результат транспиляции в war3map.j, оставляя код триггеров нетронутым. При попытке повторно сохранить карту проверка синтаксиса будет сообщать об ошибке, так как в новых версиях JNGP нет встроенного транспилятора и код будет вставляться в war3map.j и проверяться "как есть".

Да и вообще тут Lua подвезли. Потому крайне не рекомендую заниматься кодом новых проектов на Jass.
2
Raised:
KaelthasSTR, при пересохранении будут проблемы. Так как JNGP вставляет результат транспиляции в war3map.j, оставляя код триггеров нетронутым. При попытке повторно сохранить карту проверка синтаксиса будет сообщать об ошибке, так как в новых версиях JNGP нет встроенного транспилятора и код будет вставляться в war3map.j и проверяться "как есть".

Да и вообще тут Lua подвезли. Потому крайне не рекомендую заниматься кодом новых проектов на Jass.
То есть нароботки на джазе не получится вставить в 1.30 версу? Понял.
32
Raised, вот про луа бы пока молчали, это тестовая возможность, которую могут убрать в любой момент, и до рефорджа вовсе особо лучше ничем не заниматся, хрен его знает что там будет, то сделайте карту ради карты в которую будите сами играть у себя на компе.
21
То есть нароботки на джазе не получится вставить в 1.30 версу?
Получится. Но нужно понимать что делаешь. А это долго объяснять.
32
Многие наработки на 1.30 могут еще и не запустится.
2
quq_CCCP:
Raised, вот про луа бы пока молчали, это тестовая возможность, которую могут убрать в любой момент, и до рефорджа вовсе особо лучше ничем не заниматся, хрен его знает что там будет, то сделайте карту ради карты в которую будите сами играть у себя на компе.
Мне в целях обучения карта. Тип интересно построить что то.
32
KaelthasSTR, что то построить? На 1.26 сидел бы лучше, т.к тут аудитория близко и наработки почти все заточены под 1.26 + софт тоже, на 1.30 шаром покати, нет ниче + никто не знает че дальше, что там близзарды добавят, уберут, изменят?
28
так как в новых версиях JNGP нет встроенного транспилятора и код будет вставляться в war3map.j и проверяться "как есть".
Может имелся в виду обычный WE, а не JNGP?
И да, в WE есть vJass, хоть и не совсем рабочий, но парсит как надо.
2
PT153:
так как в новых версиях JNGP нет встроенного транспилятора и код будет вставляться в war3map.j и проверяться "как есть".
Может имелся в виду обычный WE, а не JNGP?
И да, в WE есть vJass, хоть и не совсем рабочий, но парсит как надо.
Ну у меня он встроенный в редактор JassHelper. Но 1 скилл из 4 импортированных работает.
32
KaelthasSTR, ну сжасса к примеру нету, некоторые фишки vjass могут не работать, не говоря о несовместимости некоторых наработок с патчем 1.30.
28
Но 1 скилл из 4 импортированных работает.
Так надо ошибки синтаксиса убрать и скачать новый pjass.exe.
quq_CCCP:
некоторые фишки vjass могут не работать
Только дебаг не работает, всё остальное работает исправно.
2
PT153:
Но 1 скилл из 4 импортированных работает.
Так надо ошибки синтаксиса убрать и скачать новый pjass.exe.
quq_CCCP:
некоторые фишки vjass могут не работать
Только дебаг не работает, всё остальное работает исправно.
если дам карту исправишь?
32
KaelthasSTR, нет конечно, у меня 1.26 это раз, два я не делаю карты на заказ за спасибо.
2
PT153:
Но 1 скилл из 4 импортированных работает.
Так надо ошибки синтаксиса убрать и скачать новый pjass.exe.
Если дам карту сможешь исправить?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.