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

N42

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

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

  • Посещение

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

    5

Сообщения, опубликованные N42


  1. Darth_Enot после каких диалогов? С Семецким самый первый в подземке агро как у меня выше? Лучше сохранения скидывай перед ними или скрины. И выкладывай нормально логи, а не "вот вам пачка логов, сами догадаетесь что после чего"


  2. Sikorskyi во втором из ARS mod есть


    Дополнено 1 минуту спустя

    А нет, почти подходит. get_npc_rank нету

    Можно попробовать вместо game.translate_string(news_main.get_npc_rank(box)) вписать game.translate_string(ranks.get_obj_rank_name(box))


  3. Sikorskyi должен быть news_main.script, через него берется имя сталкера

    Спойлер

    function get_npc_name(box)
        if box then
            if news_main then
                return tostring(news_main.get_npc_name(box))
            end
        end
        return "'Неизвестный'"
    end

    function get_npc_presentation(box)
        if box then
            if news_main then
                return tostring(news_main.get_npc_name(box) .. " (" .. game.translate_string(news_main.get_npc_community(box)) .. ", " .. game.translate_string(news_main.get_npc_rank(box)))
            end
        end    
        return get_npc_name(box)
    end

     


    Дополнено 4 минуты спустя

    Это вообще другие скрипты, нет функций, к которым обращаются. Если название похоже, это не значит, что это он


  4. Sikorskyi есть файл news_main.script?

    imcrazyhoudini как обычно получаешь объект, чтобы убить - скриптовый sobj:on_death(), клиентский obj:kill(obj) (в скобках кто убил, можно db.actor поставить). Не помню, надо ли в скобках подставлять в on_death


  5. В 18.02.2022 в 23:21, 1beer сказал:

    Разрабатывается параллельная ветка сюжетных квестов силами @Paracetamol и @1beer

    В обт успели ее сделать? Деда Западло не вырезали?


    Дополнено 21 минуты спустя

    Не помню, в оригинальном фотографе сразу с начала игры при выходе из штаба телепортирует в подземку агро? Меня телепортнуло, пытаюсь поговорить с Семецким, вылет на последней фразе "???". Решил пол часика мод глянуть, называется)

    xray_10-11-22_06-49-46.log


    Дополнено 38 минуты спустя

    У кого тоже вылет - закиньте этот файл в gamedata/config/gameplay с заменой. Хотя выше люди прошли этот диалог без вылета

    dialogs_semecky.xml

    • Лайк 1

  6. 11 часов назад, imcrazyhoudini сказал:

    есть вариант обновить принудительно?

    Да, вызвав level_weathers.WeatherManager():reset()

    11 часов назад, imcrazyhoudini сказал:

    если первая проверка не пройдёт, то разве перейдёт ли на вторую погоду?

    В варианте Invincible перейдет, одна погода на случай если ни одно условие не подойдет должна быть

    11 часов назад, imcrazyhoudini сказал:

    возможно ли вернуть то, что было раньше указано, то бишь виазер1?

    В предложенном тобой варианте нет, если только рендер сменить. Если нужно поменять погоду на время - вариант с инфопоршнями отлично подойдет, потом просто удалить инфопоршень. Можно как в логике миксовать условия

    • Спасибо 1

  7. imcrazyhoudini посмотрел внимательнее, был неправ, проверка на рендер с {=fun} должна выполняться

    13 часов назад, imcrazyhoudini сказал:

    возможно ли вернуть то, что было раньше указано, то бишь виазер1?

    Налету без задержки? Смена погоды проверяется не постоянно, сменится с задержкой. После перезагрузки должна сразу смениться


  8. Sikorskyi в функции select_weather(now) есть уже вывод. Стащи откуда-нибудь восстановленный printf в _g.script

    Или так попробуй если больше нигде не нужен вывод в лог, после printf

    get_console():execute("load ~~~ WEATHER: "..weather_section_name..", now "..tostring(now))

    get_console():execute("flush")

    • Хабар 1