Случайная подборка модов
Время Альянса
2.9
Эхо Чернобыля 2
3.7
Путь в Припять
3.8
Old Episodes. Epilogue
3.2
Ночь перед Рождеством
3.3
NZK MOD 1.3
3.2
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Модератор форума: FanG, Аdmin, FantomICW, Overfirst  
[CoP] Модострой: вопросница
Российская Федерация  Overfirst
Воскресенье, 31.12.2017, 13:17 | Сообщение # 1
Статус:
Бывалый:
Сообщений: 1081
Награды: 19
Регистрация: 11.06.2015

[CoP] Модострой: вопросница

Тема посвящена моддингу на платформе Зов Припяти.

Соседние темы: Тень Чернобыля / Чистое небо.


  • Здесь задают вопросы и получают на них ответы. Прежде чем задать вопрос, воспользуйтесь поиском по разделу, ответ на него, вероятно, уже есть.

  • Если у вас произошёл вылет, проверьте лог и поищите информацию об ошибке в справочнике. Также будет полезно посмотреть справочник ошибок. Если у Вас вылетает какой-то мод, то следует написать в тему этого мода.

  • Грамотно оформляйте свой пост, чётко доносите суть своего вопроса (ответа).

  • Благодарность выражаем в личке или же ставим плюсик в историю репутации. Подобные посты будут удаляться.
  •   Злобная реклама
    Воскресенье, 31.12.2017, 13:17
    Статус:
    Сообщений: 666
    Регистрация: 11.06.2015
    Российская Федерация  Policai
    Воскресенье, 18.08.2019, 16:20 | Сообщение # 4306
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    Vlad_ghost13,



    По адресу C:\Users\ПОЛЬЗОВАТЕЛЬ\AppData\Local\Autodesk\3dsMax\2011 - 64bit\enu найди файл
    3dsmax.ini в нём найди строчку

    Images=D:\X-Ray_CoP_SDK\editors\gamedata\textures

    И пропиши свой адрес
    Сообщение отредактировал Policai - Воскресенье, 18.08.2019, 16:26
      Злобная реклама
    Воскресенье, 18.08.2019, 16:20
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Украина  molodoy_chelovek
    Воскресенье, 18.08.2019, 17:56 | Сообщение # 4307
    Статус:
    Новичок:
    Сообщений: 316
    Награды: 2
    Регистрация: 14.07.2019

    После убийства одного сквада спавню второй, и пытаюсь поставить метку на этом втором скваде



    info2 - смерть первого сквада

    Но метка не ставится на squad2, подозреваю что задание обновляется быстрее, чем спавнится этот самый squad2, как это правильно исправить?
    Думаю через рестриктор проверять поршень на смерть первого сквада, и с задержкой выдавать поршень который сделает target на втором, но насколько это правильно?

    UPD: Да, если поставить поставить вместо squad2 любой story_object, то она срабатывает
    Сообщение отредактировал molodoy_chelovek - Воскресенье, 18.08.2019, 17:59
      Злобная реклама
    Воскресенье, 18.08.2019, 17:56
    Статус:
    Сообщений: 666
    Регистрация: 14.07.2019
    Российская Федерация  Ferveks
    Воскресенье, 18.08.2019, 18:00 | Сообщение # 4308
    Игра Душ: Начало
    Статус:
    Бывалый:
    Сообщений: 646
    Награды: 5
    Регистрация: 29.06.2017

    molodoy_chelovek, вы прописали отряду story_id?
      Злобная реклама
    Воскресенье, 18.08.2019, 18:00
    Статус:
    Сообщений: 666
    Регистрация: 29.06.2017
    Украина  molodoy_chelovek
    Воскресенье, 18.08.2019, 18:03 | Сообщение # 4309
    Статус:
    Новичок:
    Сообщений: 316
    Награды: 2
    Регистрация: 14.07.2019

    Ferveks, Господи... Совсем забыл про стори ид, и ставил метки по названию сквада... Уже напридумывал велосипедов biggrin

    Спасибо за помощь!
      Злобная реклама
    Воскресенье, 18.08.2019, 18:03
    Статус:
    Сообщений: 666
    Регистрация: 14.07.2019
    Российская Федерация  Vlad_ghost13
    Понедельник, 19.08.2019, 13:27 | Сообщение # 4310
    Статус:
    Гость:
    Сообщений: 33
    Награды: 1
    Регистрация: 30.01.2017

    Policai, Спасибо, я так и сделал

    Но это не помогло, открыв модельку(она в формате object) она серая, и в bitmap стоит путь к текстурам, могу другую выбрать, но при сохранении путь до новой не сохранится
      Злобная реклама
    Понедельник, 19.08.2019, 13:27
    Статус:
    Сообщений: 666
    Регистрация: 30.01.2017
    Российская Федерация  Neptun
    Понедельник, 19.08.2019, 13:42 | Сообщение # 4311
    Связной
    Статус:
    Бывалый:
    Сообщений: 672
    Награды: 9
    Регистрация: 25.03.2012

    Добро. Вылет совершенно на ровном месте при загрузке сейва или при сохранении:
    Код
    [error]Expression    : !m_error_code
    [error]Function      : raii_guard::~raii_guard
    [error]File          : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp
    [error]Line          : 748
    [error]Description   : ...Л.К.Е.Р. - Зов Припяти\gamedata\scripts\utils.script:588: attempt to index local 't' (a number value)

    Раньше ничего подобного не было. Ума не приложу, в чём причина.
    Сообщение отредактировал Neptun - Понедельник, 19.08.2019, 13:52
      Злобная реклама
    Понедельник, 19.08.2019, 13:42
    Статус:
    Сообщений: 666
    Регистрация: 25.03.2012
    Российская Федерация  Policai
    Понедельник, 19.08.2019, 13:59 | Сообщение # 4312
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    Vlad_ghost13,

    Раз она серая значит или нет нужных текстур или у МОДЕЛЬКИ адреса к текстурам другие..
    И к слову
    1.Неверно прописано, не должно быть подпапок в адресе, ссылка должна быть на папку \textures
    2.Импортируешь скрипом? если да то по адресу C:\Program Files\Autodesk\3ds Max 2011\Scripts
    есть файл xr_scripts_settings.txt
    В нём тоже должны быть указаны пользовательские пути

    [paths]
    InitialStaticExportPath =D:\X-Ray_CoP_SDK\editors\import
    InitialSkinExportPath =D:\X-Ray_CoP_SDK\editors\import
    editorpath = D:\X-Ray_CoP_SDK\editors
    last_textures_path =D:\X-Ray_CoP_SDK\editors\gamedata\textures
    last_objects_path=D:\X-Ray_CoP_SDK\editors\rawdata\objects
    Сообщение отредактировал Policai - Понедельник, 19.08.2019, 14:11
      Злобная реклама
    Понедельник, 19.08.2019, 13:59
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Российская Федерация  denis2000
    Понедельник, 19.08.2019, 14:43 | Сообщение # 4313
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Neptun, Кто то при сохранении переменной времени вместо нее передает просто число. Ищите кто хулиганит с функцией w_CTime.
    Сообщение отредактировал denis2000 - Понедельник, 19.08.2019, 14:45
      Злобная реклама
    Понедельник, 19.08.2019, 14:43
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  Vlad_ghost13
    Понедельник, 19.08.2019, 18:58 | Сообщение # 4314
    Статус:
    Гость:
    Сообщений: 33
    Награды: 1
    Регистрация: 30.01.2017

    Policai,

    1.Исправил, не помогло
    2.Такое у меня уже стояло
    Цитата
    [paths]
    InitialStaticExportPath =D:\X-Ray_CoP_SDK\editors\import
    InitialSkinExportPath =D:\X-Ray_CoP_SDK\editors\import
    editorpath = D:\X-Ray_CoP_SDK\editors
    last_textures_path =D:\X-Ray_CoP_SDK\editors\gamedata\textures
    last_objects_path=D:\X-Ray_CoP_SDK\editors\rawdata\objects

    Текстуры есть, а вот адреса к текстурам другие, знаю, про это и говорю, что я меняю адреса в bitmape, но они не сохраняются. Если сохраню в .max то все норм, адреса сохраняются, а если с помощью скрипта в .object, то сбрасываются.
      Злобная реклама
    Понедельник, 19.08.2019, 18:58
    Статус:
    Сообщений: 666
    Регистрация: 30.01.2017
    Российская Федерация  DedSorokanyk
    Понедельник, 19.08.2019, 20:36 | Сообщение # 4315
    Статус:
    Опытный:
    Сообщений: 1407
    Награды: 4
    Регистрация: 03.03.2011

    Доброго здоровья камрады!
    В Соли 16, в ОП 2.1 папки с логами, сэйвами, скринами, узером, находятся в самой игре, т/е игра на диске Д, грубо говоря, там и всё остальное, т/е диск С, програмный, не грузят. Но вот Солянка+ ООП+ Кол, +М.Г. отмечается на диске С в папке общих документов, как ,что, сделать что бы все отметки(логи, сэйвы, скрины, папка узер) перенести в папку с игрой что бы не грузили диск С.
      Злобная реклама
    Понедельник, 19.08.2019, 20:36
    Статус:
    Сообщений: 666
    Регистрация: 03.03.2011
    Российская Федерация  sergej5500
    Понедельник, 19.08.2019, 20:54 | Сообщение # 4316
    Статус:
    Новичок:
    Сообщений: 290
    Награды: 4
    Регистрация: 09.01.2017

    DedSorokanyk,

    Пути для хранения папки с сейвами, логами и т.д. прописаны в файле fsgame.ltx в папке с игрой.

    Строки типа

    $app_data_root$ = true | false | C:\Users\Public\Documents\Сталкер\Зов Припяти\
      Злобная реклама
    Понедельник, 19.08.2019, 20:54
    Статус:
    Сообщений: 666
    Регистрация: 09.01.2017
    Российская Федерация  DedSorokanyk
    Вторник, 20.08.2019, 07:54 | Сообщение # 4317
    Статус:
    Опытный:
    Сообщений: 1407
    Награды: 4
    Регистрация: 03.03.2011

    sergej5500,
    Спасибо за ответ. Правда я такой грамотный smile что ничего не понял, если в игру Соль + ООП+ Кол + М.Г. вставить(заменить) папку fsgame.ltx из Соли 16 а также папку profiles , то будет ли игра видеть подобное и на диске С исчезнет ли папка shoc ?
      Злобная реклама
    Вторник, 20.08.2019, 07:54
    Статус:
    Сообщений: 666
    Регистрация: 03.03.2011
    Российская Федерация  Neptun
    Вторник, 20.08.2019, 09:09 | Сообщение # 4318
    Связной
    Статус:
    Бывалый:
    Сообщений: 672
    Награды: 9
    Регистрация: 25.03.2012

    Добро. Как можно понять данное выражение в логе:
    Код
    cannot remove restriction with id [287][ros_zone_mine_electric_average] to the entity with id [15361][ros_b3_blood_strong15361], because it is not added

    "ros_zone_mine_electric_average", - аномалия такая существует.
    "ros_b3_blood_strong15361", - не совсем корректный ид кровососа, правильно так: "ros_b3_blood_strong"
      Злобная реклама
    Вторник, 20.08.2019, 09:09
    Статус:
    Сообщений: 666
    Регистрация: 25.03.2012
    Российская Федерация  Overfirst
    Вторник, 20.08.2019, 09:12 | Сообщение # 4319
    Статус:
    Бывалый:
    Сообщений: 1081
    Награды: 19
    Регистрация: 11.06.2015

    Цитата Neptun ()
    Как можно понять данное выражение в логе

    Что-то вроде уведомления о попытке удалить ограничение для живого существа. Пишет, что такого ограничения не найдено.

    Цитата Neptun ()
    "ros_b3_blood_strong15361", - не совсем корректный ид кровососа, правильно так: "ros_b3_blood_strong"

    Корректный. Это полное имя, то есть obj:name(), получается вот так: obj:section() .. obj:id(), как бы состоит из имени секции и следом идущим айдишником. Сделано для того чтобы спавн сущности с одной секцией имел разное имя. Заспавненный в SDK предмет будет иметь имя без префикса айдишника.
      Злобная реклама
    Вторник, 20.08.2019, 09:12
    Статус:
    Сообщений: 666
    Регистрация: 11.06.2015
    Российская Федерация  Ferveks
    Вторник, 20.08.2019, 09:14 | Сообщение # 4320
    Игра Душ: Начало
    Статус:
    Бывалый:
    Сообщений: 646
    Награды: 5
    Регистрация: 29.06.2017

    Neptun, вероятно, вы используете in или out рестрикторы для этого мутанта. Но не прописываете их в логике. Что-то в этом духе
      Злобная реклама
    Вторник, 20.08.2019, 09:14
    Статус:
    Сообщений: 666
    Регистрация: 29.06.2017
    Поиск: