Случайная подборка модов
Золотой обоз. Часть первая
3.5
STALKER: [O.F.F.L.I.F.E.]
4.1
Туман войны: Закалённые Зоной
3.2
Old Episodes: Эпизод 1
2.9
Nature Winter v2.0 «Квантовый скачок»
4.0
ReBorn 2.50 «Артефакты смерти»
3.5
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  А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
    Соединенные Штаты  Joni_009
    Четверг, 04.02.2016, 20:25 | Сообщение # 9646
    Статус:
    Бывалый:
    Сообщений: 1008
    Награды: 14
    Регистрация: 25.05.2014

    Цитата HaeMHuK_KoT ()
    Как сделать так чтобы конкретный НПС удалился после диалога.

    Чтобы удалился, это вроде невозможно. Если только убить его после диалога.
      Злобная реклама
    Четверг, 04.02.2016, 20:25
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2014
    Российская Федерация  Overfirst
    Четверг, 04.02.2016, 21:34 | Сообщение # 9647
    Статус:
    Бывалый:
    Сообщений: 1081
    Награды: 19
    Регистрация: 11.06.2015

    Цитата HaeMHuK_KoT ()
    Как сделать так чтобы конкретный НПС удалился после диалога.

    Код
    function func_name()
    local sim = alife()
    local sobj
    for a = 1, 65534 do
    sobj = sim:object(a)
    if sobj and sobj:section_name() == "section_name" then
    sim:release(sobj,true)
    break
    end
    end
    end

    Где section_name - секция твоего НПС.
    Если ты хочешь удалить НПС, с которым и разговариваешь, то обязательно вызов функции должен быть в последней фразе и перед вызовом должен стоять <action>dialogs.break_dialog</action>.
      Злобная реклама
    Четверг, 04.02.2016, 21:34
    Статус:
    Сообщений: 666
    Регистрация: 11.06.2015
    Российская Федерация  Neptun
    Пятница, 05.02.2016, 08:26 | Сообщение # 9648
    Связной
    Статус:
    Бывалый:
    Сообщений: 672
    Награды: 9
    Регистрация: 25.03.2012

    Сталкер ЗП.
    Всем добра. Скиньте кто-нибудь готовую функцию для создания динамической отметки, мол, раз - и на карте отметилось место маркером, - потом два - и маркер исчез. Главное, чтобы функция работала сразу, без перезагрузок игры.
      Злобная реклама
    Пятница, 05.02.2016, 08:26
    Статус:
    Сообщений: 666
    Регистрация: 25.03.2012
    Российская Федерация  denis2000
    Пятница, 05.02.2016, 09:57 | Сообщение # 9649
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    mmihaill, Вот функции для установки и снятия метки:
    level.map_add_object_spot(<id онлайн объекта для установки метки>, <имя метки>, <текстовое описание метки>)
    level.map_add_object_spot_ser(<id объекта для установки метки>, <имя метки>, <текстовое описание метки>)
    level.map_remove_object_spot(<id объекта для снятия метки>, <имя метки>)
    Функция проверки, что объект имеет метку:
    level.map_has_object_spot(<id объекта>, <имя метки>)
    Также есть оболочки для этих функций в xr_effects.script
    add_map_spot, remove_map_spot
    Сообщение отредактировал denis2000 - Пятница, 05.02.2016, 10:01
      Злобная реклама
    Пятница, 05.02.2016, 09:57
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Украина  _S_k_i_F_
    Пятница, 05.02.2016, 10:00 | Сообщение # 9650
    Золотой Обоз
    Статус:
    Опытный:
    Сообщений: 1311
    Награды: 9
    Регистрация: 09.08.2015

    mmihaill, можно так
    Код
    local obj_id = get_story_object_id("стори айди объекта")
    level.map_add_object_spot(obj_id, "название метки из map spots", "твой текст")

    удаление метки
    Код
    level.map_remove_object_spot(obj_id, "название метки из map spots")
      Злобная реклама
    Пятница, 05.02.2016, 10:00
    Статус:
    Сообщений: 666
    Регистрация: 09.08.2015
    Украина  gamer123467
    Пятница, 05.02.2016, 21:47 | Сообщение # 9651
    Статус:
    Новичок:
    Сообщений: 217
    Награды: 3
    Регистрация: 29.01.2013

    * Saving spawns...
    * Saving objects...
    * 11716 objects are successfully saved
    * Game lenovo - прибытие на «Скадовск».scop is successfully saved to file 'c:\users\public\docume~1\stalke~1.-\savedgames\lenovo - прибытие на «Скадовск».scop'
    stack trace:

    0023:030045C0 luabind.beta7-devel.rc4.dll, luabind::detail::object_rep::crep
    0023:09621026 xrGame.dll, CDialogHolder::CDialogHolder()

    [error][ 1150] : Для указанной программы требуется более поздняя версия Windows.

    Подскажите чем лечитса етот вылет зп 1.6.02
      Злобная реклама
    Пятница, 05.02.2016, 21:47
    Статус:
    Сообщений: 666
    Регистрация: 29.01.2013
    Соединенные Штаты  Joni_009
    Пятница, 05.02.2016, 21:51 | Сообщение # 9652
    Статус:
    Бывалый:
    Сообщений: 1008
    Награды: 14
    Регистрация: 25.05.2014

    Цитата gamer123467 ()
    * Saving spawns...
    * Saving objects...
    * 11716 objects are successfully saved
    * Game lenovo - прибытие на «Скадовск».scop is successfully saved to file 'c:\users\public\docume~1\stalke~1.-\savedgames\lenovo - прибытие на «Скадовск».scop'
    stack trace:

    0023:030045C0 luabind.beta7-devel.rc4.dll, luabind::detail::object_rep::crep
    0023:09621026 xrGame.dll, CDialogHolder::CDialogHolder()

    [error][ 1150] : Для указанной программы требуется более поздняя версия Windows.

    Подскажите чем лечитса етот вылет зп 1.6.02

    Не в этому тему написал, тебе сюда надо идти.
      Злобная реклама
    Пятница, 05.02.2016, 21:51
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2014
    Украина  _S_k_i_F_
    Пятница, 05.02.2016, 23:01 | Сообщение # 9653
    Золотой Обоз
    Статус:
    Опытный:
    Сообщений: 1311
    Награды: 9
    Регистрация: 09.08.2015

    Такая проблема: ставлю граф поинты в Темной Долине, в location_4 дохожу до графа val_sim_10, жму на него, но ничего не происходит, если выбрать val_sim_11, то появляется zat_a1. В game_graphs вроде все нормально прописано

    Зараннее спасибо!
      Злобная реклама
    Пятница, 05.02.2016, 23:01
    Статус:
    Сообщений: 666
    Регистрация: 09.08.2015
    Российская Федерация  Master_Boli
    Суббота, 06.02.2016, 14:14 | Сообщение # 9654
    Статус:
    Опытный:
    Сообщений: 2001
    Награды: 10
    Регистрация: 10.05.2012

    Ребят в какой папки лежит Трава зов припяти в trees нету ?
      Злобная реклама
    Суббота, 06.02.2016, 14:14
    Статус:
    Сообщений: 666
    Регистрация: 10.05.2012
    Российская Федерация  StalkerEzz
    Суббота, 06.02.2016, 14:23 | Сообщение # 9655
    Статус:
    Новичок:
    Сообщений: 295
    Награды: 6
    Регистрация: 03.09.2011

    dirkavgope, в папке уровня есть файлик build_details.dds
    А также в СДК есть папка det, там все текстуры, до билда травы.
    Сообщение отредактировал dnepar - Суббота, 06.02.2016, 14:25
      Злобная реклама
    Суббота, 06.02.2016, 14:23
    Статус:
    Сообщений: 666
    Регистрация: 03.09.2011
    Российская Федерация  loki-freedom
    Суббота, 06.02.2016, 15:08 | Сообщение # 9656
    Статус:
    Неопытный:
    Сообщений: 410
    Награды: 5
    Регистрация: 19.10.2014

    Как в ЗП можно создать зону сна? (Нет возможности сделать это через СДК)
      Злобная реклама
    Суббота, 06.02.2016, 15:08
    Статус:
    Сообщений: 666
    Регистрация: 19.10.2014
    Российская Федерация  StalkerEzz
    Суббота, 06.02.2016, 15:21 | Сообщение # 9657
    Статус:
    Новичок:
    Сообщений: 295
    Награды: 6
    Регистрация: 03.09.2011

    loki-freedom, рестриктор надо создавать по любому, можно через ACDC:


    Потом открываешь pda.script, добавляешь сюда свое место сна.


    Далее xr_effects.script:
      Злобная реклама
    Суббота, 06.02.2016, 15:21
    Статус:
    Сообщений: 666
    Регистрация: 03.09.2011
    Российская Федерация  turoff82
    Суббота, 06.02.2016, 16:07 | Сообщение # 9658
    Статус:
    Бывалый:
    Сообщений: 712
    Награды: 0
    Регистрация: 31.01.2016

    кто знает сделать задержку перед фразой? Вот тут, ГГ подходит на расстояние 5 метров к НПС и произносится фраза, а надо чтобы перед ней пауза была

    = "{=is_wounded} nil, {=actor_enemy} nil, {=actor_has_weapon} meet_hide_weapon, ВОТ ТУТ ПАУЗУ НАДО meet_wait"
      Злобная реклама
    Суббота, 06.02.2016, 16:07
    Статус:
    Сообщений: 666
    Регистрация: 31.01.2016
    Российская Федерация  Rocossovscy
    Суббота, 06.02.2016, 16:16 | Сообщение # 9659
    Статус:
    Зевака:
    Сообщений: 2
    Награды: 0
    Регистрация: 03.02.2016

    Люди , может кто знает , как динамически из скрипта менять параметры в .ltx?
      Злобная реклама
    Суббота, 06.02.2016, 16:16
    Статус:
    Сообщений: 666
    Регистрация: 03.02.2016
    Российская Федерация  Dmitrii2015
    Суббота, 06.02.2016, 16:26 | Сообщение # 9660
    Статус:
    Гость:
    Сообщений: 33
    Награды: 0
    Регистрация: 20.10.2015

    Подскажите как адаптировать мод под широкоформатные мониторы, а то у многих вылетает мой мод
      Злобная реклама
    Суббота, 06.02.2016, 16:26
    Статус:
    Сообщений: 666
    Регистрация: 20.10.2015
    Поиск: