Случайная подборка модов
Пропавшая экспедиция
2.4
Сталкер "Диана"
2.0
Зимний путь 1.2: Альтернатива
2.2
Oblivion Lost 3.0
3.0
Контракт на хорошую жизнь
4.1
Путь Человека. Шаг в неизвестность. Дежавю
3.4
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
⚙ Модострой: Вопросница
Российская Федерация  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
Сомали  ur3icf
Среда, 10.08.2016, 19:29 | Сообщение # 3181
Статус:
Опытный:
Сообщений: 2667
Награды: 7
Регистрация: 04.06.2012

Цитата xr_Sanya ()
что означают эти цифры

Quality = 0.0 Ширина полосы частоты, окружающая центральную частоту (для более плавного угасания звука или его стабильности).
MinDist = 300.0 Расстояние, с которого громкость звука начнет затухать (чем ниже к MaxDist, тем плавнее переход, но Quality нужно увеличить).
MaxDist = 300.0 Максимальное расстояние, на котором звук будет слышен ГГ.
MaxAIDist = 300.0 Максимальное расстояние, на котором звук будут слышать NPC.
BaseVolume = 1.0 Громкость.

А вообще почитай вот это: http://www.stalkerin.gameru.net/wiki/index.php?title=Sound_Editor
Сообщение отредактировал ur3icf - Среда, 10.08.2016, 19:32
  Злобная реклама
Среда, 10.08.2016, 19:29
Статус:
Сообщений: 666
Регистрация: 04.06.2012
Российская Федерация  xr_Sanya
Среда, 10.08.2016, 19:43 | Сообщение # 3182
Статус:
Бывалый:
Сообщений: 876
Награды: 4
Регистрация: 19.08.2015

Цитата ur3icf ()

Quality = 0.0 Ширина полосы частоты, окружающая центральную частоту (для более плавного угасания звука или его стабильности).
MinDist = 300.0 Расстояние, с которого громкость звука начнет затухать (чем ниже к MaxDist, тем плавнее переход, но Quality нужно увеличить).
MaxDist = 300.0 Максимальное расстояние, на котором звук будет слышен ГГ.
MaxAIDist = 300.0 Максимальное расстояние, на котором звук будут слышать NPC.
BaseVolume = 1.0 Громкость.

А вообще почитай вот это: http://www.stalkerin.gameru.net/wiki/index.php?title=Sound_Editor

Это я знаю , а вот что в файле эмбиента за цифры music\Amb07_l = 1, 23, 0.3, 5, 7 неизвестно.
Файл game_level_musics.ltx
  Злобная реклама
Среда, 10.08.2016, 19:43
Статус:
Сообщений: 666
Регистрация: 19.08.2015
Сомали  ur3icf
Среда, 10.08.2016, 19:52 | Сообщение # 3183
Статус:
Опытный:
Сообщений: 2667
Награды: 7
Регистрация: 04.06.2012

Цитата xr_Sanya ()
1, 23, 0.3, 5, 7 неизвестно.

Ну так это и есть комментарии OGG-файла.
1 цифра: Quality = 1
2 цифра: MinDis = 23
3 цифра: MaxDist = 0.3
4 цифра: MaxAIDist = 5
5 цифра: BaseVolume = 7
  Злобная реклама
Среда, 10.08.2016, 19:52
Статус:
Сообщений: 666
Регистрация: 04.06.2012
Российская Федерация  ins33
Среда, 10.08.2016, 20:08 | Сообщение # 3184
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

Подскажите, как проиграть партикл с учётом того, что он читается из конфига!
Само собой, первое, что приходит в голову:
Код
local particle = particles_object(name_particle)
particle:play_at_pos(pos)    

Но тут и кроется засада, т.к. при чтении из конфига:
Код
local name_particle = ltx:r_string(osect, "entrance_big_particles")

на выходе имеем:
name_particle = anomaly2\gravi_anomaly_00
что само собой не подходит.
  Злобная реклама
Среда, 10.08.2016, 20:08
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Российская Федерация  denis2000
Среда, 10.08.2016, 20:58 | Сообщение # 3185
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Цитата xr_Sanya ()
что в файле эмбиента за цифры music\Amb07_l = 1, 23, 0.3, 5, 7 неизвестно.

Известно, я уже отвечал на этот вопрос в данной теме. Первые две цифры - время когда этот звук играется (с часа ночи по 23 часа), вторая - уровень громкости, третья и четвертая - ищите в теме я уже не помню.


Цитата ins33 ()
Подскажите, как проиграть партикл с учётом того, что он читается из конфига!

В чем проблема? Добавить еще один слеш в текстовую переменную?
Сообщение отредактировал denis2000 - Среда, 10.08.2016, 20:58
  Злобная реклама
Среда, 10.08.2016, 20:58
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  ins33
Среда, 10.08.2016, 21:22 | Сообщение # 3186
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

denis2000,
Цитата denis2000 ()
В чем проблема? Добавить еще один слеш в текстовую переменную?

Как раз в этом. Я просто не знаю, как её добавить.
  Злобная реклама
Среда, 10.08.2016, 21:22
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Российская Федерация  denis2000
Среда, 10.08.2016, 21:30 | Сообщение # 3187
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

ins33, Пробуйте так:
Код
local temp = ltx:r_string(osect, "entrance_big_particles")
local name_particle = ""
while string.find(temp,"\\") ~= nil do
    name_particle = name_particle..string.sub(temp,1,string.find(temp,"\\")).."\\"
    temp = string.sub(temp,string.find(temp,"\\")+1,string.len(temp))
end
name_particle = name_particle..temp
local particle = particles_object(name_particle)
particle:play_at_pos(pos)
Сообщение отредактировал denis2000 - Среда, 10.08.2016, 21:34
  Злобная реклама
Среда, 10.08.2016, 21:30
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  ins33
Среда, 10.08.2016, 22:14 | Сообщение # 3188
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

denis2000, Вот, что выводится в консоль:
name_particle = anomaly2\\
temp = gravi_anomaly_00

Добавлено (10.08.2016, 21:45)
---------------------------------------------
Стоп!!! Увидел. СПС!

Добавлено (10.08.2016, 22:06)
---------------------------------------------
denis2000, А, как кавычки добавить?

Добавлено (10.08.2016, 22:14)
---------------------------------------------
name_particle = name_particle..temp
возвращает
anomaly2\\gravi_anomaly_00
Все попытки добавить " крешаться в момент проверки синтаксиса.

Сообщение отредактировал ins33 - Среда, 10.08.2016, 22:07
  Злобная реклама
Среда, 10.08.2016, 22:14
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Российская Федерация  denis2000
Среда, 10.08.2016, 22:27 | Сообщение # 3189
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Цитата ins33 ()
А, как кавычки добавить?

В смысле? Куда добавить?
  Злобная реклама
Среда, 10.08.2016, 22:27
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  Overfirst
Среда, 10.08.2016, 22:32 | Сообщение # 3190
Статус:
Бывалый:
Сообщений: 1081
Награды: 19
Регистрация: 11.06.2015

Цитата ins33 ()
Все попытки добавить " крешаться в момент проверки синтаксиса.

Надо правильно ставить. wink
  Злобная реклама
Среда, 10.08.2016, 22:32
Статус:
Сообщений: 666
Регистрация: 11.06.2015
Российская Федерация  ins33
Среда, 10.08.2016, 22:40 | Сообщение # 3191
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

denis2000, После всех манипуляций получил это:

В результате вылет:
При этом если в
local name_particles = указать "anomaly2\\gravi_anomaly_00" то вё работает.
Сообщение отредактировал ins33 - Среда, 10.08.2016, 22:57
  Злобная реклама
Среда, 10.08.2016, 22:40
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Российская Федерация  denis2000
Среда, 10.08.2016, 22:52 | Сообщение # 3192
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

ins33, А все потому, что фигней вы занимаетесь уважаемый.
Код
local particle = particles_object(ltx:r_string(osect, "entrance_big_particles"))
particle:play_at_pos(pos)

Вы выискали себе проблему там, где ее нет.
Сообщение отредактировал denis2000 - Среда, 10.08.2016, 23:02
  Злобная реклама
Среда, 10.08.2016, 22:52
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  Graff46
Четверг, 11.08.2016, 00:13 | Сообщение # 3193
Новое Время
Статус:
Бывалый:
Сообщений: 867
Награды: 7
Регистрация: 02.05.2013

Можно ли отловить переход NPC в оффлайн\онлайн именно, без вариантов его смерти или удаления?
  Злобная реклама
Четверг, 11.08.2016, 00:13
Статус:
Сообщений: 666
Регистрация: 02.05.2013
Российская Федерация  Unknown_me
Четверг, 11.08.2016, 03:15 | Сообщение # 3194
Статус:
Зевака:
Сообщений: 22
Награды: 1
Регистрация: 15.06.2012

Здравствуйте. Интересует строчка "BirthProbability" в конфигах аномалий. В АМК 1.4 и модах на базе скриптов АМК эта строчка влияет на частоту "рождения" артефактов? И если влияет то каким образом? Артефакты после выброса будут появляться или просто через определённое время?
  Злобная реклама
Четверг, 11.08.2016, 03:15
Статус:
Сообщений: 666
Регистрация: 15.06.2012
Российская Федерация  makdm
Четверг, 11.08.2016, 06:48 | Сообщение # 3195
Время Альянса
Статус:
Опытный:
Сообщений: 1787
Награды: 19
Регистрация: 22.11.2012

Цитата Graff46 ()
Можно ли отловить переход NPC в оффлайн\онлайн именно

Методы net_spawn и net_destroy в биндере НПС.
  Злобная реклама
Четверг, 11.08.2016, 06:48
Статус:
Сообщений: 666
Регистрация: 22.11.2012
Поиск: