Случайная подборка модов
Хроники Зоны: Viam Fata
3.0
R.M.A mod 1.1.5
4.2
AtmosFear 3
4.1
ReBorn 2.50 «Артефакты смерти»
3.5
Call of Misery
4.1
Пропавшая экспедиция
2.4
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  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
    Российская Федерация  Scouser
    Пятница, 30.08.2013, 18:55 | Сообщение # 7771
    Статус:
    Опытный:
    Сообщений: 1614
    Награды: 16
    Регистрация: 21.10.2012

    ColR_iT, Кстати, встречный вопрос. Меня как раз мучает то, при убийстве в голову, гулаг не становится врагом, а переходит в состояние поиска убийцы. Либо не всегда они замечают, что ГГ убил их бойца. Как это исправить можно вообще? Где такое поведение зарегистрировано? Движок и только?
      Злобная реклама
    Пятница, 30.08.2013, 18:55
    Статус:
    Сообщений: 666
    Регистрация: 21.10.2012
    Российская Федерация  Sanjaaa
    Пятница, 30.08.2013, 18:57 | Сообщение # 7772
    Dark Reaper Souls
    Статус:
    Бывалый:
    Сообщений: 926
    Награды: 6
    Регистрация: 22.08.2012

    как можно сделать чтоб на карте не отображался игрок, и при наведении а точку где находится актор, не высвечивалось "меченый"
      Злобная реклама
    Пятница, 30.08.2013, 18:57
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2012
    Российская Федерация  wanes101
    Пятница, 30.08.2013, 19:04 | Сообщение # 7773
    Статус:
    Отмычка:
    Сообщений: 160
    Награды: 0
    Регистрация: 02.08.2012

    Цитата (ColR_iT)
    состояние обороны лагеря в Деревне Новичков, никоим образом не относится к состоянию в случае, когда ГГ открывает стрельбу по сталкерам. Повторюсь - состояниями гулага можно задавать заведомо спланированные сцены. Ты играл в чистый ТЧ? Помнишь сценку, когда в последний раз приходишь к Сидору, то проходя мимо Фаната (он заменяет Волка), он призывает Меченного к помощи - отбиться от наёмников, которые вскоре нападут на лагерь. Так вот когда ты поговоришь с Фанатом, в диалоге и будут выдан одни из инфопорций, второй выдаётся посредством рестриктора, при условии, что гулаг Наёмников не пустой.

    Спасибо что растолковал, значит можно сделать игнорирование боя только через customdata, но мне нужно определить видел ли нпс что был нанесен хит
      Злобная реклама
    Пятница, 30.08.2013, 19:04
    Статус:
    Сообщений: 666
    Регистрация: 02.08.2012
    Украина  BozKurt
    Пятница, 30.08.2013, 19:16 | Сообщение # 7774
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    wanes101, не очень понял. Тебе нужно определить, что НПС'у в принципе был нанесён хит или определить кто конкретно это сделал?
      Злобная реклама
    Пятница, 30.08.2013, 19:16
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  wanes101
    Пятница, 30.08.2013, 19:29 | Сообщение # 7775
    Статус:
    Отмычка:
    Сообщений: 160
    Награды: 0
    Регистрация: 02.08.2012

    Нужно определить видели ли другие нпс что был нанесен хит

    Добавлено (30.08.2013, 19:26)
    ---------------------------------------------
    Цитата (ColR_iT)
    Тебе нужно определить, что НПС'у в принципе был нанесён хит

    Эту ерундень я бы и не стал бы спрашивать, я же уже читал про биндер и сылки ты мне давал smile

    Добавлено (30.08.2013, 19:29)
    ---------------------------------------------
    У меня мысыль сделать игру более похожей на игры в стиле "стелс"

    Сообщение отредактировал wanes101 - Пятница, 30.08.2013, 19:27
      Злобная реклама
    Пятница, 30.08.2013, 19:29
    Статус:
    Сообщений: 666
    Регистрация: 02.08.2012
    Украина  stalker-MiX
    Пятница, 30.08.2013, 19:46 | Сообщение # 7776
    Статус:
    Неопытный:
    Сообщений: 534
    Награды: 2
    Регистрация: 20.02.2013

    wanes101, я тоже уже о таком думал, стелс в Сталкере вряд ли реализовать, там того просто не предусмотрено, как в Метро например. Разве, что можно попробовать отдельные сцены с помощью логики.
    Там нужно в логике условия see_actor, combat_ignore_cond, выдача инфы при смерти нпс, хита, дистанция нпс до трупа (уже заметили, что убитый нпс) и других условий. Логика получиться очень сложная wacko
      Злобная реклама
    Пятница, 30.08.2013, 19:46
    Статус:
    Сообщений: 666
    Регистрация: 20.02.2013
    Украина  BozKurt
    Пятница, 30.08.2013, 19:50 | Сообщение # 7777
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    wanes101
    Цитата (wanes101)
    видели ли другие нпс что был нанесен хит
    Я бы сделал так.
    Для всех НПС создал бы единую секцию on_hit, в которой определял бы того, кто нанёс хит и запускал функцию определяющую то, что нужно.
    Алгоритм функции таков: определить всех живых (работающих) "жителей" гулага, затем для них всех запустить итератор not_yet_visible_objects и проверить видит ли кто нибудь того, кто нанёс хит, если да - вернуть true и объет НПС который видит обидчика. Так бы сделал я, возможно есть способ проще, я сейчас не могу глянуть скрипты, чтобы придумать, возможно, что-то лучше.
    Цитата (wanes101)
    У меня мысыль сделать игру более похожей на игры в стиле "стелс"
    ИМХО, лишняя трата времени. Хотя результат будет интересен многим, если будет достигнут.
      Злобная реклама
    Пятница, 30.08.2013, 19:50
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Украина  stalker-MiX
    Пятница, 30.08.2013, 20:02 | Сообщение # 7778
    Статус:
    Неопытный:
    Сообщений: 534
    Награды: 2
    Регистрация: 20.02.2013

    Цитата (ColR_iT)
    Хотя результат будет интересен многим, если будет достигнут.

    тогда интерес торговли потеряется, все будут ходить с ножом в спину biggrin

    Добавлено (30.08.2013, 20:02)
    ---------------------------------------------
    В MISERY 2.0 есть уже что-то подобное. Там враги не реагируют на актера, когда, например туман, то есть не видят его.

      Злобная реклама
    Пятница, 30.08.2013, 20:02
    Статус:
    Сообщений: 666
    Регистрация: 20.02.2013
    Украина  BozKurt
    Пятница, 30.08.2013, 20:02 | Сообщение # 7779
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    stalker-MiX, лично мне жаль, что твоя фантазия остановилась на этом.
      Злобная реклама
    Пятница, 30.08.2013, 20:02
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Украина  stalker-MiX
    Пятница, 30.08.2013, 20:03 | Сообщение # 7780
    Статус:
    Неопытный:
    Сообщений: 534
    Награды: 2
    Регистрация: 20.02.2013

    Цитата (ColR_iT)
    лично мне жаль, что твоя фантазия остановилась на этом

    что именно?
      Злобная реклама
    Пятница, 30.08.2013, 20:03
    Статус:
    Сообщений: 666
    Регистрация: 20.02.2013
    Украина  Кадар
    Пятница, 30.08.2013, 20:04 | Сообщение # 7781
    Статус:
    Новичок:
    Сообщений: 233
    Награды: 3
    Регистрация: 18.08.2013

    Цитата
    лично мне жаль, что твоя фантазия остановилась на этом.


    L.U.R.K. Mod отличный пример.
      Злобная реклама
    Пятница, 30.08.2013, 20:04
    Статус:
    Сообщений: 666
    Регистрация: 18.08.2013
    Российская Федерация  wanes101
    Пятница, 30.08.2013, 20:07 | Сообщение # 7782
    Статус:
    Отмычка:
    Сообщений: 160
    Награды: 0
    Регистрация: 02.08.2012

    Цитата (ColR_iT)
    итератор not_yet_visible_objects

    Про этот итератор я не вкурсе. как про него разузнать, в каком скрипте он, есть ли описание?
      Злобная реклама
    Пятница, 30.08.2013, 20:07
    Статус:
    Сообщений: 666
    Регистрация: 02.08.2012
    Украина  BozKurt
    Пятница, 30.08.2013, 20:13 | Сообщение # 7783
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    wanes101, здесь найдёшь и описание и пример:
    http://stalkerin.gameru.net/wiki/index.php?title=Описание класса game object. Часть II.
    Лучше будет скопировать ссылку и вставить в адресную строку руками.
      Злобная реклама
    Пятница, 30.08.2013, 20:13
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  wanes101
    Пятница, 30.08.2013, 20:24 | Сообщение # 7784
    Статус:
    Отмычка:
    Сообщений: 160
    Награды: 0
    Регистрация: 02.08.2012

    Все понял

    Добавлено (30.08.2013, 20:24)
    ---------------------------------------------
    Данный метод будет возвращать все spawn объекты которые видит НПС (живые и не живые - физические объекты)?

      Злобная реклама
    Пятница, 30.08.2013, 20:24
    Статус:
    Сообщений: 666
    Регистрация: 02.08.2012
    Украина  BozKurt
    Пятница, 30.08.2013, 20:38 | Сообщение # 7785
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    wanes101, не помню точно. Проверь для отдельного НПС и выведи имя секции в консоль - посмотришь.
      Злобная реклама
    Пятница, 30.08.2013, 20:38
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Поиск: