Перейти к содержанию

CIDOPOBICH

Сталкеры
  • Публикаций

    27
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные CIDOPOBICH


  1. 1 час назад, Hrust сказал:

    По прописыванию диалогов и их доступности также тут ранее отвечали. Возможно, тебе нужны правки в xr_meet, там может находиться дополнительный запрет на разговор с военными, но тут я не уверен. 

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

    Снимок экрана 2024-07-01 205606.png

    • Мастер! 1

  2. 15 минут назад, Hrust сказал:

    1) доступны ли для них диалоги? 

    2) группировка, имя и снаряжение устанавливаются в профиле персонажа, я уверен, что здесь ранее отвечали на эту тему, воспользуйся поиском. 

    Скорее всего недосупны диалоги


  3. Помогите пожалуйста решить проблему. Создал НПС в sdk и он появился в игре, его группировка - Военный. Отношения я настроил и они мне нейтралы, но я не могу с ним поговорить, что делать?

    Зато, если он Одиночка, то говорить можно.

    Ещё я заметил, что когда он военный, то с другими военными я говорить не могу, а когда он одиночка, то с военными говорить можно, хотя у всех группировка Военные, а у одного нпс (Я назвал его Майор Щукин) группа Одиночки


  4. 1 час назад, Pastalker56 сказал:

    В общем, оказалось, что настройки всё-таки применяются, но они какие-то баганные, то ли обрезанные.

      Максимальные настройки (Скрыть контент)

    А ещё на минимальном расстоянии прорисовки, вот такое:

      Минимальные настройки (Скрыть контент)

    Я в первые с таким встречаюсь, как это решить я не знаю.

    Скажи пожалуйста, какая у тебя версия DirectX? Может быть нужно его обновить и выставить в тип освещения. Вот ещё форум, посмотри спойлер по оптимизации, возможно поможет:

    https://riotpixels.com/forums/topic/205-stalker-тень-чернобыля-технические-вопросы/


    Дополнено 30 минуты спустя

    Ещё раз всем привет. Как можно сделать так, чтобы определённый враждебный НПС (Например военный) не стрелял в ГГ без причины? Т.е. делать такого НПС, как у ж/д насыпи, где военные не атакуют ГГ пока он не начнёт стрелять.


  5. 7 часов назад, macron сказал:

    CIDOPOBICH попробуй строчку ACTION поставиить в сам диалог после строчки TEXT.

    Большое спасибо, всё работает!


    Дополнено 23 минуты спустя

    ОТМЕНА - Исправлено

     

    Помогите пожалуйста. Возникла проблема.

    [error]Expression    : false
    [error]Function      : CXml::Init
    [error]File          : E:\stalker\sources\trunk\xrXMLParser\xrXMLParser.cpp
    [error]Line          : 87
    [error]Description   : XML file:text\rus\string_table_includes.xml value: errDescr:Error reading end tag.

     

    Посмотрев файл, я не бнаружил ошибок с закрытым тегом, в чём причина тогда?

    string_table_includes.xml


  6. Всем привет, столкнулся с такой проблемой: Мне нужно, чтобы по приходу ГГ в определённую зону, выдался инфопоршень, что он пришёл и выдался второй инфопоршень, который потом выдает квест. Простыми словами, я хочу узнать, как выдать сразу 2 инфопоршня в одной функции?

     

    P.S. инфопоршень, отвечающий за то, что ГГ в зоне уже есть, нужно просто добавить второй

     

    Вот пример логики

     

    Снимок экрана 2024-06-30 204922.png


  7. FATAL ERROR
     
    [error]Expression    : no_assert
    [error]Function      : CXML_IdToIndex<class CInfoPortion>::GetById
    [error]File          : e:\stalker\sources\trunk\xr_3da\xrgame\xml_str_id_loader.h
    [error]Line          : 112
    [error]Description   : item not found, id
    [error]Arguments     : esc_heli_direct

     

     

     

    Я поменял "Стерео" на "Моно" и всё заработало, ложная тревога

    • Дурка 1

  8. Всем привет! Кто знает, что я не так делаю? Мне нужно поговорить с нпс, а затем заспавнить другого нпс на нужных мне координатах. Все нпс созданы, координаты есть и введены в новосозданный скрипт, есть инфопоршень, который выдает нпс после диалога. В инфопоршне уже есть <action>имя скрипта.функция</action>, но нпс не появляется. А если выдать этот инфопоршень в начале игры, то нпс спавнится. И ещё такой вопрос: как можно заспавнить этого нпс с такой логикой, чтобы он просто стоял на месте? Спасибо.


  9. 45 минут назад, Paracetamol сказал:

    А какой лог при вылете?

    Ну вот незнаю где посмотреть. Всё, что пишет на скриншоте. Ещё я заметил, что когда один раз нажимаешь на autosave, который сам сохранился при переходе, игра зависает и вылетает.

    Снимок экрана 2024-06-26 221716.png


  10. 17 минут назад, RicoNRT сказал:

    CIDOPOBICH А в СДК нужному нпс в этой секции поставил стори АЙДИ?

    image.png

    А вот сдесь по-моему нет, спасибо!

     

    Болльшое спасибо тебе, всё работает!


    Дополнено 16 минуты спустя

    Всем привет ещё раз!

    Можете пожалуйста подсказать почему когда я пытаюсь перейти на локацию "свалка" из кордона у темя тут же вылетает игра? Может её нужно добавитьв СДК, чтобы ходить по ней?


  11. 2 часа назад, Paracetamol сказал:
      Скрин: (Скрыть контент)

    image.thumb.png.b5cc207f6a65bebb55e5d652dcabcae1.png

      Код пример: (Скрыть контент)

          <game_task id="quest_8">  <!-- Техн. имя квеста -->
                    <title>«Тёмные дела»</title>  <!-- Титульник (то что пишется в названии задания) -->
            <objective>
                    <text>1</text>
                    <icon>ui_iconsTotal_agroprom_get_military_documents</icon>  <!-- иконка квеста -->
                   <infoportion_complete>spasli_do4ky_polkana</infoportion_complete>  <!-- инфа для финиша ВСЕГО квеста -->
            </objective>
            <!-- Подпункт 1 -->
            <objective>
                    <text>Поговорить с Димой Щебнем</text>  <!-- название подпункта 1 -->
                    <map_location_type hint="Щебень">blue_location</map_location_type>  <!-- метка (можно убрать эту строку если не нужно) -->
                    <object_story_id>dima_sheben_bar</object_story_id>  <!-- стори ид для метки (можно убрать эту строку если не нужно) -->
                    <infoportion_complete>pognali_za_do4koq</infoportion_complete> <!-- инфа для финиша подпункта 1 -->
           </objective>
                   <!-- Подпункт 1 закончили -->
                <!-- Подпункт 2 -->
           <objective>
                    <text>Спасти дочку полковника</text> <!-- название подпункта 2 -->
                    <infoportion_complete>spasli_do4ky_polkana</infoportion_complete> <!-- инфа для финиша подпункта 2 -->
           </objective>
                   <!-- Подпункт 2 закончили -->
                <!-- Подпункт 3 -->
            <objective>
                    <text>Поговорить с Борзым</text> <!-- название подпункта 3 -->
                    <infoportion_fail>dialog_s_tipom_yce</infoportion_fail> <!-- инфа для финиша (провал подпункта 3) подпункта 3 -->
           </objective>
           <!-- Подпункт 3 закончили -->
          </game_task>


    Дополнено 0 минут спустя

    Оставил коменты в примеры, думаю там сможешь разобраться


    Дополнено 3 минуты спустя

    P.S: Все текста желательно делать с локализацией, а не прям в файле квеста.

    Всё понял, благодарю!


    Дополнено 17 минуты спустя
    2 часа назад, Paracetamol сказал:
      Скрин: (Скрыть контент)

    image.thumb.png.b5cc207f6a65bebb55e5d652dcabcae1.png

      Код пример: (Скрыть контент)

          <game_task id="quest_8">  <!-- Техн. имя квеста -->
                    <title>«Тёмные дела»</title>  <!-- Титульник (то что пишется в названии задания) -->
            <objective>
                    <text>1</text>
                    <icon>ui_iconsTotal_agroprom_get_military_documents</icon>  <!-- иконка квеста -->
                   <infoportion_complete>spasli_do4ky_polkana</infoportion_complete>  <!-- инфа для финиша ВСЕГО квеста -->
            </objective>
            <!-- Подпункт 1 -->
            <objective>
                    <text>Поговорить с Димой Щебнем</text>  <!-- название подпункта 1 -->
                    <map_location_type hint="Щебень">blue_location</map_location_type>  <!-- метка (можно убрать эту строку если не нужно) -->
                    <object_story_id>dima_sheben_bar</object_story_id>  <!-- стори ид для метки (можно убрать эту строку если не нужно) -->
                    <infoportion_complete>pognali_za_do4koq</infoportion_complete> <!-- инфа для финиша подпункта 1 -->
           </objective>
                   <!-- Подпункт 1 закончили -->
                <!-- Подпункт 2 -->
           <objective>
                    <text>Спасти дочку полковника</text> <!-- название подпункта 2 -->
                    <infoportion_complete>spasli_do4ky_polkana</infoportion_complete> <!-- инфа для финиша подпункта 2 -->
           </objective>
                   <!-- Подпункт 2 закончили -->
                <!-- Подпункт 3 -->
            <objective>
                    <text>Поговорить с Борзым</text> <!-- название подпункта 3 -->
                    <infoportion_fail>dialog_s_tipom_yce</infoportion_fail> <!-- инфа для финиша (провал подпункта 3) подпункта 3 -->
           </objective>
           <!-- Подпункт 3 закончили -->
          </game_task>


    Дополнено 0 минут спустя

    Оставил коменты в примеры, думаю там сможешь разобраться


    Дополнено 3 минуты спустя

    P.S: Все текста желательно делать с локализацией, а не прям в файле квеста.

    Сейчас я попробовал сделать такой квест и всё получилось, но на карте не отображается отметка нпс. У меня первый квест "Поговорить с Сидоровичем" там отметка на карте работает, а второй квест "Поговорить с Серпом" там отметка не работает, хотя сделал точно также как в рабочем квесте.


  12. 17 часов назад, higer сказал:

    Всем привет, я начинающий в модинге для сталкера. Хотел бы узнать как построить локацию в блендере и перенести его в движок, есть ли гайды?

    Привет, я тоже начинающий в моддинге и хочу тебе вот что сказать. Все локации для Сталкер делаются исключительно при помощи X-Ray SDK. К сожалению в блендер реализовать подобную идею не выйдет. Насчёт гайдов, то на ютубе существует тонна этих видео, также добавлю, если ты совсем "зелёный" в моддинге, то лучше начни с уже готовых локаций, ибо это поможет тебе освоить X-Ray CoP SDK. Попробуй для начала изменить локацию, изучить, как пользоваться инструментами для изменения локации. И уже после ты можешь самостоятельно делать локацию, которую хочешь. Если у тебя ещё нет X-Ray CoP SDK, обязательно скачивай. В моддинге без него никуда. На своём небольшом опыте скажу, что без X-Ray CoP SDK ты не сможешь даже сделать стартовый квест для ГГ, и сложные квесты соответственно. Воспользуйся гайдом по установке и настройке на ютубе, чтобы сделать всё правильно. Удачи в моддинге!

     

    • Клоун 1

  13. 10 минут назад, RicoNRT сказал:

    CIDOPOBICH  Попробуй в рестриктор вот так вписать

    [logic]
    active = sr_idle

    [sr_idle]
    on_actor_inside = nil %+название_инфо_поршня%

    Всё заработало. Выражаю огромную благодарность! А ещё, ты не мог бы, пожалуйста, объяснить что значит "nil" в коде?


  14. 10 часов назад, RicoNRT сказал:

    CIDOPOBICH Сделай через рестриктор. Пропиши в него эту секцию и поставь рестриктор  прямо в место спавна ГГ.

    [logic]
    active = ph_idle

    [ph_idle]

    on_actor_inside = %+название_вашего_инфопроршня%

    Хорошо, сегодня обязательно попробую. Спасибо!


    Дополнено 22 минуты спустя
    10 часов назад, RicoNRT сказал:

    CIDOPOBICH Сделай через рестриктор. Пропиши в него эту секцию и поставь рестриктор  прямо в место спавна ГГ.

    [logic]
    active = ph_idle

    [ph_idle]

    on_actor_inside = %+название_вашего_инфопроршня%

    Всё сделал, но инфопоршень не выдаётся. Я надеюсь, что делаю правильно: Добавил бокс, добавил space restrictor, привязал рестриктор к боксу и в поле custom data прописал скрипт.

    Вот ещё скриншоты, может они помогут:

    ( Ещё при выходе выдаёт такую ошибку, (последний скрин) )

    Level Editor 26.06.2024 9_49_57.png

    Level Editor 26.06.2024 9_49_18.png

    Снимок экрана 2024-06-26 100145.png