|
[CoP] Модострой: вопросница
|
|
|
|
Overfirst
Воскресенье, 31.12.2017, 13:17 | Сообщение # 1
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
1081 |
| Награды: |
19 |
| Регистрация: |
11.06.2015 |
|
[CoP] Модострой: вопросница

Здесь задают вопросы и получают на них ответы. Прежде чем задать вопрос, воспользуйтесь поиском по разделу, ответ на него, вероятно, уже есть.
Если у вас произошёл вылет, проверьте лог и поищите информацию об ошибке в справочнике. Также будет полезно посмотреть справочник ошибок. Если у Вас вылетает какой-то мод, то следует написать в тему этого мода.
Грамотно оформляйте свой пост, чётко доносите суть своего вопроса (ответа).
Благодарность выражаем в личке или же ставим плюсик в историю репутации. Подобные посты будут удаляться.
|
|
Воскресенье, 31.12.2017, 13:17
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
11.06.2015 |
|
|
|
|
|
|
RICK
Понедельник, 28.01.2019, 22:44 | Сообщение # 3046
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1205 |
| Награды: |
4 |
| Регистрация: |
10.05.2011 |
|
Ошибка в работе таймера, в ка който точке возможно указан таймер
|
|
Понедельник, 28.01.2019, 22:44
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
10.05.2011 |
|
|
|
|
|
|
Игра Душ: Начало
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
646 |
| Награды: |
5 |
| Регистрация: |
29.06.2017 |
|
Добра. Такой вот вылет после подбирания артефакта.
Из странных вещей рядом - набор аномалий, заспавненных одна в другой - с полностью совпадающими координатами. И всё, пожалуй. Стоит их подвигать или это не может быть причиной?
|
|
Вторник, 29.01.2019, 01:46
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
29.06.2017 |
|
|
|
|
|
|
makdm
Вторник, 29.01.2019, 07:01 | Сообщение # 3048
Время Альянса
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1787 |
| Награды: |
19 |
| Регистрация: |
22.11.2012 |
|
Ferveks, обычно такая ошибка появляется, кода создают объект через all.spawm, при этом неверно указывают данные для правильного формирования нет-пакета. А расположение аномалий тут уж точно никак не влияет на вылет.
|
|
Вторник, 29.01.2019, 07:01
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
22.11.2012 |
|
|
|
|
|
|
Время Альянса
| Статус: |
 |
| Ветеран: |
 |
| Сообщений: |
4070 |
| Награды: |
16 |
| Регистрация: |
19.07.2013 |
|
Prostomod, Вылет указывает на функцию сохранения в нетпакет информации о некотором моменте времени. Эта функция используется несколькими скриптами и один из них передает в нее некорректное значение - число, в то время как функция ожидает объект.
|
|
Вторник, 29.01.2019, 09:30
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
19.07.2013 |
|
|
|
|
|
|
| Статус: |
 |
| Новичок: |
 |
| Сообщений: |
266 |
| Награды: |
4 |
| Регистрация: |
27.02.2018 |
|
Удалось ещё найти по вылету: отключил от нескольких предметов логику - перестало вылетать, подключил снова - вылетает так-же. Может в ней дело?
Вот ещё логика в связке с предыдущей.
Сообщение отредактировал Prostomod - Вторник, 29.01.2019, 19:13
|
|
Вторник, 29.01.2019, 19:09
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
27.02.2018 |
|
|
|
|
|
|
Gook
Вторник, 29.01.2019, 20:13 | Сообщение # 3051
| Статус: |
 |
| Зевака: |
 |
| Сообщений: |
15 |
| Награды: |
1 |
| Регистрация: |
09.12.2017 |
|
Приветствую! Нужна помощь. if(db.actor.power<1) then db.actor.power = d_power end if(db.actor.radiation>0) then db.actor.radiation = d_radiation end if(db.actor.bleeding>0) then db.actor.bleeding = d_bleeding end db.actor.satiety = 0.01
в зп нету проверки
db.actor.satiety на вот это Можно движком добавить на нее проверку? к примеру if db.actor.satiety < 0.5 then log("golod active") end надо там для движковой жажды да сна проверки \ — local satiety_v = get_float( "actor_condition", "satiety_critical" )
— if satiety_v < 0.5 then — — log("lol") — end
Проверку не выполняет функция Голод/жажда/сон не проверяются в скриптах
|
|
Вторник, 29.01.2019, 20:13
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
09.12.2017 |
|
|
|
|
|
|
Игра Душ: Начало
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
646 |
| Награды: |
5 |
| Регистрация: |
29.06.2017 |
|
Такая беда. NPC в схеме walker доходит до предпоследней точки пути и останавливается. Никаких переходов по логике на другую схему нет. В финальной точке пути есть флаг для path_look.
В чем дело-то?
Сообщение отредактировал Ferveks - Среда, 30.01.2019, 19:31
|
|
Среда, 30.01.2019, 19:31
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
29.06.2017 |
|
|
|
|
|
|
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
882 |
| Награды: |
6 |
| Регистрация: |
31.08.2012 |
|
Каким образом возможно расширение перечня визуалов НПС для конкретной группировки?
|
|
Среда, 30.01.2019, 20:33
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
31.08.2012 |
|
|
|
|
|
|
Gook
Среда, 30.01.2019, 20:47 | Сообщение # 3054
| Статус: |
 |
| Зевака: |
 |
| Сообщений: |
15 |
| Награды: |
1 |
| Регистрация: |
09.12.2017 |
|
Цитата Бессмертный (  ) аким образом возможно расширение перечня визуалов НПС для конкретной группировки? Заходим в gamedat'ty/configs/gameplay, у каждого по разному могут быть эти профиля расположены. Ищем character desc general, если там будет пусто то character_desc_general(название нужной группировки) заходим в него, копируем профиль и листаем до низу, после вставляем профиль и изменяем строчку visual. Я скинул пример профиля своей группировки: <visual>actors\stalker_blackstalker\krovosos_in_black_plash</visual> \krovosos_in_black_plash ( название модели ) изменяем на нужное, но сначало нужно положить модель в папку meshes/actors(название группировки)
Сообщение отредактировал Gook - Среда, 30.01.2019, 20:48
|
|
Среда, 30.01.2019, 20:47
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
09.12.2017 |
|
|
|
|
|
|
| Статус: |
 |
| Новичок: |
 |
| Сообщений: |
266 |
| Награды: |
4 |
| Регистрация: |
27.02.2018 |
|
Alice, если во время прохождения сюжета нужно, чтоб НПС поменял визуал, необходимо в character_desc_....... продублировать профиль НПС с разницой в визуале. Когда нужно поменять визуал, удаляем этот НПС и спавним его же, но под другим профилем (будет выглядеть почти как сцена с Бродягой на Юпитере в оригинале). Дело в том, что нельзя иначе (без изменения скриптов точно) сменить визуал НПС без НИ.
|
|
Среда, 30.01.2019, 23:10
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
27.02.2018 |
|
|
|
|
|
|
Alice
Среда, 30.01.2019, 23:28 | Сообщение # 3056
|
Среда, 30.01.2019, 23:28
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
12.11.2012 |
|
|
|
|
|
|
| Статус: |
 |
| Новичок: |
 |
| Сообщений: |
347 |
| Награды: |
7 |
| Регистрация: |
22.04.2017 |
|
svi, Пробовал с режимом совместимости запускать. Иногда такой Макар тоже помогает. И такой вопрос. Можно ли сделать перехват(трансфер) предмета убитому сталкеру, (допустим чтоб сделать эмитацию объёма) знаю что за функцию надо юзать, но перебор нпс не подходит, ТК. в кучах трупов предметы раскидывается неправильно. В данный момент юзаю биндер ВСЕХ предметов, но он нагружает, и работает не всегда.
|
|
Четверг, 31.01.2019, 06:43
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
22.04.2017 |
|
|
|
|
|
|
Время Альянса
| Статус: |
 |
| Ветеран: |
 |
| Сообщений: |
4070 |
| Награды: |
16 |
| Регистрация: |
19.07.2013 |
|
Prostomod, Раз уж нашли конкретную логику пробуйте ее корректировать, лично я ничего криминального в ней не вижу.
Gook, Голод сон и жажду давно реализовали скриптами без использования правок движка, но если конечно хотите делать это движковыми методами, то вам никто мешать не будет - берете исходники и правите на свое усмотрение.
Цитата Ferveks (  ) В чем дело-то? Кто знает, может точка пути недоступна.
Цитата _ToHaSH_2002 (  ) Можно ли сделать перехват(трансфер) предмета убитому сталкеру Пробуйте в биндере НПС (xr_motivator.script) задействовать колбэк (on_item_take) на попадание предмета в инвентарь.
Сообщение отредактировал denis2000 - Четверг, 31.01.2019, 13:31
|
|
Четверг, 31.01.2019, 13:25
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
19.07.2013 |
|
|
|
|
|
Четверг, 31.01.2019, 16:27
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
31.08.2012 |
|
|
|
|
|
|
| Статус: |
 |
| Новичок: |
 |
| Сообщений: |
290 |
| Награды: |
4 |
| Регистрация: |
09.01.2017 |
|
Цитата Бессмертный (  ) Или много захотел?
Нет. Это возможно. И даже нетрудно. Лично я делаю так.
Беру ACDC 1.38. Он вроде самый продвинутый на данный момент.
1. Беру оригинальный спавн ЧН. 2. Конвертирую его в версию 1.28 (Зов Припяти). 3. Сконвертированный спавн разбираю на файлы ltx.. 4. В файле интересующей локации удаляю ненужные и неподдерживаемые объекты (сталкеров, монстров, рестрикторы, смарт-каверы, террайны и т.д). Оставляю бочки, ящики, аномалии и источники света и т.д. 5. Собираю правленый спавн. 6. Правленый спавн разбираю на level.game и level.spawn. 7. Файлы нужной локации применяю для декомпиляции локации в СДК. 8. На выходе получаем чистый уровень без "мусора" с источниками света. Пригодный для заселения.
|
|
Четверг, 31.01.2019, 21:00
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
09.01.2017 |
|
|
|
|