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

Здесь задают вопросы и получают на них ответы. Прежде чем задать вопрос, воспользуйтесь поиском по разделу, ответ на него, вероятно, уже есть.
Если у вас произошёл вылет, проверьте лог и поищите информацию об ошибке в справочнике. Также будет полезно посмотреть справочник ошибок. Если у Вас вылетает какой-то мод, то следует написать в тему этого мода.
Грамотно оформляйте свой пост, чётко доносите суть своего вопроса (ответа).
Благодарность выражаем в личке или же ставим плюсик в историю репутации. Подобные посты будут удаляться.
|
|
Воскресенье, 31.12.2017, 13:17
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
11.06.2015 |
|
|
|
|
|
|
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1313 |
| Награды: |
4 |
| Регистрация: |
30.08.2018 |
|
OP_artovod, нет, это ты не так понял. Я про скрипты и говорю. И конфиг тоже править надо, в котором игрок выбирает погоду на уровнях. Я не про подключение локации к игре, а к атмосфиру.
Сообщение отредактировал AziatkaVictor - Четверг, 21.05.2020, 14:42
|
|
Четверг, 21.05.2020, 14:41
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
30.08.2018 |
|
|
|
|
|
|
Winsor
Четверг, 21.05.2020, 14:43 | Сообщение # 6902
| Статус: |
 |
| Отмычка: |
 |
| Сообщений: |
163 |
| Награды: |
0 |
| Регистрация: |
22.04.2020 |
|
Цитата RoboCat (  ) У меня такое было, у моего NPC также стояла метка, но на карте так и не было метки, если отойти от NPC на расстояние где он пропадает и вернутся то метка появится Значит в начале игры буду телепортировать актёра в конец карты, потом обратно.
|
|
Четверг, 21.05.2020, 14:43
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
22.04.2020 |
|
|
|
|
|
|
| Статус: |
 |
| Отмычка: |
 |
| Сообщений: |
125 |
| Награды: |
0 |
| Регистрация: |
28.03.2020 |
|
AziatkaVictor, ну выбор погоды на уровнях не обязателен а в какие скрипты надо локи вписывать?Добавлено (21.05.2020, 14:45) --------------------------------------------- пока только вот что нашёл function CAtmosFear:save(packet) set_save_marker(packet, "save", false, "AtmosFear") packet:w_stringZ(self.opt_weather_balance_presets) packet:w_stringZ(self.opt_weather_length_presets) packet:w_stringZ(self.opt_zaton_period_good) packet:w_stringZ(self.opt_zaton_period_bad) packet:w_u32(self.opt_zaton_period_good_length) packet:w_u32(self.opt_zaton_period_bad_length) packet:w_stringZ(self.opt_jupiter_period_good) packet:w_stringZ(self.opt_jupiter_period_bad) packet:w_u32(self.opt_jupiter_period_good_length) packet:w_u32(self.opt_jupiter_period_bad_length) packet:w_stringZ(self.opt_pripyat_period_good) packet:w_stringZ(self.opt_pripyat_period_bad) packet:w_u32(self.opt_pripyat_period_good_length) packet:w_u32(self.opt_pripyat_period_bad_length) packet:w_u32(self.opt_enable_blowout) packet:w_u32(self.opt_blowout_freq) packet:w_stringZ(self.opt_blowout_fate) packet:w_stringZ(self.opt_blowout_warning) packet:w_stringZ(self.opt_blowout_task) packet:w_u32(self.opt_enable_fallout) packet:w_u32(self.opt_fallout_freq) packet:w_stringZ(self.opt_fallout_fate) packet:w_stringZ(self.opt_fallout_warning) packet:w_stringZ(self.opt_fallout_task) packet:w_u32(self.opt_enable_psi_storm) packet:w_u32(self.opt_psi_storm_freq) packet:w_stringZ(self.opt_psi_storm_fate) packet:w_stringZ(self.opt_psi_storm_warning) packet:w_stringZ(self.opt_psi_storm_task) packet:w_stringZ(self.opt_moon_phase) packet:w_stringZ(self.opt_night_brightness) set_save_marker(packet, "save", true, "AtmosFear") end
function CAtmosFear:load(packet) set_save_marker(packet, "load", false, "AtmosFear") self.opt_weather_balance_presets = packet:r_stringZ() self.opt_weather_length_presets = packet:r_stringZ() self.opt_zaton_period_good = packet:r_stringZ() self.opt_zaton_period_bad = packet:r_stringZ() self.opt_zaton_period_good_length = packet:r_u32() self.opt_zaton_period_bad_length = packet:r_u32() self.opt_jupiter_period_good = packet:r_stringZ() self.opt_jupiter_period_bad = packet:r_stringZ() self.opt_jupiter_period_good_length = packet:r_u32() self.opt_jupiter_period_bad_length = packet:r_u32() self.opt_pripyat_period_good = packet:r_stringZ() self.opt_pripyat_period_bad = packet:r_stringZ() self.opt_pripyat_period_good_length = packet:r_u32() self.opt_pripyat_period_bad_length = packet:r_u32() self.opt_enable_blowout = packet:r_u32() self.opt_blowout_freq = packet:r_u32() self.opt_blowout_fate = packet:r_stringZ() self.opt_blowout_warning = packet:r_stringZ() self.opt_blowout_task = packet:r_stringZ() self.opt_enable_fallout = packet:r_u32() self.opt_fallout_freq = packet:r_u32() self.opt_fallout_fate = packet:r_stringZ() self.opt_fallout_warning = packet:r_stringZ() self.opt_fallout_task = packet:r_stringZ() self.opt_enable_psi_storm = packet:r_u32() self.opt_psi_storm_freq = packet:r_u32() self.opt_psi_storm_fate = packet:r_stringZ() self.opt_psi_storm_warning = packet:r_stringZ() self.opt_psi_storm_task = packet:r_stringZ() self.opt_moon_phase = packet:r_stringZ() self.opt_night_brightness = packet:r_stringZ() set_save_marker(packet, "load", true, "AtmosFear") end
|
|
Четверг, 21.05.2020, 14:43
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
28.03.2020 |
|
|
|
|
|
|
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1313 |
| Награды: |
4 |
| Регистрация: |
30.08.2018 |
|
OP_artovod, используй поиск по файлам, пиши, например, zaton и правь что нужно.
|
|
Четверг, 21.05.2020, 14:46
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
30.08.2018 |
|
|
|
|
|
|
| Статус: |
 |
| Отмычка: |
 |
| Сообщений: |
125 |
| Награды: |
0 |
| Регистрация: |
28.03.2020 |
|
AziatkaVictor, нет ну это всё понятно просто я в скриптах не силён и может что ненужное сделаю вот в чём бедаДобавлено (21.05.2020, 15:02) --------------------------------------------- Expression : !m_error_code Function : raii_guard::~raii_guard File : ..\xrServerEntities\script_storage.cpp Line : 748 Description : ...call of pripyat\gamedata\scripts\bind_stalker.script:504: attempt to concatenate field '?' (a nil value) что за вылет Добавлено (21.05.2020, 15:04) --------------------------------------------- get_console():execute("g_game_difficulty "..game_difficulty_by_num[game_difficulty]) вот строка на которую ссылается лог
|
|
Четверг, 21.05.2020, 14:47
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
28.03.2020 |
|
|
|
|
|
|
Winsor
Четверг, 21.05.2020, 18:48 | Сообщение # 6906
| Статус: |
 |
| Отмычка: |
 |
| Сообщений: |
163 |
| Награды: |
0 |
| Регистрация: |
22.04.2020 |
|
OP_artovod, Мб новую сложность создал, или что-то редактировал со сложностями, или добавлял. Игра не может выслать это в консоль. Можешь попробовать перед строчкой написать -- , это может устранить вылетДобавлено (21.05.2020, 18:58) --------------------------------------------- У тебя вылетает игра при загрузке актёра. Может что-то правил/добавлял неизвестное для игры значения?
|
|
Четверг, 21.05.2020, 18:48
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
22.04.2020 |
|
|
|
|
|
|
| Статус: |
 |
| Зевака: |
 |
| Сообщений: |
29 |
| Награды: |
0 |
| Регистрация: |
20.05.2020 |
|
Пытаюсь поменять имя на основе мода SZA Freemode. Меняю GENERATE_NAME_stalker в character_desc_general на st_actor_name. Результатов 0, если кто-то сталкивался с этим дайте знать.
Цитата <specific_character id="actor" no_random = "1"> <name>GENERATE_NAME_stalker</name> <icon>ui_inGame2_neutral_1</icon> <map_icon x="2" y="5"></map_icon>
<team>Actor</team> <supplies> [spawn] \n device_torch \n wpn_binoc \n wpn_knife \n detector_simple \n helm_respirator \n stalker_outfit \n
grenade_rgd5 = 2 \n
wpn_pm_actor \n ammo_9x18_fmj = 3 \n
wpn_ak74u \n ammo_5.45x39_fmj = 3 \n
bandage = 2 \n antirad = 1 \n medkit = 4 \n
bread = 1 \n kolbasa = 1 \n conserva = 2 \n </supplies>
Еще вопрос, можно в квесте на поиск предметов поставить метку на нужный предмет с помощью story_object'a или каким-то другим способом ?
Сообщение отредактировал Stalker54 - Четверг, 21.05.2020, 22:08
|
|
Четверг, 21.05.2020, 22:04
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
20.05.2020 |
|
|
|
|
|
|
| Статус: |
 |
| Отмычка: |
 |
| Сообщений: |
125 |
| Награды: |
0 |
| Регистрация: |
28.03.2020 |
|
Stalker54, чего? что ты делаешь? ты меняешь имя ГГ? или что если меняешь имя ГГ это в st_character меняется
|
|
Четверг, 21.05.2020, 22:08
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
28.03.2020 |
|
|
|
|
|
|
| Статус: |
 |
| Зевака: |
 |
| Сообщений: |
29 |
| Награды: |
0 |
| Регистрация: |
20.05.2020 |
|
OP_artovod, В том то и дело что на основе SZA стоят рандомные имена и я не могу их поменять на постоянное.
Сообщение отредактировал Stalker54 - Четверг, 21.05.2020, 22:15
|
|
Четверг, 21.05.2020, 22:09
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
20.05.2020 |
|
|
|
|
|
|
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1313 |
| Награды: |
4 |
| Регистрация: |
30.08.2018 |
|
OP_artovod, не надо давать советы, если не разбираешься в вопросе... Он пытается заменить параметр с именем ГГ с автоматической генерации, на уже готовое "st_actor_name", но ничего не меняется.
Может ты файл просто не сохранил? Может ему дается рандомное имя при старте новой игры, но я не могу сказать точно. И проверь все внимательно, может ты что-то написал не так. Трудно сказать, можешь спросить в теме мода, если автор еще заходит сюда.
|
|
Четверг, 21.05.2020, 22:14
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
30.08.2018 |
|
|
|
|
|
|
| Статус: |
 |
| Зевака: |
 |
| Сообщений: |
29 |
| Награды: |
0 |
| Регистрация: |
20.05.2020 |
|
AziatkaVictor, Все, я разобрался, просто так как мод фриром - ГГ числится как stalker_general_default и имя нужно менять чуть ниже.
Добавлено (22.05.2020, 01:46) --------------------------------------------- При компиле спавна выпадает следующий краш : Полистав инфу в инете нашел предложение, что нужно прописать локу в ltx файлах, но они уже были прописаны и лока компилилась пару раз. Данный краш выскочил после добавления spawn element'a, который я после удалил, но ошибка не пропала, если кто-то сталкивался - помогите. Моё предположение, что это из-за того, что при компиле SDK не создает level.ai что с этим делать я тоже не понимаю.
Сообщение отредактировал Stalker54 - Пятница, 22.05.2020, 02:05
|
|
Четверг, 21.05.2020, 22:17
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
20.05.2020 |
|
|
|
|
|
|
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1808 |
| Награды: |
1 |
| Регистрация: |
28.03.2020 |
|
Stalker54, так как знаю английский, но не моддинг, могу предположить, что проблемы с размером чего-то.
|
|
Пятница, 22.05.2020, 01:50
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
28.03.2020 |
|
|
|
|
|
|
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1313 |
| Награды: |
4 |
| Регистрация: |
30.08.2018 |
|
Stalker54, упс, слепой немного... Для компиляции спавна, нужна сначала компиляция аи-сетки. Так что компилируем АИ-сетку, а уже потом спавн.
Вот еще предположение: Код Карта не прописана в game_graphs.ltx.
Сообщение отредактировал AziatkaVictor - Пятница, 22.05.2020, 02:09
|
|
Пятница, 22.05.2020, 02:06
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
30.08.2018 |
|
|
|
|
|
|
| Статус: |
 |
| Зевака: |
 |
| Сообщений: |
29 |
| Награды: |
0 |
| Регистрация: |
20.05.2020 |
|
AziatkaVictor, сейчас попробую, решил на всякий случай сектора и порталы обновить.
|
|
Пятница, 22.05.2020, 02:09
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
20.05.2020 |
|
|
|
|
|
|
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1313 |
| Награды: |
4 |
| Регистрация: |
30.08.2018 |
|
Stalker54, сектора и порталы трогать НЕ нужно. Это для оптимизации, но эффективно только на подземных локациях, на обычных, открытых местностях, можешь просто сделать один сектор и не переживать. Все что нужно спавну: сам спавн, и АИ-сетка, если ты её как-то изменял (вроде еще что-то, но я не помню что).
|
|
Пятница, 22.05.2020, 02:11
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
30.08.2018 |
|
|
|
|