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

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

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

Закрытая тема
 
Van Damm
wait... what?
offline
Опыт: 22,268
Активность:
Зачем он это делает?
насколько я знаю, он это делает только с перегруженными операторами
Старый 11.10.2009, 00:54
Sebra

offline
Опыт: 5,603
Активность:
ADOLF, Спасибо.
Вот бы таких толковых сообщений с деталями реализации побольше вместе подшить.
Кстати ВанДам забыл упомянуть возможность указания действий не только до, но ещё и после, да и вместо перехватываемой функции.
Старый 11.10.2009, 11:30
Зевс
Адская Зверюга
offline
Опыт: 152,154
Активность:
Словил фатал... точнее вц вылетел без ошибок... потом еще и еще
war3err.lua replaces war3err.conf
war3err can be enabled/disabled from grimoire menu
Ничего подобного в меню не нашел... bytecode.txt не создается.
На в3гриморе глядел. Там свалка какая-то. Скачал 1.2 - крашит ве.
Если есть у кого рабочий, скиньте в лс.
Старый 18.10.2009, 00:17
Van Damm
wait... what?
offline
Опыт: 22,268
Активность:
war3err для 1.24b
Прикрепленные файлы
Тип файла: 7z war3err.7z (469.8 Кбайт, 224 просмотров )
Старый 18.10.2009, 01:51
Enein
Silenced by ZlaYa1000
offline
Опыт: 43,453
Активность:
war3err для 1.24b
это хорошо, у меня он уже давно, только толку, если:
Enein добавил:
с we.bat из папки гримойра тоже самое, вобщем ничего из того что поидее можно запустить не запускается (грим 1.5а)
Старый 18.10.2009, 01:57
Зевс
Адская Зверюга
offline
Опыт: 152,154
Активность:
Van_Damm:
war3err для 1.24b
Аналогично... ничего нового не появилось ТТ
Старый 18.10.2009, 12:22
agentex

offline
Опыт: 34,834
Активность:
может об этом уже писали, но я выявил такой баг: если одинаково назвать метод и публичную функцию, вылетит еррор:
struct TestStruct
  method TestMethod takes nothing returns nothing
  endmethod
endstruct

scope TestScope

public function TestMethod takes nothing returns nothing
local TestStruct s = TestStruct.create()
call s.TestMethod()
endfunction

endscope
компил вылетит с ошибкой "TestScope_TestMethod не является членом TestStruct", но такого не должно быть. Не знаете, векс собирается это фиксить?

Отредактировано agentex, 18.10.2009 в 19:47.
Старый 18.10.2009, 18:52
Van Damm
wait... what?
offline
Опыт: 22,268
Активность:
Зевс, опиши проблему русским языком. Из твоего первого поста я ничего не понял.
agentex, это лучше у него спросить
Старый 18.10.2009, 19:42
Зевс
Адская Зверюга
offline
Опыт: 152,154
Активность:
> war3err can be enabled/disabled from grimoire menu
Ничего подобного в меню не наблюдаю. Т.е нет строчки для включения-выключения.
war3err.lua
Код:
nopause = true
profiling = true
bytecodetrace = false
bytecodelines = 2000 //Этого в текстовике нет. Приходится дописывать
btonerr = true
btonerrlen = 10
debugger = true

В результате в папке logs/ (папка гримоира) текстовик bytecode.txt не появляется...
зы: в наличии jassnewgenpack 5b
Старый 18.10.2009, 22:10
Van Damm
wait... what?
offline
Опыт: 22,268
Активность:
  1. открывай в блокноте wehack.lua
  2. иди на линию 38
  3. ищи код
if not grim.isnewcompiler(path.."\\war3.exe") then
  wh_grimoire = TogMenuEntry:New(whmenu,"Start War3 with Grimoire",nil,true)
  wh_enablewar3err = TogMenuEntry:New(whmenu,"Enable war3err",nil,true)
  wh_enablejapi = TogMenuEntry:New(whmenu,"Enable japi",nil,false)
  --wh_machine = TogMenuEntry:New(whmenu,"Enable warmachine",nil,false)
end
  1. меняй на этот
wh_grimoire = TogMenuEntry:New(whmenu,"Start War3 with Grimoire",nil,true)
wh_enablewar3err = TogMenuEntry:New(whmenu,"Enable war3err",nil,true)
if not grim.isnewcompiler(path.."\\war3.exe") then
  wh_enablejapi = TogMenuEntry:New(whmenu,"Enable japi",nil,false)
  --wh_machine = TogMenuEntry:New(whmenu,"Enable warmachine",nil,false)
end

Отредактировано Van Damm, 18.10.2009 в 23:41.
Старый 18.10.2009, 22:19
Зевс
Адская Зверюга
offline
Опыт: 152,154
Активность:
Тепрь с менюшкой все нормально. Попробовал крашнуть вц через ExecuteFunc("!") - никакого bytecode.txt не наблюдал <<
Старый 18.10.2009, 23:06
Enein
Silenced by ZlaYa1000
offline
Опыт: 43,453
Активность:
таже самая проблема, проделал вроде бы все как надо, но
никакого bytecode.txt не наблюдал
каким бы способом я не крашил игру...
в более старом гриме (1.2) немного лучше - байткод сейвится... но 1) не всегда, а точнее почти никогда 2) содержимое выглядит пугающе
VD, выручай) никак немогу дойти до 6го пункта
Старый 18.10.2009, 23:22
Van Damm
wait... what?
offline
Опыт: 22,268
Активность:
сейчас гляну
Van Damm добавил:
у меня ничего не вышло :(
Van Damm добавил:
так что профита, к сожалению, нету
Старый 18.10.2009, 23:41
Enein
Silenced by ZlaYa1000
offline
Опыт: 43,453
Активность:
о нет, что же теперь с нами будет? =О
хм, тогда какой был смысл выпускать новый war3err?
Старый 18.10.2009, 23:49
Van Damm
wait... what?
offline
Опыт: 22,268
Активность:
ну мб я не догадался, как его правильно прицепить, а на самом деле оно работает
Старый 19.10.2009, 00:12
Enein
Silenced by ZlaYa1000
offline
Опыт: 43,453
Активность:
ну как блин сделать, чтобы оно работало?
Старый 23.10.2009, 00:53
HTC
Мечта - та же реальность
offline
Опыт: 23,885
Активность:
А если лицензионный варик, то не получиться чтоли использовать?
Старый 23.10.2009, 19:38
Van Damm
wait... what?
offline
Опыт: 22,268
Активность:
А если лицензионный варик, то не получиться чтоли использовать?
паку разницы никакой нету
Старый 23.10.2009, 20:54
xpadd91

offline
Опыт: 10,739
Активность:
Давно я было все нормально, без проблем.
А новые, опять выдает ошибка проблем GUI.
помоги как исправить?. см.изображена
Миниатюры
Кликните на картинку для увеличения
Название:  error tigger jass.JPG
Просмотров: 42
Размер:  95.1 Кбайт  
Старый 24.10.2009, 23:35
Nekit1234007

offline
Опыт: 11,916
Активность:
Как подсказывает гугл:
Цитата:
Сообщение от Гугл
местные поддерживаются только в верхней части функции

Плохой гугл. Вот правильно:
Цитата:
Сообщение от Некит
Локалки могут быть только вверху функции.
Старый 24.10.2009, 23:41
Закрытая тема

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

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

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

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



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