Это популярное сообщение. Dennis_Chikin 3 658 Опубликовано 16 Мая 2014 Это популярное сообщение. Поделиться Опубликовано 16 Мая 2014 (изменено) Ковыряемся в файлах ТЧ Прежде чем писать в тему - внимательно читаем первый пост, и пользуемся поиском.Возможно, ответ на Ваш вопрос уже есть.Касательно телепатии: если Вы передаете Ваши файлы телепатическим путем - ответы будут передаваться тоже телепатически. Если Вы предлагаете угадать, отчего у Вас в подвале происходит странный стук - ответ будет передан стуком. Изменено 23 Февраля 2016 пользователем warwer 4 8 6 12 Солянка обезжиренная, диетическая, полезные советы по "солянке", текущий тестовый патч Ссылка на комментарий
dsh 3 820 Опубликовано 9 Сентября 2022 Поделиться Опубликовано 9 Сентября 2022 Только это будет не ночные дневные монстры, а ночные дневные лагеря. Т.е. разные состояния нужно будет делать всем лагерям, членами которых являются нужные мутанты. Хотя если цель сделать это для парочки конкретных мутантов, то да. 1 2 1 dsh mod: https://github.com/dsh2dsh/op2ogse Ссылка на комментарий
imcrazyhoudini 195 Опубликовано 10 Сентября 2022 Поделиться Опубликовано 10 Сентября 2022 Вот у ГГ есть оружие, которое нельзя выбросить с инвентаря. Но по кнопке G всё равно выбросить возможно. Как это исправить? ищу человека, который смог бы заняться разработкой погоды на OGSR. кто может помочь - пишите в ЛС. Ссылка на комментарий
macron 1 814 Опубликовано 10 Сентября 2022 Поделиться Опубликовано 10 Сентября 2022 4 часа назад, Houdini_one сказал: Но по кнопке G всё равно выбросить возможно. Запрети кнопку G. 2 Ссылка на комментарий
imcrazyhoudini 195 Опубликовано 10 Сентября 2022 Поделиться Опубликовано 10 Сентября 2022 @macron ну если без шуток то вариант наверное нормальный, только вот как. ищу человека, который смог бы заняться разработкой погоды на OGSR. кто может помочь - пишите в ЛС. Ссылка на комментарий
Norman Eisenherz 276 Опубликовано 10 Сентября 2022 Поделиться Опубликовано 10 Сентября 2022 @Houdini_one Есть вариант: если сброшен объект с заданной секцией, передать его обратно в инвентарь. actor_binder:on_item_drop(obj) + db.actor:transfer_item(obj, db.actor) Потребуется проверка на начало общей чистки инвентаря при перезагрузке или завершении игры: Spoiler [bind_stalker.script] function actor_binder:on_item_drop(obj) … (+) if obj:section() == "bolt" then -- всегда удаляется первым restart = true end if obj:section() == "секция_нужного_предмета" then if not restart then db.actor:transfer_item(obj, db.actor) end end Вопрос к более опытным: попытка выставить такой же логический флаг в начале обработчика actor_binder:net_destroy() не учитывается. Почему? 1 Мини-моды: ТЧ ЧН ЗП Шпаргалка Ссылка на комментарий
imcrazyhoudini 195 Опубликовано 10 Сентября 2022 Поделиться Опубликовано 10 Сентября 2022 @Norman Eisenherz вариант хороший. Если у меня таких предметов несколько, то просто писать такое несколько раз?: if obj:section() == "секция_нужного_предмета" then if not restart then db.actor:transfer_item(obj, db.actor) end end ищу человека, который смог бы заняться разработкой погоды на OGSR. кто может помочь - пишите в ЛС. Ссылка на комментарий
Norman Eisenherz 276 Опубликовано 10 Сентября 2022 Поделиться Опубликовано 10 Сентября 2022 (изменено) Лучше создать таблицу и проверять наличие секций в ней: t = {sect_1 = true, sect_2 = true, …} if t[ obj:section() ] then Образец: обработка трупов с квестовыми предметами через таблицу keep_items. Если среди секций есть названия с точками и дефисами, обязательно оформить их как текст, чтобы поиск не "споткнулся": ["ammo_5.45x39_ap"] или ["wpn_rg-6"] И, по-хорошему, это всё надо перенести в тему "Скриптование". Изменено 10 Сентября 2022 пользователем Norman Eisenherz 1 Мини-моды: ТЧ ЧН ЗП Шпаргалка Ссылка на комментарий
imcrazyhoudini 195 Опубликовано 10 Сентября 2022 Поделиться Опубликовано 10 Сентября 2022 @Norman Eisenherz каким образом тогда можно передать предмет из инвентаря другому НПС? А то ловлю вылет: Скрытый текст [error]Expression : e_entity->ID_Parent == id_parent [error]Function : xrServer::Process_event_reject [error]File : d:\ogsr-engine-main\ogsr_engine\xrgame\xrserver_process_event_reject.cpp [error]Line : 38 [error]Description : wpn_ak74_m3237 [error]Arguments : single_player ищу человека, который смог бы заняться разработкой погоды на OGSR. кто может помочь - пишите в ЛС. Ссылка на комментарий
macron 1 814 Опубликовано 10 Сентября 2022 Поделиться Опубликовано 10 Сентября 2022 7 часов назад, Houdini_one сказал: только вот как. Одновременно стереть "bind drop kG" в config\default_controls.ltx и в user.ltx. 1 Ссылка на комментарий
aromatizer 4 409 Опубликовано 11 Сентября 2022 Поделиться Опубликовано 11 Сентября 2022 20 часов назад, Houdini_one сказал: по кнопке G всё равно выбросить возможно. Оружие также может быть выбито из рук. Отношения между людьми- главная ценность в человеческом обществе.Любая полученная информация- это только повод для размышлений, а не побуждение к действию.Это должен знать каждый: уроки боевой подготовки Дяди Саши https://yadi.sk/d/60Ec2B06goLAEНакопано и накнопано:https://yadi.sk/d/mzVY5jQEspwpt Ссылка на комментарий
imcrazyhoudini 195 Опубликовано 11 Сентября 2022 Поделиться Опубликовано 11 Сентября 2022 @aromatizer ну это если такая фича есть, а в тч такого нет. Как избавиться от данного вылета? Скрытый текст [error]Expression : FATAL ERROR [error]Function : CResourceManager::_GetBlender [error]File : d:\ogsr-engine-main1\ogsr_engine\layers\xrrender\resourcemanager.cpp [error]Line : 60 [error]Description : Shader 'postprocess_cm' not found in library. Вроде всё просто - добавить подобный шейдер. Но при добавлении его ничего не происходит (брал из шейдеров другого рендера для теста и просто переименовывал любой файл, итог тот же). Ещё подскажите, почему перчатки не сохраняются при переходе на другую локацию. Использую этот и этот скрипт. Регал всё так: Скрытый текст function actor_binder:item_to_slot(obj) if not obj then return end local sobj = alife():object(obj:id()) if not sobj then return end ogsr_outfit_arms.on_item_to_slot(obj, sobj) end function actor_binder:item_to_backpack(obj) if not obj then return end local sobj = alife():object(obj:id()) if not sobj then return end ogsr_outfit_arms.check_drop(obj, sobj) end function actor_binder:on_item_drop (obj) ogsr_outfit_arms.check_drop(obj, sobj) end Ну и на апдейте: -- апдейт худа рук ogsr_outfit_arms.on_first_update() Чего не хватает? Полагаю какой-то проверки в load, но не знаю чего туда добавить. ищу человека, который смог бы заняться разработкой погоды на OGSR. кто может помочь - пишите в ЛС. Ссылка на комментарий
Norman Eisenherz 276 Опубликовано 11 Сентября 2022 Поделиться Опубликовано 11 Сентября 2022 @Houdini_one Если требуется сдавать исключенный предмет по квесту, нужна проверка "переносить предмет обратно, если ГГ не в диалоге с NPC id=…" Вполне возможно, что хватит проверки на диалог if not db.actor:is_talking() – продажа для квестовых предметов отключена и так. 1 Мини-моды: ТЧ ЧН ЗП Шпаргалка Ссылка на комментарий
андрей дронав 17 Опубликовано 12 Сентября 2022 Поделиться Опубликовано 12 Сентября 2022 (изменено) Народ подскажите, чем возможно распаковать "Data Base File(.DB)" ? Пробовал утилиты от барака, UE 1.3.1 и sue2, никто из них не распаковывет. Пытаюсь распаковать Misery+Gunslinger Изменено 12 Сентября 2022 пользователем андрей дронав Ссылка на комментарий
macron 1 814 Опубликовано 12 Сентября 2022 Поделиться Опубликовано 12 Сентября 2022 6 часов назад, андрей дронав сказал: чем возможно распаковать "Data Base File(.DB)" ? Вот, например, плагин для коммандера: http://wincmd.ru/plugring/stalker_db.html 1 Ссылка на комментарий
DarkKel 0 Опубликовано 19 Сентября 2022 Поделиться Опубликовано 19 Сентября 2022 Не знаю где спросить.. Возможно ли для ТЧ убрать лимит в 4 звука для звуков шагов? (которые в shaders.xr выбираются) Еще по теме звуков - есть ли способ избавиться от "зацикливания" звуков шагов? Даже из этих 4 файлов проигрываются, чаще всего, один-два... Добавлено Опричник, 19 Сентября 2022 Перемещено. Ссылка на комментарий
ZonaChe 20 Опубликовано 19 Сентября 2022 Поделиться Опубликовано 19 Сентября 2022 Всем привет. Подскажите, как вывести какой-нибудь (любой) статик (2-3 штуки) с полотна ui_hud в окно инвентаря, что-бы он появлялся/убирался при открытии/закрытии инвентаря? (без скриптов и движка (не шарю)). (надеюсь, я понятно изъясняюсь?) Ссылка на комментарий
Zander_driver 10 321 Опубликовано 19 Сентября 2022 Поделиться Опубликовано 19 Сентября 2022 1 минуту назад, ZonaChe сказал: без скриптов и движка Никак. Ибо только скриптом/движком такое и делается. 1 2 Мод, где не бывает одинаковых путей - Судьба Зоны. (Лучшее, что у меня получилось на X-Ray) На базе модифицированного движка OGSR Engine. Бывший мододел на X-Ray / Начинающий игродел на Unreal Engine. Программист. AMD Ryzen 9 7950X (16 ядер, 32 потока, 5.75 ГГц); RTX 3080; 128 ГБ DDR5; Arctic Liquid Freezer II-420; 3 ТБ SSD PCIe 4.0; 4ТБ HDD. Ссылка на комментарий
Norman Eisenherz 276 Опубликовано 20 Сентября 2022 Поделиться Опубликовано 20 Сентября 2022 @ZonaChe При таких ограничениях разве что нарисовать свою картинку поверх текстуры инвентаря Мини-моды: ТЧ ЧН ЗП Шпаргалка Ссылка на комментарий
ZonaChe 20 Опубликовано 20 Сентября 2022 Поделиться Опубликовано 20 Сентября 2022 (изменено) @Norman Eisenherz не вариант, т.к. я её (картинку) потом не анимирую (это риторически). Мне уже помогли, оказалось, никакие скрипты и правки движка ненужны. Изменено 20 Сентября 2022 пользователем ZonaChe Ссылка на комментарий
Norman Eisenherz 276 Опубликовано 20 Сентября 2022 Поделиться Опубликовано 20 Сентября 2022 Если не секрет, как именно вывести новый статик без скриптов? Через тег auto_static? 2 Мини-моды: ТЧ ЧН ЗП Шпаргалка Ссылка на комментарий
Рекомендуемые сообщения
Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий
Комментарии могут оставлять только зарегистрированные пользователи
Создать аккаунт
Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!
Зарегистрировать новый аккаунтВойти
Есть аккаунт? Войти.
Войти