Случайная подборка модов
X-RAY Multiplayer Extension: Defence
4.7
Кровавый закат 2
3.2
Сталкер: Конец Света
3.0
Зачистка
4.0
Радар - глухой лес
2.6
Под прикрытием смерти. Клондайк 2.0
4.0
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Аdmin
Воскресенье, 03.11.2013, 19:36 | Сообщение # 1
Статус:
Опытный:
Сообщений: 1538
Награды: 11
Регистрация: 28.03.2011

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

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





    У кого есть желание, создать FAQ по основным вопросам моддинга - обращаемся в ЛС.


    Архив

    Архив#2
  •   Злобная реклама
    Воскресенье, 03.11.2013, 19:36
    Статус:
    Сообщений: 666
    Регистрация: 28.03.2011
    Украина  Бурбон
    Пятница, 13.11.2015, 17:14 | Сообщение # 8521
    Статус:
    Опытный:
    Сообщений: 2964
    Награды: 11
    Регистрация: 07.01.2012

    Добрый день! Нужны текстуры панорам высокого разрешения для Зова Припяти. Скажите пожалуйста где их взять.
    А то смотреть больно)
      Злобная реклама
    Пятница, 13.11.2015, 17:14
    Статус:
    Сообщений: 666
    Регистрация: 07.01.2012
    Украина  _S_k_i_F_
    Пятница, 13.11.2015, 17:29 | Сообщение # 8522
    Золотой Обоз
    Статус:
    Опытный:
    Сообщений: 1311
    Награды: 9
    Регистрация: 09.08.2015

    Как на подключенных к ЗП локах из ЧН сделать проигрывание звуков амбиента как в ЧН - в game_maps_single эта строка music_tracks = yantar_musics (какие звуковые файлы нужны, как и где правильно зарегестрировать звуки)? Зараннее спасибо!
      Злобная реклама
    Пятница, 13.11.2015, 17:29
    Статус:
    Сообщений: 666
    Регистрация: 09.08.2015
    Российская Федерация  denis2000
    Пятница, 13.11.2015, 19:43 | Сообщение # 8523
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Цитата Потап ()
    Ну да, точно, нпс тоже монстры

    Да это в стиле GSC.

    _S_k_i_F_,
      Злобная реклама
    Пятница, 13.11.2015, 19:43
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  makdm
    Суббота, 14.11.2015, 20:16 | Сообщение # 8524
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    DarkSatellite, в функции spawn_obj нужно добавить этот поворот:

    local se_obj = alife():create( ......
    se_obj.angle = vector():set( direction_x, direction_y, direction_z )

    где direction_x, direction_y, direction_z углы поворота в радианах вокруг трёх осей.
      Злобная реклама
    Суббота, 14.11.2015, 20:16
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Украина  _S_k_i_F_
    Суббота, 14.11.2015, 20:28 | Сообщение # 8525
    Золотой Обоз
    Статус:
    Опытный:
    Сообщений: 1311
    Награды: 9
    Регистрация: 09.08.2015

    Как правильно вызвать ГУИ через туториал? Делаю так, но при юзании вылет stack trace

    Зараннее спасибо!
      Злобная реклама
    Суббота, 14.11.2015, 20:28
    Статус:
    Сообщений: 666
    Регистрация: 09.08.2015
    Российская Федерация  makdm
    Суббота, 14.11.2015, 20:41 | Сообщение # 8526
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    _S_k_i_F_, вот не понял, а зачем вам туториал???
    Если я правильно понял, что если ГГ в зоне рестриктора, то должно запуститься ГУИ-окно.

    Делается так:
    1. Логика рестриктора

    [logic]
    active = sr_idle@start
    [sr_idle@start]
    on_info = { =actor_in_zone(yan_gaz_plita)} sr_idle@nil %=run_gui_window%
    [sr_idle@nil]

    2. Файл xr_effects.script

    function run_gui_window( actor, obj )
    show_gui_window = ui_plita()
    show_gui_window:ShowDialog( true )
    end

    Здесь ниже функции пишем сам класс "ui_plita"
      Злобная реклама
    Суббота, 14.11.2015, 20:41
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Украина  _S_k_i_F_
    Суббота, 14.11.2015, 21:01 | Сообщение # 8527
    Золотой Обоз
    Статус:
    Опытный:
    Сообщений: 1311
    Награды: 9
    Регистрация: 09.08.2015

    makdm, вылетает с таким логом
      Злобная реклама
    Суббота, 14.11.2015, 21:01
    Статус:
    Сообщений: 666
    Регистрация: 09.08.2015
    Российская Федерация  makdm
    Суббота, 14.11.2015, 21:04 | Сообщение # 8528
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    _S_k_i_F_, я же вам написал что класс ui_plita нужно дописать ниже функции в этом же файле xr_effects.script
      Злобная реклама
    Суббота, 14.11.2015, 21:04
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Украина  _S_k_i_F_
    Суббота, 14.11.2015, 21:09 | Сообщение # 8529
    Золотой Обоз
    Статус:
    Опытный:
    Сообщений: 1311
    Награды: 9
    Регистрация: 09.08.2015

    makdm, а как его правильно его дописать?
      Злобная реклама
    Суббота, 14.11.2015, 21:09
    Статус:
    Сообщений: 666
    Регистрация: 09.08.2015
    Российская Федерация  makdm
    Суббота, 14.11.2015, 21:11 | Сообщение # 8530
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    Цитата DarkSatellite ()
    Вместо многоточия название объекта?

    Секция, позиция, левел верткс, гейм вертекс.

    Добавлено (14.11.2015, 21:11)
    ---------------------------------------------

    Цитата _S_k_i_F_ ()
    а как его правильно его дописать?

    Так он же у вас уже написан:

      Злобная реклама
    Суббота, 14.11.2015, 21:11
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Украина  _S_k_i_F_
    Суббота, 14.11.2015, 21:15 | Сообщение # 8531
    Золотой Обоз
    Статус:
    Опытный:
    Сообщений: 1311
    Награды: 9
    Регистрация: 09.08.2015

    makdm, сделал проще:

    function run_gui_window(actor, obj)
    show_gui_window = ui_gui_elements_4.ui_plita()
    show_gui_window:ShowDialog(true)
    end

    Огромное спасибо! И еще: я хочу, чтобы ГУИ запускалась при нажатии клавиши, а не просто при заходе в рестриктор. Как это сделать? Зараннее спасибо!
      Злобная реклама
    Суббота, 14.11.2015, 21:15
    Статус:
    Сообщений: 666
    Регистрация: 09.08.2015
    Российская Федерация  makdm
    Суббота, 14.11.2015, 21:21 | Сообщение # 8532
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    _S_k_i_F_, тогда нужен туториал.
    В файл game_tutorials.xml пишите:

    Сообщение отредактировал makdm - Суббота, 14.11.2015, 21:30
      Злобная реклама
    Суббота, 14.11.2015, 21:21
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Украина  _S_k_i_F_
    Суббота, 14.11.2015, 21:30 | Сообщение # 8533
    Золотой Обоз
    Статус:
    Опытный:
    Сообщений: 1311
    Награды: 9
    Регистрация: 09.08.2015

    makdm, мне нужно многоразовое использование. Еще раз огромное спасибо за помощь!
      Злобная реклама
    Суббота, 14.11.2015, 21:30
    Статус:
    Сообщений: 666
    Регистрация: 09.08.2015
    Российская Федерация  makdm
    Суббота, 14.11.2015, 21:40 | Сообщение # 8534
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    Цитата _S_k_i_F_ ()
    мне нужно многоразовое использование.

    Да хоть 1000 раз используйте:

    [logic]
    active = sr_idle@start
    [sr_idle@start]
    on_info = { =actor_in_zone(yan_gaz_plita)} sr_idle@tutorial %=run_tutorial(yan_gaz_plita_tutor)%

    [sr_idle@tutorial]
    on_actor_outside = {=has_active_tutorial} sr_idle@start %=stop_tutorial%
    on_info = {+tutor_is_complete} sr_idle@stop_tutorial %=stop_tutorial -tutor_is_complete%

    [sr_idle@stop_tutorial]
    on_actor_outside = sr_idle@start
      Злобная реклама
    Суббота, 14.11.2015, 21:40
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Украина  _S_k_i_F_
    Суббота, 14.11.2015, 22:14 | Сообщение # 8535
    Золотой Обоз
    Статус:
    Опытный:
    Сообщений: 1311
    Награды: 9
    Регистрация: 09.08.2015

    makdm, сделал отбор у ГГ айтема при юзании кнопки ГУИ, но вылетает с отслыкой на глобальную ремув итем. Как еще можно забрать у ГГ предмет?

    Зараннее спасибо!
      Злобная реклама
    Суббота, 14.11.2015, 22:14
    Статус:
    Сообщений: 666
    Регистрация: 09.08.2015
    Поиск: