Случайная подборка модов
R.M.A mod 1.1.5
4.2
История Борова
3.6
Lost World: Origin
4.1
ReBorn 2.50 «Артефакты смерти»
3.5
S.T.A.L.K.E.R. Complete 2009
4.0
Lost World Requital
3.9
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  А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
    Российская Федерация  saxar
    Вторник, 01.07.2014, 18:10 | Сообщение # 3571
    Статус:
    Бывалый:
    Сообщений: 801
    Награды: 2
    Регистрация: 17.10.2012

    И ещё теперь когда я добавил 2 песни в его логику он первую уже не поет ,а вторую только с самого первого диалога с 1 раза ,а после заводится раза с 20.Что мне делать?

    Вот его логика:
    [logic]
    active = walker@1
    meet = meet

    [walker@1]
    path_walk = zat_mag_1_walk
    path_look = zat_mag_1_look
    invulnerable = true
    commander = true
    combat_ignore_cond = true
    combat_ignore_keep_when_attacked = true
    meet = meet
    on_info = {+1} %-1 =play_sound(zat_mag_sounds_1)%
    on_info = {+2} %-2 =play_sound(zat_mag_sounds_2)%

    [meet]
    use = {=actor_enemy} false, true
    meet_talk_enabled = true

    Вот диалог:
    В dialogs_zaton:
    <dialog id="1">
    <phrase_list>
    <phrase id="0">
    <text>1_0</text>
    <next>1</next>
    </phrase>
    <phrase id="1">
    <text>1_1</text>
    <next>2</next>
    <next>3</next>
    </phrase>
    <phrase id="2">
    <text>1_2</text>
    <give_info>1</give_info>
    </phrase>
    <phrase id="3">
    <text>1_3</text>
    <give_info>2</give_info>
    </phrase>
    </phrase_list>
    </dialog>
    </game_dialogs>

    В st_dialogs_zaton:
    <?xml version="1.0" encoding="windows-1251" ?>
    <string_table>
    <string id="1_0">
    <text>Здорова давайка музычку забацай!</text>
    </string>
    <string id="1_1">
    <text>Выбирай...</text>
    </string>
    <string id="1_2">
    <text>Тони Раут Мертвые Души</text>
    </string>
    <string id="1_3">
    <text>Помнишь Девочка?</text>
    </string>

    Где тут ошибка ума не приложу sad

    Добавлено (01.07.2014, 18:09)
    ---------------------------------------------
    Ещё в script_sound_zaton вот что прописал:

    zat_ecolog_1
    zat_ecolog_2
    zat_mag_sounds_1
    zat_mag_sounds_2

    [zat_ecolog_1]
    type = npc
    path = scenario\zaton\zat_ecolog_1
    shuffle = rnd
    idle = 0,0,100

    [zat_ecolog_2]
    type = npc
    path = scenario\zaton\zat_ecolog_2
    shuffle = rnd
    idle = 0,0,100

    [zat_mag_sounds_1]
    type = npc
    path = scenario\zaton\zat_mag_sounds_1
    shuffle = rnd
    idle = 0,0,100

    [zat_mag_sounds_2]
    type = npc
    path = scenario\zaton\zat_mag_sounds_2
    shuffle = rnd
    idle = 10,15,300

    Добавлено (01.07.2014, 18:10)
    ---------------------------------------------
    Кажется понял в чем тут дело dry

      Злобная реклама
    Вторник, 01.07.2014, 18:10
    Статус:
    Сообщений: 666
    Регистрация: 17.10.2012
    Российская Федерация  Stalker_AleX333
    Вторник, 01.07.2014, 18:10 | Сообщение # 3572
    AleX Mod
    Статус:
    Гость:
    Сообщений: 65
    Награды: 0
    Регистрация: 07.12.2010

    ins33, смотри - есть стартовый диалог у каждого из нпс и он, конечно, отображается адекватно. А есть остальные диалоги с тегом <actor_dialog> и по идее они все должны начинаться с фраз гг. А так-как необходимо, чтобы все диалоги начинали произносить нпс, я пытался использовать затычку:
    Код
       <phrase id="0">    
                      <text/>     
          <next>1</next>
                  </phrase>
    - которая не сработала. НО! Каким-то образом несколько диалогов отображаются верно, без плясок с бубном и при этом не являясь стартовыми! Отсюда и вопросы: почему так и как повторить это для всех диалогов?
    Сообщение отредактировал Stalker_AleX333 - Вторник, 01.07.2014, 18:12
      Злобная реклама
    Вторник, 01.07.2014, 18:10
    Статус:
    Сообщений: 666
    Регистрация: 07.12.2010
    Российская Федерация  saxar
    Вторник, 01.07.2014, 18:25 | Сообщение # 3573
    Статус:
    Бывалый:
    Сообщений: 801
    Награды: 2
    Регистрация: 17.10.2012

    Нет ,теперь только вторую поет когда я захочу ,а первую пластинку видимо испортил sad

    Добавлено (01.07.2014, 18:25)
    ---------------------------------------------
    Все ,разобрался smile Тут вот в чем дело было:

    on_info = {+1} %-1 =play_sound(zat_mag_sounds_1)%
    on_info2 = {+2} %-2 =play_sound(zat_mag_sounds_2)%

    on_info повторятся не должны иначе будет молчать biggrin

      Злобная реклама
    Вторник, 01.07.2014, 18:25
    Статус:
    Сообщений: 666
    Регистрация: 17.10.2012
    Украина  BozKurt
    Вторник, 01.07.2014, 18:42 | Сообщение # 3574
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    Цитата saxar ()
    {+1}
    А чего эт такое?
      Злобная реклама
    Вторник, 01.07.2014, 18:42
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  saxar
    Вторник, 01.07.2014, 19:22 | Сообщение # 3575
    Статус:
    Бывалый:
    Сообщений: 801
    Награды: 2
    Регистрация: 17.10.2012

    BozKurt, инфопоршень biggrin

    Добавлено (01.07.2014, 19:22)
    ---------------------------------------------
    И ещё ,можно попросить у вас папку bin с чистой пираткой версии игры Зов Припяти.А то надо избавится от мизеривской папки.

      Злобная реклама
    Вторник, 01.07.2014, 19:22
    Статус:
    Сообщений: 666
    Регистрация: 17.10.2012
    Российская Федерация  ins33
    Вторник, 01.07.2014, 19:37 | Сообщение # 3576
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    Stalker_AleX333,
    Цитата ins33 ()
    И ты хочешь сказать, что если gen_alex_taurus_dead_dialog будет стартовым, то косяк останется?

    Ты хотя бы так проверял?
    Напиши любой простой диалог, и поэкспериментируй с стартовой фразой.
    Сообщение отредактировал ins33 - Вторник, 01.07.2014, 20:19
      Злобная реклама
    Вторник, 01.07.2014, 19:37
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Украина  BozKurt
    Вторник, 01.07.2014, 19:48 | Сообщение # 3577
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    Stalker_AleX333, запомни одну простую вещь, какой бы ни был диалог, стартовый или нет, порядок фраз никогда не измениться - разница будет только в том, кто будет говорить первую фразу.
    Например для такого диалога:
    В случае actor_dialog, 0 и 2 фразу будет говорить ГГ, т.е. с нулевой начнётся диалог. В случае start_dialog эти же фразы будет говорить уже НПС, при этом при открытии окна диалога, НПС сам скажет нулевую фразу, не дожидаясь когда ГГ начнёт диалог и ему предоставиться в качестве ответа фраза номер 1.
    Если у тебя каким-то образом нарушается стандартная последовательность фраз - значит проблема в их доступности, то беж в инфопорциях, которые стоят в качестве условий.
    Ищи.
      Злобная реклама
    Вторник, 01.07.2014, 19:48
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  Stalker_AleX333
    Вторник, 01.07.2014, 21:14 | Сообщение # 3578
    AleX Mod
    Статус:
    Гость:
    Сообщений: 65
    Награды: 0
    Регистрация: 07.12.2010

    Цитата BozKurt ()
    Stalker_AleX333, запомни одну простую вещь, какой бы ни был диалог, стартовый или нет, порядок фраз никогда не измениться - разница будет только в том, кто будет говорить первую фразу.
    В случае actor_dialog, 0 и 2 фразу будет говорить ГГ, т.е. с нулевой начнётся диалог. В случае start_dialog эти же фразы будет говорить уже НПС


    Тогда как объяснить, что, к примеру этот диалог актера:

    - отображается также как стартовый - т.е. первую фразу произносит нпс, а не гг?

    З.Ы. Инфопорши проверял и перепроверял - все, что увидел/мог уже исправил.
    Сообщение отредактировал Stalker_AleX333 - Вторник, 01.07.2014, 21:22
      Злобная реклама
    Вторник, 01.07.2014, 21:14
    Статус:
    Сообщений: 666
    Регистрация: 07.12.2010
    Российская Федерация  ins33
    Вторник, 01.07.2014, 22:05 | Сообщение # 3579
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    Stalker_AleX333, Покажи, как ты его НПС-у прописал.
      Злобная реклама
    Вторник, 01.07.2014, 22:05
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Российская Федерация  Stalker_AleX333
    Вторник, 01.07.2014, 22:24 | Сообщение # 3580
    AleX Mod
    Статус:
    Гость:
    Сообщений: 65
    Награды: 0
    Регистрация: 07.12.2010

    Цитата ins33 ()
    Stalker_AleX333, Покажи, как ты его НПС-у прописал.


    Дык, как <actor_dialog> же:

      Злобная реклама
    Вторник, 01.07.2014, 22:24
    Статус:
    Сообщений: 666
    Регистрация: 07.12.2010
    Украина  BozKurt
    Вторник, 01.07.2014, 22:37 | Сообщение # 3581
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    В таком случае - варианта два:
    1. Либо ты напутал ID фраз в диалогах;
    2. Либо переустанавливай геймдату.
      Злобная реклама
    Вторник, 01.07.2014, 22:37
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  Stalker_AleX333
    Вторник, 01.07.2014, 22:40 | Сообщение # 3582
    AleX Mod
    Статус:
    Гость:
    Сообщений: 65
    Награды: 0
    Регистрация: 07.12.2010

    Цитата BozKurt ()
    В таком случае - варианта два:
    1. Либо ты напутал ID фраз в диалогах;
    2. Либо переустанавливай геймдату.


    1. Напутал ID... кхм, почти во всех диалогах. Как-то сомнительно.

    2. Не смешно.
      Злобная реклама
    Вторник, 01.07.2014, 22:40
    Статус:
    Сообщений: 666
    Регистрация: 07.12.2010
    Украина  BozKurt
    Вторник, 01.07.2014, 22:59 | Сообщение # 3583
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    1. Других вариантов нет.
    2. А я и не смеюсь.
      Злобная реклама
    Вторник, 01.07.2014, 22:59
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  ins33
    Вторник, 01.07.2014, 23:08 | Сообщение # 3584
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    Stalker_AleX333,
    1) Смотри где ты прописал этот диалог, как стартовый. Мест не так много, быстро найдёшь.
    2) Кстати, если он тебе нужен, как стартовый, то почему ты его так прописал?
    П.С. На будущие, пиши и добавляй диалоги по одному.
      Злобная реклама
    Вторник, 01.07.2014, 23:08
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Российская Федерация  Stalker_AleX333
    Вторник, 01.07.2014, 23:19 | Сообщение # 3585
    AleX Mod
    Статус:
    Гость:
    Сообщений: 65
    Награды: 0
    Регистрация: 07.12.2010

    Цитата ins33 ()
    Stalker_AleX333,
    1) Смотри где ты прописал этот диалог, как стартовый. Мест не так много, быстро найдёшь.
    2) Кстати, если он тебе нужен, как стартовый, то почему ты его так прописал?
    П.С. На будущие, пиши и добавляй диалоги по одному.


    1. Диалоги указаны только в профиле непися. (раньше были и в логике, секция meet) Более нигде не прописывал.
    2. А как еще я его пропишу? Более одного стартового диалога у нпс быть не может. И ведь отображается пара из не стартовых диалогов, как нужно...
      Злобная реклама
    Вторник, 01.07.2014, 23:19
    Статус:
    Сообщений: 666
    Регистрация: 07.12.2010
    Поиск: