Случайная подборка модов
Под прикрытием смерти. Клондайк 2.0
4.0
Reach mod + Slenderman
3.5
Пространственная Аномалия 4.1
4.5
Альтернатива 1.2
3.0
Погоня за Праздником 2: В Ожидании Чуда...
4.1
Сталкер: Конец Света
3.0
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
⚙ Модострой: Вопросница
Российская Федерация  Wolfstalker
Среда, 24.02.2016, 00:25 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

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


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




F.A.Q

  Злобная реклама
Среда, 24.02.2016, 00:25
Статус:
Сообщений: 666
Регистрация: 05.04.2010
Российская Федерация  makdm
Понедельник, 19.09.2016, 20:35 | Сообщение # 3916
Время Альянса
Статус:
Опытный:
Сообщений: 1787
Награды: 19
Регистрация: 22.11.2012

Цитата Suhar_ ()
sobj = alife():create(wpn _section,...[в инвентаре гг]...)
obj = level.object_by_id(sobj.id)

Для создания клиентского класса объекта нужно время.
А вы тут же пытаетесь его получить. Естественно он равен NIL. Движок просто не успел его ещё создать.

З.Ы. И вообще, если вы хотите постоянно знать сколько определённого вида патронов есть в рюкзаке ГГ, то непонятно, зачем вы удаляете это фейковое оружие после спавна.
Сообщение отредактировал makdm - Понедельник, 19.09.2016, 20:43
  Злобная реклама
Понедельник, 19.09.2016, 20:35
Статус:
Сообщений: 666
Регистрация: 22.11.2012
Российская Федерация  Suhar_
Понедельник, 19.09.2016, 20:58 | Сообщение # 3917
Статус:
Новичок:
Сообщений: 283
Награды: 3
Регистрация: 11.03.2016

makdm, на как долго может затянуться этот процесс?
Можно и не удалять, но не хочется, чтобы всякий хлам в рюкзаке валялся. Разумеется, можно сделать его невидимым, но все же.
Обращение к функции будет происходить не так часто, поэтому ради соблюдения чистоты и этикета будет лучше удалить.
Сообщение отредактировал Suhar_ - Понедельник, 19.09.2016, 21:03
  Злобная реклама
Понедельник, 19.09.2016, 20:58
Статус:
Сообщений: 666
Регистрация: 11.03.2016
Российская Федерация  makdm
Понедельник, 19.09.2016, 21:03 | Сообщение # 3918
Время Альянса
Статус:
Опытный:
Сообщений: 1787
Награды: 19
Регистрация: 22.11.2012

Цитата Suhar_ ()
Можно и не удалять, но не хочется, чтобы всякий хлам в рюкзаке валялся.

Что значит валялся?
Делаете фейковое оружие с уникальной секцией.
Прописываете ему вес = 0.
Все координаты иконки и её высоту и длину выставляете в 0
После начала игры, когда всё оружие уже в слотах, проспавниваете в рюкзак ГГ.
Игрок при открытии инвентаря не видит этот ствол и вес его не влияет на вес рюкзака.
О том, что что-то лежит в рюкзаке знает только двигало и вы.
Дальше в любой момент времени получаем количество патронов в рюкзаке.
Вас конкретно что смущает?
Вы что за движок переживаете, что у него там лишний объект обрабатывается?
  Злобная реклама
Понедельник, 19.09.2016, 21:03
Статус:
Сообщений: 666
Регистрация: 22.11.2012
Российская Федерация  Suhar_
Понедельник, 19.09.2016, 21:18 | Сообщение # 3919
Статус:
Новичок:
Сообщений: 283
Награды: 3
Регистрация: 11.03.2016

makdm, как скрыть объект в инвентаре гг мне ведомо. Да и по поводу одного лишнего объекта соглашусь. Просто стараюсь придерживаться порядка и не создавать лишнего там, где можно без него обойтись. Это касается всего: конфиги, объекты и прочее. Не до крайностей конечно, если ситуация требует, то будут применены все необходимые срндства. Но в результате такого подхода везде удобство и порядок. Самому удобно и тем, кто пользоваться наработками будет. Не раз приходилось рыться в ресурсах, где все запутано так, что черт ногу сломит. Не смертельно, но напрягает. В общем, дело вкуса.
  Злобная реклама
Понедельник, 19.09.2016, 21:18
Статус:
Сообщений: 666
Регистрация: 11.03.2016
Российская Федерация  makdm
Понедельник, 19.09.2016, 21:34 | Сообщение # 3920
Время Альянса
Статус:
Опытный:
Сообщений: 1787
Награды: 19
Регистрация: 22.11.2012

Цитата Suhar_ ()
Просто стараюсь придерживаться порядка и не создавать лишнего там, где можно без него обойтись.

Я вам предложил самый постой способ получения в любой момент игры клиентского класса объекта:

Код
local client_object = db.actor: object("секция_объекта")


Ну, а для поддержания вашего порядка, вам придётся решать задачу отслеживания перехода объекта в онлайн для получения данных.
  Злобная реклама
Понедельник, 19.09.2016, 21:34
Статус:
Сообщений: 666
Регистрация: 22.11.2012
Российская Федерация  Mr_KpuBoPyK
Вторник, 20.09.2016, 17:55 | Сообщение # 3921
Статус:
Неопытный:
Сообщений: 544
Награды: 3
Регистрация: 24.03.2014

Здравствуйте! Нужен человек, который сможет забацать модельку здания. Смысл, примерно, такой: Есть разрушенное здание. Надо "починить" его таким образом, чтобы было видно, что его чинили сталкеры. "Я его слепила из того, что было" Вообщем подробнее в ЛС.
  Злобная реклама
Вторник, 20.09.2016, 17:55
Статус:
Сообщений: 666
Регистрация: 24.03.2014
Российская Федерация  DarkSatellite
Вторник, 20.09.2016, 18:24 | Сообщение # 3922
Статус:
Новичок:
Сообщений: 269
Награды: 2
Регистрация: 25.08.2014

Можно ли файлы SH распакованного shaders.xr редактировать блокнотом? Глюков потом в игре не будет?
  Злобная реклама
Вторник, 20.09.2016, 18:24
Статус:
Сообщений: 666
Регистрация: 25.08.2014
Российская Федерация  denis2000
Вторник, 20.09.2016, 19:25 | Сообщение # 3923
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

DarkSatellite, Зачем блокнотом? Есть же оригинальный инструментарий: SDK Shader Editor
  Злобная реклама
Вторник, 20.09.2016, 19:25
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  Mr_KpuBoPyK
Среда, 21.09.2016, 00:20 | Сообщение # 3924
Статус:
Неопытный:
Сообщений: 544
Награды: 3
Регистрация: 24.03.2014

Вопрос, Если в сдк некоторые объекты эм...входят в друг друга...(без пошлостей пжлста!) например, я утопил дерево в террейн по самые... ветки, в стол утопил лампу, так что торчит одна лампочка и т.д. будет ли это как то плохо отражаться в игре?
  Злобная реклама
Среда, 21.09.2016, 00:20
Статус:
Сообщений: 666
Регистрация: 24.03.2014
Российская Федерация  Neptun
Среда, 21.09.2016, 03:45 | Сообщение # 3925
Связной
Статус:
Бывалый:
Сообщений: 672
Награды: 9
Регистрация: 25.03.2012

Добро. ЗП.
В Припяти, в старом КБО можно наблюдать сцену, когда псевдопес вылетает из окна, и я не совсем понял, каким конкретно образом был совершен удар. Как, например, рассчитать направление удара, определить кость? Можно ли таким же образом НПС толкнуть?
  Злобная реклама
Среда, 21.09.2016, 03:45
Статус:
Сообщений: 666
Регистрация: 25.03.2012
Российская Федерация  Overfirst
Среда, 21.09.2016, 07:12 | Сообщение # 3926
Статус:
Бывалый:
Сообщений: 1081
Награды: 19
Регистрация: 11.06.2015

Цитата PRO100_STALKER ()
я утопил дерево в террейн по самые... ветки, в стол утопил лампу, так что торчит одна лампочка и т.д. будет ли это как то плохо отражаться в игре?

Только визуально будет стремач, на стабильность никак не влияет.
  Злобная реклама
Среда, 21.09.2016, 07:12
Статус:
Сообщений: 666
Регистрация: 11.06.2015
Российская Федерация  makdm
Среда, 21.09.2016, 07:12 | Сообщение # 3927
Время Альянса
Статус:
Опытный:
Сообщений: 1787
Награды: 19
Регистрация: 22.11.2012

Цитата mmihaill ()
и я не совсем понял, каким конкретно образом был совершен удар.

Файл pri_b303_screaming_dog_logic.ltx
В нём логика физического объекта, имеющего визуал псевдопса.
Наносится два удара. Один поднимает объект на уровень окна, второй удар выбрасывает объект сквозь проём окна. Одновременно проигрывается звук умирающей собаки.
Функция hit_obj в файле xr_effects.script

Цитата mmihaill ()
Можно ли таким же образом НПС толкнуть?

Функция hit_npc в файле xr_effects.script
  Злобная реклама
Среда, 21.09.2016, 07:12
Статус:
Сообщений: 666
Регистрация: 22.11.2012
Российская Федерация  Mr_KpuBoPyK
Среда, 21.09.2016, 07:52 | Сообщение # 3928
Статус:
Неопытный:
Сообщений: 544
Награды: 3
Регистрация: 24.03.2014

Цитата BoBaH_671 ()
стабильность никак не влияет.

дергаться ничего не будет, как например НПС застрявший? Следующий вопрос, правда банальный. Начал локу строить ивдруг заметил, что во вкладке object нету дверей..возможно я проглядел..подскажите как называется папка со всеми дверьми(если такая, конечно есть)
  Злобная реклама
Среда, 21.09.2016, 07:52
Статус:
Сообщений: 666
Регистрация: 24.03.2014
Российская Федерация  denis2000
Среда, 21.09.2016, 07:58 | Сообщение # 3929
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

PRO100_STALKER, Если статический объект утоплен в статический, то ничего не будет (на локации 60-90% пересекаются поверхностями), но если в статический объект утоплен физический, то возможны варианты:
1. коллизии не отключены - физобъект будет при малейшем воздействии "пытаться" выбраться на свободу (в игре это проявляется как частый стук и дрожание физобъекта)
2. коллизии отключены - физический объект будет сидеть тихо и не жужжать.
Цитата PRO100_STALKER ()
например НПС застрявший?

Да труп НПС (именно бывшый НПС, а не его статическа модель которые бывают на локации) объет с физикой и включенной коллизией, поэтому бага не избежать.
Сообщение отредактировал denis2000 - Среда, 21.09.2016, 07:58
  Злобная реклама
Среда, 21.09.2016, 07:58
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  Mr_KpuBoPyK
Среда, 21.09.2016, 07:59 | Сообщение # 3930
Статус:
Неопытный:
Сообщений: 544
Награды: 3
Регистрация: 24.03.2014

Цитата denis2000 ()
Если статический объект утоплен в статический

Вот это мне и нужно. Спасибо. А можно поподробней про
Цитата denis2000 ()
коллизии

И как их "включить" "выключить"?
  Злобная реклама
Среда, 21.09.2016, 07:59
Статус:
Сообщений: 666
Регистрация: 24.03.2014
Поиск: