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

Manool

Сталкеры
  • Публикаций

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

  • Посещение

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

  1. Обмен у торговцев появляется в определённые дни. У разных торговцев по-разному. Например, Сидорович меняется через каждые два дня, то есть два дня не меняется, день меняется. Бармен через день меняется. И лимита на обмен нет, то есть за один раз можно хоть сотню предметов выменять.
  2. relation_registry.set_community_goodwill("freedom", db.actor:id(), 6000) -- изменить отношение группировки к ГГ relation_registry.community_goodwill("freedom", db.actor:id()) -- получить текущее отношение где "freedom" - группировка db.actor:id() - id объекта для которого устанавливается отношение 6000 - значение
  3. Сильвер Добрый день. Снайперских вепрей в игре 2: один с обычным магазинов на 8 патронов, другой - с барабанным. Названия у них почему-то одинаковые. Их конфиги лежат по путям config\weapons\arsenal_mod\shotguns\w_vepr12.ltx config\weapons\arsenal_mod\shotguns\w_vepr14.ltx Но этих файлов нет в обновлении, они есть в архивах оригинального ОП-2.
  4. Да, нужно править конфиги стволов.
  5. Сильвер Здравствуйте. Для экзоскелетов нужно на пояс вешать аккумуляторы. Без них у костюма нет доп. переносимого веса. Они есть в продаже у Сахарова, а также разряженные аккумуляторы можно обменять на заряженные у Доцента. fov и hud_fov можно изменить в расширенных настройках видео. Можно и через консольную команду fov.
  6. Oleg 74 Здравствуйте, вот эту правку лучше удалить - zzz999_cp2ogsr_tainik_spisok.xdb0. Она стала несовместима с последними обновлениями. К тому же метки со списком предметов есть по умолчанию.
  7. Сильвер Добрый вечер. С логом было бы понятнее, конечно, но скорее всего, что-то с установкой не так, либо файлы лишние какие-нибудь. Потому как файла amk_utils.script в последнем обновлении нет.
  8. Такой функцией, например - local snd = sound_object("interface\\inv_open") -- путь до звукового файла function play_sound() if snd and not snd:playing() then snd:play(db.actor, 0, sound_object.s2d) end end В таком случае звук не будет проигрываться, если играет предыдущий.
  9. Эти предметы удаляются в строке alife():release(alife():object(item:id()), true) чтобы НПС их выбрасывал, комментируем эту строку и пишем следующее - npc:drop_item(item)
  10. Невалидные story_id (числа 4294967296) в скриптах нужно изменить на 4294967295 В описании к движку это указано. 4294967296 -> 4294967295 В amk_offline_alife есть код if IsMonster(obj) and obj.health and obj:health()>0 and obj.m_story_id~=nil and obj.m_story_id==4294967296 then Нужно заменить на - if IsMonster(obj) and obj.health and obj:health()>0 and obj.m_story_id~=nil and obj.m_story_id==4294967295 then И так далее. К тому же, в том же amk_offline_alife.script, clsid сравнивают с числами. Такое на OGSR движке тоже недопустимо из-за этого также могут быть проблемы.
  11. imcrazyhoudini Может попробовать сначала перевести его в оффлайн? local sobj = alife():object( "npc" ) -- name or id if sobj then alife():set_switch_online(sobj.id, false) alife():set_switch_offline(sobj.id, true) alife():release(sobj, true) end
  12. Веселый Чак День добрый, спасибо за столь лестный отзыв, приятно. С платформой ЗП у меня не особо много опыта, но думаю, разобраться вполне возможно. У меня были планы именно на восстановление и улучшение старых модов, однако работа с ОП-2 затянулась на долго. Уж слишком большой мод я выбрал для работы. В общем, посмотрим, если время будет.
  13. Веселый Чак День добрый. Попробуй перекачать обновление - https://disk.yandex.ru/d/FtPtQNslyqrzcw В последнем эта ошибка была исправлена.
  14. Веселый Чак Возможно вылеты в волне из-за БТР-ров, но точно сказать не могу без лога. Про Филатова, судя по скриптам, в конце диалога запускается таймер и при его срабатывании он удаляется. Если до истечения таймера перейти на другую локу, то таймер сбрасывается и больше не срабатывает. Очень запутанно там. Зачем там так сделано, не знаю, но попробуем исправить.
  15. Веселый Чак https://disk.yandex.ru/d/B4vB233n6FO6BA
  16. Веселый Чак Добрый вечер. Хорошо, вернём эту возможность. Если очень нужно, присылай сейв, заспавним.
  17. Веселый Чак Вот фикс - https://disk.yandex.ru/d/j5ClYiWwJooWCw
  18. Веселый Чак привет, да сейв желателен.
  19. Веселый Чак привет, вот можно попробовать этот фикс - https://disk.yandex.ru/d/JMQenuGVK9E1iA
  20. Один из способов - local sobj = alife():create("esc_fake_wolf", a, level_vertex, game_vertex_id) local obj = alife():object(sobj.id) local pos = obj.position -- позиция local vertex = obj.m_level_vertex_id -- level_vertex local gvertex = obj.m_game_vertex_id -- game_vertex local is_alive = obj:alive() -- проверка, жив ли НПС? Только зачем проверять эти координаты, если они уже есть в alife():create ?
  21. Веселый Чак Доброго времени. Там теперь не нужно выискивать пиксели и наводится точно в него. Просто с нужного ракурса наводишься примерно в середину объекта и фотографируешь. Эта система была переделана в одном из обновлений.
  22. igorfaiz777 То, что вы описываете, скорее всего не bobbing effector, а наклоны оружия при стрейфах. В файле external.ltx есть параметры: default_allow_zoom_inertion = true default_strafe_enabled = true Им нужно выставить false.
  23. ian98 Такую таблицу лучше составить - Вообще, такое действительно лучше по классам проверять
  24. Обновление Ссылка - https://disk.yandex.ru/d/FtPtQNslyqrzcw