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

Внимание. На форуме проводятся технические работы с боковым меню.

_Val_ _Val_

[CS] Ковыряемся в файлах


Рекомендуемые сообщения

@Kirgudu 

Скрытый текст

local slowmo_snd_off = sound_object("anomaly\\steam")
function sound_start()
    slowmo_snd_off:play_at_pos(nil, vector():set(-248.8643, 10.7530, 207.8199), 0, sound_object.s3d)
end

function sound_spot()
    slowmo_snd_off:stop()
end


Итог тот же.

Нужен 3D-артист для правок геометрии локаций.
Кто может помочь - пишите в ЛС.

Как минимум, sound_object.looped никуда не смещается и слышен при приближении.

Мини-моды: ТЧ ЧН ЗП

Шпаргалка

2 часа назад, imcrazyhoudini сказал:

play_at_pos(nil,

nil откуда здесь взялось?

Свои работы и совместные проекты: Инструмент, OGSM CS, Final Stroke, HARDWARMOD

Полезное: модули Артоса, XML парсер

@Kirgudu а такое не подойдёт разве?
А можно тогда пример как играть звук если возьмём рестриктор как объект?

Нужен 3D-артист для правок геометрии локаций.
Кто может помочь - пишите в ЛС.

@imcrazyhoudini нет, я же написал, что нужен объект. Актор или любой другой, но нужен.

Для демонстрации сделал на чистой игре нижеследующие правки.

В логике рестриктора mar_space_restrictor_start_sim.ltx (расположен примерно в межкомнатном проёме между Лебедевым и тактиком) добавил функцию запуска звука при появлении в области действия рестриктора, если первая обучающая миссия ещё не пройдена.

[logic]
active = sr_idle

[sr_idle]
on_actor_inside = {+mar_intro_go_to_marsh_done} sr_idle@end_section %=start_sim%, sr_idle@sound %=start_sound% ; добавил здесь

; и здесь зациклил обратно через 30 секунд
[sr_idle@sound]
on_timer = 30000 | sr_idle

[sr_idle@end_section]

Саму функцию добавил в xr_effects.script

function start_sound(actor, obj)
	-- здесь obj - наш рестриктор "mar_space_restrictor_start_sim"
	local snd = sound_object("items\\guitar\\guitar_5") -- взял гитару как длительно звучащую, но подойдёт, разумеется, любой существующий звук
	if snd then snd:play_at_pos(obj, vector():set(-185, 0.5, -301), 1, sound_object.s3d) end
end

Указанные в функции координаты соответствуют точке около входа к Суслову, немного ближе к забору.

Итак, пошёл к тактику, вошёл в зону рестриктора, чтобы активировать звук, при этом поначалу ничего не услышал. Быстро побежал к Суслову, на полпути к указанным координатам гитара стала слышна, а когда дошёл до места, её громкость достигла максимума. Замечу, что гитара стала различима буквально метров за 10 от точки звучания, не раньше.

Это работающий пример запуска звука с привязкой к определённому объекту (не актору) и фиксированным на текущем уровне координатам.

  • Спасибо 1
  • Полезно 1

Свои работы и совместные проекты: Инструмент, OGSM CS, Final Stroke, HARDWARMOD

Полезное: модули Артоса, XML парсер

1. 

 

Как поправить это зависание собак на одном месте?
2. При удалении контролёра скриптом звук играет в голове и дальше.
Как править?

Нужен 3D-артист для правок геометрии локаций.
Кто может помочь - пишите в ЛС.

Если возьмём этот чудо алайф ЧН, как мне сделать, чтобы мутанты не переходили с одного лагерь в другой?

Нужен 3D-артист для правок геометрии локаций.
Кто может помочь - пишите в ЛС.

Кость jaw_1 жестоко залочена движком? Совсем не двигается при попытке анимировать её для своей анимации (открыть рот когда подносят бутылку водки).

Всем привет! В моде "faction commander" пытаюсь ввести группировку "наемники", чтобы можно было за них играть. Вроде бы всё прописал, отряды можно создавать посредством меню, вступить через диалог с npc, управлять группировкой с помощью команд экспансия, атака и т.д. Но не получается создать точку респауна, через fc_smart_terrain не активируется, в all.spawn прописал группировке базу, и точку респауна, но как таковой они все равно не спаунятся. Кто-то знает в чем проблема, из-за чего не активируется самостоятельный респаун и возможно ли его сделать?

 

И ещё вопрос. В ПДА во вкладке статистика, где указаны отношения с другими группировками, их показывается только 9, несмотря на то, что в game_relations их больше, ни в одном файле не смог найти указание на то, сколько строк там может быть. В одной из модификации на войну видел, что там больше 9 прописано было, но к сожалению не вспомнил как называется и не получается его найти. Можно ли расширить этот список?

@Warhammer боюсь, знатоков внутренностей "FC" тут не много. Можно было бы попробовать разобраться, но для этого нужно увидеть что именно сделано, а не прочитать абстрактное описание. Телепатия трудна и не всем доступна.

Свои работы и совместные проекты: Инструмент, OGSM CS, Final Stroke, HARDWARMOD

Полезное: модули Артоса, XML парсер

Кстати играть звук можно не от рестриктора, а от невидимого магнитофона к примеру. Или вообще от любого предмета, если ему прописать то что нужно для магнитофона. И откроются широчайшие возможности)) 

  • Согласен 1

   УРАГАН.png

                 Краткий гид по моду Тайные Тропы 2

                                      ПАРТИКЛЫ TERRA

 

 

 
19.12.2025 в 11:12, Купер сказал:

Ограничение оригинального движка, если память не изменяет.

Ясно. С наемниками вопрос решился, в файле faction killer что-то прописано, из-за чего не работает респаун, но не стал чистить, вдруг сюжет поломается, а просто переписал наемников арены, все равно как таковой в игре не используются. Думаю как будет время поищу мод, в котором больше прописано.

Возьмём ситуацию, есть локация Радар, на ней есть смарты монолита и смарты мутантов.
 

И вот зачем-то монолиту надо захватить эти смарты мутантов, хотя в targets напрямую это не указано.

Как запретить НПС покидать свои территории?

Да и мутантам в общем-то так же.

Смарты такой пример все имеют:
 

Скрытый текст

[smart_terrain]
targets = rad_monolith_perehod, rad_monolith_centr
sim_type = default
important_point = false
squad_capacity = 1
mutant_lair = false
group_id = 4
spawn_point = rad_monolith_x14_spawn_point
att_restr = rad_monolith_x14_space
def_restr = rad_monolith_x14_space
sim_avail = true
respawn_sector = monolith
no_mutant = false
respawn = 
actor_hides =
surge_hide_avaliable = false

 

Нужен 3D-артист для правок геометрии локаций.
Кто может помочь - пишите в ЛС.

  

Пачка вопросов:
1. Заметил не раз, что зомби приходят к сталкерам и могут просто стоять, надо аж в упор как-то им заметить их, чтобы началась стрельба, в чём проблема может быть?

Спойлер

ss-imcrazyhoudini-01-07-26-20-42-06-l01-

2. Вот даже с оригинала помню, на сталкеров на Янтаре нападают зомби, приходит задание защитить лагерь, а вот награду никто не даёт. Награду может выдасть только торговец группировки, нельзя сделать чтобы Сахаров давал? Тоже самое с заданиями "принести предметы".
3. Что необходимо сделать, дабы работали кондлисты в логике? Пример:
active = {+esc_propusk_end} kamp@esc_baza_military_2, {-esc_propusk_end} walker@esc_baza_military_fake1

Для того чтобы НПС не возвращался в первую логику и не кружлял десятки маршрутов в моём случае.
А то фикс с ОГСР на ЧН касательно сейва логики не работает, под смартами НПС так же возвращается назад, а кондлисты просто так не пашут.

Нужен 3D-артист для правок геометрии локаций.
Кто может помочь - пишите в ЛС.

@imcrazyhoudini 

Не знаю, как на ЧН...Но вообще правильно:

active = {+esc_propusk_end} kamp@esc_baza_military_2,  walker@esc_baza_military_fake1

То бишь по русски: если есть такой-то поршень - то kamp, иначе - walker

   УРАГАН.png

                 Краткий гид по моду Тайные Тропы 2

                                      ПАРТИКЛЫ TERRA

 

 

 

@_Val_ хм, не знаю конечно, просто у себя раньше вон так делал, 2019 год, ТЧ:
 

Скрытый текст

[logic@gar_dolg_vhod_3_walker]
active = {+gar_dolg_kill} kamp@gar_dolg_vhod_3, {-gar_dolg_kill} walker@gar_dolg_vhod_3a


Точно работало, правда это НПС в гулаге и там дополнительно брал фиксульку с ЛА для xr_gulag.script, в ЧН такое не прокатит, тут свои приколы которыми уже всех я подоставал, но это уже лирика.

Нужен 3D-артист для правок геометрии локаций.
Кто может помочь - пишите в ЛС.

Есть вариант заставить НПС игнорировать определённый смарт террейн в котором враги?

Нужен 3D-артист для правок геометрии локаций.
Кто может помочь - пишите в ЛС.

@h0N0r ну вообще не работает, проверял, пришлось проверку на дистанцию ставить дабы врагов сверху игнорило.

Нужен 3D-артист для правок геометрии локаций.
Кто может помочь - пишите в ЛС.

Здравствуйте, товарищи сталкеры! Не подскажите как сделать, чтобы велес отображала аномалии? Достаточно ли будет просто скопировать профиль сварога из devices ЗП?

  • Спасибо 1

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...