Случайная подборка модов
Поиск (DIES IRAE)
4.1
Обречённый город
4.2
Paradise Lost
3.7
Смерти Вопреки 2. Одним днем живу
3.4
MDRK mod 1.0
4.0
Новый Арсенал 4.5
3.7
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
⚙ Модострой: Вопросница
Российская Федерация  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
Среда, 31.08.2016, 22:54 | Сообщение # 3586
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

DarkSatellite, Так в шейдерах ищи.
  Злобная реклама
Среда, 31.08.2016, 22:54
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  iPhexED
Четверг, 01.09.2016, 00:47 | Сообщение # 3587
Статус:
Отмычка:
Сообщений: 150
Награды: 0
Регистрация: 07.02.2016

monk,
Цитата monk ()
Были вылеты по звукам, однотипные тем, что у тебя на Абакане - обошёл их просто вставив звуки на прямую


Напрямую это как?
  Злобная реклама
Четверг, 01.09.2016, 00:47
Статус:
Сообщений: 666
Регистрация: 07.02.2016
Российская Федерация  monk
Четверг, 01.09.2016, 05:30 | Сообщение # 3588
«OGSM CS 1.8 + Fixes»
Статус:
Опытный:
Сообщений: 2559
Награды: 12
Регистрация: 24.11.2012

iPhexED, в STCS Weapon Pack звуки вынесены в отдельный файл, который игра (FC) не могла найти и следовал вылет. Я прописал звуки прямо в конфиг АКС-74у, как это и было в дефолтной игре, и вылет из-за звуков исчез.
Сообщение отредактировал monk - Четверг, 01.09.2016, 05:43
  Злобная реклама
Четверг, 01.09.2016, 05:30
Статус:
Сообщений: 666
Регистрация: 24.11.2012
Российская Федерация  FilinApRus
Четверг, 01.09.2016, 10:54 | Сообщение # 3589
Статус:
Гость:
Сообщений: 39
Награды: 0
Регистрация: 12.07.2016

Цитата denis2000 ()
От чего же зависит этот эффект и как его вернуть.

Объемный эффект включает параметр Volumetric, плюс его настройки .

Я так понимаю он выставляется в SDK при редактировании локации, а есть ли способ сделать это через скрипт?
  Злобная реклама
Четверг, 01.09.2016, 10:54
Статус:
Сообщений: 666
Регистрация: 12.07.2016
Российская Федерация  xr_Sanya
Четверг, 01.09.2016, 12:31 | Сообщение # 3590
Статус:
Бывалый:
Сообщений: 876
Награды: 4
Регистрация: 19.08.2015

Подскажите как мне получить имя сквада в смарте (как в офлайне так и в онлайне)?

for i,s in pairs(SIMBOARD.smarts[self.id].squads) do

if string.find(s:name(), mechanic) then

Пробовал так, но когда смарт переходит в офлайн то найти сквад в нем не получается

Вот вся функция
Код

  local foundTech = false
    
  for i,s in pairs(SIMBOARD.smarts[self.id].squads) do
   if string.find(s:name(), mechanic) then
    foundTech = true
   end
  end    
  
  if foundTech ~= true then
   local techs = alun_utils.create_squad(mechanic, "esc_smart_terrain_5_7")
   spawnMechanic = true
  end
Сообщение отредактировал xr_Sanya - Четверг, 01.09.2016, 12:34
  Злобная реклама
Четверг, 01.09.2016, 12:31
Статус:
Сообщений: 666
Регистрация: 19.08.2015
Российская Федерация  13Шустрый13
Четверг, 01.09.2016, 14:22 | Сообщение # 3591
Статус:
Отмычка:
Сообщений: 121
Награды: 2
Регистрация: 04.05.2016

Всем привет.
1) как сделать, чтобы когда начинался выброс, у игрока появлялся таймер на 30 сек, чтобы добежать до укрытия, как в Lost Alpha?
2) как сделать, чтобы ГГ по воде бегал медленнее, как в ЧН?
  Злобная реклама
Четверг, 01.09.2016, 14:22
Статус:
Сообщений: 666
Регистрация: 04.05.2016
Российская Федерация  Overfirst
Четверг, 01.09.2016, 14:30 | Сообщение # 3592
Статус:
Бывалый:
Сообщений: 1081
Награды: 19
Регистрация: 11.06.2015

13Шустрый13, по первому вопросу почитай как реализована схема рестриктора sr_timer. Выброс вызвать можно так вроде:
Код
surge_manager.start_surge()
  Злобная реклама
Четверг, 01.09.2016, 14:30
Статус:
Сообщений: 666
Регистрация: 11.06.2015
Российская Федерация  makdm
Четверг, 01.09.2016, 15:20 | Сообщение # 3593
Время Альянса
Статус:
Опытный:
Сообщений: 1787
Награды: 19
Регистрация: 22.11.2012

Цитата xr_Sanya ()
Подскажите как мне получить имя сквада в смарте (как в офлайне так и в онлайне)?

Во-первых в смарте может быть несколько сквадов.
Во-вторых зачем это вам? Может то, что вы хотите реализовать решается совсем другим способом.
  Злобная реклама
Четверг, 01.09.2016, 15:20
Статус:
Сообщений: 666
Регистрация: 22.11.2012
Российская Федерация  xr_Sanya
Четверг, 01.09.2016, 15:24 | Сообщение # 3594
Статус:
Бывалый:
Сообщений: 876
Награды: 4
Регистрация: 19.08.2015

Цитата makdm ()
Во-первых в смарте может быть несколько сквадов.

Все имена сквадов проверяются и если находится подходящие то механник не спавнится

Цитата makdm ()
Во-вторых зачем это вам? Может то, что вы хотите реализовать решается совсем другим способом.

В смарте проверяется есть ли механник и если его нет, то он спавнится, как это можно под другому проверить?
Получилось сделать так что проверка проходит удачно если смарт в онлайне, но если смарт переходит в оффлайн то проверка не работает
Сообщение отредактировал xr_Sanya - Четверг, 01.09.2016, 15:24
  Злобная реклама
Четверг, 01.09.2016, 15:24
Статус:
Сообщений: 666
Регистрация: 19.08.2015
Российская Федерация  makdm
Четверг, 01.09.2016, 15:31 | Сообщение # 3595
Время Альянса
Статус:
Опытный:
Сообщений: 1787
Награды: 19
Регистрация: 22.11.2012

Цитата xr_Sanya ()
В смарте проверяется есть ли механник и если его нет, то он спавнится, как это можно под другому проверить?

Делаете сквад из одного механика.
Скваду ставите story_id. Ставите сквад на смарт.

Дальше просто проверка:

local squad = get_story_squad( story_id )
if squad then
--механик жив
else
--механик мёртв
end

Работает и в офф-лайне и в он-лайне.
Я же вам написАл, что:
Цитата makdm ()
Может то, что вы хотите реализовать решается совсем другим способом.


Поэтому когда задаёте вопрос, то пишите, что вы хотите получить на выходе!
  Злобная реклама
Четверг, 01.09.2016, 15:31
Статус:
Сообщений: 666
Регистрация: 22.11.2012
Российская Федерация  xr_Sanya
Четверг, 01.09.2016, 15:34 | Сообщение # 3596
Статус:
Бывалый:
Сообщений: 876
Награды: 4
Регистрация: 19.08.2015

Цитата makdm ()
Делаете сквад из одного механика.
Скваду ставите story_id. Ставите сквад на смарт.

Дальше просто проверка:

local squad = get_story_squad( story_id )
if squad then
--механик жив
else
--механик мёртв
end

Работает и в офф-лайне и в он-лайне.
Я же вам написАл, что:


Не в этом дело, если этот сквад занимает другая группировка, то механник удаляется и ставится механник той группировки которая завоевала смарт(как в онлайне так и в офлайне)
Сообщение отредактировал xr_Sanya - Четверг, 01.09.2016, 15:34
  Злобная реклама
Четверг, 01.09.2016, 15:34
Статус:
Сообщений: 666
Регистрация: 19.08.2015
Российская Федерация  makdm
Четверг, 01.09.2016, 15:52 | Сообщение # 3597
Время Альянса
Статус:
Опытный:
Сообщений: 1787
Награды: 19
Регистрация: 22.11.2012

Цитата xr_Sanya ()
Не в этом дело, если этот сквад занимает другая группировка, то механник удаляется и ставится механник той

А механик он что - "над схваткой", что ли стоит. Или он лицо неприкосновенное? Та группировка, которая выносит из смарта другую группировку, что механика не трогает?
Ещё раз попытайтесь правильно сформулировать вопрос.
  Злобная реклама
Четверг, 01.09.2016, 15:52
Статус:
Сообщений: 666
Регистрация: 22.11.2012
Российская Федерация  xr_Sanya
Четверг, 01.09.2016, 16:17 | Сообщение # 3598
Статус:
Бывалый:
Сообщений: 876
Награды: 4
Регистрация: 19.08.2015

Цитата makdm ()
А механик он что - "над схваткой", что ли стоит. Или он лицо неприкосновенное? Та группировка, которая выносит из смарта другую группировку, что механика не трогает?
Ещё раз попытайтесь правильно сформулировать вопрос.


Механник не должен иметь story id , так как один и тотже механник может быть сразу на всех локациях,а таких 32 и писать для каждой локации своих механников и торговцев со story_id буедь неактуально.
В итоге получается нужно написать story_id для 32Х9 НПС механников и для столька же торговцев и это при условии что на локации будет спавнится только один механник и торговец.

Как оно должно работать:
На уровне актора каждые 10 секунд проверяются ОПРЕДЕЛЕННЫЕ смарты на наличие в них sim_default_ИМЯФРАКЦИИ_mechanic, если такового в смарте нет то спавним механника sim_default_ИМЯФРАКЦИИ_mechanic.

У меня было сделано так что проверяются только смарты которые в оналайне, но я хочу сделать чтобы опредлелнные смарты на локации проверялись на наличие в них sim_default_ИМЯФРАКЦИИ_mechanic и было неважно в онлайне этот смарт или в офлайне.
  Злобная реклама
Четверг, 01.09.2016, 16:17
Статус:
Сообщений: 666
Регистрация: 19.08.2015
Российская Федерация  denis2000
Четверг, 01.09.2016, 18:19 | Сообщение # 3599
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Цитата FilinApRus ()
а есть ли способ сделать это через скрипт?

Теоретически - да, разобрать нетпакет объекта внести группу параметров и собрать снова. Как это сделать для объекта типа lights_hanging_lamp? Бес понятия.


Цитата 13Шустрый13 ()
как сделать, чтобы ГГ по воде бегал медленнее, как в ЧН?

Настроить в материале воды параметр который называется кажется Injurious.
Сообщение отредактировал denis2000 - Четверг, 01.09.2016, 18:20
  Злобная реклама
Четверг, 01.09.2016, 18:19
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  Bad_jack
Четверг, 01.09.2016, 21:04 | Сообщение # 3600
Статус:
Зевака:
Сообщений: 1
Награды: 0
Регистрация: 30.08.2016

Здравствуйте. Вы не знаете как добавить систему сна в Сталкер тени Чернобыля, как в Сталкер Зов Припяти?
  Злобная реклама
Четверг, 01.09.2016, 21:04
Статус:
Сообщений: 666
Регистрация: 30.08.2016
Поиск: