Случайная подборка модов
Save and Protect: Killer
2.5
Oblivion Lost Remake 2.0
4.1
Последняя надежда
2.4
Время Перемен 2.5
4.0
Clear Sky: MYSTERY
4.1
CoP’s Level Pack [beta]
4.1
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Wolfstalker
Понедельник, 22.10.2012, 14:58 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

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

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





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


    Архив

    Архив#2
  •   Злобная реклама
    Понедельник, 22.10.2012, 14:58
    Статус:
    Сообщений: 666
    Регистрация: 05.04.2010
    Российская Федерация  wanes101
    Суббота, 07.09.2013, 23:52 | Сообщение # 7996
    Статус:
    Отмычка:
    Сообщений: 160
    Награды: 0
    Регистрация: 02.08.2012

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

    Я говорю про файлы которые осуществляют логику. Скрипты, локи биндяться add_to_binder (точно не помню функцию), этот бинд имеет кустом дату параметр sotge, имя активной логики section, и сыль на сам файл кастом датой параметр ini. Также модели поведения регистрируются в скрипте modules при помощи load_schem (точно не помню функцию). Вот в общих чертах как все происходит.
    Ты не понял вопроса !!!!!! wacko
    Мне нужно понять каким образом файлы логики kamp, camp, welker перемещают сталкера на waipoint или другие варианты должны быть ибо модель поведения машины файл ph_car передвигает её вперед, назад вправо, влево при помощи функции action. Понимашь о чем речь?
    Сообщение отредактировал wanes101 - Суббота, 07.09.2013, 23:53
      Злобная реклама
    Суббота, 07.09.2013, 23:52
    Статус:
    Сообщений: 666
    Регистрация: 02.08.2012
    Украина  BozKurt
    Суббота, 07.09.2013, 23:52 | Сообщение # 7997
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    wanes101, функция action - это глобальная функция из файла _g.script, можешь посмотреть по какому принципу она работает. И задаёт она скорее не действие, а анимацию. Хотя нет - скорее всё же действие...

    Pimp_Smoke,
    Цитата (Pimp_Smoke)
    но с помощью них не получится просто так заставить непися гулять по заданным позициям или говорить ту или иную фразу
    Да ладно?

    Цитата (Pimp_Smoke)
    да можно, можно, я и актору прописывал значения более 1.0. Это действительно работает без каких-либо проблем
    И как это ты это определил, на глаз? Коэффициенты иммунитета хранятся в движке как вещественное число от 0.000000001 до 0.9999999999, и всё что выше/ниже будет приравнено к верхней/нижней границе.
    Сообщение отредактировал ColR_iT - Суббота, 07.09.2013, 23:59
      Злобная реклама
    Суббота, 07.09.2013, 23:52
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  Scouser
    Суббота, 07.09.2013, 23:59 | Сообщение # 7998
    Статус:
    Опытный:
    Сообщений: 1614
    Награды: 16
    Регистрация: 21.10.2012

    ColR_iT, Он намекает на то, что в скриптовой настройке гулага нельзя прописывать логику НПСам в гулаге?
      Злобная реклама
    Суббота, 07.09.2013, 23:59
    Статус:
    Сообщений: 666
    Регистрация: 21.10.2012
    Украина  BozKurt
    Воскресенье, 08.09.2013, 00:09 | Сообщение # 7999
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    LaRento, да ладно!?
      Злобная реклама
    Воскресенье, 08.09.2013, 00:09
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  Scouser
    Воскресенье, 08.09.2013, 00:14 | Сообщение # 8000
    Статус:
    Опытный:
    Сообщений: 1614
    Награды: 16
    Регистрация: 21.10.2012

    ColR_iT, Он как-то странно поставил фразу. В них нельзя задать говорить ту или иную фразу. Слишком объективно. Ну тогда в любом случае он ошибается biggrin
      Злобная реклама
    Воскресенье, 08.09.2013, 00:14
    Статус:
    Сообщений: 666
    Регистрация: 21.10.2012
    Российская Федерация  wanes101
    Воскресенье, 08.09.2013, 00:15 | Сообщение # 8001
    Статус:
    Отмычка:
    Сообщений: 160
    Награды: 0
    Регистрация: 02.08.2012

    LaRento, кто ошибается ?
      Злобная реклама
    Воскресенье, 08.09.2013, 00:15
    Статус:
    Сообщений: 666
    Регистрация: 02.08.2012
      Pimp_Smoke
    Воскресенье, 08.09.2013, 00:16 | Сообщение # 8002
    Статус:
    Гость:
    Сообщений: 40
    Награды: 0
    Регистрация: 27.07.2012

    LaRento, нет, я сказал, что только в конфиге гулага можно указать работу, описанную в скрипте, которую будет выполнять непись. Я правильно выражаюсь?
      Злобная реклама
    Воскресенье, 08.09.2013, 00:16
    Статус:
    Сообщений: 666
    Регистрация: 27.07.2012
    Украина  BozKurt
    Воскресенье, 08.09.2013, 00:17 | Сообщение # 8003
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    LaRento, да всё прекрасно можно. Все настройки в .ltx файлах, то беж в конфигах, в последствии парсятся скриптами, а следовательно все действия задаются через скрипты - это и движения, и анимации, и звуки, одним словом - "всё".
      Злобная реклама
    Воскресенье, 08.09.2013, 00:17
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  Scouser
    Воскресенье, 08.09.2013, 00:17 | Сообщение # 8004
    Статус:
    Опытный:
    Сообщений: 1614
    Награды: 16
    Регистрация: 21.10.2012

    wanes101, Если заглянуть в один из таких скриптов, то можно натолкнуться на функцию load_ltx, которая спокойно может загружать работы логики, заданные в ней. Правда сам не пользовался никогда, неудобно, имхо.

    ColR_iT, да я не так выразился. Написал от его лица, а так наоборот имел ввиду, что можно.
    Сообщение отредактировал LaRento - Воскресенье, 08.09.2013, 00:19
      Злобная реклама
    Воскресенье, 08.09.2013, 00:17
    Статус:
    Сообщений: 666
    Регистрация: 21.10.2012
    Украина  BozKurt
    Воскресенье, 08.09.2013, 00:17 | Сообщение # 8005
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    Цитата (Pimp_Smoke)
    Я правильно выражаюсь?
    Нет. Работу можно описать и непосредственно в самом скрипте гулага.
      Злобная реклама
    Воскресенье, 08.09.2013, 00:17
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  wanes101
    Воскресенье, 08.09.2013, 00:24 | Сообщение # 8006
    Статус:
    Отмычка:
    Сообщений: 160
    Награды: 0
    Регистрация: 02.08.2012

    LaRento,
    Цитата (LaRento)
    Если заглянуть в один из таких скриптов, то можно натолкнуться на функцию load_ltx, которая спокойно может загружать работы логики, заданные в ней. Правда сам не пользовался никогда, неудобно, имхо.

    Я в курсе эту штуку гулаги используют для загрузки кастом даты гулага (т.е. секций для разных работ)
      Злобная реклама
    Воскресенье, 08.09.2013, 00:24
    Статус:
    Сообщений: 666
    Регистрация: 02.08.2012
    Украина  BozKurt
    Воскресенье, 08.09.2013, 00:27 | Сообщение # 8007
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    wanes101, но при этом никто и ничто не мешает саму работу описать там же. Загляни, например, в файл gulag_agroprom_underground.script, там скриптом прописаны настройки некоторых работ, без участия конфигов.
      Злобная реклама
    Воскресенье, 08.09.2013, 00:27
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  wanes101
    Воскресенье, 08.09.2013, 00:32 | Сообщение # 8008
    Статус:
    Отмычка:
    Сообщений: 160
    Награды: 0
    Регистрация: 02.08.2012

    Вот код который заставляет сталкера идти на waipoint

    Кто поможет с этим разобраться?

    Добавлено (08.09.2013, 00:32)
    ---------------------------------------------
    ColR_iT,
    Цитата (ColR_iT)
    но при этом никто и ничто не мешает саму работу описать там же. Загляни, например, в файл gulag_agroprom_underground.script, там скриптом прописаны настройки некоторых работ, без участия конфигов.

    Этой функции не обязательно грузить кустом дату из файла она должна её вернуть (т.е. через return)
    Я до этого об этом говорил если значение nil то читает кустом из файла по умолчанию, иначе в качесте кустом даты должна быть таблица, которую возвращает эта функция
    Сообщение отредактировал wanes101 - Воскресенье, 08.09.2013, 00:33
      Злобная реклама
    Воскресенье, 08.09.2013, 00:32
    Статус:
    Сообщений: 666
    Регистрация: 02.08.2012
      Pimp_Smoke
    Воскресенье, 08.09.2013, 00:35 | Сообщение # 8009
    Статус:
    Гость:
    Сообщений: 40
    Награды: 0
    Регистрация: 27.07.2012

    wanes101, мне кажется, или ты.. чуть-чуть не так подошел к решению поставленной задачи?

    Добавлено (08.09.2013, 00:35)
    ---------------------------------------------
    wanes101, возможно, я не прав, но вместо того, чтобы копаться в скриптах, куда удобнее просто написать в логику непися - или сквада, если это ЗП. а про ЧН не знаю - "spawn_point = требуемый_вей_поинт", не так ли?
    Сообщение отредактировал Pimp_Smoke - Воскресенье, 08.09.2013, 00:36
      Злобная реклама
    Воскресенье, 08.09.2013, 00:35
    Статус:
    Сообщений: 666
    Регистрация: 27.07.2012
    Российская Федерация  wanes101
    Воскресенье, 08.09.2013, 00:39 | Сообщение # 8010
    Статус:
    Отмычка:
    Сообщений: 160
    Награды: 0
    Регистрация: 02.08.2012

    Pimp_Smoke,
    мне охота чуть изменить модель поведения сталкера добавить анимаций и сделать его более адекватным.
      Злобная реклама
    Воскресенье, 08.09.2013, 00:39
    Статус:
    Сообщений: 666
    Регистрация: 02.08.2012
    Поиск: