Перейти к контенту

xrSleepy

Пользователи
  • Число публикаций

    11
  • Регистрация

  • Последнее посещение

  • AMKoin

    0 [Подарить AMKoin]

Весь контент пользователя xrSleepy

  1. Azaxul, там должна быть папка eng, аналогичная папке rus. Nickjkee, отношения группировок друг к другу или к ГГ прописаны в файле game_relations.ltx (gamedata\configs\creatures\)
  2. А как я пропишу оверрайд дефолтным неписям? Как вариант попробовал его прописать в секцию отряда в squad_descr - результат тот же. В общем нерешаемая какая-то проблема. Уж чего там намудрили разрабы с этой дальностью - не понимаю...
  3. Maestro_84, что в логе? --------- По моему вопросу. Проблема так и не решена, пробовал определёнными путями менять схему с кемпера на другую - ничего не поменялось. Как они стреляли с холма, так и стреляют. Вперёд идут разве что для того, чтобы кого-нибудь достать из-за угла, а так стоят на месте и всех мочат. Всё на том же расстоянии. Если у кого-нибудь будут какие-то идеи по этому вопросу - пишите, буду рад испробовать.
  4. И я это прекрасно знаю, они занимают работы, привязанные к смарту, например: (название смарта)_animpoint_1, (название смарта)_animpoint_2, и так далее, и так далее. НПС регистрируются в смарте и занимают работы, исходя из их названий, которые разве что своим названием и привязаны к смарту. Вот и всё Только вот симуляционным сквадам логику никак не задать, им задаётся какая-то "дефолтная логика" и я не знаю, где эта логика прописана. Мне это и нужно.
  5. А зачем мне лезть в логику эксклюзивного НПС? Тем более у нападающих на лагерь бандитов эксклюзивных НПС, например, нет вообще, что мне тогда делать в их случае? У меня другая проблема, НПС стреляют друг в друга через пол-карты. Не важно, какие, из какого сквада, террейна - просто все. Эксклюзивные, может, и не будут стрелять, если им прописать логику, а что делать с симуляционными, которым логика не прописывается? Я уверен, где-то есть конфиг, отвечающий за расстояние стрельбы НПС друг в друга. Вот, к примеру, в xr_combat_ignore есть строчка: se_obj.position:distance_to_sqr(se_enemy.position) > 900 then Она выполняет почти ту же функцию, которая мне нужна, а именно - расстояние, на котором НПС открывают огонь. Только вот здесь это расстояние учитывается только по отношению НПС к ГГ, а не друг к другу. Вот, собственно, и всё, нужен лишь подобный параметр.
  6. Как я это сделаю? Насколько я помню, дефолтовым сквадам логика не задаётся. Или я ошибаюсь? В путях вот это и тому подобное: [exclusive] esc_wolf = pxray\escape\exclusive\esc_novice_camp\esc_wolf.ltx
  7. Нет, это ничем тоже не помогло. Пробовал и true, и false - всё равно. Как вариант попробовал в xr_combat_ignore поменять значение на меньшее вот в этой строчке: se_obj.position:distance_to_sqr(se_enemy.position) > 900 then Но и это совсем ничего не изменило. Нет, не использовал, а где это использовать? Мне кажется, НПС на таком далёком расстоянии друг в друга стреляют из-за какого-то значения в скриптах, только какого? UPD: кажется, я знаю, в чём проблема. Все симуляционные сквады находятся в схеме camper. Это лишь догадка, но, по всей видимости, так оно и есть. Во время боя они почти не передвигаются. Стоят на месте и расстреливают всё и вся. Плюс если ловят пулю и не видят откуда - продолжают стоять, как ни в чём не бывало. Отсюда другой вопрос... как их всех перевести в другую схему?
  8. По пунктам. sim_avail - ставил true и false, проблему это не решило, так что это не тот параметр. В лагере сталкеров 5 эксклюзивных НПС. Сквады бандитов, которые на них нападают - дефолтовые.
  9. В скриптах я не особо разбираюсь, однако я говорю о том, что видел своими глазами. И, решая свою проблему, параметр sim_avail - первое, что я попробовал поменять.
  10. Это не то. Параметр sim_avail отвечает за доступность лагеря для симуляционных сквадов. К примеру, если на локации есть сквады со значением target_smart = nil (или вообще без этого значения), то в этот лагерь они в любом случае идти не будут.
  11. Добрый день, форумчане! Я не знаю, обсуждалась здесь эта тема или нет, но ответ на свой вопрос я во всём интернете так и не нашёл. В общем, поставил в SDK на Кордоне два лагеря (смарт-террейна), один лагерь новичков со сталкерами, другой - с бандитами. К примеру, отрядам бандитов прописал target_smart = esc_novice, то есть чтобы они штурмовали базу новичков. Всё вроде бы нормально, они идут, штурмуют, только вот... слишком издалека начинают вести огонь. Зачастую когда бандиты начинают стрелять, сталкеры ловят пули, но совершенно не обращают на это внимание и продолжают заниматься своими делами. Так работает с любыми нападениями на лагерь, НПС не хотят близко подходить и палят, как снайперы, даже если у них ПМ. Как вариант, пробовал снизить поле зрения неписям на такой, какой был в ЧН, но это совершенно ничего не поменяло. Также ещё пробовал воспользоваться конфигами для смарта из ЧН: att_restr и def_restr. Последний работал замечательно, а вот att_restr не работает, атакующие продолжают стрелять, как снайперы, даже не заходя в зону att_restr. Скажите пожалуйста, кто с этим сталкивался? И есть ли решение? Ах да, в файлах игры ничего не менял, разве что добавлял конфиги для своих созданных смартов.
×
×
  • Создать...