XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Очень частые ошибки, выдаваемые JNGP

((центр
НА АНГЛИЙСКОМ ДОЛЖЕН БЫТЬ ПУТЬ К КАРТЕ, НА АНГЛИЙСКОМ!
))
  • "wehack.lua:437: attempt to index global 'rtc_enabled'(a nil value)" - Решение, Ещё решение
  • Так же можно убрать галочку с "Reinventing the craft"
  • При проверке через ctrl+f9 карта не запускается - а вылетает в главное меню, как этого избежать?
  • Сначала 2 раза сохраните карту обычным способом (ctrl+s), лишь потом проверяйте.
  • При первом открытии карты, после запуска редактора, появляются "Ошибки базы данных триггеров" - Решение
Вопросы связанные с этими ошибками будут караться, как флуд.
Для проверки правильности кода не следует использовать Syntax Check (он работает неправильно), просто пересохраните карту.

Пришедшим впервые

Советуем ознакомиться со всей базой статей по триггерам редактора (и не только).

Оптимальные настройки JNGP (идут по-умолчанию при установке Exp2)

После применения настроек редактор нужно перезапустить!

Работа дополнений из меню «Extensions»

Чтобы заработали пункты из меню «Extensions», необходимо предварительно сохранить карту и перезапустить редактор.

Сообщение о вирусах

Некоторые антивирусы могут сообщать о наличии резидентных программ, это так и есть, но все содержимое архива безвредно.

Закрытая тема
 
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
MORPEX995 надо сохранить в дерикторию варика.
Старый 11.06.2009, 15:03
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
что-то у меня в 5с не пашет проверка карты. к чему бы это? в 5б все норм

Артте добавил:
этот rtc... короче поменял функцию testmap на 5б версию-работает... вопрос в том почему так?
Старый 12.06.2009, 10:46
nikeAnGeL

offline
Опыт: 230
Активность:
Скажите пожалуйста чем JNGP отличается от обычного WE???

И еще, зачем в JNGP в редакторе объектов у каждой характеристики (например: Атака, движение, звук, пути и т.д.) приписан какой-то код в скобках (пример: Графика - масштабирование (usca) )???
Старый 12.06.2009, 20:10
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
nikeAnGeL обычный WE + много надстроек. Например возможность писать на усовершенственном Jass'e - vJass. Поищи заклинания написаные на vJass'e, таких сейчас много.
Старый 12.06.2009, 20:13
Toadcop

offline
Опыт: 54,313
Активность:
Цитата:
И еще, зачем в JNGP в редакторе объектов у каждой характеристики (например: Атака, движение, звук, пути и т.д.) приписан какой-то код в скобках (пример: Графика - масштабирование (usca) )???
это для того что бы через спец програму можно было создавать обеъекты в триггерах. (не шутка =О) ну а поля для ориентацые т.е. какое поле за что отвечяет.
Старый 12.06.2009, 21:00
ShadoW DaemoN

offline
Опыт: 37,078
Активность:
JassHelper вновь недавно обновился:

0.9.H.0

* Добавлены многострочные комментарии
* Функция InitBlizzard теперь не обязательна внутри функции main.

0.9.G.3

* Исправлен баг, связанный с пустыми линиями в некоторых методам.
* Исправлен баг, не позволявший массивам-структурам иметь статических членов.
* Исправлены приватные делегаты и константы, работавшие некорректно внутри модулей (и, возможно, вызывавших дальнейшие ошибки)
* Исправлены проблемы с clijasshelper, не работавшим из командной строки.
* Если по какой-то причине не будет вывода лога на экран, он запишется в файл stdout.txt.
* Функция GetUnitUserData теперь считается функцией, не меняющей состояние, что увеличит шансы функций быть заинлайненными.

0.9.G.2

* Исправлена регрессия, введенная в версии 0.9.G.0, вызывавшая различные баги с интерфейсами.
* Исправлены методы-операторы, которые возвращали сами себя (баг приводил к ошибкам синтаксиса, переполнениям буфера и ошибкам доступа).

Насчет многострочных комментов:

Код:
/*
 Это пример многострочных комментариев
 Без сомнения, они намного удобнее
 чем стандартные комменты
*/

function test takes nothing returns nothing
    call Something( /*5*/ 66) /* Закомментировали 5, и заменили на 66*/

    /*
    call Something( /*5*/ 66)
    */

    // Этот коммент содержит начало другого коммента... /*
    call BJDebugMsg("Заметьте, что предыдущий знак начала комментария игнорируется" + /*
    */+"поскольку он вложен внутрь обычного комментария."+/*
    */+"Заметьте, что парсер vJass не выдаст ошибки насчет новых строк"+/*
    */+"так как перевод строки находится внутри комментария"+/*
    */"Также комментарии не получится сделать /*внутри строк*/ ... ")

endfunction
Старый 17.06.2009, 15:14
adic3x

offline
Опыт: 108,439
Активность:
хм, ну как бы точная копия того что в адике, и в принципе это не плохо, т.к. не будет конфликтов
Старый 17.06.2009, 15:18
Лось

offline
Опыт: 7,223
Активность:
У меня в 5с неработает TESH втф?
Старый 17.06.2009, 20:42
DragonSpirit
у - уходи
offline
Опыт: 22,625
Активность:
Цитата:
У меня в 5с неработает TESH втф?

та же проблема

DragonSpirit добавил:
Ко всему прочему добавилась проблема:редактор(JNGP) проверяет и не сохраняет по jasshelper`у,хотя он(хэлпер)включён...
Старый 17.06.2009, 20:49
Van Damm
wait... what?
offline
Опыт: 22,268
Активность:
5c стоит давно, таких проблем не наблюдал. К тому же теш фактически не меняется от версии к версии
Старый 17.06.2009, 23:51
Van Damm
wait... what?
offline
Опыт: 22,268
Активность:
Кстати, вышел JassHelper 0.9.H.1
  • Исправлена ошибка со съезжанием на 1 в коде массового изменения размера массивов/структур/динамических массивов, из-за которого было много проблем с границами
  • jasshelper.conf теперь может определять, какие опции переданы проверщику синтаксиса
  • Добавлен key
key используется как автоматический генератор разных целочисленных значений. Основная цель - использование в 1.23б с hashtable.
Код:
scope Tester initializer test

globals
              key AAAA  // это просто еще один тип
    private  key BBBB  // поэтому переменные могут быть
    public   key CCCC  // еще и public или private

    constant key DDDD  // можно даже так
endglobals


    private function test takes nothing returns nothing
     local hashtable ht = InitHashtable()
        call SaveInteger(ht, AAAA, BBBB, 5)
        call SaveInteger(ht, AAAA, CCCC, 7)
        call SaveReal(ht, AAAA, DDDD, LoadInteger(ht,AAAA, BBBB) * 0.05 )
        call BJDebugMsg( R2S( LoadReal(ht,AAAA,DDDD) ) )

        call BJDebugMsg( I2S(BBBB) )  // отобразит два числа
        call BJDebugMsg( I2S(CCCC) )  // и они будут разными
    endfunction

endscope


Дядя векс потихоньку съезжает с катушек и обещает новую версию каждый день. Что он придумает завтра? Делаем ставки, господа!
Старый 18.06.2009, 17:09
Ranger21
I love beatiul days XD
offline
Опыт: 13,274
Активность:
0.9.H.1 не сохраняет карту.... бажит на сохранении структур
Что-то векс перемудрил совсем
Старый 18.06.2009, 17:21
Лось

offline
Опыт: 7,223
Активность:
Блин у меня еще UMSWE не пашет, нету гуи-триггеров новых и редакторе объектов поля не обозначает. Чё может быть? Где какие-нибудь логи ошибок посмареть?
Старый 21.06.2009, 18:52
J
expert
offline
Опыт: 48,447
Активность:
забей на UMSWE и будь happy
Старый 21.06.2009, 18:58
Лось

offline
Опыт: 7,223
Активность:
Да мне UMSWE не надо, просто TESH не пашет тоже, мож у них общая проблема.
Старый 21.06.2009, 19:07
Van Damm
wait... what?
offline
Опыт: 22,268
Активность:
Скачай заново в новую папку и запусти. Потом проверь, чтобы стояла галка "Enable TESH"
Старый 21.06.2009, 21:48
Лось

offline
Опыт: 7,223
Активность:
Непомогает уже раз 5 jngp скачал, даже вар скачал.
И постарее jngp пробывал, там тоже tesh неработает. Причём на двух компах так, ппц...
Старый 22.06.2009, 14:19
Gres
Кораэлестраз
offline
Опыт: 18,575
Активность:
Поставил себе JNGP version "c"... и все полностью стало на английском... Это ужас какойто... даже константы!!!
Но это пол беды... к томуже после сохранения карты в JNGP теряется часть текста в описании карты и далее если пытаюсь сохранить карту в обычном WE выдает вот такую вот ошибку:
Миниатюры
Кликните на картинку для увеличения
Название:  22.JPG
Просмотров: 41
Размер:  61.1 Кбайт  
Старый 29.06.2009, 18:04
Van Damm
wait... what?
offline
Опыт: 22,268
Активность:
Это факап с переносами строк, векс вроде фиксил их. Попробуй взять последний jasshelper отсюда http://www.wc3c.net/showthread.php?t=88142
Старый 29.06.2009, 20:28
Windrunner
Верь мне!
offline
Опыт: 4,565
Активность:
Цитата:
Сообщение от Van Damm
Это факап с переносами строк, векс вроде фиксил их. Попробуй взять последний jasshelper отсюда http://www.wc3c.net/showthread.php?t=88142

А почему он там меньше весит??
Старый 01.07.2009, 19:39
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 03:48.