Перейти к содержанию

Neptun

Разработчики
  • Публикаций

    703
  • Зарегистрирован

  • Посещение

  • Победитель дней

    10

Весь контент Neptun

  1. Добро. Есть НПС, который сидит на стуле, анимпоинт такой, происходит ситуация, что его логика несколько раз переключается, но анимпоинт в каждом случае не меняется, однако при переключении логики НПС встаёт, а потом садится опять, а надо, чтобы он сидел постоянно. Попробовал делать, как пысы, то есть создал отдельную секцию, где прописан лишь анимпоинт, а рабочие секции на него только ссылаются, типа: [animpoint@sit] cover_name = npc_sit_anim [animpoint@camp_1]:animpoint@sit on_info = просто действие И так далее, однако он по-прежнему встаёт со своего места при переключении логики. Напрягает, есть ли возможность усадить его конкретно?
  2. Neptun

    ПК2М: отложенный релиз

    Я лишь пояснил ситуацию тем, кто следит за проектом.
  3. =is_day - между 6 и 21 часами. =is_dark_night - между 22 и 3 часами. Можно самим настраивать часы, зайди сюда: gamedata\scripts\xr_conditions.script и через поиск найди названные мной функции, чтобы посмотреть принцип работы функции.
  4. Neptun

    ПК2М: отложенный релиз

    Это исключительно твоё мнение. Я такой, какой есть, и не считаю себя больным или инфантильным. Вопрос на засыпку: если твоя "истина" рухнет и окажется, что бывает по-другому, как отреагируешь? Впрочем, знаю, смиришься, как поступают взрослые люди, но не пошевелишься, чтобы изменить закоренелый уклад жизни.
  5. Neptun

    ПК2М: отложенный релиз

    Как это происходит с другими проектами на регулярной основе? Лично меня сильно напрягает, когда я играю в мод продолжительное время, а потом получаю вылет. Идёшь на форумы, ищешь фиксы, которых ещё и не может быть пока что, находишь фиксы и понимаешь, что нужно перепроходить. А как же впечатление от игры? Его нет.
  6. Neptun

    ПК2М: отложенный релиз

    Всем привет, на связи бессменный Я - Михаил. Весной 2021 года я анонсировал мод «Плохая компания 2: Масон», много интересного было рассказано широкой публике тогда. И нет, я не отказываюсь от своих слов. Однако, как вы могли заметить, релиз модификации так и не состоялся. В чём же дело? В том, что происходит у меня в жизни. Последние несколько месяцев оказались непростыми для меня, и я не мог уделять проекту столько времени, сколько требуется, да и не было ни желания, ни сил. По своей натуре я идеалист, то есть всегда стремлюсь к совершенству, которого достичь невозможно. Выпускать мод с косяками мне не хочется, хотя уже сейчас он на таком уровне качества, что не уступает полноценным играм (а ещё я тщеславный человек). Всё же зудящая мысль в голове, что всякого рода ошибки в моде есть, не даёт мне покоя и заставляет тратить десятки часов на обкатку. Ошибки находятся и правятся. А ведь у меня ещё столько идей, которые хотелось бы реализовать... Иной раз я задаюсь вопросом, почему я не могу просто выпустить проект в таком виде, в каком он есть. Казалось бы, этот билд точно рабочий и если где-то затаилась ошибка, то так глубоко, что вероятность столкнуться с ней ничтожно мала, иначе бы я нашёл её сам уже давно. Правильно? А я сомневаюсь. Много было сказано и обещано мной, и я в ответе за это. Даже страшно подумать, если спустя час после релиза кто-то словит вылет. Столько тестировал и не заметил вылета прямо под носом? Кошмар! За эти годы мод «Плохая компания 2: Масон» стал для меня чем-то вроде мечты. Знаете, такой мечты о чём-то далёком и даже невероятном, то есть, если бы вдруг мечта стала былью, никто бы не знал, что с этим делать и, главное, как дальше жить без мечты. Немалая часть меня была вкручена и встроена в этот проект: все персонажи и речи, которые они произносят, события, истории - всё это воплощения меня, моего видения этого мира. То, что было доступно лишь мне, обрело реальную форму, и теперь каждый может прикоснуться к тому, чем я живу. А сам я, похоже, лишаюсь мечты. Может, поэтому мне не хочется выпускать мод? Впрочем, когда-то это случится. Я человек слова, и если обещал релиз в 2021 году, то он будет. Даже если я умру, мод не пропадёт и будет издан посмертно. Контакты: ВК: https://vk.com/neptun_mz Visa: 4276 2600 1942 3887 WMR: 310764162914
  7. gamedata\configs\ui\ui_sleep_dialog.xml и ui_sleep_dialog_16.xml Секции sleep_st_1 до 24 rgb - цвет отображения.
  8. on_info = {+info} %=run_tutorial(outro_game)% Дополнено 6 минуты спустя gamedata\scripts\ui_sleep_dialog.script sleep_st_tb(i):TextControl():SetText(hours..game.translate_string("st_sleep_hours")) i - там выше увидишь, что выбираются часы от 1 до 24.
  9. Neptun

    ПК2М - графика и оружие

    Что касается визуальной составляющей в моде «Плохая компания 2: Масон», то я достаточно консервативен в этом плане. На этапе релиза модификация не будет иметь ни одного принудительно встроенного аддона, однако оставлять игрока совсем уж без всего было бы неправильно, поэтому мной было лично адаптировано два мода, которые будут устанавливаться отдельно, а именно: Absolute Nature 4 в осеннем сеттинге и Weapons Remake 1.0, лишь улучшающий облик и звук оригинального пака оружия. При этом, хочу заметить, я никак не редактировал движок и не пытался вносить личных изменений в графическую составляющую, что позволит народным умельцам практически без труда адаптировать любые понравившиеся аддоны.
  10. Ну, вообще я писал про этот год, а он ещё идёт. Но скоро, думаю, добавлю на сайт свой комментарий по поводу того, что происходит. В любом случае волноваться не стоит, мод будет. На яде у меня висит довольно актуальная версия, никуда она не денется ))
  11. Автор разрабатываемой сюжетной модификации «Плохая компания 2: Масон» опубликовал новый скриншот.
  12. gamedata\sounds\weapons\whine_число Другие места, где могут храниться ещё рикошеты, мне неизвестны.
  13. Только через правку движка. Можно попробовать через СДК поставить рестриктор и поставить галочку, чтобы он работал для всех локаций, и через его логику уже пускать стандартный таймер, который как раз работает через движок.
  14. Добро. Надо, чтобы НПС во время смерти произнёс определённый звук, делал так же, как и пысы для отряда в путепроводе, но прикол в том, что НПС я убиваю через функцию =kill_npc, и выходит, что игра такой способ убийства не засчитывает, и они умирают молча. Как можно добиться желаемого при том же условии?
  15. Для этого НПС создаётся сквад, и он спавнится в любое время. Урок ТЫК
  16. Так делали пысы. Твоя функция не работает, потому что нет именно подсчёта одинаковых предметов.
  17. Должны быть выполнены все условия. function bar_balamut_kpk_items(first_speaker, second_speaker) local item_sections = { [1] = "device_pda_quest_bar" } local needed = 5 local count = 0 local item_section local function calc(temp, item) if item:section() == item_section then count = count + 1 end end for k,v in pairs(item_sections) do item_section = v get_story_object("actor"):iterate_inventory(calc, actor) -- printf("?bar_balamut_kpk_items? : section [%s] count [%s]", tostring(v), tostring(count)) end return count >= needed end function bar_relocate_items_balamut(first_speaker, second_speaker) dialogs.relocate_item_section_from_actor(first_speaker, second_speaker, "device_pda_quest_bar", 3) end
  18. Пардон, а как вы её ставили? Я делаю так: local box_1 = get_story_object_id("ид_объекта") level.map_add_object_spot_ser(box_1, "иконка_метки", "описание") Потом удалить метку этой функцией: level.map_remove_object_spot(box_1, "иконка_метки")
  19. Никакой. В смарте создаются специальные точки, которые НПС займут, если начнётся выброс, никакие другие схемы поведения именно из-за выброса мне неизвестны.
  20. Ничего не понял. Как правильно: в вейпоинте название должно быть таким: [имя_смарта_Название_пути] А в самой логике путь читается таким образом: path_walk = Название_пути
  21. У тебя написано в смарте: zat_skad_sniper_1 А в логике уже: [logic@zat_skad_sniper] Единицу потерял.
  22. В meet этого НПС добавляешь строчку: use = {=dist_to_actor_le(5)} self, true Когда игрок приблизится к нему на 5 метров, он автоматом начнёт беседу. Дополнено 1 минуту спустя Проблема не в смарте, а, вероятно, в логике подключённого к нему НПС.
  23. =enable_ui() Без скобок. %=run_postprocess(black:1:false)% У тебя уже написано false, этот процесс не надо останавливать, хотя это не влияет на игру, просто к слову. Дополнено 1 минуту спустя После взаимодействия с тутором логика уходит в nil, как я понимаю. Так вот, останавливать тутор уже не надо. Дополнено 2 минуты спустя Можно сделать и так: =turn_on(second_level_light_2:second_level_light_3)
  24. Что, правда? Вы тестировали на СЛЕПОЙ СОБАКЕ? [hit@dog_1] on_info = {=hitted_on_bone(bip01_head)} %=messege_head_shot%, {!hitted_on_bone(bip01_head)} %=messege_loser% Как бы я не изворачивался, но всё время прилетало сообщение, что я промахнулся, то есть срабатывала вторая часть проверки. Дополнено 25 минуты спустя Серьёзно, именно этой гадской собаке невозможно сделать хедшот.
  25. Ок, и что? Я прописываю в hit мутанта, что: {=hitted_on_bone(bip01_head)} %+info% - ничего не происходит. Вплотную стреляю в голову, точно не промахнулся, и ничего. Что, вызывать проверку из самого бинда?

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Оставаясь на сайте, вы подтверждаете свое согласие на их использование. Политика конфиденциальности | Условия использования