Случайная подборка модов
Парадокс: Начало
3.6
Clear Sky Complete
4.1
Gott Mit Uns - Бог С Нами
4.0
Народная Солянка 2010
4.0
Возвращение Шрама
3.9
Lost World 3.0
3.9
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
⚙ Модострой: Вопросница
Российская Федерация  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
Воскресенье, 08.05.2016, 12:57 | Сообщение # 1306
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Цитата mmihaill ()
Как проверить скриптом, что был отыгран определенный звук?

Фактом выдачи скриптом команды на отыгрыш звука. Если звук проигрывался по инициативе движка, то только он может скрипту об этом сообщить.
Цитата mmihaill ()
функцию таймера в скрипте.

Че?
Сообщение отредактировал denis2000 - Воскресенье, 08.05.2016, 12:59
  Злобная реклама
Воскресенье, 08.05.2016, 12:57
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  Neptun
Воскресенье, 08.05.2016, 13:49 | Сообщение # 1307
Связной
Статус:
Бывалый:
Сообщений: 672
Награды: 9
Регистрация: 25.03.2012

denis2000, очень остроумно.
Звук я запустил через скрипт таким образом: xr_sound.set_sound_play(db.actor:id(), "name_sound")
Теперь мне надо проверить, что этот звук "name_sound" отыгрался. Мне нужна функция, конечно же.
На форуме нашел один скрипт на таймер, решил проверить, но таймер не сработал - он сразу выдал заключение.
Код
function timer_new_music()

local timer = 30000
local timeNow = time_global() + timer

local function ConditionCall ()
  if timeNow > time_global() then
   return true
  end
  return false
end

local function ActionCall ()
    disable_info("actor_pressee_track_une")
    db.actor:give_info_portion("actor_pressee_track_deux")
end

level.add_call(ConditionCall, ActionCall)

end
  Злобная реклама
Воскресенье, 08.05.2016, 13:49
Статус:
Сообщений: 666
Регистрация: 25.03.2012
Российская Федерация  [Qvt]
Воскресенье, 08.05.2016, 14:04 | Сообщение # 1308
Статус:
Отмычка:
Сообщений: 154
Награды: 3
Регистрация: 19.02.2016

mmihaill, в SGM моде есть таймеры, посмотри как там устроено. Если не ошибаюсь, то sgm_timers.script
  Злобная реклама
Воскресенье, 08.05.2016, 14:04
Статус:
Сообщений: 666
Регистрация: 19.02.2016
Российская Федерация  denis2000
Воскресенье, 08.05.2016, 15:41 | Сообщение # 1309
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Цитата mmihaill ()
Звук я запустил через скрипт таким образом: xr_sound.set_sound_play(db.actor:id(), "name_sound")

В этом случае
Код
xr_sound.sound_table[db.actor:id()] == nil
или
Код
xr_sound.sound_table[db.actor:id()]:is_playing(db.actor:id()) == false

Цитата mmihaill ()
но таймер не сработал - он сразу выдал заключение.

Естественно не сработал поскольку условие timeNow > time_global() выполниться сразу! Вообще то нужно timeNow < time_global()
Сообщение отредактировал denis2000 - Воскресенье, 08.05.2016, 15:42
  Злобная реклама
Воскресенье, 08.05.2016, 15:41
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Соединенные Штаты  Joni_009
Воскресенье, 08.05.2016, 17:07 | Сообщение # 1310
Статус:
Бывалый:
Сообщений: 1008
Награды: 14
Регистрация: 25.05.2014

Всем привет, что за красные линии как от них избавиться, раньше такого не было. Появились, когда я сделал LOD-Текстуры. И почему пропало небо в редакторе, и еще как исправить вот эти ошибки. Работаю на ЗП.
Код
Can't find texture 'glas\glas_temp'

Failed to build merged LOD texture. Merged texture more than [2048x2048].
ERROR: Failed static remote build
Сообщение отредактировал Joni_009 - Воскресенье, 08.05.2016, 17:07
  Злобная реклама
Воскресенье, 08.05.2016, 17:07
Статус:
Сообщений: 666
Регистрация: 25.05.2014
Российская Федерация  denis2000
Воскресенье, 08.05.2016, 20:17 | Сообщение # 1311
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Цитата Joni_009 ()
Всем привет, что за красные линии как от них избавиться, раньше такого не было.

Были - это проблемные полигоны, в данном случае скорее всего сильно вытянутые, для компиляции сойдет.
Цитата Joni_009 ()
Failed to build merged LOD texture. Merged texture more than [2048x2048].

Слишком много разнотипных ЛОД объектов не влезают в единую ЛОД-текстуру (2048х2048)
Сообщение отредактировал denis2000 - Воскресенье, 08.05.2016, 20:18
  Злобная реклама
Воскресенье, 08.05.2016, 20:17
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  61dimon161
Воскресенье, 08.05.2016, 20:51 | Сообщение # 1312
Модификация "На болотах"
Статус:
Новичок:
Сообщений: 200
Награды: 2
Регистрация: 19.01.2014

Как сделать, что бы после смерти НПС у него в рюкзаке был PDA(квестовый предмет)?
  Злобная реклама
Воскресенье, 08.05.2016, 20:51
Статус:
Сообщений: 666
Регистрация: 19.01.2014
Украина  _S_k_i_F_
Воскресенье, 08.05.2016, 21:37 | Сообщение # 1313
Золотой Обоз
Статус:
Опытный:
Сообщений: 1311
Награды: 9
Регистрация: 09.08.2015

61dimon161, в профиле НПС после [spawn] \n добавь
Код
my_pda \n

где my_pda имя секции твоего ПДА. И еще чтобы он появился в death_generic.ltx после af_compass = true добавь
Код
my_pda = true
  Злобная реклама
Воскресенье, 08.05.2016, 21:37
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Соединенные Штаты  Joni_009
Воскресенье, 08.05.2016, 21:54 | Сообщение # 1314
Статус:
Бывалый:
Сообщений: 1008
Награды: 14
Регистрация: 25.05.2014

Цитата denis2000 ()
Слишком много разнотипных ЛОД объектов не влезают в единую ЛОД-текстуру (2048х2048)

А как это исправить? И что делать с черной сценой, в SDK почему она такая стала. И еще такой вопрос, почему локация исчезает из папки level, в SDK после Билда локации.
  Злобная реклама
Воскресенье, 08.05.2016, 21:54
Статус:
Сообщений: 666
Регистрация: 25.05.2014
Азербайджан  computerbox2003
Воскресенье, 08.05.2016, 23:54 | Сообщение # 1315
Статус:
Отмычка:
Сообщений: 72
Награды: 0
Регистрация: 28.04.2016

Ребята привет. Можно задать несколько вопросов???
Как сделать свою музыку в лагере сталкеров ???(моя локация например)
Сделать главный лагерь для сталкеров???
Создать динамическую дверь???(чтобы открывалась и закрывалась)
И чтобы нпс сидел на коропке,был техником.

Плиз,помогите!!!! Заранее спасибо!!!

Добавлено (08.05.2016, 23:54)
---------------------------------------------
Joni_009, можешь помочь????

  Злобная реклама
Воскресенье, 08.05.2016, 23:54
Статус:
Сообщений: 666
Регистрация: 28.04.2016
Соединенные Штаты  Joni_009
Понедельник, 09.05.2016, 00:57 | Сообщение # 1316
Статус:
Бывалый:
Сообщений: 1008
Награды: 14
Регистрация: 25.05.2014

Цитата computerbox2003 ()
Как сделать свою музыку в лагере сталкеров ???

Для начало нужно добавить радио, вот тут можно посмотреть.
Цитата computerbox2003 ()
Сделать главный лагерь для сталкеров???

Вопрос не особо понял, если тебе надо создание лагеря. То вот держи урок 18.
Цитата computerbox2003 ()
Создать динамическую дверь???

Вот держи.
Цитата computerbox2003 ()
И чтобы нпс сидел на коропке,был техником.

Создание механика, вот тут.
  Злобная реклама
Понедельник, 09.05.2016, 00:57
Статус:
Сообщений: 666
Регистрация: 25.05.2014
Азербайджан  computerbox2003
Понедельник, 09.05.2016, 01:21 | Сообщение # 1317
Статус:
Отмычка:
Сообщений: 72
Награды: 0
Регистрация: 28.04.2016

Joni_009, спасибо друг
  Злобная реклама
Понедельник, 09.05.2016, 01:21
Статус:
Сообщений: 666
Регистрация: 28.04.2016
Сомали  ur3icf
Понедельник, 09.05.2016, 01:33 | Сообщение # 1318
Статус:
Опытный:
Сообщений: 2667
Награды: 7
Регистрация: 04.06.2012

Декомпилировал билд. локацию, если включить Light, SDK-0.7 ругается вот с таким логом:

Знаю что это из за лампочек, а как это исправить?
Сообщение отредактировал ur3icf - Понедельник, 09.05.2016, 01:35
  Злобная реклама
Понедельник, 09.05.2016, 01:33
Статус:
Сообщений: 666
Регистрация: 04.06.2012
Российская Федерация  denis2000
Понедельник, 09.05.2016, 09:36 | Сообщение # 1319
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Цитата Joni_009 ()
А как это исправить?

Может есть правки SDK увеличивающие размер лод-текстуры до 4096х4096 или уменьшить число РАЗНЫХ лод объектов.
Цитата Joni_009 ()
И что делать с черной сценой, в SDK почему она такая стала.

Бес понятия у меня вообще всегда небо в SDK было черным.
Цитата Joni_009 ()
И еще такой вопрос, почему локация исчезает из папки level, в SDK после Билда локации.

Потому, что SDK очищает папку перед билдом.


Цитата ur3icf ()
Знаю что это из за лампочек, а как это исправить?

Проще и надежнее будет заменить билдовские лампочки на аналоги из SDK.
Сообщение отредактировал denis2000 - Понедельник, 09.05.2016, 09:36
  Злобная реклама
Понедельник, 09.05.2016, 09:36
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Азербайджан  computerbox2003
Понедельник, 09.05.2016, 09:55 | Сообщение # 1320
Статус:
Отмычка:
Сообщений: 72
Награды: 0
Регистрация: 28.04.2016

У меня такая ошибка можете помочь ????

FATAL ERROR

[error]Expression : !m_error_code
[error]Function : raii_guard::~raii_guard
[error]File : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp
[error]Line : 748
[error]Description : ....l.k.e.return of karabakh\gamedata\scripts\_g.script:605: attempt to index global 'sound_theme' (a nil value)


stack trace:

0023:69737365 igdumdim32.dll

а фот файл

ph_snd_themes = {}

ph_snd_themes["music_radio"] = {
"characters_voice\\scenario\\zaton_radio\\zaton_4",
"characters_voice\\scenario\\za ton_radio\\zaton_3",
"characters_voice\\scenario\\zaton_radio\\zaton_2",
"characters_voice\\scenario\\zaton_radio\\zaton_1"

вот после этого у меня вылетает

Добавлено (09.05.2016, 09:55)
---------------------------------------------
denis2000, можете помочь???

  Злобная реклама
Понедельник, 09.05.2016, 09:55
Статус:
Сообщений: 666
Регистрация: 28.04.2016
Поиск: