Случайная подборка модов
NEYA: Thunderstorm
2.9
OGSE 0.6.9.3
4.2
Dead Autumn
4.1
Hibernation Evil - Эпизод I
2.8
Вектор Отчуждения
4.2
Call of Misery
4.1
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Модератор форума: 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
    Вторник, 21.08.2018, 09:57 | Сообщение # 2011
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    Цитата Asfagan ()
    use = {!actor_has_weapon} false, true


    Неа... не помогает...

    И в ЗП перебираю файлы и ничего не могу найти, как там это сделано?
      Злобная реклама
    Вторник, 21.08.2018, 09:57
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Российская Федерация  Asfagan
    Вторник, 21.08.2018, 11:16 | Сообщение # 2012
    Статус:
    Бывалый:
    Сообщений: 929
    Награды: 12
    Регистрация: 01.02.2014

    Policai, вот примеры из оригинала:

    Код
    [meet]
    close_distance = 5
    close_anim      = guard_na
    close_victim    = actor
    use   = {=actor_has_weapon} false, true
    abuse  = true
    trade_enable  = false
    allow_break = false
    meet_dialog  = {-zat_b5_actor_help_stalkers_pric} zat_b5_stalker_commander_dialog
    snd_on_use = {=actor_has_weapon} meet_hide_weapon, nil


    Код
    [meet@weap]
    close_anim  = threat_na
    close_victim    = actor
    close_distance  = 7
    close_snd_hello = {=actor_has_weapon} meet_hide_weapon, nil
    close_snd_bye   = nil
    use   =  true
    abuse  = true
    trade_enable  = false
    allow_break = false


    пробуй колдовать
      Злобная реклама
    Вторник, 21.08.2018, 11:16
    Статус:
    Сообщений: 666
    Регистрация: 01.02.2014
    Российская Федерация  Policai
    Вторник, 21.08.2018, 11:21 | Сообщение # 2013
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    Вот я и колодовал, заметь везде стоит = а не !, но не работает ни так ни так... разговор есть типа убери ствол, а дальше ничего, открывается диалог и со стволом разговариваешь... ничего не вышло вот и написал тут... думаю может ещё где то какие то параметры должны стоять? может в профилях нпс в character_desc_локация.xml... хотя там стандартные профили у меня скопированные из оригинала зп

    Добавлено (21.08.2018, 11:23)
    ---------------------------------------------
    А в оригинале ведь говорят убери ствол, да ещё и в ГГ целится начинают пока не уберёшь... Хотя может я путаю и это не в ЗП было?

    Добавлено (21.08.2018, 11:35)
    ---------------------------------------------
    Asfagan,

    Заработало, нужны именно обе строки и именно в таком расположении:

    use = {=actor_has_weapon} false, true
    snd_on_use = {=actor_has_weapon} meet_hide_weapon, nil

    И обе именно с =, иначе не работает, сейчас говорит убери ствол и пока не уберёшь ствол нет кнопки диалога, теперь надо разобраться какой поршень стандартный воткнуть из оригинала игры и куда, чтоб если ты не убираешь ствол, нпс достаёт свой и целится в ГГ... видел это а где не помню...
    Сообщение отредактировал Policai - Вторник, 21.08.2018, 11:36
      Злобная реклама
    Вторник, 21.08.2018, 11:21
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Украина  aleksstalker
    Вторник, 21.08.2018, 12:29 | Сообщение # 2014
    Статус:
    Новичок:
    Сообщений: 245
    Награды: 2
    Регистрация: 19.01.2017

    Здравствуйте, как через рестриктор проиграть звук? Какие секции нужно прописать в кастом дату рестриктора?
    P.S:прошу тапками не кидатся biggrin
      Злобная реклама
    Вторник, 21.08.2018, 12:29
    Статус:
    Сообщений: 666
    Регистрация: 19.01.2017
    Российская Федерация  Zmey9l_63
    Вторник, 21.08.2018, 12:33 | Сообщение # 2015
    Статус:
    Новичок:
    Сообщений: 369
    Награды: 2
    Регистрация: 14.02.2017

    Цитата Policai ()
    иначе не работает

    Потому что копируешь и проверяешь методом перебора))
    Можно например и так написать..
    Код
    snd_on_use = {!actor_has_weapon} meet_hello, meet_hide_weapon
      Злобная реклама
    Вторник, 21.08.2018, 12:33
    Статус:
    Сообщений: 666
    Регистрация: 14.02.2017
    Российская Федерация  Asfagan
    Вторник, 21.08.2018, 13:46 | Сообщение # 2016
    Статус:
    Бывалый:
    Сообщений: 929
    Награды: 12
    Регистрация: 01.02.2014

    aleksstalker, пример:

    on_info = %=play_sound(pri_a28_ssu_to_actor_3)%
      Злобная реклама
    Вторник, 21.08.2018, 13:46
    Статус:
    Сообщений: 666
    Регистрация: 01.02.2014
    Российская Федерация  Zmey9l_63
    Вторник, 21.08.2018, 15:12 | Сообщение # 2017
    Статус:
    Новичок:
    Сообщений: 369
    Награды: 2
    Регистрация: 14.02.2017

    aleksstalker, хех...Пример простой. Сколько не заходишь, звук играет. Но правильный))
    Держи посложней.


    Функция из ТЧ конечно. Бери ту что выше))
    Сообщение отредактировал Zmey9l_63 - Вторник, 21.08.2018, 15:14
      Злобная реклама
    Вторник, 21.08.2018, 15:12
    Статус:
    Сообщений: 666
    Регистрация: 14.02.2017
    Казахстан  Котошметик
    Среда, 22.08.2018, 09:03 | Сообщение # 2018
    Статус:
    Зевака:
    Сообщений: 3
    Награды: 0
    Регистрация: 14.08.2018

    Привет,у меня проблема.Я перенёс Винторез без прицела из мода Customization mod [COP] в Call Of Chernobyl.Иконки сделал,конфиги правил,но проблема в том,что когда игрок будет целится без надетого прицела,то он будет шататься cry cry ...
      Злобная реклама
    Среда, 22.08.2018, 09:03
    Статус:
    Сообщений: 666
    Регистрация: 14.08.2018
    Российская Федерация  Policai
    Четверг, 23.08.2018, 06:22 | Сообщение # 2019
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    Цитата Asfagan ()
    пример:

    on_info = %=play_sound(pri_a28_ssu_to_actor_3)%


    Asfagan,

    Подскажи как запустить перебор 5 звуков? Нужно запустить мегафон на локации бар, на входе на локацию спейс, (bar_start_megafon) логика выведена в отдельный файл, и на самом мегафоне логика, тоже выведена в отдельный файл. Там пропагада 5 звуков mega_duty_propaganda_1...5. На спейс я поставил

    Цитата
    [logic]
    active = sr_idle

    [sr_idle]
    on_actor_inside = nil %+bar_start_megafon%


    А как расписать логику на самом мегафоне не соображу..
    В оригинале ТЧ этот мегафон работает через sound_theme.script, вот секция из скрипта:



    тут я пас... Хотя еслиб была бы возможность запустить эту секцию на ЗП был бы рад, стараюсь на всех локах по возможности восстанавливать родную озвучку.
    Сообщение отредактировал Policai - Четверг, 23.08.2018, 06:37
      Злобная реклама
    Четверг, 23.08.2018, 06:22
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Российская Федерация  Zmey9l_63
    Четверг, 23.08.2018, 06:52 | Сообщение # 2020
    Статус:
    Новичок:
    Сообщений: 369
    Награды: 2
    Регистрация: 14.02.2017

    Цитата Policai ()
    как запустить перебор 5 звуков?

    Либо через рестриктор, либо через логику мегафона.
    Логика очень простая.
    [ph_sound]
    snd = radio_music_1
    min_idle = 3000
    max_idle = 9000
    random = true
      Злобная реклама
    Четверг, 23.08.2018, 06:52
    Статус:
    Сообщений: 666
    Регистрация: 14.02.2017
    Российская Федерация  Policai
    Четверг, 23.08.2018, 07:02 | Сообщение # 2021
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    Что должно быть тут?

    [ph_sound]
    snd = radio_music_1 - относительно какой папки идёт выбор?
    min_idle = 3000
    max_idle = 9000
    random = true

    Да и в ЗП нет этой секции в скрипте.
    Сообщение отредактировал Policai - Четверг, 23.08.2018, 07:07
      Злобная реклама
    Четверг, 23.08.2018, 07:02
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Российская Федерация  Zmey9l_63
    Четверг, 23.08.2018, 07:32 | Сообщение # 2022
    Статус:
    Новичок:
    Сообщений: 369
    Награды: 2
    Регистрация: 14.02.2017

    В ЗП музыка отыгрывается слегка по другому. Сами скрипты задают только принципы загрузки и обработки звука грубо говоря.
    Пляши от файла misc\script_sound.ltx
    Создай в нем свой инклуд для своих звуков по образцу...В своём файле прописывай характеристики и пути к звукам.
    Вот где-то таким макаром
    path = music\harmonica_
    И кстати посмотри логику
    zat_a2_ph_rupor.ltx
    Там вроде все понятно. По идее - аналог логики ТЧ мегафона. Хотя могу ошибаться. По любому - не мешает и тебе по файлам ЗП пошарить))
    Сообщение отредактировал Zmey9l_63 - Четверг, 23.08.2018, 07:37
      Злобная реклама
    Четверг, 23.08.2018, 07:32
    Статус:
    Сообщений: 666
    Регистрация: 14.02.2017
    Российская Федерация  Policai
    Четверг, 23.08.2018, 07:41 | Сообщение # 2023
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    Zmey9l_63,

    По поводу писатель и читатель.... я уже 200 раз сказал что ума нехватает для правки скриптов, и в вопросе написал...
    Цитата
    тут я пас...


    Я спросил как запустить перебор 5 звуков? теоретически я и сам понимаю что делать, Я не знаю как.

    Добавлено (23.08.2018, 07:46)
    ---------------------------------------------

    Цитата Zmey9l_63 ()
    И кстати посмотри логику
    zat_a2_ph_rupor.ltx
    Там вроде все понятно. По идее - аналог логики ТЧ мегафона. Хотя могу ошибаться. По любому - не мешает и тебе по файлам ЗП пошарить))


    Не работает логика и скрипты из ТЧ в ЗП без правки.
    Zmey9l_63,
    Я же просил, не надо писать просто ради того чтоб написать, я сначала шарю что умею. а потом если не нахожу то спрашиваю... Не надо меня учить где что искать, незнаешь точный ответ, просто проигнорируй мой вопрос. кто захочет нормально ответит...
      Злобная реклама
    Четверг, 23.08.2018, 07:41
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Российская Федерация  Zmey9l_63
    Четверг, 23.08.2018, 07:49 | Сообщение # 2024
    Статус:
    Новичок:
    Сообщений: 369
    Награды: 2
    Регистрация: 14.02.2017

    Лично я за тебя писать не буду.
    Вот строка из логики, про которую я писала выше.
    Код
    [ph_idle@pleaseplease]
    on_info =  {=check_smart_alarm_status(zat_stalker_base_smart:danger)} %=play_sound(zat_a2_base_megaphone)%

    Берёшь в зубы Нотепад++ и ищешь, где и как прописан звук zat_a2_base_megaphone
    Делаешь по аналогии...
    Или жди, когда кто-нибудь из готового мода даст тебе готовые файлы.
    Хотя можно мод какой-нить и скачать для общего развития. СГМ тот же или Время Альянса.
    Ладно...всё. Больше беспокоить тебя не буду. Хотя хочется вспомнить фразу из ТЧ.
    "Не учатся ничему некоторые. И УЧИТЬСЯ НЕ ХОТЯТ!"
      Злобная реклама
    Четверг, 23.08.2018, 07:49
    Статус:
    Сообщений: 666
    Регистрация: 14.02.2017
    Российская Федерация  Policai
    Четверг, 23.08.2018, 08:17 | Сообщение # 2025
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    Zmey9l_63,

    Мне жить 2 понедельника осталось, и тратить это время на поиск мелочи нет смысла. Просто игнорируй.
      Злобная реклама
    Четверг, 23.08.2018, 08:17
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Поиск: