Overf1rst 1 499 Опубликовано 1 июля, 2020 Тема посвящена моддингу на платформе Зов Припяти. Правила темы: Здесь задают вопросы и получают на них ответы. Прежде чем задать вопрос, воспользуйтесь поиском, ответ на него, вероятно, уже есть. Если у вас произошёл вылет, проверьте лог и поищите информацию об ошибке в справочнике. Также будет полезно посмотреть справочник ошибок. Если у Вас вылетает какой-то мод, то следует написать в тему этого мода. Грамотно оформляйте свой пост, чётко доносите суть своего вопроса (ответа). Благодарность выражаем в личке или же ставим реакцию. Посты с благодарностями в теме будут удаляться. 19 9 1 1 2 6 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Neptun 884 Опубликовано 25 января, 2021 (изменено) 10 часов назад, Kalambur сказал: Подскажите пожалуйста, как изменить выпадение комбезов с шанса 100% на 50% ? Как-то сложно. Надо было прописать всего два условия: local rnd_outfit=math.random(1,2) if rnd_outfit==1 then if rnd_outfit==2 then Вероятность 50/50 Изменено 25 января, 2021 пользователем Neptun Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Arkada 428 Опубликовано 25 января, 2021 1 минуту назад, Neptun сказал: Как-то сложно. Надо было прописать всего два условия: local rnd_outfit=math.random(1,2) if rnd_outfit==1 then if rnd_outfit==2 then Вероятность 50/50 if rnd_outfit == 1 then -- Если генератор чисел выбрал 1 .... else -- А если выбрал другое число .... end Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Kalambur 25 Опубликовано 25 января, 2021 Всем срасибо за подсказки, но ответ оказался проще : if rnd_value > 49 ... с 50 не хотело работать 100% выпадало, а с 49 выпадает как хотел. Дополнено 27 минуты спустя Подскажите пожалуйста, как порезать грейды в комбезе, в каких файлах и как сделать, в файле грейда меняю например +20 к електре на +10 и фторую фишку с 0.20 на 0.10 и у механика вылет при нажатии на комбез ! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Rhomios 39 Опубликовано 25 января, 2021 В оригинальном ЗП НПС вообще могут переходить с одной локации на другую как это было в ТЧ\ЧН или без корректировки скриптов\движка это не реализуемо ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Сергей Шубин 21 Опубликовано 26 января, 2021 Добрый день. Интересует такой момент. 1. В Зове Припяти есть механики. Они прокачивают оружие. Тут все понятно. 2. Кроме ГГ, оружие никто не прокачивает. Это выглядит немного странно. 3. Можно сделать оружие с предустановленным апгрейдом и выдать его НПС. Тут тоже ясно, что нужно делать. 4. Количество апгрейдов для каждого ствола порядка 10. Вариантов прокачки с учетом разных комбинаций могут быть сотни. Прописывать все варианты в mp_ranks? А перед этим создавать их? Это нереально. 5. Возможно ли составить скрипт, рандомно устанавливающий на ствол непися апгрейды. Допустим, у НПС АК-74. Скрипт делает следующее. Проверяет, не прокачан ли уже этот ствол ранее. Из таблицы берет список апрейдов для этого ствола и рандомно устанавливает 3-5 из них. Вызывается скрипт, допустим из xr_motivator. 6. Или этот скрипт может срабатывать централизованно. Например, один раз в игровой час. Проверит все объекты в игре, выберет из них стволы, проверит наличие апгрейда на нем, и на чистые стволы пропишет апгрейды. 7. Возможно ли это сделать в принципе? Делалось ли что-то похожее в каких - нибудь модах для ЗП? Как одлжна выглядеть функция, устанавливающая апгрейд на ствол НПС Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
denis2000 956 Опубликовано 26 января, 2021 (изменено) No_data Насколько я понимаю, в движке ЗП убрали возможность перехода НПС между локациями. Решения проблемы соответсвенно будет два: 1. Восстановить движковые механизмы. 2. Реализовать механизм перехода скриптом. Сергей Шубин Реализовать предложенный вами механизм (не алгоритм!) вполне возможно. Но возникает ряд вопросов по механнике игры. Во первых, от наличия апгрейдов на стволах НПС ни холодно ни жарко их боевые возможности никак не изменяться. Во вторых, наличие установленных апгрейдов на стволах выпадаемых с НПС серьезно меняет экономику игры (игроку нет необходимости прокачивать стволы, он может найти ствол с необходимой прокачкой и заметно сэкономить). В третьих, наличие агрейдов на выпадающих стволах нивелирует ценность агрейдов в принципе, потому, что зачем их покупать если любой подобранный ствол будет работать у игрока лучше, чем у НПС. В результате получается, что апрейдов на конкретном стволе должно быть минимум (1-2), а процент стволов с апгрейдами невелико (5-10%), а это значит, что овчинка не будет стоить выделки. Вот поэтому модов с таким механизмом я вспомнить не могу. Изменено 26 января, 2021 пользователем denis2000 1 1 Путь во мгле. Связь времен."Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0ouch 143 Опубликовано 26 января, 2021 Возможно ли, не прибегая к редактированию движка, убрать иконку командира отряда на мини-карте, заменив её обычной точкой? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Little Frenchman 542 Опубликовано 26 января, 2021 8 часов назад, Сергей Шубин сказал: 7. Возможно ли это сделать в принципе? Делалось ли что-то похожее в каких - нибудь модах для ЗП? Как одлжна выглядеть функция, устанавливающая апгрейд на ствол НПС Уже сделано в ai_additions от Rulix aka Bak. Можно найти на АМК. Там даже есть проверка на то, на какой локации находится нпс, какой на этой локе есть механик и какие апгрейды он может поставить. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ian98 251 Опубликовано 26 января, 2021 Скажите как сделать так, чтобы нпс не подбирали оружие, которое ты в них кидаешь? А то они его чинят таким образом( Запрет в мп ранкс не оч вариант. Правки скрипта икср газер айтемс заставляют игнорить все, что на земле, но не на пути и/или летящее прямиком в непися(в его анус или прямиком в лицо) Дополнено 3 минуты спустя 13 часов назад, Сергей Шубин сказал: 7. Возможно ли это сделать в принципе? Делалось ли что-то похожее в каких - нибудь модах для ЗП? Как одлжна выглядеть функция, устанавливающая апгрейд на ствол НПС Ai addiction 2.06 в гугле находится. Конкретно в нем скрипт xr_addons заставляет непесей улучшать стволы у техников, их улучшения зависят от того принес гг инструменты меху или нет, и цеплять прицелы, глушаки и гранатометы. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
AlisowRnn 0 Опубликовано 27 января, 2021 Какие файлы отвечают за привязку нпс к точке, чтобы они не шарились по локации, а стояли на местах или патрулировали? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
denis2000 956 Опубликовано 27 января, 2021 (изменено) AlisowRnn КМБ Урок с 5 по 7 Уроки устарели, но только в способе создания спавн элементов. Ныне крайне рекомендуется использовать инструментарий SDK, а не ACDC. Изменено 27 января, 2021 пользователем denis2000 1 Путь во мгле. Связь времен."Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Kalambur 25 Опубликовано 27 января, 2021 Подскажите пожалуйста, кто умеет и может помочь переписать положение слотов в инвентаре, поменять местами, слоты быстрого доступу опустить ниже на место пояса, а пояс поднять выше на место слотов быстр.доступа ?! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Novik 21 Опубликовано 29 января, 2021 У кого есть ссылка на исходник движка X-RAY 1.6? Дополнено 1 минуту спустя В 27.01.2021 в 22:07, Kalambur сказал: Подскажите пожалуйста, кто умеет и может помочь переписать положение слотов в инвентаре, поменять местами, слоты быстрого доступу опустить ниже на место пояса, а пояс поднять выше на место слотов быстр.доступа ?! Движок нужно ковырять на сколько я знаю. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
WolfHeart 924 Опубликовано 29 января, 2021 (изменено) 2 часа назад, Novik сказал: У кого есть ссылка на исходник движка X-RAY 1.6? Сорцы 1.6 ЗП Ну и это возможно пригодится: Исходники правок Изменено 29 января, 2021 пользователем WolfHeart 2 AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb). Windows -10 PRO (х64) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ian98 251 Опубликовано 30 января, 2021 У каждого сталкера в зоне имеются гитары да фонари с пда, но игрок при обыске их тел никогда ничего не находит. Каким образом эти предметы скрывают от глаз гг? Знает кто? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Policai 1 323 Опубликовано 30 января, 2021 Народ приветствую! Подскажите, есть ли простой способ, без танцев с бубном, привязать озвучку на динамический обьект? Для примера, допустим карусель, которая медленно вращается постоянно, или качели которые раскачиваются на ветру. Можно конечно костыльно ставить их к примеру как доор лабх8, и спокойно вешать в логике любую озвучку... Но хотелось бы без лишней городьбы как физик обжект с озвучкой. Группа мода в VK Мод делался и тестировался на железе i5-11400, 32Гб ОЗУ, Radeon RX580 Разрешение 2560 х 1440. ВСЕ на максималке Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Stepan_sovok1917 41 Опубликовано 30 января, 2021 (изменено) Как можно сделать невидимого непися, оставив возможность общения с ним? 17 часов назад, Novik сказал: Движок нужно ковырять на сколько я знаю. Скорее не движок, а скрипты Изменено 30 января, 2021 пользователем Stepan_sovok1917 Паблик ВК Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
denis2000 956 Опубликовано 30 января, 2021 (изменено) 5 часов назад, Policai сказал: Но хотелось бы без лишней городьбы как физик обжект с озвучкой. А просто источник звука в SDK поставить не подойдет? 2 часа назад, Stepan_sovok1917 сказал: Как можно сделать невидимого непися, оставив возможность общения с ним? Удалить у 3D модели НПС меш, оставив только скелет. Или, если хотите, сделать меш полупрозрачным, применив соответствующий шейдер на модели НПС. 2 часа назад, Stepan_sovok1917 сказал: Скорее не движок, а скрипты Продолжим игру: скорее конфиги, а не скрипты. actor_menu_***.xml и inventory_new_***.xml 7 часов назад, ian98 сказал: Каким образом эти предметы скрывают от глаз гг? Знает кто? Удаляться при смерти НПС вместе со всем остальным инвентарем. Изменено 30 января, 2021 пользователем denis2000 3 Путь во мгле. Связь времен."Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Policai 1 323 Опубликовано 30 января, 2021 21 минуту назад, denis2000 сказал: А просто источник звука в SDK поставить не подойдет? Был бы мозг, было бы сотрясение..)))) А так просто нехватило ума додуматься до простейшего...)) Спасибо, с учётом того что моделька работает постоянно, этот вариант вообще самый оптимальный... Группа мода в VK Мод делался и тестировался на железе i5-11400, 32Гб ОЗУ, Radeon RX580 Разрешение 2560 х 1440. ВСЕ на максималке Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ian98 251 Опубликовано 30 января, 2021 denis2000 а каким образом удаляется? Название скрипта Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
WildAx 2 Опубликовано 30 января, 2021 (изменено) Добрый день, у меня два вопроса: 1. Какой и где подправить конфиг чтобы в сталкере (CoP) была возможность залутать его броню. 2. Подправил конфиг торгаша "Сыча" на затоне, дабы по выполнению квестов и повышению репутации, его ассортимент пополнялся нужным мне оружием, но почему то это не срабатывает. На данный момент, со вторым вопросом я разобрался, остался первый. Изменено 30 января, 2021 пользователем WildAx Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ian98 251 Опубликовано 30 января, 2021 WildAx Броню с трупов снимать? Есть мод Intellectual Marauder Mod STALKER CoP. Можешь сам прописать каждому сталкеру броник в character_desc. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
denis2000 956 Опубликовано 30 января, 2021 ian98 Скрипт death_manager.script функция keep_item Путь во мгле. Связь времен."Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ian98 251 Опубликовано 30 января, 2021 (изменено) denis2000 все равно не понимаю. В death_manager вижу функцию и стол с предметами function keep_item(npc, item) local section = item:section() local ini = npc:spawn_ini() if ini and ini:section_exist("keep_items") and section ~= "guitar_a" and section ~= "harmonica_a" and section ~= "wpn_binoc" and section ~= "device_torch" and section ~= "device_pda" then return end убираю все, оставляю например гитару, или добавляю к этому предмет, который я бы хотел не видеть в телах НПЦ. function keep_item(npc, item) local section = item:section() local ini = npc:spawn_ini() if ini and ini:section_exist("keep_items") and section ~= "guitar_a" and section ~= "wpn_pm" then return end И ничего в игре не меняется. Фонари, бинокли и пда не отображаются на телах сталкеров, а пм появляется, ему тоже все равно. Изменено 30 января, 2021 пользователем ian98 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
denis2000 956 Опубликовано 30 января, 2021 (изменено) ian98 Если вы хотите не удалять конкретные предметы, то нужно писать так: function keep_item(npc, item) local section = item:section() local ini = npc:spawn_ini() if section == "guitar_a" or section == "harmonica_a" or section == "wpn_binoc" or section == "device_torch" then return end ... Если вы хотите улалять именно ПМ, то нужно писать так: if section == "wpn_pm" then alife():release(alife():object(item:id()), true) end Изменено 30 января, 2021 пользователем denis2000 1 Путь во мгле. Связь времен."Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты