Перейти к содержанию

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

 
 

Подскажите, возможно ли хоть в каком-то виде реализовать полноценного отталкивания главного героя?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Крим В ЗП реализован удар прикладом слишком назойливого ГГ или вам требуется нечто иное?


Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Как в катсценах нпс как главный герой спавнится в началии от одетой брони?
К примеру одел куртку новичка, в катсцене нпс спавнится в куртке новичка. Одел комбез сталкера, значит нпс спавнится в комбезе сталкера и т.д?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Всем привет. Проблема следующего характера:

У меня ГГ от НПС на таком расстоянии, что НПС уходит в оффлайн Я этого НПС телепортирую на вейпоинт к ГГ. Однако он не телепортируется, пока я не подбегу к нему на достаточное расстояние, чтобы он перешел в онлайн. После этого он телепортируется на вейпоинт как надо.

По идее перед этим самым телепортом его надо свитчнуть в онлайн. Помнится краем глаза видел, что здесь когда-то эту тему обсуждали, но не нашел ответов.

Может кто практиковал подобное? Или знает иное решение проблемы?

Изменено пользователем AfterGlow

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

AfterGlow лично у меня просто радиус алайфа на всю локацию


ПАДШИЙ БОГ | ГРАНЬ            

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

AfterGlow Вообще, телепортируют не НПС, а сквад в котором он.

alife():set_switch_online( object_id, true )
alife():set_switch_offline( object_id, false )

6 часов назад, FacingSlave сказал:

Как в катсценах нпс как главный герой спавнится в началии от одетой брони?

Заготавливаем несколько моделей ГГ в разных костюмах, делаем несколько разных дескрипшена персонажа в зависимости от визуала. В катсцене в зависимости от надетого на ГГ спавним соответствующего НПС.

Изменено пользователем denis2000

Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

denis2000 Да, я видел про такое. Не был уверен просто насчет использования :D
Но от тебя более спокойно такое услышать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

denis2000 Так и думал, спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Expression    : !m_error_code
Function      : raii_guard::~raii_guard
File          : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp
Line          : 748
Description   : ... pripyat\gamedata\scripts\state_mgr_animation.script:163: attempt to index field 'anim_path' (a nil value)

решил восстановить "барные" анимации, все сделал, сохранил, и при запуске новой игры вылетает с этой ошибкой, что делать?

и вопрос, будут ли эти анимации использоваться у обычных нпс сразу или их нужно им прописывать?

 

Изменено пользователем стрелок_2009

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Здравствуйте, может ли кто-то подсказать, что делать если на текстуре просвечивается зелёный(?), просто я сам не особо понимаю, что это, и если это возможно подсказать как исправить?
 

Спойлер

ss_falkineisaku_01-07-26_22-52-58_(pripyat).thumb.jpg.29d47387b968d032c346d5c8dab5ea73.jpg
ss_falkineisaku_01-07-26_22-52-52_(pripyat).thumb.jpg.b81d03dcce5fd1f658f6a6ab87ac6b88.jpg

на статике такого нет

Изменено пользователем FalkineIsaku

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

стрелок_2009 пять минут потратил.spacer.pngspacer.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Приветствую, хочу реализовать увеличение звука в зависимости от прбилижении актора к центру рестриктора (т.е. чем ближе игрок к центру, тем сильнее звук). Аналогичное есть в ТЧ (если мне память не изменяет) когда чем ближе актор к центру пси-излучения, тем сильнее звук пси, но в ЗП такого не вспомню.
Накидал набросок скрипта:
 

Спойлер

function sr_radio_noise(actor, npc, p)
    if not actor then return end

    if not sr_radio_noise_snd then
        sr_radio_noise_snd = sound_object("radio_noise")
        sr_radio_noise_snd:play_at_pos(actor, actor:position(), true)
        sr_radio_noise_time = time_global()
    end

    local pos = actor:position()

    local min_dist = 99999
    for _, center in pairs(sr_radio_noise_centers) do
        local d = pos:distance_to(center)
        if d < min_dist then
            min_dist = d
        end
    end

    local max_dist = 20.0
    local base_volume = 0.15
    local time_gain = 0.0003

    if min_dist > max_dist then
        sr_radio_noise_snd:set_volume(0)
        return
    end

    local k = 1 - (min_dist / max_dist)
    k = math.max(0, math.min(1, k))

    -- 6. наростання з часом (сюжетний гул)
    local time_factor = (time_global() - sr_radio_noise_time) * time_gain

    local volume = base_volume + (k * k) + time_factor
    volume = math.min(volume, 1.0)

    sr_radio_noise_snd:set_volume(volume)
end
 

Не прошу полностью помогать, хочу лишь узнать шаги к выполнению и устранению ошибок, которые могут быть. Или же просто как интерпретировать звук а-ля "пси-излучение" в центре рестриктора.
Заранее благодарю!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

NewValveCom Зачем проигрывать звук в позиции ГГ и при этом регулировать громкость, если есть возможность играть звук от позиции любого объекта и звуковой движок будет настраивать не только его громкость в зависимости от расстояния корректно но и направление на звук!?


Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
3 минуты назад, denis2000 сказал:

NewValveCom Зачем проигрывать звук в позиции ГГ и при этом регулировать громкость, если есть возможность играть звук от позиции любого объекта и звуковой движок будет настраивать не только его громкость в зависимости от расстояния корректно но и направление на звук!?

У меня это не подвязано ни под один объект, и звук должен быть type = actor, т.е. звук должен быть технически внутри головы актора.
Но если можно - можно подсказать в каких скриптах и функциях это искать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
23 часа назад, FalkineIsaku сказал:

Здравствуйте, может ли кто-то подсказать, что делать если на текстуре просвечивается зелёный(?), просто я сам не особо понимаю, что это, и если это возможно подсказать как исправить?

ощущение что какие-то кривые бампы

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

У меня есть анимпоинты в которых нпс ест например, или пьет (точнее пытается). У него в руке пусто, то есть он пытается пить пустоту. Как это можно исправить, и возможно ли?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

RomaL23 два условия:
1. Наличие оного предмета в инвентаре нпс.
2. Пропись в скрипте анимации его использование, например:

into	= { [0]	= {"item_1_draw_0", {a="kolbasa"}, "item_1_draw_1"}},
out		= { [0]	= {"item_1_holster_0", {d="kolbasa"}, "item_1_holster_1"} },

 

  • Спасибо 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
В 08.01.2026 в 16:33, NewValveCom сказал:

Но если можно - можно подсказать в каких скриптах и функциях это искать?

Вы сами используете этот метод в своем скрипте!

sound_object:play_at_pos(object, position, delay, sound_object.s3d)
, где: 
sound_object - звуковой объект
object - объект источник звука, например db.actor, рестриктор, НПС, физобъект и тп.
position - вектор координат откуда звук проигрываеться (хоть координаты любой точки пути)
delay - задержка проигрываения звука перед повтором, например 0
sound_object.s3d - тип звука трехмерный, тоесть интенсивность звука расчитыветься отдельно для левого и правого канала в зависимости от направления на источник

 

Изменено пользователем denis2000

Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Посоветуйте самый стабильный STCoP, где меньше всего багов. :u1F64F.0:
Не знаю в какую тему писать, решил сюда. 
3.5 баги с оружием и отсутствие некоторых текстур, 3.7 тяжеловат.. 
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
11 минут назад, FacingSlave сказал:

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

Посмотри схему ph_minigun в ЧН

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Задам очень глупый вопрос. Можно у полтергейста в его файле, которая находится в папке creatures, задать параметр type следующим образом:
type = telekinetic, flamer

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Paracetamol это же в зп присутствует ph_minigun или это вырезано?

Изменено пользователем FacingSlave

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
Только что, FacingSlave сказал:

Paracetamol это же в зп присутствует ph_minigun или это вырезано?

Присутствует, но надо проверять роботоспособность


Дополнено 0 минут спустя
2 минуты назад, Крим сказал:

Задам очень глупый вопрос. Можно у полтергейста в его файле, которая находится в папке creatures, задать параметр type следующим образом:
type = telekinetic, flamer

Как говорится, не проверишь - не узнаешь

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

FacingSlave Схемы логики можно добавлять\удалять тут нет проблем. 

51 минуту назад, FacingSlave сказал:

Есть у кого скрипты или какой нибудь гайд как это добавить?

Там вроде все не сложно. Логика ph_minigun, объект - пулемет на классе БТР и НПС который должен находиться в рестрикторе возле пулемета. В начальной версии ЧН пулемет стрелял без НПС и по точкам, а не по ГГ.


Крим Нет, этот параметр так не работает.

 

Изменено пользователем denis2000
  • Печаль 1

Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   2 пользователя онлайн