-
Публикаций
684 -
Зарегистрирован
-
Посещение
-
Победитель дней
9
Тип контента
Профили
Форумы
Блоги
Календарь
Новости
Моды
Весь контент Neptun
-
1. Используй эту функцию: function actor_active_weapon(actor, npc, p) local weapon_section = p and p[1] if weapon_section == nil then abort("Wrong parameters in function 'actor_active_weapon'") end local active_item = db.actor:active_item() return (active_item ~= nil) and active_item:section() == weapon_section end Юзай в логике хита или, собственно, death: {=actor_active_weapon(ид_оружия)} Но она проверяет, что это именно ГГ убил, остальных убийц отследить нельзя или я не знаю, как можно. 2. Работа с run_tutorial 3. Есть оригинальная функция =clear_smart_terrain(ид_смарта) Но она чистит все живые объекты в данном смарте, можно попробовать переделать для рестриктора. Есть такая функция: function clear_arena(actor, npc, p) local id, release_object, distance local arena_zone = db.zone_by_name[p[1]] for id = 1, 65535 do release_object = alife():object(id) if release_object and arena_zone then if arena_zone:inside(release_object.position) then if IsStalker(release_object) and not release_object:alive() then alife():release(release_object, true) elseif IsMonster(release_object) and not release_object:alive() then alife():release(release_object, true) end end end end end Она уже чистит трупы внутри заданного рестриктора. Можно совместить обе эти функции.
-
Никаких фиксов и правок ставить не надо. Дополнено 0 минут спустя Вылеты: 1. Игра вылетает при старте новой игры. Решение: если ваша операционная система есть Windows 10, то вам необходимо установить дополнительные библиотеки для чтения старых игр. 2. Игра не запускается, сразу крашится. Решение: скачать Cleaner, положить в папку с игрой и модом, запустить батник, после запустить игру.
-
В Win10 (в Win7 вроде так же) идём в старт/параметры/Время и язык/язык/Административный языковые параметры/ нажимаем изменить язык системы, выбираем русский и перезагружаем ПК. Дополнено 2 минуты спустя Квест связан непосредственно с пушкой. Просто автор адаптации нихрена не адаптировал, а претензии почему-то мне. Логика? Не, не слышал.
-
Мной адаптирована? Нет. Дополнено 0 минут спустя Скинь сейв до получения данного задания. Дополнено 2 минуты спустя Где-то в теме было описание того, как правильно сменить раскладку.
-
Разве там метка не стоит?
-
Если по порядку, то это гораздо проще реализовать, используя проверки. Так будет выглядеть логика: [sr_idle@3] ;был запущен третий трек и сейчас проверка на его завершение звучания on_signal = sound_end | {-нет_инфы} переход_на_первый_трек, {+есть_инфа} переход_на_четвёртый_трек Дополнено 1 минуту спустя Запускать через функцию в скрипте: xr_effects.destroy_object(actor, npc, {"story", "ид_предмета"})
-
Игрок сам выбирает, какую песню поставить? Или при пополнении коллекции рандомно начинают играть те треки, которые были открыты ранее? Только сделать множество копий телевизоров, а потом удалять один телек и тут же спавнить новый с новым слайдшоу. Стандартная функция проверки: {=is_day} - сейчас день, {!is_day} - сейчас ночь.
-
Приветствую! На связи Михаил Neptun Модмейкер. Пишу с целью рассказать о том, как продвигается работа над DLC для мода Плохая компания 2: Масон. После релиза модификации я позволил себе взять отпуск, хотя отпуском это сложно назвать, ибо мне пришлось много времени потратить для работы над ошибками. Тем не менее, после выхода патча 2.0 оставить проект в покое у меня не получилось (вот тянет меня что-то постоянно залезть в код и что-нибудь подредактировать), и я потихоньку вводил правки и нововведения. О том, какие ошибки были мной исправлены, говорить не буду: их много, и они ничего не вносят нового в игровой процесс, - а вот результаты моих скромных трудов я озвучу. 1. Начну с того, что я прислушался к некоторым комментариям и постарался удовлетворить действительно разумные запросы, привнеся в мод немало приятных дополнений, которые призваны сделать прохождение более комфортным. 2. Большие изменения коснулись сталкерской сети: поисковая строка стала лучше справляться с запросами; появились новые сайты, в частности, свою деятельность начал Glasses-банк, который позволяет хранить на виртуальном счёте деньги, не опасаясь, что их украдут каким бы то ни было способом; сайт Шустрого обновился, теперь его товар гораздо экзотичнее и наверняка привлечёт новых покупателей. 3. Система навыков также претерпела изменения, но не целиком. Например, все закрытые тайники были поделены на три уровня: лёгкие, средние и сложные. Таким образом, чтобы взломать сложный замок, потребуется иметь третий уровень навыка взлома. 4. Меня осуждали за то, что в такой вариативной модификации всего один финал, мол, это рушит всю романтику нелинейности. Что же, вы просили, получите, только теперь не жалуйтесь, так как в игру было введено +4 новых концовок, которые могут настигнуть вас в самый неподходящий момент. Что это значит? Ваше прохождение напрямую влияет на то, как скоро закончится игра, и мне думается, что далеко не все смогут дойти до настоящего финала. 5. Что касается основного финала, то я его, что называется, распространил: появились новые события и действия, которые игроку предстоит совершить, чтобы достичь цели. Это главное, что я хотел вам рассказать. Не забывайте поддерживать меня как словом, так и монетой. Это правда очень важно для меня. Всем мира в это неспокойное время! Visa: 4276 2600 1942 3887 WMID: 319541934483 WMZ: 196035199667 ВК: Михаил Зарубин
- 2 комментария
-
- 6
-
-
-
-
- сталкер
- плохая компания
-
(и ещё 4 )
C тегом:
-
Все вместе ждём длс.
-
Так-то всем, но, как показала практика, лишь один человек обнаружил данный недочёт. Думаю, не стоит переживать из-за этого.
-
Открой файл: gamedata\scripts\active_different_function.script Через поиск найди данные строчки: if has_alife_info("pk2_actor_out_level_escape") and get_item_count("esc_krovosos_maska")>0 then xr_effects.spec_remove_item(actor, npc, {"esc_krovosos_maska"}) end И замени на это: if (not xr_conditions.actor_on_level(actor, npc, {"l01_escape"})) and get_item_count("esc_krovosos_maska")>0 then xr_effects.spec_remove_item(actor, npc, {"esc_krovosos_maska"}) end Повтори квест. Дополнено 0 минут спустя Зачем?
-
выдача инфопорции скриптом: db.actor:give_info_portion("инфопорция") Выдача инфопорции диалогом: <give_info>инфопорция</give_info> Дополнено 2 минуты спустя А где прописан старый текст? Если в .xml написано типа такого: <text align="l" vert_align="c" font="letterica18">Текст</text> То сделай так: <text align="l" vert_align="c" font="letterica18"></text>
-
Дай угадаю, репак?