Случайная подборка модов
Хроники Зоны: Viam Fata
3.0
Под прикрытием смерти. Клондайк 2.0
4.0
STCoP Weapon Pack 3.3
4.4
На распутье
3.5
Белый отряд
3.7
Pain of The Past
2.8
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
⚙ Модострой: Вопросница
Российская Федерация  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
Поиск: