Случайная подборка модов
STCS Weapon Pack 2.6
4.3
Sigerous Mod 2.2
4.1
Ф.О.Т.О.Г.Р.А.Ф
4.2
Dragon`s MOD
2.5
Тёмное Братство – Проклятые Зоной
3.1
Lost World 3.0
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
    Украина  [Karpov_SK]
    Суббота, 12.10.2013, 00:27 | Сообщение # 9196
    Exclusion Zone Mod
    Статус:
    Бывалый:
    Сообщений: 600
    Награды: 12
    Регистрация: 26.08.2013

    Mel, Он, а что имеет значение?
      Злобная реклама
    Суббота, 12.10.2013, 00:27
    Статус:
    Сообщений: 666
    Регистрация: 26.08.2013
    Российская Федерация  wanes101
    Суббота, 12.10.2013, 08:08 | Сообщение # 9197
    Статус:
    Отмычка:
    Сообщений: 160
    Награды: 0
    Регистрация: 02.08.2012

    ins33,
    Наверно ты меня не понял птому что ты не разрабатывал модели поведения.
    Ведь я там написал что хочу поправить модель поведения. И спрашиваю как скрипты к приму такие как xr_camper, xr_walker и т. д. читают из кастом даты параметры своей секции. Понятно?

    Я в них полазил и увидел что параметры модели поведения находятся в таблице db.storge[id_nos] или в nps.st

    Мне нужно подредактировать модель ingore_combat ибо она работает только в гулаге, а если через кастом дату НПС просто не замечает этой секции

    Чтобы её поправить мне нужно узнать значение параметра combat_ignore_cond = {}
    как понимаете он имеет значения true/false. Которые являются результатом выполнения условия в скобках. Что за условия вы надеюсь понимаете, ведь кастом дату почти все пишут.

    Дак как из скрипта xr_combat_ingore.script прочитать значение этого параметра

    Думаю что это надо искать в storge, вот что она из себе представляет.


    Сам xr_combat_intore работает не через эту таблицу а вот как

    если сработает это eturn false то НПС игнорирует бой, но это не срабатывает ибо условие ложно. А ложно я думаю потому что если условие проверялось не через overrides, а через storge, т.е. непосредственно из кастом даты то все бы работало.

    По этому я спрашиваю как из кастом даты прочитать параметр combat_ignore_cond

    Добавлено (12.10.2013, 08:08)
    ---------------------------------------------
    Вроде через другие скрипты надыбал как они это делают
    В utils.script есть функции, которое из кастом даты объекта читают параметры
    function cfg_get_bool(char_ini, section, field, object, mandatory, default_val) возвращает булевское значение
    function cfg_get_string(char_ini, section, field, object, mandatory, gulag_name, default_val) строковое значение
    function cfg_get_number(char_ini, section, field, object, mandatory, default_val) числовое значение
    char_ini - это сыль на ini(custom data) НПС, то как можно её получить: npc.st.ini
    section имя секции это то что в кастом дате пишется в custom data, пример [name_section], а передавать надо передавать строку с именем секции, ибо имен секции обычно может быть несколько к примеру:
    [walker@1]

    [walker@2]

    и имя секции может еще в конце иметь префикс, то имя секции может быть разным как тогда быть еще не знаю

    field - строка с именем параметра в секции

    object - объект к приму может быть npc

    mandatory - не понял но обычно пишется false

    default_val - предполагаю что если параметр не найден то функция вернет это значение
    остальные параметры могут быть пустыми или любое значение, главное чтобы не было проблем с совпадением типов переменных
    Сообщение отредактировал wanes101 - Суббота, 12.10.2013, 08:10
      Злобная реклама
    Суббота, 12.10.2013, 08:08
    Статус:
    Сообщений: 666
    Регистрация: 02.08.2012
    Российская Федерация  Mel
    Суббота, 12.10.2013, 09:32 | Сообщение # 9198
    Anarchy Cell Mod
    Статус:
    Бывалый:
    Сообщений: 651
    Награды: 4
    Регистрация: 22.08.2013

    [Karpov_SK], если от 12jun2011, то он устарел.
      Злобная реклама
    Суббота, 12.10.2013, 09:32
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2013
    Украина  [Karpov_SK]
    Суббота, 12.10.2013, 10:13 | Сообщение # 9199
    Exclusion Zone Mod
    Статус:
    Бывалый:
    Сообщений: 600
    Награды: 12
    Регистрация: 26.08.2013

    Mel, Я более новых не находил dry Может поделишся ссылкой?
      Злобная реклама
    Суббота, 12.10.2013, 10:13
    Статус:
    Сообщений: 666
    Регистрация: 26.08.2013
    Украина  FantomICW
    Суббота, 12.10.2013, 10:19 | Сообщение # 9200
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    ins33, ну, как бы возможно, только с этим делом дофига всего проделать нужно.
    Гляди
      Злобная реклама
    Суббота, 12.10.2013, 10:19
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Российская Федерация  Mel
    Суббота, 12.10.2013, 10:21 | Сообщение # 9201
    Anarchy Cell Mod
    Статус:
    Бывалый:
    Сообщений: 651
    Награды: 4
    Регистрация: 22.08.2013

    [Karpov_SK], посмотри тут.
      Злобная реклама
    Суббота, 12.10.2013, 10:21
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2013
    Российская Федерация  Pepel
    Суббота, 12.10.2013, 11:01 | Сообщение # 9202
    Статус:
    Отмычка:
    Сообщений: 199
    Награды: 1
    Регистрация: 25.02.2013

    Рбтчки, дорогие, поможИте чем помОжите! Никак не могу победить данную траблу! Уже все логти и ногти на ногах обгрыз! В общем делал меню к ЗП, видео-ролик, размеров с экран (1024х768), в текстурах все поправил, ролик сконвертировал через теору, полученный ogv переименовал в ogm, в конфигах прописал его куда надо, получаю - Стак Трайс. Никак не могу победить в чем проблема. Скрин приложил для более раскрытого понимания.
      Злобная реклама
    Суббота, 12.10.2013, 11:01
    Статус:
    Сообщений: 666
    Регистрация: 25.02.2013
    Российская Федерация  saxar
    Суббота, 12.10.2013, 14:23 | Сообщение # 9203
    Статус:
    Бывалый:
    Сообщений: 801
    Награды: 2
    Регистрация: 17.10.2012

    Народ ,помогите прописать новое оружие в зп.Все что нужно для него есть:


    Вот только куда прописывать я не знаю.
      Злобная реклама
    Суббота, 12.10.2013, 14:23
    Статус:
    Сообщений: 666
    Регистрация: 17.10.2012
    Ирландия  Nick_Freedom
    Суббота, 12.10.2013, 14:37 | Сообщение # 9204
    Созидатель
    Статус:
    Бывалый:
    Сообщений: 607
    Награды: 1
    Регистрация: 24.05.2013

    saxar, в файле weapons.ltx пропиши свое оружие
    Примерно так: #include "w_название.ltx"

    Добавлено (12.10.2013, 14:37)
    ---------------------------------------------

    Цитата
    1)gamedata\configs\w_m82.ltx

    Он должен быть в папке weapons, как и другие конфиги оружий.
    Сообщение отредактировал Nick_Freedom - Суббота, 12.10.2013, 14:33
      Злобная реклама
    Суббота, 12.10.2013, 14:37
    Статус:
    Сообщений: 666
    Регистрация: 24.05.2013
    Российская Федерация  saxar
    Суббота, 12.10.2013, 14:45 | Сообщение # 9205
    Статус:
    Бывалый:
    Сообщений: 801
    Награды: 2
    Регистрация: 17.10.2012

    Nick_Freedom, а модели не надо прописывать?Худ и все остальное.
      Злобная реклама
    Суббота, 12.10.2013, 14:45
    Статус:
    Сообщений: 666
    Регистрация: 17.10.2012
    Ирландия  Nick_Freedom
    Суббота, 12.10.2013, 14:57 | Сообщение # 9206
    Созидатель
    Статус:
    Бывалый:
    Сообщений: 607
    Награды: 1
    Регистрация: 24.05.2013

    saxar, если у тебя есть готовый оружия конфиг, то нет.

    Добавлено (12.10.2013, 14:55)
    ---------------------------------------------

    Цитата
    gamedata\configs\w_m82.ltx

    а я вижу, что он у тебя есть, только не в той папке лежит.

    Добавлено (12.10.2013, 14:57)
    ---------------------------------------------
    худы, модели прописаны в конфиге оружия

    Сообщение отредактировал Nick_Freedom - Суббота, 12.10.2013, 14:50
      Злобная реклама
    Суббота, 12.10.2013, 14:57
    Статус:
    Сообщений: 666
    Регистрация: 24.05.2013
    Российская Федерация  saxar
    Суббота, 12.10.2013, 15:11 | Сообщение # 9207
    Статус:
    Бывалый:
    Сообщений: 801
    Награды: 2
    Регистрация: 17.10.2012

    Nick_Freedom, уже там где надо ,но вот не задача у меня вылетает с таким логом:
    Expression : xml_doc.NavigateToNode(path,index)
    Function : CUIXmlInit::InitWindow
    File : D:\prog_repository\sources\trunk\xrGame\ui\UIXmlInit.cpp
    Line : 80
    Description : XML node not found
    Argument 0 : wpn_crosshair_svd
    Argument 1 : ui\scopes.xml
      Злобная реклама
    Суббота, 12.10.2013, 15:11
    Статус:
    Сообщений: 666
    Регистрация: 17.10.2012
    Ирландия  Nick_Freedom
    Суббота, 12.10.2013, 15:16 | Сообщение # 9208
    Созидатель
    Статус:
    Бывалый:
    Сообщений: 607
    Награды: 1
    Регистрация: 24.05.2013

    saxar, хмм, точно не знаю, я никогда не работал с оружием на платформе ЗП.
    Поробуй так, из какого мода оружие выдираешь? Из этого мода скопируй файл scopes.xml в свой мод в папку configs/ui
    Сообщение отредактировал Nick_Freedom - Суббота, 12.10.2013, 15:16
      Злобная реклама
    Суббота, 12.10.2013, 15:16
    Статус:
    Сообщений: 666
    Регистрация: 24.05.2013
    Российская Федерация  wanes101
    Суббота, 12.10.2013, 16:40 | Сообщение # 9209
    Статус:
    Отмычка:
    Сообщений: 160
    Награды: 0
    Регистрация: 02.08.2012

    Здравствуйте
    Может кто в курсе в каком и какой части скрипта формируется дефолтовая таблица db.storge для каждого непися.
    Я просто хочу чтоб тоже туда же добавлялось моя таблица по умолчанию.

    Просто общие модели поведения имеют в storge, свои таблицы, в каком месте скриптов они помещают свои таблицы в storge.
    Конечно можно поставить это и в процедуру сброса схем или активизации, но их обычно там нет, а где обычно это прописывается?
    Сообщение отредактировал wanes101 - Суббота, 12.10.2013, 16:42
      Злобная реклама
    Суббота, 12.10.2013, 16:40
    Статус:
    Сообщений: 666
    Регистрация: 02.08.2012
    Украина  Viнt@rь
    Суббота, 12.10.2013, 18:28 | Сообщение # 9210
    Spectrum project
    Статус:
    Новичок:
    Сообщений: 381
    Награды: 2
    Регистрация: 10.10.2010

    wanes101, какой то бессмысленный набор слов и не более, процедура?? откуда в Lua процедуры?? ЗЫ к сведенью процедуры и функции разные понятия, почитай на досуге.
    db.stroage же заполняется при старте игры/спавне объекта(тобишь регистрации), где ключем объекта идет его id
    простейший поиск по скриптам дал бы тебе ответ на твой вопрос.
      Злобная реклама
    Суббота, 12.10.2013, 18:28
    Статус:
    Сообщений: 666
    Регистрация: 10.10.2010
    Поиск: