Случайная подборка модов
ReBorn 2.50 «Артефакты смерти»
3.5
NEYA Online
3.1
Another Zone Mod. Пролог
4.2
Сталкер "Диана"
2.0
Зона поражения
4.1
Обречённый город
4.2
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Wolfstalker
Понедельник, 22.10.2012, 14:58 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

В данной теме вы можете задавать любые вопросы касательно S.T.A.L.K.E.R. моддинга.

  • Не флудить
  • Предварительно просматривайте раздел. Ответ на ваш вопрос может быть там.
  • В своем вопросе указывайте платформу моддинга - Тень Чернобыля, Чистое небо или Зов Припяти.





    У кого есть желание, создать FAQ по основным вопросам моддинга - обращаемся в ЛС.


    Архив

    Архив#2
  •   Злобная реклама
    Понедельник, 22.10.2012, 14:58
    Статус:
    Сообщений: 666
    Регистрация: 05.04.2010
    Российская Федерация  Deathdoor
    Среда, 14.11.2012, 14:41 | Сообщение # 616
    OGSE Team [OGSE Mod]
    Статус:
    Опытный:
    Сообщений: 1846
    Награды: 2
    Регистрация: 06.10.2010

    только в фотошопе с настройкой Cube Map
      Злобная реклама
    Среда, 14.11.2012, 14:41
    Статус:
    Сообщений: 666
    Регистрация: 06.10.2010
    Российская Федерация  gorkasuper555
    Среда, 14.11.2012, 20:52 | Сообщение # 617
    Статус:
    Новичок:
    Сообщений: 288
    Награды: 3
    Регистрация: 23.06.2012

    [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: ....r. - shadow of chernobyl\gamedata\scripts\_g.script:1455: bad argument #3 to 'format' (string expected, got no value)

    как исправить?
      Злобная реклама
    Среда, 14.11.2012, 20:52
    Статус:
    Сообщений: 666
    Регистрация: 23.06.2012
    Украина  Viнt@rь
    Среда, 14.11.2012, 21:38 | Сообщение # 618
    Spectrum project
    Статус:
    Новичок:
    Сообщений: 381
    Награды: 2
    Регистрация: 10.10.2010

    gorkasuper555.
    закоменти 1455 строку в _g.script
      Злобная реклама
    Среда, 14.11.2012, 21:38
    Статус:
    Сообщений: 666
    Регистрация: 10.10.2010
    Российская Федерация  gorkasuper555
    Среда, 14.11.2012, 21:47 | Сообщение # 619
    Статус:
    Новичок:
    Сообщений: 288
    Награды: 3
    Регистрация: 23.06.2012

    Viнt@rь, как её найти?(строку)

    Добавлено (14.11.2012, 21:47)
    ---------------------------------------------
    Viнt@rь,
    local reason = string.format(fmt, message)
    а если начинать считать от 0 то
    assert("ERROR: " .. reason)
    Сообщение отредактировал gorkasuper555 - Среда, 14.11.2012, 21:48
      Злобная реклама
    Среда, 14.11.2012, 21:47
    Статус:
    Сообщений: 666
    Регистрация: 23.06.2012
    Российская Федерация  DarkFace
    Среда, 14.11.2012, 22:30 | Сообщение # 620
    Let it be
    Статус:
    Бывалый:
    Сообщений: 1169
    Награды: 2
    Регистрация: 26.03.2012

    gorkasuper555, открой файл с помощью программы winmerge, в вкладке вид поставь галочку показывать строку, и найдешь свою строчку...
      Злобная реклама
    Среда, 14.11.2012, 22:30
    Статус:
    Сообщений: 666
    Регистрация: 26.03.2012
    Российская Федерация  lllee
    Среда, 14.11.2012, 22:38 | Сообщение # 621
    Статус:
    Новичок:
    Сообщений: 225
    Награды: 0
    Регистрация: 05.11.2012

    Подскажите, что за беда? Начинаю тестить игру (ЗП), ровно через минуту зависает намертво.Пробовала бегать в разных направлениях (т.е. от ситуации в игре не зависит).Лог пустой.Какие могут быть варианты? Много чего делала и тренировалась по полной, вроде все работает.Не хочется заново все лепить.Может есть способ выявить ошибку?
    Сообщение отредактировал lllee - Среда, 14.11.2012, 22:43
      Злобная реклама
    Среда, 14.11.2012, 22:38
    Статус:
    Сообщений: 666
    Регистрация: 05.11.2012
    Украина  Viнt@rь
    Среда, 14.11.2012, 22:42 | Сообщение # 622
    Spectrum project
    Статус:
    Новичок:
    Сообщений: 381
    Награды: 2
    Регистрация: 10.10.2010

    gorkasuper555, пользуйся любым внятным редактором текстовых файлов(нотепад или тот, который тут - редактор Lua, они отображают номер строки.)

    local reason = string.format(fmt, message)
    assert("ERROR: " .. reason)

    это те, что надо, закоменти их обе

    Добавлено (14.11.2012, 22:42)
    ---------------------------------------------
    lllee, методом отката то есть постепенно убиратьо последнее изменение, и проверять, что да как...
    Вообще совет, делать ревизии рабочих версий после очередных изменений, тогда намного легче выявлять подобное.
    Сообщение отредактировал Viнt@rь - Среда, 14.11.2012, 22:43
      Злобная реклама
    Среда, 14.11.2012, 22:42
    Статус:
    Сообщений: 666
    Регистрация: 10.10.2010
    Российская Федерация  gorkasuper555
    Среда, 14.11.2012, 22:43 | Сообщение # 623
    Статус:
    Новичок:
    Сообщений: 288
    Награды: 3
    Регистрация: 23.06.2012

    Viнt@rь,
    -- Крешнуть игру (после вывода сообщения об ошибке в лог)
    function abort(fmt, ...)
    local message = tostring(msg)
    logf("ERROR PATTERN: "..tostring(fmt))
    logf("ERROR REASON: "..message)
    local reason = string.format(fmt, message)
    assert("ERROR: " .. reason)
    printf("ERROR: " .. reason)
    dbglog("%s", reason)
    printf("%s")
    local ooops
    local crash = ooops/10
    end
      Злобная реклама
    Среда, 14.11.2012, 22:43
    Статус:
    Сообщений: 666
    Регистрация: 23.06.2012
    Украина  Viнt@rь
    Среда, 14.11.2012, 22:47 | Сообщение # 624
    Spectrum project
    Статус:
    Новичок:
    Сообщений: 381
    Награды: 2
    Регистрация: 10.10.2010

    gorkasuper555, да, коменти всю эту функцию...(кроме первой строки function abort(fmt, ...) и последней end)
      Злобная реклама
    Среда, 14.11.2012, 22:47
    Статус:
    Сообщений: 666
    Регистрация: 10.10.2010
    Российская Федерация  gorkasuper555
    Среда, 14.11.2012, 22:48 | Сообщение # 625
    Статус:
    Новичок:
    Сообщений: 288
    Награды: 3
    Регистрация: 23.06.2012

    Viнt@rь,
    local message = tostring(msg)
    logf("ERROR PATTERN: "..tostring(fmt))
    logf("ERROR REASON: "..message)
    local reason = string.format(fmt, message)
    assert("ERROR: " .. reason)
    printf("ERROR: " .. reason)
    dbglog("%s", reason)
    printf("%s")
    local ooops
    local crash = ooops/10
    так?
      Злобная реклама
    Среда, 14.11.2012, 22:48
    Статус:
    Сообщений: 666
    Регистрация: 23.06.2012
    Украина  Viнt@rь
    Среда, 14.11.2012, 22:49 | Сообщение # 626
    Spectrum project
    Статус:
    Новичок:
    Сообщений: 381
    Награды: 2
    Регистрация: 10.10.2010

    gorkasuper555, ты и коментировать строки(блоки кода) не знаешь как?
      Злобная реклама
    Среда, 14.11.2012, 22:49
    Статус:
    Сообщений: 666
    Регистрация: 10.10.2010
    Российская Федерация  gorkasuper555
    Среда, 14.11.2012, 22:52 | Сообщение # 627
    Статус:
    Новичок:
    Сообщений: 288
    Награды: 3
    Регистрация: 23.06.2012

    Viнt@rь, нет незнаю может тебе _g.script скинуть?
      Злобная реклама
    Среда, 14.11.2012, 22:52
    Статус:
    Сообщений: 666
    Регистрация: 23.06.2012
    Украина  Viнt@rь
    Среда, 14.11.2012, 22:55 | Сообщение # 628
    Spectrum project
    Статус:
    Новичок:
    Сообщений: 381
    Награды: 2
    Регистрация: 10.10.2010

    gorkasuper555, мда... нет не надо, вообще примеров коментирования море, даже в том же _g.script...
    просто перед строками поставь --

    -- Крешнуть игру (после вывода сообщения об ошибке в лог)
    function abort(fmt, ...)
    --[[ local message = tostring(msg)
    logf("ERROR PATTERN: "..tostring(fmt))
    logf("ERROR REASON: "..message)
    local reason = string.format(fmt, message)
    assert("ERROR: " .. reason)
    printf("ERROR: " .. reason)
    dbglog("%s", reason)
    printf("%s")
    local ooops
    local crash = ooops/10 --]]
    end

    на, а то натворишь делов еще...
    Сообщение отредактировал Viнt@rь - Среда, 14.11.2012, 22:55
      Злобная реклама
    Среда, 14.11.2012, 22:55
    Статус:
    Сообщений: 666
    Регистрация: 10.10.2010
    Российская Федерация  gorkasuper555
    Среда, 14.11.2012, 22:59 | Сообщение # 629
    Статус:
    Новичок:
    Сообщений: 288
    Награды: 3
    Регистрация: 23.06.2012

    Viнt@rь, и перестанет вылетать?

    Добавлено (14.11.2012, 22:59)
    ---------------------------------------------
    а новую игру начинать?

      Злобная реклама
    Среда, 14.11.2012, 22:59
    Статус:
    Сообщений: 666
    Регистрация: 23.06.2012
    Украина  Viнt@rь
    Среда, 14.11.2012, 23:00 | Сообщение # 630
    Spectrum project
    Статус:
    Новичок:
    Сообщений: 381
    Награды: 2
    Регистрация: 10.10.2010

    gorkasuper555, ну вылетает из этой функции жалуясь на передаваемый в нее аргумент при обработке, сам вылет не эта функция вызывает, ты явно че-то в скриптах химичил, или в логике и изза этого тут и вылетает(так как это функция вывода лога и креша игры - отладочная функция)...
    Сообщение отредактировал Viнt@rь - Среда, 14.11.2012, 23:01
      Злобная реклама
    Среда, 14.11.2012, 23:00
    Статус:
    Сообщений: 666
    Регистрация: 10.10.2010
    Поиск: