Перейти к контенту

dsh mod


dsh

Рекомендуемые сообщения

@dsh, если глубже описывать, то такая ситуация:

я "влюбился" в твою скриптовую фишку, которая заставляет засидевшихся в лагере НПС проваливать прочь из гулага. И вот функция, тобою выше упомянутая "periodic_job()" запускается (вручную, например). Она запускает таймер, по истечению которого будет произведен перезапуск "periodic_job()", я верно понимаю систему? И эта же функция заставляет засидевшийся НПС топать прочь? 

Я хочу понять, получилось ли у меня адаптировать твою фишку, и для этого нужно каким-то образом уменьшить время, которое НПС будет сидеть в лагере. Иными словами хочется чтобы НПС уходили из гулага как можно быстрее, типа того. 

Изменено пользователем _Sk8_AsTeR_
В 30.11.2019 в 15:54, Haarhus сказал:

Это не оправдание. Если бы я не разжевал, на мой взгляд, очевидное,

 

Соглашусь, если уж Вы столько времени жуёте даже очевидное для Вас, то оправдаться в том, чего не понимаете, явно не получится.

 

В 30.11.2019 в 15:54, Haarhus сказал:

Если не переделал значит устраивает.

 

Это на сию минуту устраивает, что будет завтра неизвестно. Например, долгое время устраивал прежний осмотр мутантов на наличие частей. Но теперь это переделано и стало самым облегчённым осмотром в модах. 

  • Смешно 1

На Янтаре с какого то перепугу срабатывает задание " Провалено задание на логово кровососов", хотя я его и не брал и соответственно падает репа с отличной до очень хорошей. Это что спецом так сделано, что бы на пустом месте снижать репу, в не зависимости от действий ГГ?

Сорри, задание ранее взял у охотника, но оно провалено, на АС еще НЕ ЗАХОДИЛ. Как такое вообще возможно? К примеру задание на снорков в ТД выполнилось, хотя я там не был в момент закрытия. Как по мне, это лютый баг, по поводу задания охотника в баре.

Если именно на него ВРЕМЯ, то об этом надо писать в диалоге.

Изменено пользователем Vasya Glotov

 

Скрытый текст

I7-12700+Gigabyte Aorus GeForce RTX 4070 Super Master 12G,PentaWave Z06D Black,Kingston FURY Beast RGB 2x16ГБ DDR4 3200МГц,ASRock B660 Steel Legend,WD Black SN850X 1 ТВ,Seasonic Focus 750FX,Dell G3223D,Creative Sound BlasterX G6

 

20 hours ago, _Sk8_AsTeR_ said:

Она запускает таймер, по истечению которого будет произведен перезапуск "periodic_job()", я верно понимаю систему? И эта же функция заставляет засидевшийся НПС топать прочь?

Верно. Сначала заставляет топать прочь, а потом запускает таймер для следующего запуска себя.

 

20 hours ago, _Sk8_AsTeR_ said:

чтобы НПС уходили из гулага как можно быстрее

Ага, теперь понял. За это отвечает функция get_walk_npc(), которая возвращает список sobj, которых нужно выгнать из переданного смарта. В частности, вот этот вот кусочек отвечает за тех, кто пойдет, а кто останется


    for _, v in ipairs( comed_npc ) do
      local sobj = v.sobj
      if v.diff_sec < 0 then
        table.insert( not_ready_to_go, v )
      elseif is_too_bad_weather( sobj ) then
        table.insert( not_ready_to_go, v )
      elseif is_too_late( sobj ) then
        table.insert( not_ready_to_go, v )
      elseif not amk_offline_alife.is_actors_friend( sobj ) then
        table.insert( ready_to_go,     v )
      elseif math.random() < ( v.diff_sec / FRIENDS_MAX_STAY ) then
        -- свои не должны начинать гулять на текущей локации, что бы
        -- глаза не мозолить своими брожениями и зверушек не тиранить
        if sobj.level_name == level.name() then
          local obj = level.object_by_id( sobj.id )
          if
            obj and (
              obj:position():distance_to( db.actor:position() ) < 100
              or db.actor:see( obj )
            )
          then
            -- если он находится не слишком далеко или актор его видит,
            -- тогда пусть посидит еще
            table.insert( not_ready_to_go, v )
          else
            -- иначе пусть идет, его принудительно переведут в оффлайн и он
            -- исчезнет
            table.insert( ready_to_go, v )
          end
        else
          table.insert( ready_to_go, v )
        end
      end
    end

 

  • Полезно 1

Привет денис, вылет при выполнении задания на убийство ЗВЕРЯ!!!

https://dropmefiles.com/jDQZy

СЕВЫ 

 

Еще денис пока помню, ПЕРЕХОД НА РАДАР С ЯНТАРЯ ПРОПАЛ, на карте он есть когда находишься на другой локации, но с янтаря нет и не переходит!!!

 

@60 tv, Переход с Янтарь на Радар временный. Активируется после того как перейдешь с Радара на Янтарь. Переход активен часов 12, если не ошибаюсь конечно, а потом снова пропадает.

  • Нравится 1
  • Полезно 2

@dsh, доброго дня.Посмотрите, пожалуйста, возможно ли решить проблему.Весь бар облазил и никак не могу найти диск с данными для Сяка, (обычно у Бармена в столе или в комнате в сейфе) , а также Лысый не хочет вести диалог, по которому я должен получить детектор артефактов фотографу.Раньше можно было снять с трупа на АТП(локация), а теперь уже раз пять бандосов вчистую выношу- не попадается.Свой детектор когда снимаю с пояса, то "задание выполнено".
https://drive.google.com/open?id=1wok1ZBlaBC-yXqGJkl8eWE7qhZkiTIsm

4 hours ago, Аркадич said:

Раньше можно было снять с трупа на АТП(локация)

Что можно было снять, детектор? Никогда такого не было. Детекторы - штука штучная.

 

4 hours ago, Аркадич said:

Лысый не хочет вести диалог, по которому я должен получить детектор артефактов фотографу

А ты с фотографом поговорил, не забыл? А Лысому клад принес из Пещеры?

 

  • Полезно 1

Денис, лога нет, в этом и суть. Сейвы я тебе скинул, вылет 100 процентный, пробовал уже много чего - перезаход на локу в другое время и тд.

Вот файл с папки лог полный

Попробуй, сейвы я тебе скинул в первом письме. Говоришь с группой призрака, на кордоне появляются бандосы и вылет.
Изменено пользователем W.A.S.P.
правописание
1 hour ago, 60 tv said:

лога нет в этом и суть

Как это нет, если ты в этом сообщении на него ссылку дал. Лог есть всегда.

Удали из папки mods файл haarhus_inv2.xdb. Я же писал об этом в сообщении с обновлением.

Твой вылет я поправил в тестовой версии

https://drive.google.com/open?id=1RnGD8OYlEcDumWQbXAhojyHImg16XsJW

1 hour ago, Виталий Молодцов said:

Професор Новиков

Не помню точно, но мне кажется он тебя должен дождаться в любом случае. Ага, точно, бессмертный.

 

Изменено пользователем dsh

@Виталий Молодцов, ну, Новикову точно ничего не станет, он же памятник, кто же его убьет.

 

  • Нравится 1

Играю DSH версии. 20170415.2239 так как есть выбор уровня сложности, в последних обновах такого нет и я определенно не вывожу. На низком уровне сложности более менее терпимо. Предложение к разработчику ввести уровни сложности для таких раков как я, а то сыграть охота в последними обновами хотца а не вывожу сложность, особенно по зрячим и метким НПС. Мод и очень атмосферный, звуки, оружие, и особенно порадовали монстряки, у каждого своя фишка ( например кабаны радиоактивят) и все шустрые как надо. 

  • Сочувствую 2

@Аркадич, первое же задание в ПДА - "Найти клад в Пещере". Какого разговора от Лысого ты ожидаешь, если он, наверное, уже думает, что ты его кинул и клад себе забрал. Да у него еще ангельское терпение.

 

@dsh, так и что теперь делать, квест-то я давным давно сдал?_А вот в какой момент оно вылезло вновь это задание я не помню._Да и как бы мне пришло сообщение от Лысого после разговора с Фотографом?_Задание я взял на третий игровой день, а сейчас уже 100-ый._Лабиринт прошёл, шкатулка-сейф...

А детектор артефактов я снимал на АТП в более ранней версии dsh, когда ещё переходы многие были не убраны.

Изменено пользователем W.A.S.P.
  • Сочувствую 1
6 hours ago, Аркадич said:

квест-то я давным давно сдал

Я больше своим глазам верю, а они мне говорят, что задание не сдано. Т.ч. либо переигрывать, либо оставить, как есть, либо найти наконец этот клад и принести его Лысому.

 

6 hours ago, Аркадич said:

как бы мне пришло сообщение от Лысого после разговора с Фотографом

Это никак не связано. Сообщение посылается из диалога с Фотографом.

 

6 hours ago, Аркадич said:

снимал на АТП в более ранней версии dsh

Вот поэтому я больше верю своим глазам. Никаких детекторов, в этом моде, никогда нельзя было ни с кого получить.

 

Добрый день Денис! Ловлю стабильный вылет после лечения Лиса.Пару раз вылетало после пересечения ж/д насыпи.Игру качал по ссылкам в шапке, дошел до Лиса -  вылет.Переустановил. не помогло.

Лог :  https://drive.google.com/open?id=1ckbVYbII24na2a32GDGyUIyE0ooQh2f_

Сейв после ж/д насыпи https://drive.google.com/open?id=1btO-4KrLeMeBZGtXmPLNOc4ShjVYuMOK

Сейв после лечения https://drive.google.com/open?id=1kmIFne1FCVjj_Uu_HC_3QsRNrIqxM5vs

P.S. Не было собак,которые выбегают из дома.Лис некоторое время стоит, потом говорит что тварей одолели и через некоторое время краш.

 

 

@dsh, клад Лысому одно из лёгких заданий и выполнено было в первые 10-20 дней.
https://drive.google.com/open?id=1UkkhAR5o56K_YfHzMHiVmvy2xoIuKl-q
https://drive.google.com/open?id=1ED5PcZgZhPaOXG-QSBVA9DtnRQ3G5c89
Это не мой "косяк", две ссылки выше доказательство тому.Это задание " встретиться с Доктором", которое сработало на 20-ый и 38-ой день, причём одно из них на Болоте при изъятии ПДА с трупа.Также из ниоткуда вылез и "клад Лысому".
Я уж доиграю как-нибудь, а нет - тоже не беда.

 

@Аркадич, понимаешь, все это всего-лишь слова.

 

1 hour ago, Аркадич said:

причём одно из них на Болоте при изъятии ПДА с трупа

И останутся словами, пока у меня не будет сейва, который я запущу и увижу, как вдруг неожиданно появляется задание, которое уже было выполнено.

 

1 hour ago, Аркадич said:

из ниоткуда вылез и "клад Лысому"

Тоже самое и по этому поводу. Нет сейва - нет проблемы.

 

11 hours ago, Azingard said:

дошел до Лиса -  вылет

Этот вылет исправлен в тестовой версии. Ссылку посмотри в предыдущих сообщениях.

 

Изменено пользователем dsh

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
  • Куратор(ы) темы:

×
×
  • Создать...