Случайная подборка модов
Оставшийся умирать
4.3
SWTC
4.1
Reach mod + Slenderman
3.5
Nature Winter v2.0 «Квантовый скачок»
4.0
Закон Дегтярева
3.5
DMX MOD 1.3.5
3.7
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  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
    Российская Федерация  saxar
    Суббота, 22.06.2013, 22:11 | Сообщение # 6091
    Статус:
    Бывалый:
    Сообщений: 801
    Награды: 2
    Регистрация: 17.10.2012

    Как заспавнить объекты в воздухе.Я хочу чтоб перед гг упала пара бочек когда он зайдет в определенное место.
      Злобная реклама
    Суббота, 22.06.2013, 22:11
    Статус:
    Сообщений: 666
    Регистрация: 17.10.2012
    Российская Федерация  cxcxShaman
    Суббота, 22.06.2013, 22:18 | Сообщение # 6092
    Статус:
    Отмычка:
    Сообщений: 144
    Награды: 0
    Регистрация: 04.03.2013

    Ребят помогите разобраться, сам не могу сообразить
      Злобная реклама
    Суббота, 22.06.2013, 22:18
    Статус:
    Сообщений: 666
    Регистрация: 04.03.2013
    Украина  Gun12
    Суббота, 22.06.2013, 23:15 | Сообщение # 6093
    Статус:
    Гость:
    Сообщений: 50
    Награды: 0
    Регистрация: 08.07.2012

    time_global() возвращает время в миллисекундах.
    К этому времени ты прибавляешь значение от 300000 до 600000 миллисекунд, что в переводе на секунды означает 300-600 секунд или же 5-10 минут. Делай выводы, только учти, за такой долгий промежуток времени ты можешь сохраняться и загружаться. Поэтому нужно позаботиться о save и load значений при сохранении и загрузке, соответственно.
      Злобная реклама
    Суббота, 22.06.2013, 23:15
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Украина  BozKurt
    Суббота, 22.06.2013, 23:37 | Сообщение # 6094
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    MoDoStRoY, на хит полученный кем?


    LaRento, да, именно эта функцию делает НПС бессмертными. Можешь сам увидеть это в файле stalker_generic.script в функции update_invulnerability.


    Lektorrr, если будешь подменять именно файлы модели, то нет. Если будешь изменять вижуал каких-либо НПС, то да.

    saxar, ровно также, как и не в воздухе. Объект будет висеть до первой коллизии с ним любого другого объекта. Т.е. сами они сразу не упадут, им для этого нужно нанести нулевой хит.
      Злобная реклама
    Суббота, 22.06.2013, 23:37
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  Scouser
    Суббота, 22.06.2013, 23:58 | Сообщение # 6095
    Статус:
    Опытный:
    Сообщений: 1614
    Награды: 16
    Регистрация: 21.10.2012

    ColR_iT, Огромное спасибо, возможно, решу проблему с бессмертием НПС. Давно мечтал использовать это на двиге ТЧ smile
    Сообщение отредактировал LaRento - Воскресенье, 23.06.2013, 00:02
      Злобная реклама
    Суббота, 22.06.2013, 23:58
    Статус:
    Сообщений: 666
    Регистрация: 21.10.2012
    Украина  BozKurt
    Воскресенье, 23.06.2013, 00:01 | Сообщение # 6096
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    LaRento, "это" на движке ТЧ, работает крайне некорректно. НПС действительно становиться неуязвимым, но при этом, вообще перестаёт реагировать на раздражители, в него могут стрелять в упор (в том числе и ГГ), а он будет стоять или ходить под прописанной ему логикой.
      Злобная реклама
    Воскресенье, 23.06.2013, 00:01
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  Scouser
    Воскресенье, 23.06.2013, 00:03 | Сообщение # 6097
    Статус:
    Опытный:
    Сообщений: 1614
    Награды: 16
    Регистрация: 21.10.2012

    Странно, функция для меня непонятная. Я даже не могу понять принцип действия.
    Например.
    - if npc:invulnerable() ~= invulnerability then. Получается, если состояние иммунитета, которое я не могу понять, приблизительно равно параметру invulnerability, то...
    - printf("UPDATE INVULNERABILITY. npc[%s] = [%s]", npc:name(), tostring(invulnerability)) тут тёмный лес. Понял, что обновляем что-то.
    - npc:invulnerable(invulnerability). Определяем значение invulnerability. ?!?
    Сообщение отредактировал LaRento - Воскресенье, 23.06.2013, 00:24
      Злобная реклама
    Воскресенье, 23.06.2013, 00:03
    Статус:
    Сообщений: 666
    Регистрация: 21.10.2012
    Украина  Gun12
    Воскресенье, 23.06.2013, 00:35 | Сообщение # 6098
    Статус:
    Гость:
    Сообщений: 50
    Награды: 0
    Регистрация: 08.07.2012

    В функции как раз-то всё понятно. Точнее не понятно что за invulnerable, но это не столь важно.
    Непонятно одно, про какую версию игры, и что за код вы говорите (не нашёл в более ранних постах, или плохо искал).
    Сообщение отредактировал Gun12 - Воскресенье, 23.06.2013, 00:40
      Злобная реклама
    Воскресенье, 23.06.2013, 00:35
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Украина  BozKurt
    Воскресенье, 23.06.2013, 00:50 | Сообщение # 6099
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    LaRento,
    Код
    if npc:invulnerable() ~= invulnerability then

    npc:invulnerable() - возвращает true, если у НПС включено бессмертие;
    invulnerability - значение одноименного параметра из логики;
    ~= - это означает не "приблизительно", а "не равно".
    Код
    npc:invulnerable(invulnerability)

    Устанавливает значение бессмертия согласно установкам в логике.


    Gun12, лично я говорю за ЗП. В ЧН не помню используется ли эта функция в скриптах или нет, но точно есть, как и в ТЧ, но здесь она уже вооообще нигде не упоминается.
    Сообщение отредактировал ColR_iT - Воскресенье, 23.06.2013, 00:51
      Злобная реклама
    Воскресенье, 23.06.2013, 00:50
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  MoDoStRoY
    Воскресенье, 23.06.2013, 08:18 | Сообщение # 6100
    Статус:
    Бывалый:
    Сообщений: 602
    Награды: 4
    Регистрация: 03.04.2012

    ColR_iT, На хит полученный мной. В идеале было бы даже устроить проверку на конечность в которую попали и из чего. В АМК такое было, допустим:

    Костя Вялый
    Нашёл сталкера по кличке Шустрый, голову разворотили из дробовика.
      Злобная реклама
    Воскресенье, 23.06.2013, 08:18
    Статус:
    Сообщений: 666
    Регистрация: 03.04.2012
    Российская Федерация  KADAR
    Воскресенье, 23.06.2013, 11:43 | Сообщение # 6101
    Статус:
    Опытный:
    Сообщений: 1547
    Награды: 5
    Регистрация: 03.04.2013

    Цитата (Lektorrr)
    При замене моделей НПС новая игра нужна?

    Я без НИ обходился.
      Злобная реклама
    Воскресенье, 23.06.2013, 11:43
    Статус:
    Сообщений: 666
    Регистрация: 03.04.2013
    Украина  FantomICW
    Воскресенье, 23.06.2013, 11:44 | Сообщение # 6102
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    Цитата (satanian)
    А прописывать его характеристику в character_лока ?

    Разумеется. На самом деле, файл может называться как угодно, главное - зарегистрировать название в system.ltx
    Цитата (saxar)
    Как заспавнить объекты в воздухе

    Сними координаты того места. А в спавне объекта увеличь на пару пунктов параметр координат y. Он второй идет по счету.
      Злобная реклама
    Воскресенье, 23.06.2013, 11:44
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Российская Федерация  KADAR
    Воскресенье, 23.06.2013, 11:51 | Сообщение # 6103
    Статус:
    Опытный:
    Сообщений: 1547
    Награды: 5
    Регистрация: 03.04.2013

    Цитата (ins33)
    Код рабочий на 100% ! Прочти его и сам всё увидишь.

    Ну реально ничего не происходит, что я вру что ли? Ссылки на текст есть... А ничего не появляется
      Злобная реклама
    Воскресенье, 23.06.2013, 11:51
    Статус:
    Сообщений: 666
    Регистрация: 03.04.2013
    Украина  FantomICW
    Воскресенье, 23.06.2013, 11:51 | Сообщение # 6104
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    Цитата (Lektorrr)
    При замене моделей НПС новая игра нужна?

    Цитата (LaRento)
    Lektorrr, Естественно.

    Цитата (KADAR)
    Я без НИ обходился.

    Все зависит от того, когда заспавнен НПС. Если поменял визуал, нужно загрузиться в момент до спавна НПС. Некоторые НПС спавнятся при начале игры. Поэтому приходится из-за визуала начинать НИ.
      Злобная реклама
    Воскресенье, 23.06.2013, 11:51
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Российская Федерация  KADAR
    Воскресенье, 23.06.2013, 12:18 | Сообщение # 6105
    Статус:
    Опытный:
    Сообщений: 1547
    Награды: 5
    Регистрация: 03.04.2013

    FantomICW, можно заменить саму ogf модель-ни не нужна, а можно через разные файлы поменять ссылку на ogf модель.

    Добавлено (23.06.2013, 12:18)
    ---------------------------------------------
    короче смотря как менять!

      Злобная реклама
    Воскресенье, 23.06.2013, 12:18
    Статус:
    Сообщений: 666
    Регистрация: 03.04.2013
    Поиск: