Случайная подборка модов
SZM CoP 0.2
3.9
S.T.A.L.K.E.R. F.M.
4.4
X-RAY Multiplayer Extension: Defence
4.7
Под прикрытием смерти
3.9
Ночь Перед Рождеством 2
3.5
Lost Alpha DC
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
    Российская Федерация  Sanjaaa
    Воскресенье, 18.08.2013, 16:07 | Сообщение # 7411
    Dark Reaper Souls
    Статус:
    Бывалый:
    Сообщений: 926
    Награды: 6
    Регистрация: 22.08.2012

    опишите подробнее плиз как привязать скрипт к диалогу, типо говориш он те предмет дает
      Злобная реклама
    Воскресенье, 18.08.2013, 16:07
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2012
    Украина  BozKurt
    Воскресенье, 18.08.2013, 16:09 | Сообщение # 7412
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    ins33, npc_id = number значит, что нужно вписать id объекта, который будет телепортирован. Затычка - это просто произвольная строка, лучше ничего не менять и оставлять её пустой.
    inv_box_count и object_from_inv_box работают также, как object_count и object примеры найдёшь в игре.
    А вообще на сайте проэкта есть wiki страничка, там многое расписано.
    Сообщение отредактировал ColR_iT - Воскресенье, 18.08.2013, 16:10
      Злобная реклама
    Воскресенье, 18.08.2013, 16:09
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  Sanjaaa
    Воскресенье, 18.08.2013, 16:46 | Сообщение # 7413
    Dark Reaper Souls
    Статус:
    Бывалый:
    Сообщений: 926
    Награды: 6
    Регистрация: 22.08.2012

    скиньте какойнибудь понятный тутор по созданию диалогов. перечитал которые есть вообпще нечего не понял wacko
      Злобная реклама
    Воскресенье, 18.08.2013, 16:46
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2012
    Российская Федерация  ins33
    Воскресенье, 18.08.2013, 16:56 | Сообщение # 7414
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    Sanjaaa, В любой dialogs_*.xml Пропиши:

    В любой док из папки rus, добавь:

    Создай скрипт name_script, и в нём напиши ф-цию:

    Поэкспериментируй с first_speaker и second_speaker, учитывая, кто говорит фразу, в которой идёт вызов ф-ии.
    Сообщение отредактировал ins33 - Воскресенье, 18.08.2013, 17:02
      Злобная реклама
    Воскресенье, 18.08.2013, 16:56
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Российская Федерация  Sanjaaa
    Воскресенье, 18.08.2013, 17:01 | Сообщение # 7415
    Dark Reaper Souls
    Статус:
    Бывалый:
    Сообщений: 926
    Награды: 6
    Регистрация: 22.08.2012

    ins33, а как например сделать что бы можно вступить в групировку после задания, и при приеме в групировку дает определнный предме?
      Злобная реклама
    Воскресенье, 18.08.2013, 17:01
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2012
    Украина  G-36
    Воскресенье, 18.08.2013, 17:14 | Сообщение # 7416
    Статус:
    Гость:
    Сообщений: 37
    Награды: 1
    Регистрация: 13.08.2013

    Stalker-MiX, спасибо. Но мне нужен метод именно с ТЧ в ТЧ(с мода в мод). Желательно чтоб лока добавилась и на "карту зоны".
      Злобная реклама
    Воскресенье, 18.08.2013, 17:14
    Статус:
    Сообщений: 666
    Регистрация: 13.08.2013
    Российская Федерация  wanes101
    Воскресенье, 18.08.2013, 17:47 | Сообщение # 7417
    Статус:
    Отмычка:
    Сообщений: 160
    Награды: 0
    Регистрация: 02.08.2012

    Народ а что сайт http://stalkerin.gameru.net/ не пашет
      Злобная реклама
    Воскресенье, 18.08.2013, 17:47
    Статус:
    Сообщений: 666
    Регистрация: 02.08.2012
    Украина  stalker-MiX
    Воскресенье, 18.08.2013, 18:05 | Сообщение # 7418
    Статус:
    Неопытный:
    Сообщений: 534
    Награды: 2
    Регистрация: 20.02.2013

    G-36, ты такую ​​статью вряд ли найдешь, чтобы из ТЧ в ТЧ. Делай по аналогии так как там. Открой 2 graph.bin из модов, и добавь из одного в другой которую тебе надо локу, и все дальше так же.
    wanes101, все работает
      Злобная реклама
    Воскресенье, 18.08.2013, 18:05
    Статус:
    Сообщений: 666
    Регистрация: 20.02.2013
    Украина  FantomICW
    Воскресенье, 18.08.2013, 18:07 | Сообщение # 7419
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    Sanjaaa, читай статью "Начальные сведения о скриптах" на Inside Wiki.
      Злобная реклама
    Воскресенье, 18.08.2013, 18:07
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Российская Федерация  Sanjaaa
    Воскресенье, 18.08.2013, 18:21 | Сообщение # 7420
    Dark Reaper Souls
    Статус:
    Бывалый:
    Сообщений: 926
    Награды: 6
    Регистрация: 22.08.2012

    помогите, щас делал диалог по уроку(выше ins33 писал) добавил его у волку, при разговоре вылет

    Expression : no_assert
    Function : CXML_IdToIndex<class CPhraseDialog>::GetById
    File : e:\stalker\patch_1_0004\xr_3da\xrgame\xml_str_id_loader.h
    Line : 112
    Description : item not found, id
    Arguments : new_talk
    Сообщение отредактировал Sanjaaa - Воскресенье, 18.08.2013, 18:27
      Злобная реклама
    Воскресенье, 18.08.2013, 18:21
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2012
    Украина  Comador
    Воскресенье, 18.08.2013, 18:53 | Сообщение # 7421
    Статус:
    Неопытный:
    Сообщений: 507
    Награды: 2
    Регистрация: 23.12.2011

    Sanjaaa, проверь чтобы твой диалог был прописан до закрывающего тега </game_dialogs>.
      Злобная реклама
    Воскресенье, 18.08.2013, 18:53
    Статус:
    Сообщений: 666
    Регистрация: 23.12.2011
    Украина  FantomICW
    Воскресенье, 18.08.2013, 18:53 | Сообщение # 7422
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    Sanjaaa, в какой файл добавил? В каком месте?
      Злобная реклама
    Воскресенье, 18.08.2013, 18:53
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Российская Федерация  Sanjaaa
    Воскресенье, 18.08.2013, 19:07 | Сообщение # 7423
    Dark Reaper Souls
    Статус:
    Бывалый:
    Сообщений: 926
    Награды: 6
    Регистрация: 22.08.2012

    Comador, FantomICW, добавил в dialogs_escape.xml. диалог называется new_talk
    Код
        <dialog id="test_repair_dialog">
            <phrase_list>
                   <phrase id="0">
                       <text>ui_st_upgrade</text>
           <action>repair_dialog.CaptureTechProfile</action>
           <action>repair_mod_functions.used_test_item</action>
           <action>dialogs.break_dialog</action>
                   </phrase>         
         </phrase_list>
        </dialog>
    </game_dialogs>

    <dialog id="new_talk">    
        <dont_has_info>new_talk_est</dont_has_info> <!-- Проверяем отсутствие поршня-->    
        <phrase_list>    
        <phrase id="0"> <!-- id фразы -->    
        <text>new_talk_0</text> <!-- ссылка на текст в любом доке из папки rus -->    
        <next>1</next> <!-- Следующий id фразы -->    
        </phrase>    
        <phrase id="1"> <!-- id фразы -->    
        <text>new_talk_1</text> <!-- ссылка на текст в любом доке из папки rus -->    
        <next>2</next> <!-- Следующий id фразы -->    
        </phrase>    
        <phrase id="2"> <!-- id фразы -->    
        <text>new_talk_2</text> <!-- ссылка на текст в любом доке из папки rus -->    
        <give_info>new_talk_est</give_info> <!-- Даём поршень-->    
        <action>name_script.name_function</action> <!-- Вызоы функции name_function из скрипта name_script -->    
        <action>dialogs.break_dialog</action> <!-- Вызоы функции закрытия диалогового окна -->    
        </phrase>    
        </phrase_list>    
        </dialog>

    я решил в самом конце вставить чтоб проблем небыло
    Сообщение отредактировал Sanjaaa - Воскресенье, 18.08.2013, 19:09
      Злобная реклама
    Воскресенье, 18.08.2013, 19:07
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2012
    Украина  FantomICW
    Воскресенье, 18.08.2013, 19:22 | Сообщение # 7424
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    Sanjaaa, в самом конце, это не означает, что нужно поставить диалог за основной тег файла. Читай, что написал уважаемый товарищ Comador выше. У тебя диалог ниже тега </game_dialogs>.
      Злобная реклама
    Воскресенье, 18.08.2013, 19:22
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Российская Федерация  wanes101
    Воскресенье, 18.08.2013, 19:23 | Сообщение # 7425
    Статус:
    Отмычка:
    Сообщений: 160
    Награды: 0
    Регистрация: 02.08.2012

    Привет всем
    У меня sdk 0,4 пишет при сборке сцены что нету текстур There is no texture 'gamedata\textures\lod\lod_levels_l01_escape_l01_escape_lod0094_nm.dds'
    Должна ли быть в распакованной игре быть эта папка, у меня нету.
      Злобная реклама
    Воскресенье, 18.08.2013, 19:23
    Статус:
    Сообщений: 666
    Регистрация: 02.08.2012
    Поиск: