Случайная подборка модов
Призраки прошлого
3.2
Выживший. Побег из Зоны
3.7
R.M.A mod 1.1.5
4.2
Call of Pripyat Complete
3.7
OGSM 1.8 Community Edition
4.2
Секрет Дианы
2.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
    Сомали  WolfHeart
    Воскресенье, 05.04.2020, 10:09 | Сообщение # 6496
    Статус:
    Опытный:
    Сообщений: 3154
    Награды: 18
    Регистрация: 06.06.2017

    RoboCat, Да разобрался уже, пост выше.
    Цитата WolfHeart ()
    А.. ну да, забываю что я же не в России. Для меня, весь мир Советский Союз, все люди братья.

    Кроме того, я часто туда заглядываю, на GM и не заметил, что-бы кого-то там поубавилось из постоянных.
    Вот это все и ввело меня в недоумение по поводу твоего сообщения. Сорян дружище. smile
      Злобная реклама
    Воскресенье, 05.04.2020, 10:09
    Статус:
    Сообщений: 666
    Регистрация: 06.06.2017
    Российская Федерация  RoboCat
    Воскресенье, 05.04.2020, 14:31 | Сообщение # 6497
    Статус:
    Новичок:
    Сообщений: 300
    Награды: 9
    Регистрация: 07.01.2017

    Как создать метку если не знаешь obj_id ?
    local zone = db.zone_by_name["zat_mod_map_spot_zone_check_id"]
    level.map_add_object_spot(zone, "crlc_small", "actor_name_1")
    Я как не писал, метку всё равно на ГГ ставит
    zat_mod_map_spot_zone_check_id называется и space_restrictor и внутри него написано
    [story_object]
    story_id = zat_mod_map_spot_zone_check_id
    но это никак не влияет
      Злобная реклама
    Воскресенье, 05.04.2020, 14:31
    Статус:
    Сообщений: 666
    Регистрация: 07.01.2017
    Российская Федерация  Overfirst
    Воскресенье, 05.04.2020, 14:49 | Сообщение # 6498
    Статус:
    Бывалый:
    Сообщений: 1081
    Награды: 19
    Регистрация: 11.06.2015

    RoboCat, потому что story_id и id являются разными понятиями. В данном случае функция, которую ты вызываешь, требует id. Можно попробовать так:
    Код
    level.map_add_object_spot(zone:id(), "crlc_small", "actor_name_1")

    Или так:
    Код
    level.map_add_object_spot(get_story_object_id("zat_mod_map_spot_zone_check_id"), "crlc_small", "actor_name_1")
      Злобная реклама
    Воскресенье, 05.04.2020, 14:49
    Статус:
    Сообщений: 666
    Регистрация: 11.06.2015
    Российская Федерация  denis2000
    Воскресенье, 05.04.2020, 16:05 | Сообщение # 6499
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Цитата KOLOMBO13 ()
    чтобы от мутных не умирал !

    Какой тип урона наносят "мутные" от того и защищайте. Если огнестрел - настройки из секции дамаг, если иной тип урона - то имунитеты.
    Сообщение отредактировал denis2000 - Воскресенье, 05.04.2020, 16:07
      Злобная реклама
    Воскресенье, 05.04.2020, 16:05
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Украина  KOLOMBO13
    Воскресенье, 05.04.2020, 21:26 | Сообщение # 6500
    Статус:
    Отмычка:
    Сообщений: 165
    Награды: 1
    Регистрация: 10.10.2018

    denis2000, сколько бы я 000000000001 не писал до имунитета к порезам всеравно мутные убивают, только помогает смена полученого урона за 1 удар/выстрел на 0.1 может не правельно имунку на порезы ставлю ?
      Злобная реклама
    Воскресенье, 05.04.2020, 21:26
    Статус:
    Сообщений: 666
    Регистрация: 10.10.2018
    Российская Федерация  denis2000
    Понедельник, 06.04.2020, 00:24 | Сообщение # 6501
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Цитата KOLOMBO13 ()
    может не правельно имунку на порезы ставлю ?

    Так как вы ставите? Нужно через файл модели:
    Например модель: stalker_neutral_unical_npc.ogf прикрепленный файл: models\capture\stalker_neutral_unical_npc.ltx
    Код
    ...
    [immunities]
    immunities_sect = resistance_unical_npc
    ...

    В файле: immunities.ltx, что то типа такого:
    Код
    [resistance_unical_npc]
    burn_immunity     = 0.09
    strike_immunity    = 0.09
    shock_immunity     = 0.09
    wound_immunity    = 0.09
    radiation_immunity    = 0.09
    telepatic_immunity    = 0.1
    chemical_burn_immunity   = 0.09
    explosion_immunity    = 0.1
    fire_wound_immunity    = 0.1
    Сообщение отредактировал denis2000 - Понедельник, 06.04.2020, 00:29
      Злобная реклама
    Понедельник, 06.04.2020, 00:24
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Украина  KOLOMBO13
    Понедельник, 06.04.2020, 02:34 | Сообщение # 6502
    Статус:
    Отмычка:
    Сообщений: 165
    Награды: 1
    Регистрация: 10.10.2018

    denis2000, а что в этой штуке что дает бесмертие нпс выбраному, которую написал в спойлере в посте 6514 не можна сменить имунку чтобы небыл бесмертным но не получал урон от мутных ???
    Сообщение отредактировал KOLOMBO13 - Понедельник, 06.04.2020, 09:13
      Злобная реклама
    Понедельник, 06.04.2020, 02:34
    Статус:
    Сообщений: 666
    Регистрация: 10.10.2018
    Российская Федерация  sashakrop
    Понедельник, 06.04.2020, 08:02 | Сообщение # 6503
    Статус:
    Зевака:
    Сообщений: 3
    Награды: 0
    Регистрация: 01.09.2017

    Всем привет! Хочу задать вопрос: Как сделать чтобы можно было убивать с ножа любого НПС и остальные нейтралы(друзья) не становились врагами. Ну или подскажите способ как реализовать что-то подобное.
      Злобная реклама
    Понедельник, 06.04.2020, 08:02
    Статус:
    Сообщений: 666
    Регистрация: 01.09.2017
    Российская Федерация  denis2000
    Понедельник, 06.04.2020, 10:38 | Сообщение # 6504
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    KOLOMBO13, Нет.


    sashakrop, Могу предположить, что в скрипте xr_motivator.script в колбеке на хит, проверять, что хит нанес актор и у него активный предмет - нож. Исходя из этих условий обнулять реакцию других НПС на это событие.
    Сообщение отредактировал denis2000 - Понедельник, 06.04.2020, 10:55
      Злобная реклама
    Понедельник, 06.04.2020, 10:38
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  Крим
    Понедельник, 06.04.2020, 11:25 | Сообщение # 6505
    Статус:
    Новичок:
    Сообщений: 231
    Награды: 1
    Регистрация: 21.04.2019

    Здравствуйте. Есть вопрос: как можно заспавнить квестовый предмет в тело мертвого нпс? [Уже прописывал в секции [spawn] \n]
      Злобная реклама
    Понедельник, 06.04.2020, 11:25
    Статус:
    Сообщений: 666
    Регистрация: 21.04.2019
    Российская Федерация  Overfirst
    Понедельник, 06.04.2020, 11:28 | Сообщение # 6506
    Статус:
    Бывалый:
    Сообщений: 1081
    Награды: 19
    Регистрация: 11.06.2015

    Крим, точно так же, как и любой другой предмет, но с одной оговоркой: секцию предмета нужно добавить в death_generic.ltx в секцию keep_items аналогично другим предметам, чтобы твой предмет не удалился при чистке инвентаря.
      Злобная реклама
    Понедельник, 06.04.2020, 11:28
    Статус:
    Сообщений: 666
    Регистрация: 11.06.2015
    Российская Федерация  sashakrop
    Понедельник, 06.04.2020, 19:33 | Сообщение # 6507
    Статус:
    Зевака:
    Сообщений: 3
    Награды: 0
    Регистрация: 01.09.2017

    Цитата denis2000 ()
    Могу предположить, что в скрипте xr_motivator.script в колбеке на хит, проверять, что хит нанес актор и у него активный предмет - нож. Исходя из этих условий обнулять реакцию других НПС на это событие.

    А можно поподробней я просто не очень шарю))))
      Злобная реклама
    Понедельник, 06.04.2020, 19:33
    Статус:
    Сообщений: 666
    Регистрация: 01.09.2017
    Российская Федерация  Paradox27kms
    Вторник, 07.04.2020, 11:44 | Сообщение # 6508
    Статус:
    Новичок:
    Сообщений: 312
    Награды: 2
    Регистрация: 11.02.2019

    У меня в спавне неккоректна какая-та секция... Вылет с таким логом:
    Цитата
    Expression : fatal error
    Function : CScriptEngine::lua_error
    File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
    Line : 73
    Description : <no expression>
    Arguments : LUA error: ....r. - shadow of chernobyl\gamedata\scripts\_g.script:20: bad argument #2 to 'format' (string expected, got no value)

    Так вот есть ли способы вычислить данную\данные секции?
    Сообщение отредактировал Paradox27kms - Вторник, 07.04.2020, 11:45
      Злобная реклама
    Вторник, 07.04.2020, 11:44
    Статус:
    Сообщений: 666
    Регистрация: 11.02.2019
    Российская Федерация  Policai
    Вторник, 07.04.2020, 11:52 | Сообщение # 6509
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    Paradox27kms,

    Тут вообщето по ЗП обсуждения...
      Злобная реклама
    Вторник, 07.04.2020, 11:52
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Российская Федерация  Prostomod
    Вторник, 07.04.2020, 12:16 | Сообщение # 6510
    Статус:
    Новичок:
    Сообщений: 266
    Награды: 4
    Регистрация: 27.02.2018

    Paradox27kms, вот не знаю, как там на ТЧ, но в ЗП можно попробовать расшифровать этот вылет т.к. там много что может подразумеваться. В файле _g.script найдите функцию function abort и расскоментируйте строку --error_log(reason). Потом отыщите function printf и расскоментируйте всё, что там написано. В ЗП это позволяет легче устранять вылеты и баги, а что в ТЧ (а оно вообще есть в ТЧ?) - неизвестно. И всё-же лучше в профильной теме спрашивать.
    Сообщение отредактировал Prostomod - Вторник, 07.04.2020, 12:18
      Злобная реклама
    Вторник, 07.04.2020, 12:16
    Статус:
    Сообщений: 666
    Регистрация: 27.02.2018
    Поиск: