Случайная подборка модов
Закоулки правды
3.6
Зачистка
4.0
Old Episodes: Эпизод 1
2.9
Погоня за Праздником 2: В Ожидании Чуда...
4.1
R.M.A mod 1.1.5
4.2
В западне
3.9
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Модератор форума: FanG, Аdmin, FantomICW, Overfirst  
[CoP] Модострой: вопросница
Российская Федерация  Overfirst
Воскресенье, 31.12.2017, 13:17 | Сообщение # 1
Статус:
Бывалый:
Сообщений: 1081
Награды: 19
Регистрация: 11.06.2015

[CoP] Модострой: вопросница

Тема посвящена моддингу на платформе Зов Припяти.

Соседние темы: Тень Чернобыля / Чистое небо.


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

  • Если у вас произошёл вылет, проверьте лог и поищите информацию об ошибке в справочнике. Также будет полезно посмотреть справочник ошибок. Если у Вас вылетает какой-то мод, то следует написать в тему этого мода.

  • Грамотно оформляйте свой пост, чётко доносите суть своего вопроса (ответа).

  • Благодарность выражаем в личке или же ставим плюсик в историю репутации. Подобные посты будут удаляться.
  •   Злобная реклама
    Воскресенье, 31.12.2017, 13:17
    Статус:
    Сообщений: 666
    Регистрация: 11.06.2015
    Российская Федерация  Policai
    Вторник, 11.09.2018, 07:22 | Сообщение # 2146
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    Цитата Arist ()
    Будут. Просмотри.


    Даже боюсь разбираться..))))) запутаюсь, слишком много букв и файлов задействовано, пытаюсь по возможно максимально оставить оригинальное из игры, чтоб не потерять атмосферу из оригиналов.
    Вопрос просто возник по аналогиям, в ЗП есть этот файл в оригинале scripts\treasure_inventory_box.ltx, но я не соображу откуда он берёт наполнение этих тайников, в логике никаких указаний на конкретный файл или скрипт. Если я не ошибаюсь то в ЗП все тайники прописаны по названиям в каком то файле, и очевидно что тайники из локаций из ТЧ и ЧН там прописаны быть не могут. Поэтому и спросил. Или всё таки существует скрипт в ЗП на рандомное наполнение по этой логике?
      Злобная реклама
    Вторник, 11.09.2018, 07:22
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Российская Федерация  Arist
    Вторник, 11.09.2018, 08:41 | Сообщение # 2147
    Статус:
    Неопытный:
    Сообщений: 481
    Награды: 1
    Регистрация: 08.07.2012

    Policai,


    Добавлено (11.09.2018, 08:50)
    ---------------------------------------------
    файл treasure_man.script
    Сообщение отредактировал Arist - Вторник, 11.09.2018, 08:51
      Злобная реклама
    Вторник, 11.09.2018, 08:41
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Российская Федерация  Policai
    Вторник, 11.09.2018, 08:54 | Сообщение # 2148
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    Да мне трупы и не нужны, суть вопроса, будут ли работать тайники на локациях из ТЧ и ЧН без правок чего то, и тем более скриптов.
    Не нужны мне такие переделки. Задача максимум оставить по оригиналу просто на движке ЗП...

    Добавлено (11.09.2018, 12:05)
    ---------------------------------------------
    И ещё такая проблема обнаружилась, кто в теме подскажите, почему долговцу невозможно прописать калаш?
    в файле character_desc_bar.xml все нпс из долга кому в спавн секцию прописан или wpn_ak74 или wpn_ak74u

    [spawn] \n
    wpn_ak74 \n
    ammo_5.45x39_fmj = 1 \n
    wpn_fort \n
    ammo_9x18_fmj = 1 \n


    или

    [spawn] \n
    wpn_ak74u \n
    ammo_5.45x39_fmj = 1 \n
    wpn_fort \n
    ammo_9x18_fmj = 1 \n


    Стоят без оружия, при нападении на пост, все отстреливаются, а все у кого прописана такая секция, сломя голову убегают подальше от боя. валю НПС, он пустой, только аптечки и еда....
    Все секции взяты из оригинала ЗП, из файла character_desc_general.xml
    Ничего не меняю кроме спавн секции, меняю на

    [spawn] \n
    wpn_groza = 1 \n
    ammo_9x39_pab9 = 1 \n
    wpn_sig220 = 1 \n
    ammo_11.43x23_fmj = 1 \n
    grenade_f1 = 3 \n


    Всё становится нормально, стоит с оружием, отстреливается... Где то ещё прописывается спавн у нпс???
    Сообщение отредактировал Policai - Вторник, 11.09.2018, 12:08
      Злобная реклама
    Вторник, 11.09.2018, 08:54
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Российская Федерация  sergej5500
    Вторник, 11.09.2018, 14:38 | Сообщение # 2149
    Статус:
    Новичок:
    Сообщений: 290
    Награды: 4
    Регистрация: 09.01.2017

    Цитата Policai ()
    Где то ещё прописывается спавн у нпс???


    Вроде больше нигде. Секция spawn в character_desc.

    Возможно, пользование калашами запрещено в логике НПС. Если в рюкзаке калаш, то его удаляют. А грозой пользоваться можно.

    И что это за мод?
      Злобная реклама
    Вторник, 11.09.2018, 14:38
    Статус:
    Сообщений: 666
    Регистрация: 09.01.2017
    Российская Федерация  Policai
    Вторник, 11.09.2018, 14:45 | Сообщение # 2150
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

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

    вот секция целиком одного долговца..

    <specific_character id="bar_bar_dolg_4" team_default = "1">
    <name>GENERATE_NAME_sergeant</name>
    <icon>ui_inGame2_Dolg_2</icon>
    <map_icon x="1" y="0"></map_icon>
    <bio>ќпытный сталкер. ƒетальна¤ информаци¤ отсутствует.</bio>
    <class>bar_bar_dolg_4</class>
    <community>dolg</community>
    <terrain_sect>stalker_terrain</terrain_sect>
    <snd_config>characters_voice\human_01\dolg\</snd_config>
    <rank>45</rank>
    <reputation>0</reputation>
    <money min="1500" max="3500" infinitive="0"/>
    <visual>actors\stalker_dolg\stalker_dolg_2</visual>
    <supplies>
    [spawn] \n
    wpn_ak74 = 1 \n
    ammo_5.45x39_fmj = 1 \n
    wpn_pm = 1 \n
    ammo_9x18_fmj = 1 \n
    grenade_rgd5 = 2 \n

    #include "gameplay\character_items_2.xml"
    #include "gameplay\character_food.xml"
    #include "gameplay\character_drugs_2.xml"
    #include "gameplay\character_sell_weapons.xml"
    </supplies>
    #include "gameplay\character_criticals_4.xml"
    #include "gameplay\character_dialogs.xml"
    </specific_character>
      Злобная реклама
    Вторник, 11.09.2018, 14:45
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Российская Федерация  Arist
    Вторник, 11.09.2018, 14:50 | Сообщение # 2151
    Статус:
    Неопытный:
    Сообщений: 481
    Награды: 1
    Регистрация: 08.07.2012

    Policai, просто создал профиль в character_desc_zaton.xml

    npc_profile.xml

    В spawn_sections_zaton.ltx

    В scuad_descr заменил двоицу в начале игры из смарта zat_a1


    И идут они с калашами и отстреливаются дай бог.

    Добавлено (11.09.2018, 14:56)
    ---------------------------------------------
    Не заметил строчку у тебя
    #include "gameplay\character_sell_weapons.xml"
    Добавил, проверил - первый без ствола, второй wpn_fort. Убил второго с оружием, первый щеманулся, только пятки сверкали biggrin

      Злобная реклама
    Вторник, 11.09.2018, 14:50
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Российская Федерация  Policai
    Вторник, 11.09.2018, 15:54 | Сообщение # 2152
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    Цитата Arist ()
    Не заметил строчку у тебя
    #include "gameplay\character_sell_weapons.xml"
    Добавил, проверил - первый без ствола, второй wpn_fort. Убил второго с оружием, первый щеманулся, только пятки сверкали


    Что даёт эта строчка?????
    В оригинале то она есть... содержимое как раз то что не может быть у НПС??? По сути то по названию это связано с торговлей.

    wpn_pm = 1, prob=0.02 \n
    wpn_pb = 1, prob=0.02 \n
    wpn_fort = 1, prob=0.02 \n
    wpn_ak74 = 1, prob=0.02 \n
    wpn_ak74u = 1, prob=0.02 \n
    wpn_bm16 = 1, prob=0.02 \n
    wpn_toz34 = 1, prob=0.02 \n
    wpn_wincheaster1300 = 1, prob=0.02 \n
    wpn_l85 = 1, prob=0.02 \n
    wpn_mp5 = 1, prob=0.02 \n

    Добавлено (11.09.2018, 16:05)
    ---------------------------------------------
    Закоментил этот инклюд, и всё стало нормально, и стволы появились... Понять бы ещё каким боком это вылезло, это же вроде то чем можно торговать...

    Сообщение отредактировал Policai - Вторник, 11.09.2018, 15:57
      Злобная реклама
    Вторник, 11.09.2018, 15:54
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Российская Федерация  denis2000
    Вторник, 11.09.2018, 16:09 | Сообщение # 2153
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Цитата Policai ()
    Понять бы ещё каким боком это вылезло, это же вроде то чем можно торговать...

    Этот файл к торговле имеет очень косвенное отношение - это вероятность проявления в инвентаре НПС при спавне определенных предметов (стволов), и поскольку он включен после ваших правок, то работает именно он, а вероятность там очень низкая. Эти стволы НПС сможет продать ГГ если это ему разрешено в настройках торговли или использовать если по какой то причине лишился ствола в аналогичном слоте.
    Сообщение отредактировал denis2000 - Вторник, 11.09.2018, 16:27
      Злобная реклама
    Вторник, 11.09.2018, 16:09
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  sergej5500
    Вторник, 11.09.2018, 16:15 | Сообщение # 2154
    Статус:
    Новичок:
    Сообщений: 290
    Награды: 4
    Регистрация: 09.01.2017

    Цитата Policai ()
    Что даёт эта строчка?????


    Дает ссылку на этот файл.

    Цитата Policai ()
    содержимое как раз то что не может быть у НПС???


    Нет. Эти строки значат следующее.

    wpn_ak74 = 1, prob=0.02 \n

    У НПС окажется калаш с вероятностью два процента.

    Запись типа

    #include "gameplay\character_sell_weapons.xml"

    встречается в профилях НПС высоких рангов. Разрабы её придумали. Видимо, что бы у мастеров оказался 3 или 4 ствол. Возможно, для торговли.

    Рискну предположить, что когда в секции есть две строки на один ствол

    wpn_ak74 = 1, prob=0.02 \n
    wpn_ak74 = 1 \n

    то одна из них может затирать другую. И ваши долговцы остались без калашей.

    Хотя тут надо специально экспериментировать. Попробуйте, потом расскажете.
      Злобная реклама
    Вторник, 11.09.2018, 16:15
    Статус:
    Сообщений: 666
    Регистрация: 09.01.2017
    Российская Федерация  Policai
    Вторник, 11.09.2018, 16:32 | Сообщение # 2155
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    Цитата sergej5500 ()
    Рискну предположить, что когда в секции есть две строки на один ствол

    wpn_ak74 = 1, prob=0.02 \n
    wpn_ak74 = 1 \n

    то одна из них может затирать другую. И ваши долговцы остались без калашей.
    Хотя тут надо специально экспериментировать. Попробуйте, потом расскажете.


    Самое интересное то что эти секции просто скопированы из оригинала без правок. Там только имена изменены и всё...

    Добавлено (11.09.2018, 16:36)
    ---------------------------------------------

    Цитата denis2000 ()
    Этот файл к торговле имеет очень косвенное отношение - это вероятность проявления в инвентаре НПС при спавне определенных предметов (стволов), и поскольку он включен после ваших правок, то работает именно он, а вероятность там очень низкая.


    То есть эта вероятность получается не зависит от того есть ли у нпс вообще хоть какой то ствол? Просто выходит прописаны 2 ствола в спавне, ак и пистоль из этого списка, и ни один не заспавнился из за этого инклюда...
    Теперь хоть иметь ввиду буду, что если в спавн прописан предмет из файла character_sell_weapons.xml, то этот инклюд в профиле нужно коментить...

    Добавлено (11.09.2018, 16:37)
    ---------------------------------------------
    Спасибо всем за помощь!!!

      Злобная реклама
    Вторник, 11.09.2018, 16:32
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Российская Федерация  Ukko
    Вторник, 11.09.2018, 18:40 | Сообщение # 2156
    Статус:
    Отмычка:
    Сообщений: 118
    Награды: 1
    Регистрация: 25.03.2014

    В каком файле искать таймер выброса в ЗП?
    Хочется сделать длительность "безопасной прелюдии" меньше, чтобы прибавить игре адреналина и хоть как-то оправдать анабиотики. В ЧН почти каждый выброс был катастрофой, а в ЗП от них никакого толку.
      Злобная реклама
    Вторник, 11.09.2018, 18:40
    Статус:
    Сообщений: 666
    Регистрация: 25.03.2014
    Российская Федерация  denis2000
    Вторник, 11.09.2018, 21:08 | Сообщение # 2157
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Ukko, В скрипте surge_manager.script параметр diff_sec - время в секундах реального времени прошедшее с момента инициации выброса, относительно него работают все процессы.
      Злобная реклама
    Вторник, 11.09.2018, 21:08
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  tema796
    Вторник, 11.09.2018, 21:53 | Сообщение # 2158
    Статус:
    Отмычка:
    Сообщений: 168
    Награды: 6
    Регистрация: 20.08.2011

    Добрый вечерь. Можете подсказать как лучше оптимизировать, а то много костылей в нем.
    Код

    function take_items(Section)
    for k,v in pairs(_ex_encyclopedia_tbl.weapons_tbl) do
    if Section == v.id and not _s_data.Has_Info_Portion(v.info) then
        _s_data.Give_Info_Portion(v.info)
        name_cation = weapon_caption
        pda_news:play(db.actor, 0, sound_object.s2d)
        db.actor:give_game_news(name_cation, game.translate_string(v.name), "ui_inGame2_PD_Torgovets_informatsiey", 0, 5000, 1)
    end
    end
    for k,v in pairs(_ex_encyclopedia_tbl.outfits_tbl) do
    if Section == v.id and not _s_data.Has_Info_Portion(v.info) then
        _s_data.Give_Info_Portion(v.info)
        name_cation = outfits_caption
        pda_news:play(db.actor, 0, sound_object.s2d)
        db.actor:give_game_news(name_cation, game.translate_string(v.name), "ui_inGame2_PD_Torgovets_informatsiey", 0, 5000, 1)
    end
    end
    end

    Спасибо за внимание
      Злобная реклама
    Вторник, 11.09.2018, 21:53
    Статус:
    Сообщений: 666
    Регистрация: 20.08.2011
    Российская Федерация  drksnc
    Суббота, 15.09.2018, 14:22 | Сообщение # 2159
    xrMPE
    Статус:
    Гость:
    Сообщений: 30
    Награды: 2
    Регистрация: 23.10.2017

    Привет всем. Подскажите, можно ли в ЗП сделать так, чтобы при спавне через смарт, симуляционный отряд побежал атаковать другой смарт?
      Злобная реклама
    Суббота, 15.09.2018, 14:22
    Статус:
    Сообщений: 666
    Регистрация: 23.10.2017
    Польша  BL00Der
    Суббота, 15.09.2018, 14:36 | Сообщение # 2160
    Статус:
    Гость:
    Сообщений: 33
    Награды: 0
    Регистрация: 26.11.2017

    Что сделать, чтобы функция get_sim_board работала на новой локации?
      Злобная реклама
    Суббота, 15.09.2018, 14:36
    Статус:
    Сообщений: 666
    Регистрация: 26.11.2017
    Поиск: