Случайная подборка модов
Хроники Кайдана. Вторая серия
4.0
Наёмник Сом
3.5
Альтернатива 1.1 Beta
3.0
Sky anomaly
4.0
Lost Alpha
4.0
Золотой обоз. Часть первая
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
    Российская Федерация  Тортик-ложь
    Четверг, 12.06.2014, 10:18 | Сообщение # 3316
    Статус:
    Новичок:
    Сообщений: 220
    Награды: 0
    Регистрация: 19.12.2013

    Asfagan, короче смотри, ставишь на том месте где ГГ появляется спейсрестриктор, прописываешь ему логику, в которой ГГ-ю выдастся твой инфопоршень, например:
    [logic]
    active = sr_idle
    [sr_idle]
    on_actor_inside = %+твой поршень%
      Злобная реклама
    Четверг, 12.06.2014, 10:18
    Статус:
    Сообщений: 666
    Регистрация: 19.12.2013
    Украина  stalker-MiX
    Четверг, 12.06.2014, 10:41 | Сообщение # 3317
    Статус:
    Неопытный:
    Сообщений: 534
    Награды: 2
    Регистрация: 20.02.2013

    Asfagan, или в скрипте bind_stalker.script у функции
    function actor_binder:update(delta) в конце добавь такой текст:

    Код
    local actor = db.actor
    if level.name()=="jupiter" and not has_alife_info("твой инфопоршень") then
        actor:give_info_portion("твой инфопоршень")
        xr_effects.give_task(nil,nil,{"твой квест"})
    end


    Лучше так, как написал Тортик-ложь (логикой, чем скриптом) - меньше нагрузки на update. wink
    Сообщение отредактировал stalker-MiX - Четверг, 12.06.2014, 10:58
      Злобная реклама
    Четверг, 12.06.2014, 10:41
    Статус:
    Сообщений: 666
    Регистрация: 20.02.2013
    Российская Федерация  Arist
    Четверг, 12.06.2014, 10:51 | Сообщение # 3318
    Статус:
    Неопытный:
    Сообщений: 481
    Награды: 1
    Регистрация: 08.07.2012

    Тортик-ложь, не по душе мне Зов...Там логика выведена
    из спавна в папку scripts и можно в любой файл логики ресриктора добавить выдачу инфопоршня.В папке:
    configs\scripts\jupiter, любой файл с логикой,типа:
    [logic]
    active = sr_idle

    [sr_idle]
    on_info = *******
    on_info2 = ******
    on_info3 = ****** и так далее,добавляешь проверку и выдачу своего поршня.Типа:
    -------------------
    on_info4 = {-info} %+info%
    Asfagan, уроки разбери на чистой игре и вопросы по Зову отпадут.
      Злобная реклама
    Четверг, 12.06.2014, 10:51
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Российская Федерация  Asfagan
    Четверг, 12.06.2014, 11:17 | Сообщение # 3319
    Статус:
    Бывалый:
    Сообщений: 929
    Награды: 12
    Регистрация: 01.02.2014

    Тортик-ложь, а как поставить спейсрестриктор?
      Злобная реклама
    Четверг, 12.06.2014, 11:17
    Статус:
    Сообщений: 666
    Регистрация: 01.02.2014
    Украина  BozKurt
    Четверг, 12.06.2014, 12:45 | Сообщение # 3320
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    Цитата Тортик-ложь ()
    у тебя отсутствует скриптовый файл io
    Это не файл, а не экспортированное пространство имён Lua, в ТЧ его нет и по факту - заменить нечем.
      Злобная реклама
    Четверг, 12.06.2014, 12:45
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  DJRain
    Четверг, 12.06.2014, 13:08 | Сообщение # 3321
    Статус:
    Отмычка:
    Сообщений: 106
    Награды: 3
    Регистрация: 23.06.2012

    Как в ЗП убрать существующие тайники - в зоне нет места халяве!? И как уменьшить респавн нпс, а то не Зона отчуждения, а проходной двор? Знаю, что вопросы нубские, но всё всё же...
      Злобная реклама
    Четверг, 12.06.2014, 13:08
    Статус:
    Сообщений: 666
    Регистрация: 23.06.2012
    Российская Федерация  Vova-VIP
    Четверг, 12.06.2014, 16:40 | Сообщение # 3322
    Статус:
    Гость:
    Сообщений: 60
    Награды: 1
    Регистрация: 23.07.2011

    Как в ТЧ повернуть камеру на нужную точку (или угол)? Пробовал функцию set_actor_direction, но так и не понял, как ею пользоваться - моя камера всегда направлялась на север.
      Злобная реклама
    Четверг, 12.06.2014, 16:40
    Статус:
    Сообщений: 666
    Регистрация: 23.07.2011
    Российская Федерация  Asfagan
    Четверг, 12.06.2014, 17:07 | Сообщение # 3323
    Статус:
    Бывалый:
    Сообщений: 929
    Награды: 12
    Регистрация: 01.02.2014

    DJRain, 1) зайди в configs/misc найди файлы secret_"локация" там найдешь все тайники, далее удаляй просто содержимое:
    Пример
    Код
    БЫЛО:
    [jup_hiding_place_1]
    ammo_5.45x39_fmj = 3, 1
    wpn_abakan = 1, 1
    wpn_addon_scope = 1, 1
    СТАЛО:
    [jup_hiding_place_1]

    Можешь попробывать удалить все строки типа jup_hiding_place_*
    2) На счет неписей то зайди в папку: configs/scripts/"локация"/smart там правь, надеюсь сам разберёшься
      Злобная реклама
    Четверг, 12.06.2014, 17:07
    Статус:
    Сообщений: 666
    Регистрация: 01.02.2014
    Российская Федерация  DJRain
    Четверг, 12.06.2014, 18:47 | Сообщение # 3324
    Статус:
    Отмычка:
    Сообщений: 106
    Награды: 3
    Регистрация: 23.06.2012

    Asfagan, спасибо. Буду разбираться.
      Злобная реклама
    Четверг, 12.06.2014, 18:47
    Статус:
    Сообщений: 666
    Регистрация: 23.06.2012
    Российская Федерация  Тортик-ложь
    Четверг, 12.06.2014, 19:10 | Сообщение # 3325
    Статус:
    Новичок:
    Сообщений: 220
    Награды: 0
    Регистрация: 19.12.2013

    Vova-VIP, меня это тоже очень интересует.
      Злобная реклама
    Четверг, 12.06.2014, 19:10
    Статус:
    Сообщений: 666
    Регистрация: 19.12.2013
    Украина  BozKurt
    Четверг, 12.06.2014, 21:54 | Сообщение # 3326
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    Цитата Vova-VIP ()
    Как в ТЧ повернуть камеру на нужную точку (или угол)?

    Вот так: http://ap-pro.ru/forum/21-9999-614541-16-1395089659
      Злобная реклама
    Четверг, 12.06.2014, 21:54
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  Тортик-ложь
    Пятница, 13.06.2014, 20:11 | Сообщение # 3327
    Статус:
    Новичок:
    Сообщений: 220
    Награды: 0
    Регистрация: 19.12.2013

    Как сделать, чтобы при входе ГГ в спейсрестриктор (в ТЧ) каждый раз выполнялась функция? Пробовал такую логику:
    custom_data = <<END
    [logic]
    active = sr_idle
    [sr_idle]
    on_actor_inside = %+a%
    on_actor_outside = %+b%
    END
    Где
    <info_portion id="a">
    <action>trigger.a</action> - функция, вызываемая из инфопоршня
    </info_portion>

    <info_portion id="b">
    <disable>a</disable> - удаляет инфопоршень a, чтобы снова выдать его при входе
    </info_portion>
    - не работает. Подскажите, пожалуйста.
      Злобная реклама
    Пятница, 13.06.2014, 20:11
    Статус:
    Сообщений: 666
    Регистрация: 19.12.2013
    Российская Федерация  Mel
    Пятница, 13.06.2014, 20:25 | Сообщение # 3328
    Anarchy Cell Mod
    Статус:
    Бывалый:
    Сообщений: 651
    Награды: 4
    Регистрация: 22.08.2013

    Тортик-ложь, как минимум можно было прописать в on_actor_outside =%-а%
      Злобная реклама
    Пятница, 13.06.2014, 20:25
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2013
    Российская Федерация  _Призрак_
    Пятница, 13.06.2014, 20:37 | Сообщение # 3329
    Статус:
    Неопытный:
    Сообщений: 544
    Награды: 6
    Регистрация: 12.02.2011

    Цитата Тортик-ложь ()
    [logic]
    active = sr_idle
    [sr_idle]
    on_actor_inside = %+a%
    on_actor_outside = %+b%

    [logic]
    active = sr_idle@wait_in
    [sr_idle@wait_in]
    on_actor_inside = %+a% sr_idle@wait_out

    [sr_idle@wait_out]
    on_actor_outside = %+b% sr_idle@wait_in
      Злобная реклама
    Пятница, 13.06.2014, 20:37
    Статус:
    Сообщений: 666
    Регистрация: 12.02.2011
    Российская Федерация  Тортик-ложь
    Пятница, 13.06.2014, 20:55 | Сообщение # 3330
    Статус:
    Новичок:
    Сообщений: 220
    Награды: 0
    Регистрация: 19.12.2013

    _Призрак_, Mel

    Добавлено (13.06.2014, 20:55)
    ---------------------------------------------
    ничего не происходит при входе

    Сообщение отредактировал Тортик-ложь - Пятница, 13.06.2014, 20:54
      Злобная реклама
    Пятница, 13.06.2014, 20:55
    Статус:
    Сообщений: 666
    Регистрация: 19.12.2013
    Поиск: