Случайная подборка модов
Время Альянса
2.9
Закоулки правды
3.6
Call of Pripyat Complete
3.7
«Последний Сталкер»
4.1
Смерти Вопреки. Послушник
3.4
На Болотах
3.7
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Модератор форума: 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
    Понедельник, 10.02.2020, 14:19 | Сообщение # 6046
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    denis2000,

    Да, так и есть, лог невнимательно просмотрел, есть такая строчка
    ! Invalid weather name: atmosfear

    Вырезал всё я от старой погоды, у меня стоит чистый атмосфер. Такой вопрос Денис, если я сейчас пропишу то что есть в папке weathers, а там только циклы, например af3_bright_clear_0, когда погода вернётся на родную атмосфер? При переходе на другую локу?

    Добавлено (10.02.2020, 14:48)
    ---------------------------------------------
    Денис! Всё заработало спасибо. Прописал af3_bright_clear_0 вместо Атмосфер. Осталось разобраться с теми функциями которые я сейчас закоментил.

    --function set_weather(actor,npc,p)
    -- level_weathers.get_weather_manager():select_weather_all_time(p[1])
    --end

    и

    --function ret_weather()
    -- level_weathers.get_weather_manager():return_weather()
    --end

    Где это вылезет боком, откуда то же они взялись..(((

    И понять когда погода вернётся на обычный цикл " atmosfear " , не залипнет ли на " af3_bright_clear_0 "

    Сообщение отредактировал Policai - Понедельник, 10.02.2020, 14:32
      Злобная реклама
    Понедельник, 10.02.2020, 14:19
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Российская Федерация  denis2000
    Понедельник, 10.02.2020, 14:59 | Сообщение # 6047
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Цитата Policai ()
    Где это вылезет боком, откуда то же они взялись

    Вам виднее откуда они взялись, тем более, что одна из них вызывала вылет при использовании.
    Цитата Policai ()
    когда погода вернётся на обычный цикл " atmosfear " , не залипнет ли на " af3_bright_clear_0 "

    Погода вернется с новой фазой, ведь функция переключает погоду на выбранную здесь и сейчас (а не везде и навсегда), тем более, что af3_bright_clear_0 всего лишь одна из возможных погодных схем Атмосфера и вы вполне это пронаблюдаете.
    Сообщение отредактировал denis2000 - Понедельник, 10.02.2020, 15:01
      Злобная реклама
    Понедельник, 10.02.2020, 14:59
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  Policai
    Понедельник, 10.02.2020, 15:25 | Сообщение # 6048
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    Цитата denis2000 ()
    Вам виднее откуда они взялись, тем более, что одна из них вызывала вылет при использовании.


    Да это понятно, что мой косяк, просто сам я их не мог добавить, сала в черепе мало, значит что то адаптировал и эти функции там были, соответственно я и перенёс... Вопрос что именно кроме погоды может использовать эти функции??
    Если set_weather можно понять, эту функцию используют другие скрипты связанные с атмосфером, то ret_weather ваще непонятно что за функция, поиск по тексту больше нигде её не нашёл вообще в моде...(( есть подозрения, но точно не помню, когда собирал первую версию мода, я делал там погоду какую то, переносил из какого то мода. но не помню добавлял ли что то в скрипты, насколько помню та погода не сильно отличалась по структуре файлов от оригинала, в отличии от атмосфера... Скорее всего так и есть.

    Добавлено (10.02.2020, 15:30)
    ---------------------------------------------
    Кстати раз уж разговор зашёл, спрашивал уже но так и не ответили, по поводу тумана в атмосфере, можно как то уменьшить время тумана, или скорость его прохода, или просто сделать не таким густым... Блин пару часов игровых глаз выколи , не видно ничего в радиусе более 5-10 метров, идёшь вслепую как котёнок... biggrin

      Злобная реклама
    Понедельник, 10.02.2020, 15:25
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Украина  oleg19966
    Понедельник, 10.02.2020, 15:40 | Сообщение # 6049
    Статус:
    Новичок:
    Сообщений: 206
    Награды: 1
    Регистрация: 30.11.2019

    Neptun, ты можешь просто записать в спавн артефакты и добавить к условиям их спавна определённые инфопоршни.
      Злобная реклама
    Понедельник, 10.02.2020, 15:40
    Статус:
    Сообщений: 666
    Регистрация: 30.11.2019
    Украина  AziatkaVictor
    Понедельник, 10.02.2020, 15:58 | Сообщение # 6050
    Статус:
    Опытный:
    Сообщений: 1313
    Награды: 4
    Регистрация: 30.08.2018

    День добрый, а есть функция на принудительный спавн в аномальной зоне артефактов без выброса? Заранее спасибо!
      Злобная реклама
    Понедельник, 10.02.2020, 15:58
    Статус:
    Сообщений: 666
    Регистрация: 30.08.2018
    Российская Федерация  Policai
    Понедельник, 10.02.2020, 16:13 | Сообщение # 6051
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    AziatkaVictor,

    Пару тройку страниц назад обсуждали скрипт makdm
      Злобная реклама
    Понедельник, 10.02.2020, 16:13
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Российская Федерация  denis2000
    Понедельник, 10.02.2020, 16:16 | Сообщение # 6052
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Цитата Policai ()
    Вопрос что именно кроме погоды может использовать эти функции??

    В оригинале set_weather прокомментирована так, что будет использоваться при старте игры и в сцене "утро после пьянки с Зулусом", но по факту не использовалась.
    Я неоднократно использовал эту функцию для задания определенной погоды в катсценах. makdm например в моде Связь времен использовал приведенною в посте логику для установки определенной погоды во время квеста или катсцен.
    Цитата Policai ()
    можно как то уменьшить время тумана

    Можно уменьшить вероятность выпадения туманной или очень туманной погоды, а также плотность тумана и дальность видимости.
    Вероятность в файле environment\dynamic_weather_graphs.ltx в секциях [atmosfear_***] параметры foggy и veryfoggy.
    Плотность и дальность видимости в файлах из папки environment\weathers в секциях параметры fog_density, fog_distance.
    Сообщение отредактировал denis2000 - Понедельник, 10.02.2020, 17:01
      Злобная реклама
    Понедельник, 10.02.2020, 16:16
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  Ferveks
    Вторник, 11.02.2020, 17:38 | Сообщение # 6053
    Игра Душ: Начало
    Статус:
    Бывалый:
    Сообщений: 646
    Награды: 5
    Регистрация: 29.06.2017

    Крим, в логике объектов поле on_timer = 20000 сработает через 20 секунд реального времени, так что не надо заморачиваться. Время указывается в милисекундах (1 с = 1000 мс)
      Злобная реклама
    Вторник, 11.02.2020, 17:38
    Статус:
    Сообщений: 666
    Регистрация: 29.06.2017
    Российская Федерация  sergej5500
    Вторник, 11.02.2020, 22:05 | Сообщение # 6054
    Статус:
    Новичок:
    Сообщений: 290
    Награды: 4
    Регистрация: 09.01.2017

    Добрый вечер. Интересует такой вопрос.

    Известно, что в Зове Припяти аномалии на НПС не действуют. В моде Связь Времен действие аномалий на неписей реализовано через скрипт. Помню, там был квест. Кого то надо было провести через половину Юпитера и следить, что бы тот не помер. Сам непись аномалий не видел.

    Существует ли мод на Зов Припяти, в котором НПС сами обходят аномалии? Или обход аномалий неписями можно реализовать через скрипты?
      Злобная реклама
    Вторник, 11.02.2020, 22:05
    Статус:
    Сообщений: 666
    Регистрация: 09.01.2017
    Российская Федерация  makdm
    Вторник, 11.02.2020, 22:15 | Сообщение # 6055
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    sergej5500, про мод не знаю. Но я в свое время писАл схему ИИ НПС при которой он обходит аномалии. Схема сбрасывал знакомым модмейкерам, но использовал её кто-то или нет, я не знаю.
    Вот вам схема обхода НПС аномалий. Пользуйтесь на здоровье.

      Злобная реклама
    Вторник, 11.02.2020, 22:15
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Российская Федерация  sergej5500
    Вторник, 11.02.2020, 22:23 | Сообщение # 6056
    Статус:
    Новичок:
    Сообщений: 290
    Награды: 4
    Регистрация: 09.01.2017

    makdm,

    Дмитрий, большое спасибо. Как я понимаю, эту схему надо прописать в modules.

    Что то вроде:

    load_scheme("xr_walker", "walker", stype_stalker)
    load_scheme("xr_remark", "remark", stype_stalker)

    Что именно требуется этой схеме?
      Злобная реклама
    Вторник, 11.02.2020, 22:23
    Статус:
    Сообщений: 666
    Регистрация: 09.01.2017
    Российская Федерация  IVANS
    Среда, 12.02.2020, 09:12 | Сообщение # 6057
    Статус:
    Гость:
    Сообщений: 41
    Награды: 1
    Регистрация: 24.12.2019

    Скорость приседа ГГ можно без ковыряния движка изменить, чтобы он садился плавнее и вставал.?
      Злобная реклама
    Среда, 12.02.2020, 09:12
    Статус:
    Сообщений: 666
    Регистрация: 24.12.2019
    Российская Федерация  Neptun
    Четверг, 13.02.2020, 04:33 | Сообщение # 6058
    Связной
    Статус:
    Бывалый:
    Сообщений: 672
    Награды: 9
    Регистрация: 25.03.2012

    Добро. Написал функцию наподобие из скрипта pda, которая выводит на экран сообщение о том, какие артефакты есть в аномальной зоне. Столкнулся с проблемой, что если в аномальной зоне два и более артефактов, функция напишет только об одном артефакте. Как сделать так, чтобы было перечисление всех артов? Так выглядит выводящая функция:
    Код
    self.art_zone_1:TextControl():SetText(loca_esc..hint_1..game.translate_string("ui_actor_net_art_info").."\\n"..game.translate_string("st_"..v.."_name"))

    Последнее и отвечает за вывод арта, да, понимаю, что если один раз написано, один раз и покажет арт, но суть в том, что если дублировать этот тег, на экран выведется тот же самый арт, но в двух экземплярах.
      Злобная реклама
    Четверг, 13.02.2020, 04:33
    Статус:
    Сообщений: 666
    Регистрация: 25.03.2012
    Российская Федерация  Ferveks
    Четверг, 13.02.2020, 04:51 | Сообщение # 6059
    Игра Душ: Начало
    Статус:
    Бывалый:
    Сообщений: 646
    Награды: 5
    Регистрация: 29.06.2017

    Neptun, если вы итерируетесь по таблице артефактов в аномалии и v - поле таблицы, отвечающее за артефакт, то вам нужно завести строковую переменную, куда вы будете накапливать информацию об артефактах.



    За корректность синтаксиса не ручаюсь, набирал по памяти, а на lua давно не писал
      Злобная реклама
    Четверг, 13.02.2020, 04:51
    Статус:
    Сообщений: 666
    Регистрация: 29.06.2017
    Российская Федерация  Hozar_2002
    Четверг, 13.02.2020, 20:40 | Сообщение # 6060
    Статус:
    Новичок:
    Сообщений: 347
    Награды: 7
    Регистрация: 22.04.2017

    IVANS, консольная команда cam_inert помощь. Советую варьировать значение от 0.2 до 0.45 не более.
      Злобная реклама
    Четверг, 13.02.2020, 20:40
    Статус:
    Сообщений: 666
    Регистрация: 22.04.2017
    Поиск: