Случайная подборка модов
Путь Бандита
2.0
Обречённый город
4.2
Поиск (DIES IRAE)
4.1
Oblivion Lost Remake 2.0
4.1
Время перемен v1.0
3.8
Sigerous Mod 2.2
4.1
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
⚙ Модострой: Вопросница
Российская Федерация  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
Германия  Ekagors
Вторник, 09.08.2016, 01:21 | Сообщение # 3151
Эпизоды жизни Мерка
Статус:
Новичок:
Сообщений: 257
Награды: 6
Регистрация: 03.10.2013

ins33, ins33, можно пробовать строкой через запитую:
Код
p.x..", "..p.y..", "..p.z

Правда потом придется разбирать и отделять от запитой

ps А ты не можешь туда вектор передать сразу или массив ?

Vlador, вроде как в ltx файлах. Пробей по папке поиском и посмотри от куда вызывается она, я не помню такой секции.
Сообщение отредактировал N1kname0000 - Вторник, 09.08.2016, 02:20
  Злобная реклама
Вторник, 09.08.2016, 01:21
Статус:
Сообщений: 666
Регистрация: 03.10.2013
Соединенные Штаты  Joni_009
Вторник, 09.08.2016, 04:37 | Сообщение # 3152
Статус:
Бывалый:
Сообщений: 1008
Награды: 14
Регистрация: 25.05.2014

Цитата denis2000 ()
Что за шейдер использован?

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

denis2000, И еще вот такие 1-2 проблемы, при запуске локации в SDK с чем связана?
  Злобная реклама
Вторник, 09.08.2016, 04:37
Статус:
Сообщений: 666
Регистрация: 25.05.2014
Российская Федерация  makdm
Вторник, 09.08.2016, 07:00 | Сообщение # 3153
Время Альянса
Статус:
Опытный:
Сообщений: 1787
Награды: 19
Регистрация: 22.11.2012

ins33, чтобы сделать короче, то пишите в Pstor:

xr_logic.pstor_store( db.actor, "vertex", objs:level_vertex_id() )

Считываете из Pstor:

local position = level.vertex_position( xr_logic.pstor_retrieve( db.actor, "vertex", 0 ) )

Работает правильно, если objs находится на АИ - сетке.
Сообщение отредактировал makdm - Вторник, 09.08.2016, 07:18
  Злобная реклама
Вторник, 09.08.2016, 07:00
Статус:
Сообщений: 666
Регистрация: 22.11.2012
Российская Федерация  makdm
Вторник, 09.08.2016, 07:17 | Сообщение # 3154
Время Альянса
Статус:
Опытный:
Сообщений: 1787
Награды: 19
Регистрация: 22.11.2012

Цитата DarkSatellite ()
Однако диалог с ними так и не появился. В чём причина?

Значит у этого НПС возможность диалога не прописана в логике.
Сообщение отредактировал makdm - Вторник, 09.08.2016, 07:19
  Злобная реклама
Вторник, 09.08.2016, 07:17
Статус:
Сообщений: 666
Регистрация: 22.11.2012
Российская Федерация  denis2000
Вторник, 09.08.2016, 08:02 | Сообщение # 3155
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Цитата ins33 ()
И в итоге на одну строчку больше

Вы не строчки считайте, а смотрите оптимальное решение. Например
Код
local p = objs:position()
WritePstor("pos_x",p.x)
WritePstor("pos_y",p.y)
WritePstor("pos_z",p.z)

Сработает быстрее чем
Код
WritePstor("pos_x",objs:position().x)
WritePstor("pos_y",objs:position().y)
WritePstor("pos_z",objs:position().z)

А решение makdm, еще быстрее, но не лишено ограничений:
Код
xr_logic.pstor_store( db.actor, "vertex", objs:level_vertex_id() )

Код
local position = level.vertex_position( xr_logic.pstor_retrieve( db.actor, "vertex", 0 ) )

Объект обязан быть на АИ-сетке, сохраняються не точные координаты, а индекс ближайшего левел вертекса, а это примерно +-50 см.


Цитата Joni_009 ()
ну где можно посмотреть, какой шейдер используется?

В SDK например.
Сообщение отредактировал denis2000 - Вторник, 09.08.2016, 08:02
  Злобная реклама
Вторник, 09.08.2016, 08:02
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Соединенные Штаты  Joni_009
Вторник, 09.08.2016, 08:31 | Сообщение # 3156
Статус:
Бывалый:
Сообщений: 1008
Награды: 14
Регистрация: 25.05.2014

Цитата denis2000 ()
В SDK например.

Я понял что в SDK, а где именно в библиотеке объектов?
  Злобная реклама
Вторник, 09.08.2016, 08:31
Статус:
Сообщений: 666
Регистрация: 25.05.2014
Российская Федерация  denis2000
Вторник, 09.08.2016, 08:40 | Сообщение # 3157
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Цитата Joni_009 ()
И еще вот такие 1-2 проблемы, при запуске локации в SDK с чем связана?

Первая связана с некорректным значением вектора поворота некоторого объекта (что за объект может есть строка выше по логу), скорее всего связано с глюком при декомпиляции локации.
Вторая опять связана с векторами (проверка на то, что определитель инвертированной матрицы больше нуля) , чтобы это ни значило.

Joni_009, Естественно в библиотеке в свойствах объектов.
Сообщение отредактировал denis2000 - Вторник, 09.08.2016, 08:41
  Злобная реклама
Вторник, 09.08.2016, 08:40
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Соединенные Штаты  Joni_009
Вторник, 09.08.2016, 09:03 | Сообщение # 3158
Статус:
Бывалый:
Сообщений: 1008
Награды: 14
Регистрация: 25.05.2014

Цитата denis2000 ()
Первая связана с некорректным значением вектора поворота некоторого объекта (что за объект может есть строка выше по логу), скорее всего связано с глюком при декомпиляции локации.
Вторая опять связана с векторами (проверка на то, что определитель инвертированной матрицы больше нуля) , чтобы это ни значило.

Благодарю буду смотреть лог.

Цитата denis2000 ()
Естественно в библиотеке в свойствах объектов.

Спасибо.
  Злобная реклама
Вторник, 09.08.2016, 09:03
Статус:
Сообщений: 666
Регистрация: 25.05.2014
Российская Федерация  Overfirst
Вторник, 09.08.2016, 09:08 | Сообщение # 3159
Статус:
Бывалый:
Сообщений: 1081
Награды: 19
Регистрация: 11.06.2015

Цитата Vlador ()
хрен поймешь, где она не найдена и где ее нужно прописать.

В твоем spawn_sections.ltx! Что за невнимательность... Профили не забудь.
  Злобная реклама
Вторник, 09.08.2016, 09:08
Статус:
Сообщений: 666
Регистрация: 11.06.2015
Украина  fiveseven
Вторник, 09.08.2016, 10:25 | Сообщение # 3160
Статус:
Гость:
Сообщений: 31
Награды: 0
Регистрация: 21.05.2016

Не подскажете, в чём проблема? Не хочет запаковывать файлы распакованого allspawna. Вроде всё делаю правильно!
FATAL ERROR!
Function: main::compile
Line: 1516
Description: cannot change dir to all
  Злобная реклама
Вторник, 09.08.2016, 10:25
Статус:
Сообщений: 666
Регистрация: 21.05.2016
Украина  Vlador
Вторник, 09.08.2016, 11:29 | Сообщение # 3161
Статус:
Опытный:
Сообщений: 1572
Награды: 12
Регистрация: 12.11.2014

Цитата BoBaH_671 ()
В твоем spawn_sections.ltx!

Там все есть.

spawn_sections_wild_territory:


spawn_sections:

Цитата BoBaH_671 ()
Что за невнимательность...

Это скорее незнание, а не невнимательность. Ибо из неоткуда знать нельзя, а по уроку делал все правильно, просто с секцией killer все слегка по-другому.

Добавлено (09.08.2016, 11:29)
---------------------------------------------
Цитата BoBaH_671 ()
Профили не забудь.

И он тоже есть - character_desc_wild_territory:


npc_profile:
Сообщение отредактировал Vlador - Вторник, 09.08.2016, 11:31
  Злобная реклама
Вторник, 09.08.2016, 11:29
Статус:
Сообщений: 666
Регистрация: 12.11.2014
Российская Федерация  makdm
Вторник, 09.08.2016, 11:34 | Сообщение # 3162
Время Альянса
Статус:
Опытный:
Сообщений: 1787
Награды: 19
Регистрация: 22.11.2012

Цитата Vlador ()
character_profile = dt_tiran

Цитата Vlador ()
<specific_character id="dt_my_tiran_leader" team_default="1">

Сами то ошибки не видите???
  Злобная реклама
Вторник, 09.08.2016, 11:34
Статус:
Сообщений: 666
Регистрация: 22.11.2012
Украина  Vlador
Вторник, 09.08.2016, 11:39 | Сообщение # 3163
Статус:
Опытный:
Сообщений: 1572
Награды: 12
Регистрация: 12.11.2014

makdm, понял, спасибо. Не знал об этом. Теперь буду знать.
  Злобная реклама
Вторник, 09.08.2016, 11:39
Статус:
Сообщений: 666
Регистрация: 12.11.2014
Украина  fiveseven
Вторник, 09.08.2016, 15:20 | Сообщение # 3164
Статус:
Гость:
Сообщений: 31
Награды: 0
Регистрация: 21.05.2016

Просто распаковал allspawn и сразу же запаковываю, а тут такая ошибка
FATAL ERROR!
Function: main::compile
Line: 1516
Description: cannot change dir to all
Папка stkutils есть, active perl тоже

Добавлено (09.08.2016, 15:20)
---------------------------------------------
Как решить эту проблему?

  Злобная реклама
Вторник, 09.08.2016, 15:20
Статус:
Сообщений: 666
Регистрация: 21.05.2016
Казахстан  riper
Вторник, 09.08.2016, 16:10 | Сообщение # 3165
Статус:
Бывалый:
Сообщений: 612
Награды: 6
Регистрация: 11.08.2013

спасибо .
-fsltx Инициализация игры через fs.ltx вместо fsgame.ltx Актуально при совмещении x-Ray SDK с игрой.

при совмещении x-Ray SDK с игрой? как это совмещение ?
  Злобная реклама
Вторник, 09.08.2016, 16:10
Статус:
Сообщений: 666
Регистрация: 11.08.2013
Поиск: