Случайная подборка модов
Сталкер: Конец Света
3.0
R.M.A mod 1.1.5
4.2
История Борова
3.6
Another Zone Mod
4.3
Lost World Condemned
3.5
DMX MOD 1.3.5
3.7
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Аdmin
Воскресенье, 03.11.2013, 19:36 | Сообщение # 1
Статус:
Опытный:
Сообщений: 1538
Награды: 11
Регистрация: 28.03.2011

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

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





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


    Архив

    Архив#2
  •   Злобная реклама
    Воскресенье, 03.11.2013, 19:36
    Статус:
    Сообщений: 666
    Регистрация: 28.03.2011
    Российская Федерация  Mel
    Среда, 24.09.2014, 11:31 | Сообщение # 4336
    Anarchy Cell Mod
    Статус:
    Бывалый:
    Сообщений: 651
    Награды: 4
    Регистрация: 22.08.2013

    monk, работать-то работает, но криво. Если непися "спугнет" кто-то, то находясь под remark, непись не вернется на место, а встанет там, до куда успел добежать.
      Злобная реклама
    Среда, 24.09.2014, 11:31
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2013
    Российская Федерация  Wo1fRam
    Среда, 24.09.2014, 11:34 | Сообщение # 4337
    Статус:
    Новичок:
    Сообщений: 357
    Награды: 4
    Регистрация: 12.03.2013

    Цитата Mel ()
    Если непися "спугнет" кто-то

    Вот для этого и пишется
    Цитата monk ()
    combat_ignore_cond = {!is_enemy_actor}
      Злобная реклама
    Среда, 24.09.2014, 11:34
    Статус:
    Сообщений: 666
    Регистрация: 12.03.2013
    Российская Федерация  Mel
    Среда, 24.09.2014, 11:37 | Сообщение # 4338
    Anarchy Cell Mod
    Статус:
    Бывалый:
    Сообщений: 651
    Награды: 4
    Регистрация: 22.08.2013

    monk, Wo1fRam, сори. Не углядел.
      Злобная реклама
    Среда, 24.09.2014, 11:37
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2013
    Португалия  PhotoreaL
    Среда, 24.09.2014, 15:33 | Сообщение # 4339
    Статус:
    Отмычка:
    Сообщений: 117
    Награды: 1
    Регистрация: 30.04.2013

    Цитата monk ()
    Там эти монстры есть, но они закомментированые. Если комментарии убрать, может и пропадёт твой вылет.

    будем искать smile

    Неа не помогло, при убийстве бандюка стабильный вылет.

    Код
    pripyat\gamedata\scripts\_g.script:479: bad argument #3 to 'format' (string expected, got nil)
    Сообщение отредактировал PhotoreaL - Среда, 24.09.2014, 15:41
      Злобная реклама
    Среда, 24.09.2014, 15:33
    Статус:
    Сообщений: 666
    Регистрация: 30.04.2013
    Российская Федерация  monk
    Среда, 24.09.2014, 15:56 | Сообщение # 4340
    «OGSM CS 1.8 + Fixes»
    Статус:
    Опытный:
    Сообщений: 2559
    Награды: 12
    Регистрация: 24.11.2012

    Цитата PhotoreaL ()
    при убийстве бандюка стабильный вылет

    Честно говоря, не пойму причём тут бандит и, к примеру, излом или зомби.
    В _g.sсript есть такая таблица:

    Как видишь: коты, изломы и зомби закомментированы. Убери комментарии и глянь в игре.
    Сообщение отредактировал monk - Среда, 24.09.2014, 15:58
      Злобная реклама
    Среда, 24.09.2014, 15:56
    Статус:
    Сообщений: 666
    Регистрация: 24.11.2012
    Португалия  PhotoreaL
    Среда, 24.09.2014, 16:00 | Сообщение # 4341
    Статус:
    Отмычка:
    Сообщений: 117
    Награды: 1
    Регистрация: 30.04.2013

    та я убрал коментарии. вылет при убийстве бандюка в _г скрипте
      Злобная реклама
    Среда, 24.09.2014, 16:00
    Статус:
    Сообщений: 666
    Регистрация: 30.04.2013
    Российская Федерация  makdm
    Среда, 24.09.2014, 16:02 | Сообщение # 4342
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    PhotoreaL, вылет не в _g скрипте.
    Раскомментируй error_log, тогда после вылета увидишь какой скрипт выдаёт ошибку.
    Вот так сделай

    -- Крешнуть игру (после вывода сообщения об ошибке в лог)
    function abort(fmt, ...)
    local reason = string.format(fmt, ...)
    error_log(reason)
    end
      Злобная реклама
    Среда, 24.09.2014, 16:02
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Португалия  PhotoreaL
    Среда, 24.09.2014, 16:09 | Сообщение # 4343
    Статус:
    Отмычка:
    Сообщений: 117
    Награды: 1
    Регистрация: 30.04.2013

    Цитата makdm ()
    PhotoreaL, вылет не в _g скрипте.
    Раскомментируй error_log, тогда после вылета увидишь какой скрипт выдаёт ошибку.
    Вот так сделай

    -- Крешнуть игру (после вывода сообщения об ошибке в лог)
    function abort(fmt, ...)
    local reason = string.format(fmt, ...)
    error_log(reason)
    end


    а где искать потом?

    у меня в папке зова припюати появился текстовый документ log
    Сообщение отредактировал PhotoreaL - Среда, 24.09.2014, 16:11
      Злобная реклама
    Среда, 24.09.2014, 16:09
    Статус:
    Сообщений: 666
    Регистрация: 30.04.2013
    Российская Федерация  makdm
    Среда, 24.09.2014, 16:29 | Сообщение # 4344
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    Цитата PhotoreaL ()
    а где искать потом?

    Так там же где и раньше смотрел. В логе.
      Злобная реклама
    Среда, 24.09.2014, 16:29
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Португалия  PhotoreaL
    Среда, 24.09.2014, 16:41 | Сообщение # 4345
    Статус:
    Отмычка:
    Сообщений: 117
    Награды: 1
    Регистрация: 30.04.2013

    Цитата makdm ()
    Так там же где и раньше смотрел. В логе.


    Код
    full path: C:\Users\BLACSHINE\Desktop\COP\S.T.A.L.K.E.R. - Call of Pripyat\bin\
    redirecting CreateDevice
    initialising shader environment
    D3DXCreateEffectFromFile failed
    try to use "C:\Users\BLACSHINE\Desktop\COP\S.T.A.L.K.E.R. - Call of Pripyat" for shader files


    это чтоли
      Злобная реклама
    Среда, 24.09.2014, 16:41
    Статус:
    Сообщений: 666
    Регистрация: 30.04.2013
    Российская Федерация  Limant
    Среда, 24.09.2014, 16:47 | Сообщение # 4346
    Статус:
    Зевака:
    Сообщений: 9
    Награды: 0
    Регистрация: 20.09.2014

    Когда беру задание, происходит вылет..
    Код
    Expression    : !m_error_code
    Function      : raii_guard::~raii_guard
    File          : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp
    Line          : 748
    Description   : ....a.l.k.e.r. - Зов Припяти\gamedata\scripts\_g.script:478: bad argument #2 to 'format' (string expected, got nil)



    Работает только при таком условии.



    Если перед квестом дойти до рестриктора
    Код
    {+esc_farma_assault_restr_end} esc_combat_ferma_quest_title_1
    , то квест пашет. Или при выполнении этих 2-х заданий
    Код
    {=actor_has_item(jup_b46_duty_founder_pda)} esc_combat_ferma_quest_title_4, {+esc_ferma_soldar_death} esc_combat_ferma_quest_title_3
    квест работает нормально (берется без вылета).
    Если ничего не трогать, вылет..
      Злобная реклама
    Среда, 24.09.2014, 16:47
    Статус:
    Сообщений: 666
    Регистрация: 20.09.2014
    Российская Федерация  denis2000
    Среда, 24.09.2014, 17:40 | Сообщение # 4347
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    PhotoreaL, Это последние строки лога?

    Limant, Выясните четко в какой именно момент происходит вылет, какая инфопорция (-ии) выдается (-ються) или какая функция выполняется. Далее в месте выдачи этой инфопорции и в месте где ее ожидают ищите проблемные места или функции. Два варианта или где то не корректно написана логика или вызывается функция с некорректными или не полными параметрами.
    Сообщение отредактировал denis2000 - Среда, 24.09.2014, 17:43
      Злобная реклама
    Среда, 24.09.2014, 17:40
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Португалия  PhotoreaL
    Среда, 24.09.2014, 17:46 | Сообщение # 4348
    Статус:
    Отмычка:
    Сообщений: 117
    Награды: 1
    Регистрация: 30.04.2013

    Цитата denis2000 ()
    PhotoreaL, Это последние строки лога?

    да, есть идейка с чем мутил надо глянуть
      Злобная реклама
    Среда, 24.09.2014, 17:46
    Статус:
    Сообщений: 666
    Регистрация: 30.04.2013
    Российская Федерация  Limant
    Среда, 24.09.2014, 17:59 | Сообщение # 4349
    Статус:
    Зевака:
    Сообщений: 9
    Награды: 0
    Регистрация: 20.09.2014

    denis2000,
    Квест начинается с этого:

    Вот сами функции:

    На всякий случай логика рестриктора.


    Смарты.
    Код
    target_smart = {+esc_ferma_soldar_death} esc_ferma, {+esc_combat_ferma_start} esc_f21_qest, esc_stalker_base
    Сообщение отредактировал Limant - Среда, 24.09.2014, 18:01
      Злобная реклама
    Среда, 24.09.2014, 17:59
    Статус:
    Сообщений: 666
    Регистрация: 20.09.2014
    Российская Федерация  BadQvik
    Среда, 24.09.2014, 18:00 | Сообщение # 4350
    Статус:
    Отмычка:
    Сообщений: 128
    Награды: 0
    Регистрация: 17.01.2013

    Вопрос относится к S.T.A.L.K.E.R. Clear Sky.
      Злобная реклама
    Среда, 24.09.2014, 18:00
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2013
    Поиск: