Случайная подборка модов
Sins of the past. Пролог
3.3
Lost World Condemned
3.5
S.T.A.L.K.E.R. F.M.
4.4
Зона обр.2010г.
3.1
Thorny Way
3.5
We Are Not Alone
4.0
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
⚙ Модострой: Вопросница
Российская Федерация  Wolfstalker
Среда, 24.02.2016, 00:25 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

В данной теме вы можете задавать любые вопросы касательно S.T.A.L.K.E.R. моддинга


• Не флудить
• Предварительно просматривайте раздел, ведь ответ на ваш вопрос может быть там
• В своем вопросе указывайте платформу моддинга — Тень Чернобыля, Чистое небо или Зов Припяти




F.A.Q

  Злобная реклама
Среда, 24.02.2016, 00:25
Статус:
Сообщений: 666
Регистрация: 05.04.2010
Российская Федерация  denis2000
Четверг, 22.12.2016, 11:23 | Сообщение # 4996
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

FilinApRus,
Настройка погоды и освещения


Major, Если так нужена схема ph_sound, то добавьте ее в modules.script по аналогии.
Сообщение отредактировал denis2000 - Четверг, 22.12.2016, 11:23
  Злобная реклама
Четверг, 22.12.2016, 11:23
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  Major
Четверг, 22.12.2016, 11:53 | Сообщение # 4997
Статус:
Отмычка:
Сообщений: 83
Награды: 1
Регистрация: 28.10.2016

Сталкер ЗП. Создаю радио на локации, destroyable_object, в custom_data пишу:

Код
[logic]
cfg = scripts\test\test.ltx


В test.ltx пишу, как в уроке (хотя что за глупый урок, схемы sr_название_схемы созданы для space_restrictor'ов):



Далее в script_sound.ltx добавляю:



Ну и кидаю звуки в sounds\radio\ но никаких звуков оно не воспроизводит, что я только не делал, вообще не понимаю, в чём проблема. В ТЧ как то понятнее было.
  Злобная реклама
Четверг, 22.12.2016, 11:53
Статус:
Сообщений: 666
Регистрация: 28.10.2016
Украина  _S_k_i_F_
Четверг, 22.12.2016, 12:20 | Сообщение # 4998
Золотой Обоз
Статус:
Опытный:
Сообщений: 1311
Награды: 9
Регистрация: 09.08.2015

Запускаю озвучку НПС через логику рестриктора ф-цией
Код
function npc_voice(actor, obj, p)
local sound = sound_object([[quests_npc_talk\]]..p[1])
    sound <img src="/.s/sm/23/tongue.gif" border="0" align="absmiddle" alt="tongue" /> lay_at_pos(obj, db.actor <img src="/.s/sm/23/tongue.gif" border="0" align="absmiddle" alt="tongue" /> osition(), 0, sound_object.s3d)
end

Иногда звук проигрывается полностью, а чаще всего в какой-то момент он прерывается. Проблема в скрипте, или в настройке звук?
Настройка звука
Цитата
quality 1
min dist 300
max dist 300
max ai dist 300
base volume 300
game type NPC talking

Заранее спасибо!
  Злобная реклама
Четверг, 22.12.2016, 12:20
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Российская Федерация  makdm
Четверг, 22.12.2016, 14:45 | Сообщение # 4999
Время Альянса
Статус:
Опытный:
Сообщений: 1787
Награды: 19
Регистрация: 22.11.2012

_S_k_i_F_, уборщик LUA зачищает ваш объект, объявленный, как локальный внутри функции.
Нужно вынести его за пределы функции.

local sound = nil
function npc_voice(actor, obj, p)
sound = sound_object([[quests_npc_talk\]]..p[1])
  Злобная реклама
Четверг, 22.12.2016, 14:45
Статус:
Сообщений: 666
Регистрация: 22.11.2012
Российская Федерация  Major
Четверг, 22.12.2016, 14:54 | Сообщение # 5000
Статус:
Отмычка:
Сообщений: 83
Награды: 1
Регистрация: 28.10.2016

Как вообще в ЗП воспроизвести звук от определённого объекта. Чтобы он играл не в голове у актора. Ну банально, - как заставить радио работать?
  Злобная реклама
Четверг, 22.12.2016, 14:54
Статус:
Сообщений: 666
Регистрация: 28.10.2016
Украина  Toonnix
Четверг, 22.12.2016, 15:31 | Сообщение # 5001
Статус:
Отмычка:
Сообщений: 194
Награды: 4
Регистрация: 09.08.2015

  Злобная реклама
Четверг, 22.12.2016, 15:31
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Российская Федерация  Neptun
Четверг, 22.12.2016, 15:56 | Сообщение # 5002
Связной
Статус:
Бывалый:
Сообщений: 672
Награды: 9
Регистрация: 25.03.2012

  Злобная реклама
Четверг, 22.12.2016, 15:56
Статус:
Сообщений: 666
Регистрация: 25.03.2012
Российская Федерация  Major
Четверг, 22.12.2016, 16:00 | Сообщение # 5003
Статус:
Отмычка:
Сообщений: 83
Награды: 1
Регистрация: 28.10.2016

Toonnix, mmihaill, это всё круто, я смотрел видео урок этот, и писал уже в этом посте, что логика sr_название_схемы работает в space_restrictor'ах; в физических объектах она НЕ работает. Поэтому, то, что они пишут, работать не будет.
  Злобная реклама
Четверг, 22.12.2016, 16:00
Статус:
Сообщений: 666
Регистрация: 28.10.2016
Российская Федерация  monk
Четверг, 22.12.2016, 16:08 | Сообщение # 5004
«OGSM CS 1.8 + Fixes»
Статус:
Опытный:
Сообщений: 2559
Награды: 12
Регистрация: 24.11.2012

Major, всё там работает. У меня у самого (мод для ЧН) музыка сделана, как в уроке, ссылку на который предоставил mmihaill.
  Злобная реклама
Четверг, 22.12.2016, 16:08
Статус:
Сообщений: 666
Регистрация: 24.11.2012
Российская Федерация  Major
Четверг, 22.12.2016, 19:28 | Сообщение # 5005
Статус:
Отмычка:
Сообщений: 83
Награды: 1
Регистрация: 28.10.2016

Ладно, просто объясните, можно ли пихать логику рестрикторов в динамические объекты? В ТЧ были схемы для space_restrictor:

Код
[logic]
active = sr_idle

[sr_idle]
...


И для физических объектов:

Код
[logic]
active = ph_idle

[ph_idle]
...


Здесь же, нам предлагается засунуть схему sr_idle в физический объект, в данном примере - радио. Что, в ЗП так уже можно делать, разрабы изменили? Ну конечно можно допустить, раз они решили не исправлять глючную схему ph_sound, а просто вырезали её...
  Злобная реклама
Четверг, 22.12.2016, 19:28
Статус:
Сообщений: 666
Регистрация: 28.10.2016
Российская Федерация  Overfirst
Четверг, 22.12.2016, 19:38 | Сообщение # 5006
Статус:
Бывалый:
Сообщений: 1081
Награды: 19
Регистрация: 11.06.2015

Major, в оригинальном ЗП можешь поглядеть, как сделана рация военных в Припяти, что рядом с техником стоит. Там тоже sr_idle.
  Злобная реклама
Четверг, 22.12.2016, 19:38
Статус:
Сообщений: 666
Регистрация: 11.06.2015
Российская Федерация  ZoneGuard
Четверг, 22.12.2016, 23:10 | Сообщение # 5007
Статус:
Гость:
Сообщений: 44
Награды: 0
Регистрация: 27.11.2016

Доброй ночи!
Может кто может подсказать, из какого билда этот НПС?
  Злобная реклама
Четверг, 22.12.2016, 23:10
Статус:
Сообщений: 666
Регистрация: 27.11.2016
Российская Федерация  makdm
Четверг, 22.12.2016, 23:22 | Сообщение # 5008
Время Альянса
Статус:
Опытный:
Сообщений: 1787
Награды: 19
Регистрация: 22.11.2012

Major, я тебя научу как сделать элементарное радио с кнопкой включения и отключения.

1. В all.spawn у тебя должна быть секция этого радио, которая выглядит примерно вот так:


2. Теперь в скрипте script_sound.ltx прописывай звуки

3. В папку sound по пути, указанном выше, кидаешь несколько файлов ( radio_bar_1,radio_bar_2 и т.д. ) с музыкой, настроенных через SDK с затуханием сигнала, например, через 20 метров.
4. Ставишь рестриктор диаметром 20 метров ( или как тебе удобно ) при входе в который радио должно играть, назовём его - bar_radio_zone.
5. Логика радио по адресу scripts\bar\radio\bar_radio.ltx:

6. В любом файле в папке scripts\text\rus пишешь:

7. Закинь себе в папку scripts файл ph_button.script

http://rgho.st/76qCg2T5Q

Наслаждайся!
Сообщение отредактировал makdm - Четверг, 22.12.2016, 23:39
  Злобная реклама
Четверг, 22.12.2016, 23:22
Статус:
Сообщений: 666
Регистрация: 22.11.2012
Украина  Krievu_Okupants
Четверг, 22.12.2016, 23:26 | Сообщение # 5009
Статус:
Новичок:
Сообщений: 348
Награды: 4
Регистрация: 18.06.2012

ZoneGuard, такой есть в 18**-19** сборках.
  Злобная реклама
Четверг, 22.12.2016, 23:26
Статус:
Сообщений: 666
Регистрация: 18.06.2012
Российская Федерация  ZoneGuard
Пятница, 23.12.2016, 13:06 | Сообщение # 5010
Статус:
Гость:
Сообщений: 44
Награды: 0
Регистрация: 27.11.2016

Цитата Krievu_Okupants ()
ZoneGuard, такой есть в 18**-19** сборках.

Хм, бида. Там одних 18** не один десяток, если все считать...)
  Злобная реклама
Пятница, 23.12.2016, 13:06
Статус:
Сообщений: 666
Регистрация: 27.11.2016
Поиск: