-
Публикаций
220 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Тип контента
Профили
Форумы
Блоги
Календарь
Новости
Моды
Весь контент Сталкер из прошлого
-
Ээээ, я тут при чём?
-
1) Имеем рестриктор на вызов функции при нахождении в нём актора. Требуется задать ему логику на срабатывание каждые 10 минут игрового времени, с уходом в nil после получения определённого инфопоршня, это вообще реализуемо? 2) Где-то встречал функцию спавна обьекта за спиной актора вне зависимости от его позиции, может быть кто-нибудь помнит? Также интересно как проигрывать партиклы "перед лицом", наподобие того как раньше снегопад в некоторых модах реализовывали. 3) Работает ли вообще у мутантов в логике параметр on_hit? По идее при нанесении хита должно вызываться действие, но ничего не происходит. Или я делаю что-то не так? 4) Какая функция логики НПС отвечает за движение строго за актором?
-
Не совсем с ЗП, с Call of Chernobyl 1.4.22, и чувствуется я по неопытности чего-то такого лютого там намутил со спавном, что в СДК он билдится нормально, но потом при попытке его скомпилировать, компилятор вылетает с логом и не только Агропром, так с любой локацией. Приходится работать со спавном через одно место ACDC, сначала расставляя объекты в СДК, и затем ручками прописывая получившиеся координаты в распакованных alife_файлах локаций.
-
1) Имеем 5 одинаковых квестовых предметов в инвентаре актора. В определённые моменты нужно удалить 1 из них, оставив 4 остальных, и т.д. Единственная нарытая мной в недрах интернета удаляет все 5 предметов сразу. Удалять все 5 и спавнить потом ещё 4 заново - костыль и лишняя нагрузка на движок. Кто чего подскажет? 2) Что будет, если не вырезать AI-сетку под новым статичным обьектом, установленным в SDK? НПС будут сквозь объект проходить, или упираться в него и тупить? Просто после редактирования и компиляции AI-сетки, работать оно категорически не хочет, вылетая с cross_table doesn't correspond to the AI-map
-
1) После компиляции локации образуются баги с тенями на динамическом и выше освещениях, на некоторых местах локации. Происходит это как на надземных, так и подземных уровнях, при любом качество сцены в СДК, кроме драфта. Насколько я понял, это кривое наложение lmap-а, возможно ли это как-то исправить (ключом в батнике и т.п.)? 2) Я не знаю, чего я намутил со спавном, но сначала при его компиляции куда-то пропадала часть спавн-элементов (в исходном all.spawn их было 18 000+, после сборки становилось 15 000), и съезжали все графпоинты, теперь компилятор вообще отказывается что-либо с ним делать, при попытке сборки спавна вылет Происходит это не только с Агропромом, а со всеми локациями, графпоинты в СДК везде расставлены как полагается. Компилятор версии 1.2, спавн от СоС 1.4.22
-
1) Какой функцией (и возможно ли вообще) выдать инфопоршень при обыске трупа НПС? 2) Как вызвать скрипт (выдачи задания например) при поднятии определённого предмета? Я так понял это только проверку на его наличие у актора в bind_stalker пихать? 3) Где-то давно видел статью по созданию простейшего GUI-интерфейса (окна с кнопкой выхода), и его вызова через использование предмета в инвентаре, сейчас что-то не нашёл. Может кто помнит, или просто пример приведёт?
-
Что-то я никак не пойму, какой файл в чистом СоС 1.4.22 отвечает за срезаемые с монстров части (Мясо, хвосты и т.п.). Это точно не строка в конфиге, как было в ТЧ, насколько я понял ассортимент зависит от "группировки" (community) мутанта, но какой файл это всё задаёт и куда вписывать новую тварюгу чтобы с неё срезалась новая часть я не понял.
-
Redix Вот этот пак вроде: Ссылка на ModDB
-
А чего готовые с AN не взять? А то ваши как-то мягко говоря всратовато странновато выглядят...
-
Вопрос 1: как задать логику мутанту, заспавненному через скрипт. Сама логика есть (условно - патрульный путь от точки до точки), но как привязать её к конкретному (квестовому) мутанту? И будет ли работать на мутантах функция логики on_info = {=npc_in_zone(restrictor_name)}? Вопрос 2: возможно ли сделать через стандартную ЗП-шную систему апгрейдов, смену ХУД-визуала оружия? По логике можно в конфиге апгрейда дописать строку "hud = "новый_блок_худа_из_конфига_пушки"", но естественно оно не работает. Либо в скрипте inventory_upgrades.script создать новую функцию, подменяющую модели на новые при апгрейде, но вид этой функции пока не могу даже представить себе. Либо такое вообще никак не реализовать? Вопрос 3: как сделать возможность действия на обьекте (например как в ЗП заложить взрывчатку на дверь или осмотреть вертолёт), с выдачей инфопоршня после действия. Где-то давно встречал урок на эту тему, но сейчас найти так и не смог. Также интересно узнать, как проиграть партикл (взрыва например) по определённым координатам, с вызовом через скрипт.
-
Значицца спрошу ещё: какой функцией в логике рестриктора задать проверку, чтобы рестриктор срабатывал при заходе в него актора, только в определённый период времени (условно с 22:30 по 00:00) ? Понятно что это в on_actor_inside задаётся, есть мысль что с использованием on_game_time, но сам вид функции представить так и не смог.
-
Такой вопрос: перегнал конвертером бардака динамический .ogf-обьект в статичный .object для СДК, поставил его на локацию. Но при компиляции СДК его почему-то пропускает, т.е. если все остальные объекты при компиляции в логе идут двумя строчками Parse static objects... (statics\object_0003) Building object: statics\object_0003 То этот объект не билдится а просто пролетает как Parse static objects... (statics\my_object_0001), и в игре впоследствии не отображается. Может кто знает как сделать чтобы при компиляции он присоединялся к локации как и все остальные?
-
1) Нужно, чтобы когда НПС доходит до определённого рестриктора, выдавался инфопоршень и задание обновлялось. Пробовал делать это в логике НПС, Но когда НПС доходит до рестриктора, он тупо встаёт и засирает консоль дебагом ремарк-схемы, никакой инфопоршень конечно не выдаётся. Что не так? 2) Также неплохо бы узнать, какой логикой можно перевести данного НПС во враги, если он видит актора. Скрипт порчи отношений я знаю, а как его вызвать из логики - нет. Т.е. НПС идёт по пути, актор за ним. Если актор попадается на глаза (или подходит на дистанцию до 10 метров) - становится врагом.
-
Можно ли задать рестриктору логику, на срабатывание строго в определённое время? Условно - рестриктор срабатывает если актор попадёт в него с 23:00 по 03:00 игр. времени, в остальное же время неактивен? Если да, то какой функцией это можно задать. UPD: Так же интресно, можно ли выдать инфопоршень, когда в определённый рестриктор заходит определённый НПС. Или это делается через логику этого НПС?
-
Назрел вопрос: а возможно ли заспавнить рестриктор через скрипт? Т.к. каждый раз компилить all.spawn и запускать новую игру не очень удобно. В интернете нашёл только функцию типа такой (без кирилицы ессно) но она для SGM и результата на СоС не приносит, а даёт лишь вылет "attempt to call method 'create_restrictor' (a nil value)".
-
Совершенно нубский вопрос, но всё же: как сделать вызов скрипта при поднятии определённого предмета? Условно говоря, мы поднимаем уникальный предмет (к примеру wpn_pm_unique), и при его наличии в инвентаре у ГГ, запускается скрипт из другого файла, спавнящий кровососа. Функцию спавна кровососа я знаю, а вот как написать функцию его вызова при наличии у ГГ нужного предмета, так и не понял. От "большого ума" пробовал написать и повесить на апдейт в bind_stalker такую функцию: - ожидаемо получил вылет с "bind_stalker.script: attempt to index a nil value".
-
О, в тему СДК: Поковырял билд СВ 3, в частности Подземку Агропрома - при проверке или сборке локации ругается с логом Понятно что баг с шейдерами, хотя shaders.xr от билда стоит, и нужно переназначать шейдеры этих обьектов в АкторЭдиторе, но 462 обьекта назначить - это ж сдохнуть можно. Нету ли какого-нибудь другого метода эту ошибку обойти?
-
Опять я. Вопрос по логике работы рестриктора. Возможно ли сделать чтобы при наличии определённого инфопоршня (условно vasyan_info) базовая логика [sr_idle] переключалась на другую, например на [sr_tip] и заканчивалась, а при отсутствии этого инфопоршня переключалась на третью, например на [sr_teleport], и повторялась до тех пор пока у нас не будет требуемого vasyan_info и не запустится [sr_tip]? Или это бред полный? P.S. Сам хоть понял чо написал?))) Русским языком - заходим в рестриктор - при наличии vasyan_info выдаём СМС и "выключаем" рестриктор, при его отсутствии - телепортируем актора.