Случайная подборка модов
Nature Winter v2.3 Black Edition
3.9
Old Good Stalker Mod v2.4 Gold
4.2
Смерти Вопреки. В Паутине лжи
4.1
Сюжетное продолжение Чистого неба
4.1
Смерти Вопреки. Послушник
3.4
Winter Mod
3.9
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  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
    Российская Федерация  ins33
    Суббота, 01.06.2013, 14:13 | Сообщение # 5641
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    mmihaill, Логика:

    Пример ф-ции:
    Сообщение отредактировал ins33 - Суббота, 01.06.2013, 14:27
      Злобная реклама
    Суббота, 01.06.2013, 14:13
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Соединенные Штаты  demover123
    Суббота, 01.06.2013, 14:47 | Сообщение # 5642
    Статус:
    Неопытный:
    Сообщений: 523
    Награды: 2
    Регистрация: 27.06.2011

    DukeKAn,
    я конечно не профи в пакетах но попробуй так

    local obj=alife():create("test",vector():set(-186,-19,-135),64955,56)

    local packet = net_packet()

    obj:STATE_Write(packet)

    local custom_data = packet:r_stringZ()
    local game_vertex_id = packet:r_u16()
    local cse_alife_object__unk1_f32 = packet:r_float()
    local cse_alife_object__unk2_u32 = packet:r_s32()
    local level_vertex_id = packet:r_s32()
    local object_flags = packet:r_s32()

    packet:w_u16(game_vertex_id)
    packet:w_float(cse_alife_object__unk1_f32)
    packet:w_s32(cse_alife_object__unk2_u32)
    packet:w_s32(level_vertex_id)
    packet:w_s32(object_flags)

    custom_data = "[smart_terrains]\n mil_lager = true"

    local cd = parse_custom_data(custom_data)
    if not cd then cd={} end
    custom_data = gen_custom_data(cd)

    packet:w_stringZ(custom_data)
    Сообщение отредактировал demover123 - Суббота, 01.06.2013, 14:56
      Злобная реклама
    Суббота, 01.06.2013, 14:47
    Статус:
    Сообщений: 666
    Регистрация: 27.06.2011
    Российская Федерация  DukeKAn
    Суббота, 01.06.2013, 17:16 | Сообщение # 5643
    Статус:
    Неопытный:
    Сообщений: 491
    Награды: 8
    Регистрация: 25.11.2012

    Проверил смену логики через код, который предложил demover123. Прочитал через amk.read_stalker_params до и после - логика действительно меняется.
    Теперь надо бы за ним последить подольше, может всё-таки попрёт
    Сообщение отредактировал DukeKAn - Суббота, 01.06.2013, 18:15
      Злобная реклама
    Суббота, 01.06.2013, 17:16
    Статус:
    Сообщений: 666
    Регистрация: 25.11.2012
    Российская Федерация  The_Antoxa
    Суббота, 01.06.2013, 19:45 | Сообщение # 5644
    Статус:
    Бывалый:
    Сообщений: 1097
    Награды: 8
    Регистрация: 21.12.2012

    поставил локу на свой мод и получил вылет , кто подскажет как лечить вылет
    FATAL ERROR

    [error]Expression : cross_table().header().level_guid() == level_graph().header().guid()
    [error]Function : CAI_Space::load
    [error]File : D:\prog_repository\sources\trunk\xrGame\ai_space.cpp
    [error]Line : 113
    [error]Description : cross_table doesn't correspond to the AI-map


    stack trace:
      Злобная реклама
    Суббота, 01.06.2013, 19:45
    Статус:
    Сообщений: 666
    Регистрация: 21.12.2012
    Российская Федерация  Deathdoor
    Суббота, 01.06.2013, 21:17 | Сообщение # 5645
    OGSE Team [OGSE Mod]
    Статус:
    Опытный:
    Сообщений: 1846
    Награды: 2
    Регистрация: 06.10.2010

    геймграф не совпадает с аи-сеткой локации. лечится нормлаьной пересборкой геймграфа на основе всех лок.
      Злобная реклама
    Суббота, 01.06.2013, 21:17
    Статус:
    Сообщений: 666
    Регистрация: 06.10.2010
    Российская Федерация  STARS1212
    Суббота, 01.06.2013, 22:24 | Сообщение # 5646
    Статус:
    Неопытный:
    Сообщений: 465
    Награды: 2
    Регистрация: 02.02.2012

    Парни,выручайте cry у меня твориться полный ужас, на ноуте с вин7 не работает компиляция в сдк 0.7, компиляция нормально идет и завершается но не один файл не появляется в геймдате сдк,мож кто знает что это за хрень?? surprised
      Злобная реклама
    Суббота, 01.06.2013, 22:24
    Статус:
    Сообщений: 666
    Регистрация: 02.02.2012
    Российская Федерация  Neptun
    Воскресенье, 02.06.2013, 08:21 | Сообщение # 5647
    Связной
    Статус:
    Бывалый:
    Сообщений: 672
    Награды: 9
    Регистрация: 25.03.2012

    Где находятся русские названия автосохранений?
      Злобная реклама
    Воскресенье, 02.06.2013, 08:21
    Статус:
    Сообщений: 666
    Регистрация: 25.03.2012
    Российская Федерация  Wo1fRam
    Воскресенье, 02.06.2013, 10:30 | Сообщение # 5648
    Статус:
    Новичок:
    Сообщений: 357
    Награды: 4
    Регистрация: 12.03.2013

    Контузия от взрыва (постэффект, приглушение звуков и звон в ушах) - это какой-то скрипт, или это в движке зашито?
    Если что: ЗП.
    Сообщение отредактировал Wo1fRam - Воскресенье, 02.06.2013, 10:38
      Злобная реклама
    Воскресенье, 02.06.2013, 10:30
    Статус:
    Сообщений: 666
    Регистрация: 12.03.2013
    Российская Федерация  Снегирь
    Воскресенье, 02.06.2013, 10:44 | Сообщение # 5649
    Статус:
    Бывалый:
    Сообщений: 1021
    Награды: 7
    Регистрация: 24.04.2013

    del.
    Сообщение отредактировал Снегирь - Воскресенье, 02.06.2013, 10:52
      Злобная реклама
    Воскресенье, 02.06.2013, 10:44
    Статус:
    Сообщений: 666
    Регистрация: 24.04.2013
    Казахстан  crocop
    Воскресенье, 02.06.2013, 14:55 | Сообщение # 5650
    Статус:
    Отмычка:
    Сообщений: 133
    Награды: 0
    Регистрация: 30.05.2013

    Всем привет!
    Возникли следующие вопросы (для ТЧ):
    1) Как вырезать стартовый ролик с грузовиком?

    2)Дал Волку Абакан и бронебойные патроны. Но после его смерти, в рюкзаке почему - то находятся и бронебойные патроны и обычные. Что сделать, чтобы обычные не выпадали.

    3)Как вырезать стартовое задание "Убить стрелка"?
      Злобная реклама
    Воскресенье, 02.06.2013, 14:55
    Статус:
    Сообщений: 666
    Регистрация: 30.05.2013
    Российская Федерация  Wo1fRam
    Воскресенье, 02.06.2013, 15:00 | Сообщение # 5651
    Статус:
    Новичок:
    Сообщений: 357
    Награды: 4
    Регистрация: 12.03.2013

    Цитата (Wo1fRam)
    Контузия от взрыва (постэффект, приглушение звуков и звон в ушах) - это какой-то скрипт, или это в движке зашито? Если что: ЗП.

    Перефразирую вопрос:
    Надо сделать так, чтобы при входе в рестриктор, игрока контузило. Как вызвать постэффект и "звон в ушах" я знаю, а вот как заглушить все остальные звуки - не знаю.
    Пытаюсь что-либо понять в sr_psy_antenna.script, но моих познаний в скриптинге не хватает.
    Так вот, как заглушить все звуки (аля пси-антенна или контузия от взрыва)?
      Злобная реклама
    Воскресенье, 02.06.2013, 15:00
    Статус:
    Сообщений: 666
    Регистрация: 12.03.2013
    Ирландия  Nick_Freedom
    Воскресенье, 02.06.2013, 16:03 | Сообщение # 5652
    Созидатель
    Статус:
    Бывалый:
    Сообщений: 607
    Награды: 1
    Регистрация: 24.05.2013

    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: ...ow of chernobyl\gamedata\scripts\bind_stalker.script:285: attempt to compare nil with number

    Какая может быть ошибка в этой строке? if post_time < time then
      Злобная реклама
    Воскресенье, 02.06.2013, 16:03
    Статус:
    Сообщений: 666
    Регистрация: 24.05.2013
    Украина  Gun12
    Воскресенье, 02.06.2013, 16:48 | Сообщение # 5653
    Статус:
    Гость:
    Сообщений: 50
    Награды: 0
    Регистрация: 08.07.2012

    Одна из переменных - post_time или time равна nil.
    Как работает сравнение в lua. Перед сравнением двух операндов, происходит сравнение их типов. Они должны быть одинаковыми. А т.к. тип одного number , а тип второго nil, то до самого действия сравнения даже не доходит.
    Большего тебе никто не скажет, за отсутствием дополнительной информации.
    Сообщение отредактировал Gun12 - Воскресенье, 02.06.2013, 17:03
      Злобная реклама
    Воскресенье, 02.06.2013, 16:48
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Украина  WaSaBi
    Воскресенье, 02.06.2013, 18:00 | Сообщение # 5654
    Статус:
    Зевака:
    Сообщений: 14
    Награды: 0
    Регистрация: 26.04.2013

    Помогите я добавил локу кордон из ТЧ в ЗП и у меня когда я начинаю новую игру вот такой вылет surprised

    Сообщение отредактировал WaSaBi - Воскресенье, 02.06.2013, 18:02
      Злобная реклама
    Воскресенье, 02.06.2013, 18:00
    Статус:
    Сообщений: 666
    Регистрация: 26.04.2013
    Российская Федерация  Wo1fRam
    Воскресенье, 02.06.2013, 18:09 | Сообщение # 5655
    Статус:
    Новичок:
    Сообщений: 357
    Награды: 4
    Регистрация: 12.03.2013

    WaSaBi, Добавить можно по-разному: Можно всё правильно сделать, а можно просто папку с локацией перенести, а потом репу чесать...
    Опиши свои действия, как переносил.
      Злобная реклама
    Воскресенье, 02.06.2013, 18:09
    Статус:
    Сообщений: 666
    Регистрация: 12.03.2013
    Поиск: