Случайная подборка модов
Dead Autumn 2: Другая реальность
4.1
Путь Человека
4.0
Nature Winter v2.0 «Квантовый скачок»
4.0
Камень Преткновения. Пролог
4.1
Объединенный Пак 2.1
3.1
EPILOGUE
3.5
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Модератор форума: FanG, Аdmin, FantomICW, Overfirst  
Выявление причин вылетов без лога
Российская Федерация  Renson
Вторник, 26.07.2011, 10:04 | Сообщение # 16
[Genesis mod]
Статус:
Бывалый:
Сообщений: 1053
Награды: 2
Регистрация: 03.07.2010

Открыто, что метод работает не всегда.
Например. Есть условный файл genesis_quests.script, куда условно пихаются почти все функции связанные с квестами.
С одного момента вызов любой функции, содержащейся в этом файле, стал вызывать безлог. С правкой _g.script безлог безлогом так и оказался.
Оказалось, что дело в том, что из-за того, что одна функция в genesis_quests.script была написана некорректно, вместе с ней безлогово летели и остальные.
Code
function rostok_giant_spawn()
    --if not has_alife_info("dummy_full_giant_info") then
     local x= -64.049347
     local y= -0.000247
     local z= 141.240326
     local level_vertex= 53568
     local game_vertex_id= 1309
     alife():create("gigant_strong",vector():set(x,y,z),level_vertex,game_vertex_id)
    --db.actor:give_info_portion("dummy_full_giant_info")
end

Заккоментил пару строк и всё пошло. Казалось бы, элементарнейшая, одноклеточная вещь, но пока её откопал! От такие пироги чернобыльские.
Сообщение отредактировал Renson - Вторник, 26.07.2011, 10:08
  Злобная реклама
Вторник, 26.07.2011, 10:04
Статус:
Сообщений: 666
Регистрация: 03.07.2010
Российская Федерация  SkyLoader
Вторник, 26.07.2011, 17:23 | Сообщение # 17
Статус:
Бывалый:
Сообщений: 1116
Награды: 12
Регистрация: 29.11.2010

Renson, такого быть не может, чтобы безлог был. Команда в консоли насильно сохраняет лог перед каждым действием. Ты точно все правильно сделал?
  Злобная реклама
Вторник, 26.07.2011, 17:23
Статус:
Сообщений: 666
Регистрация: 29.11.2010
Российская Федерация  Renson
Вторник, 26.07.2011, 18:10 | Сообщение # 18
[Genesis mod]
Статус:
Бывалый:
Сообщений: 1053
Награды: 2
Регистрация: 03.07.2010

Точно. Вылеты на элементарнейших функциях спавна/передачипредметов - мой конёк, и там всегда безлог, что с правкой _g.script, что без.
  Злобная реклама
Вторник, 26.07.2011, 18:10
Статус:
Сообщений: 666
Регистрация: 03.07.2010
Российская Федерация  SkyLoader
Четверг, 28.07.2011, 11:11 | Сообщение # 19
Статус:
Бывалый:
Сообщений: 1116
Награды: 12
Регистрация: 29.11.2010

Renson, ну кинь мне этот правленый файл, я сам проверю. Просто даже когда я ошибался, редактируя движок, я понимал, где ошибся.
  Злобная реклама
Четверг, 28.07.2011, 11:11
Статус:
Сообщений: 666
Регистрация: 29.11.2010
Российская Федерация  supei-sa
Четверг, 28.07.2011, 17:33 | Сообщение # 20
Статус:
Ветеран:
Сообщений: 4356
Награды: 6
Регистрация: 25.10.2010

Все понял вылет был из-за мода по одежке встречают я его удалил и все пошло!!!
  Злобная реклама
Четверг, 28.07.2011, 17:33
Статус:
Сообщений: 666
Регистрация: 25.10.2010
Российская Федерация  Intruder
Понедельник, 09.01.2012, 04:18 | Сообщение # 21
Статус:
Зевака:
Сообщений: 1
Награды: 0
Регистрация: 09.01.2012

Я сам не скриптер, но поиграть тоже хочу! так что может кто подскажет, если знаком с вылетами при переходе в X18 и при приближении к церкви на болотах, что делать? Игра просто крашится на дэктоп без всяких логов и ошибок.
  Злобная реклама
Понедельник, 09.01.2012, 04:18
Статус:
Сообщений: 666
Регистрация: 09.01.2012
Российская Федерация  Steag
Понедельник, 09.01.2012, 04:33 | Сообщение # 22
Статус:
Новичок:
Сообщений: 272
Награды: 0
Регистрация: 16.12.2011

Чтобы быстро выявить лог сразу после вылета открываешь текстовый документ, щёлкаешь по свободной строке и нажимаешь Ctrl+V и всё.
  Злобная реклама
Понедельник, 09.01.2012, 04:33
Статус:
Сообщений: 666
Регистрация: 16.12.2011
Российская Федерация  XemyL
Понедельник, 09.01.2012, 14:40 | Сообщение # 23
Статус:
Новичок:
Сообщений: 384
Награды: 0
Регистрация: 09.11.2011

Steag, спасибо, кэп. Автор темы же не знал :)
Сообщение отредактировал XemyL - Понедельник, 09.01.2012, 14:40
  Злобная реклама
Понедельник, 09.01.2012, 14:40
Статус:
Сообщений: 666
Регистрация: 09.11.2011
Российская Федерация  OldStalker2
Четверг, 16.08.2012, 15:48 | Сообщение # 24
Статус:
Зевака:
Сообщений: 21
Награды: 0
Регистрация: 11.01.2012

Renson, скорее всего ты пытался увидеть что-то нажимая Ctrl+V.
А как я понял скрипт записывает все действия в userdata\logs\xray_*username*.txt
  Злобная реклама
Четверг, 16.08.2012, 15:48
Статус:
Сообщений: 666
Регистрация: 11.01.2012
Российская Федерация  Enclave
Пятница, 02.11.2012, 20:09 | Сообщение # 25
Ветеран Спецназа
Статус:
Ветеран:
Сообщений: 5827
Награды: 17
Регистрация: 24.01.2012

Получил стабильный вылет, когда я подхожу к торговцу в локации Предбанник в моде AVS "Закон Меченого" 2 части вот до этой ошибки
  Злобная реклама
Пятница, 02.11.2012, 20:09
Статус:
Сообщений: 666
Регистрация: 24.01.2012
Российская Федерация  SkyLoader
Пятница, 02.11.2012, 20:23 | Сообщение # 26
Статус:
Бывалый:
Сообщений: 1116
Награды: 12
Регистрация: 29.11.2010

Enclave, ты подходишь или загружаешься? У тебя логе должно быть много информации.
  Злобная реклама
Пятница, 02.11.2012, 20:23
Статус:
Сообщений: 666
Регистрация: 29.11.2010
Российская Федерация  Enclave
Пятница, 02.11.2012, 20:26 | Сообщение # 27
Ветеран Спецназа
Статус:
Ветеран:
Сообщений: 5827
Награды: 17
Регистрация: 24.01.2012

SkyLoader, Когда я подхожу и у меня происходит стабильный вылет. А что я мало скопировал? ладно щас я еще скопирую dry
Сообщение отредактировал Enclave - Пятница, 02.11.2012, 20:27
  Злобная реклама
Пятница, 02.11.2012, 20:26
Статус:
Сообщений: 666
Регистрация: 24.01.2012
Российская Федерация  SkyLoader
Пятница, 02.11.2012, 20:39 | Сообщение # 28
Статус:
Бывалый:
Сообщений: 1116
Награды: 12
Регистрация: 29.11.2010

Enclave,
перечитай статью, сделай также, как написано. И выложи пять строк до этой ошибки
Code
FATAL ERROR

[error]Expression : fatal error
[error]Function : CScriptEngine::lua_error
[error]File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
[error]Line : 73
[error]Description : <no expression>
[error]Arguments : LUA error: ... publishing\s.t.a.l.k.e.r\gamedata\scripts\_g.script:20: bad argument #2 to 'format' (number expected, got no value)


Скорее всего вылет из-за логики.
  Злобная реклама
Пятница, 02.11.2012, 20:39
Статус:
Сообщений: 666
Регистрация: 29.11.2010
Российская Федерация  Enclave
Суббота, 03.11.2012, 11:07 | Сообщение # 29
Ветеран Спецназа
Статус:
Ветеран:
Сообщений: 5827
Награды: 17
Регистрация: 24.01.2012

Пробовал не получилось, кстати вот полный лог вылета.
Сообщение отредактировал Enclave - Суббота, 03.11.2012, 11:07
  Злобная реклама
Суббота, 03.11.2012, 11:07
Статус:
Сообщений: 666
Регистрация: 24.01.2012
Российская Федерация  SkyLoader
Суббота, 03.11.2012, 13:57 | Сообщение # 30
Статус:
Бывалый:
Сообщений: 1116
Награды: 12
Регистрация: 29.11.2010

Enclave, ЛС
  Злобная реклама
Суббота, 03.11.2012, 13:57
Статус:
Сообщений: 666
Регистрация: 29.11.2010
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск: