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», необходимо предварительно сохранить карту и перезапустить редактор.

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

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

Закрытая тема
 
Doc

offline
Опыт: 63,163
Активность:
megasniper,
  1. это у всех.
  2. перед проверкой сохраняй. при сохранении должно появляться окошко жассхелпера после стандартного сэйва редактора. Если нет, то проверь на наличие русских букв в пути к редактору и включенный антивирус.
Старый 24.10.2010, 15:43
megasniper

offline
Опыт: 3,656
Активность:
окна жассхелпера нет, антивирус выключил, не помогло. путь D:\Program Files\JNGP\jassnewgenpack5d_experemental
Старый 24.10.2010, 18:04
Doc

offline
Опыт: 63,163
Активность:
megasniper, какой антивирус?
Старый 24.10.2010, 18:29
megasniper

offline
Опыт: 3,656
Активность:
он отключен
Старый 24.10.2010, 20:40
Doc

offline
Опыт: 63,163
Активность:
megasniper, я задал конкретный вопрос, в частных случаях не имеет значения состояние антивируса.
Старый 24.10.2010, 21:02
megasniper

offline
Опыт: 3,656
Активность:
ок, avast 5)))
megasniper добавил:
о-па скинул мапу по англ путям, стало появлятся окно жассхелпера, но тест все равно не работает
Старый 24.10.2010, 22:15
Doc

offline
Опыт: 63,163
Активность:
megasniper, создай пустую карту, сохрани дважды, сразу же после сохранения ничего не трогая нажми проверку.
Старый 24.10.2010, 22:17
megasniper

offline
Опыт: 3,656
Активность:
не катит
Старый 24.10.2010, 22:19
spellwerk

offline
Опыт: 4,869
Активность:
баг в JNGP?
» раскрыть

Код:
function Trig_FrostmourneThunder_Timer takes nothing returns nothing
    local timer t = GetExpiredTimer()
    local unit Caster = LoadUnitHandle( udg_main, GetHandleId(t), StringHash("Caster") )
    local real Angle = LoadReal( udg_main, GetHandleId(t), StringHash("Angle") )
    local real x = LoadReal( udg_main, GetHandleId(t), StringHash("X") )
    local real y = LoadReal( udg_main, GetHandleId(t), StringHash("Y") )
    local integer Count = LoadInteger( udg_main, GetHandleId(t), StringHash("Count") )
    local group Group = LoadGroupHandle( udg_main, GetHandleId(t), StringHash("Group") )
    local timer td
    local real a
    local real nx
    local real ny
    local real d
    local group g
    if( Count > 5 ) {
        call FlushChildHashtable( udg_main, GetHandleId(t) )
        call DestroyTimer(t)
        call DestroyGroup(Group)
    } else {
        Count++
        call SaveInteger( udg_main, GetHandleId(t), StringHash("Count"), Count )
        set x = x + 150 * Cos(Angle)
        set y = y + 150 * Sin(Angle)
        call SaveReal( udg_main, GetHandleId(t), StringHash("X"), x )
        call SaveReal( udg_main, GetHandleId(t), StringHash("Y"), y )
// ************************
        set a = Angle + ( 90 + 180 * i ) / 57.32
// ************************
        set d = GetRandomReal(-75,75)
        set nx = x + d * Cos(a)
        set ny = y + d * Sin(a)
        call DestroyEffect(AddSpecialEffect("Abilities\\Spells\\Undead\\FrostNova\\FrostNovaTarget.mdl",nx,ny))
        set g = CreateGroup()
        set udg_Caster = Caster
        set udg_Group = Group
        call GroupEnumUnitsInRange(g,nx,ny,180,Condition( function GlobalUnitEnemyNGFilter ) )
        call ForGroup(g, function Trig_FrostmourneThunder_Group)
        call GroupAddGroup(g,Group)
        set udg_Group = null
        call DestroyGroup(g)
        set td = CreateTimer()
        call SaveUnitHandle( udg_main, GetHandleId(td), StringHash("Caster"), Caster )
        call SaveUnitHandle( udg_main, GetHandleId(td), StringHash("Particle"), CreateUnit(GetOwningPlayer(Caster), 'o00D', nx, ny, GetRandomReal(0,359.99) ) )
        call SaveReal( udg_main, GetHandleId(td), StringHash("Angle"), GetRandomReal(0,359.99)/57.32 )
        call SaveReal( udg_main, GetHandleId(td), StringHash("MaxDist"), GetRandomReal(40,310) )
        call SaveReal( udg_main, GetHandleId(td), StringHash("Modifier"), GetRandomReal(0.25,0.6) )
        call SaveReal( udg_main, GetHandleId(td), StringHash("Count"), 0 )
        call TimerStart(td,GetRandomReal(0.015,0.03),true, function Trig_FrostmourneThunder_Particle)
        set td = null
        set a = 0
        set d = 0
        set g = null
    }
endfunction


ошибка, по идее, должна быть в строке
Код:
set a = Angle + ( 90 + 180 * i ) / 57.32

т.к. переменная i не определена (она была раньше, но я ее убрал)
но почему-то все работает отлично
Старый 17.11.2010, 21:50
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
Spy_, поищи среди глобальных переменных. Может быть к этому причастен cJASS.
Старый 17.11.2010, 22:57
spellwerk

offline
Опыт: 4,869
Активность:
я думал об этом, но нет)
Старый 18.11.2010, 13:22
Wortecs

offline
Опыт: 3,146
Активность:
К исправить проблему с проверкой карты, когда нажимаю проверить выкидывает ошибку закрывает Варик, у меня Виста(два раза ctrl+s не помогает)
Имя события проблемы: APPCRASH
Имя приложения: War3.exe
Версия приложения: 1.24.4.6387
Штамп времени приложения: 4b8831e1
Имя модуля с ошибкой: msvcrt.dll
Версия модуля с ошибкой: 7.0.6002.18005
Штамп времени модуля с ошибкой: 49e0379e
Код исключения: c0000005
Смещение исключения: 00009b2b
Версия ОС: 6.0.6002.2.2.0.768.2
Код языка: 1058
Дополнительные сведения 1: d267
Дополнительные сведения 2: 7837ac685932def7f9e50dfb30e9450a
Дополнительные сведения 3: 4acb
Дополнительные сведения 4: 61305514af775c8c76459af7131172b7
Старый 28.11.2010, 12:14
dartwizard
v zapoe :(
offline
Опыт: 4,762
Активность:
мой jngp стал конфликтовать с worldedit121 при запуске редактора тригеров >_<
что делать?
Старый 07.12.2010, 19:57
XOR

offline
Опыт: 38,159
Активность:
т.е.? jngp сам таскает за собой worldedit121, т.к. хакнут только он
Старый 07.12.2010, 19:58
dartwizard
v zapoe :(
offline
Опыт: 4,762
Активность:
ну как только нажимаю на редактор тригов сразу вылезает ошибка
А когда жму не отправлять отчёт вылезает:
Application Error
Exception EInvalidPointer in module teash.dll at 000040C1
Старый 07.12.2010, 21:17
dartwizard
v zapoe :(
offline
Опыт: 4,762
Активность:
эм, периодчески исправляю ошибку включение/выключением RtC... К тому же пропала подсветка синтаксиса jass'a... Переустанавливал жнгп - не помогло(
Старый 09.12.2010, 17:30
XOR

offline
Опыт: 38,159
Активность:
Этот ?
что нибудь делал с вар3 еще?
Ртк вообще должен быть всегда отключен.
X добавил:
тэш глючит, по этому и не открывается редактор триггеров)
Старый 09.12.2010, 18:29
dartwizard
v zapoe :(
offline
Опыт: 4,762
Активность:
не, обычный 5д, эм, когда то делал, но уже много времени прошло и залазил в ВЕ после изменения курсора в варике =/
Старый 10.12.2010, 00:16
Sansaney
Что??
offline
Опыт: 20,876
Активность:
Скажите, стоит вообще юзать этот пак тому, кто пока не шарит в джас? Вообще мне нужно увеличить макс. размер карты, потому то я и заинтересовался им. Не возникнет ли каких нибудь проблем с версиями, с состыковкой других компьютеров?
Старый 15.12.2010, 14:14
Nekit1234007

offline
Опыт: 11,916
Активность:
Стоит.
Старый 15.12.2010, 14:23
Закрытая тема

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

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

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

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



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