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

N42

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

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

  • Посещение

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

    5

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


  1. 14 часов назад, imcrazyhoudini сказал:

    но если в into прописать то, что в idle, то более двух анимок читать не будет

    Зацикленность проверял?

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

    нашёл, добавил, теперь вообще не работает

    В levels_surge_table кондлисты проверял? У меня с твоими файлами выброс работает, только болота в табличке разрешил


  2. 2 часа назад, StariyStalkKRG сказал:

    Считаете ли вы читерством полёты по локам с помощью демо рекорд? 

    Смотря какой мод. Если на каждом задании посылают на другой край зоны через пустые неинтересные стандартные локи - можно и деморекордом полетать. Но если такой чуши нет, если разработчик старался, чтобы межквестовые перебежки были чем-нибудь наполнены (пусть хоть исследованием локации) - такие полеты - это неуважение к автору. Насчет читерства - если задумывалась хардкорная зона с тяжелыми переходами между лок, с каким-то элементом выживания (нлс, дед эир) - это читерство. Если просто стандартные перебежки, никак не влияющие на геймплей и квесты - не особо читерство, просто экономия времени. Но также не стоит забывать, что с полетами запросто можно не зацепить какой-нибудь рестриктор, а потом будут жалобы, что мод багованный, квест поломался и подобное. То, что не запрещено разрабом - может он просто не смог это отключить


  3. imcrazyhoudini ну доделать за мной смотря как использовать будешь конечно же надо было, а не просто копипастить. Скрипты же ковыряешь, видишь как там сделано. Раз с логики, тогда так

    function test()
        local active_item = db.actor:active_item()    
            return active_item and active_item:section() == "wpn_gauss"
    end

    on_hit сразу так без секции будет работать? Обычно секцию прописывают

    on_hit = hit
    [hit]
    on_info = {=test} %+test%


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

    {=hit_by_actor =test}


  4. imcrazyhoudini local active_item = db.actor:active_item()
           if active_item and active_item:section() == "wpn_gauss" ...

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

    наконец ты аву красивую поставил, а то раньше смотрел и ужасался

    Это только на новый год, потом обратно верну 😁


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

    Если с биндера проверять будешь - добавь в проверку amount > 0


  5. В 14.12.2022 в 19:44, imcrazyhoudini сказал:

    вот мне нужно чтобы игрок выстрелил с определённого оружия в физический объект

    как выглядит такая проверка?

    Проверить активное оружие гг в момент хита по объекту, в оригинале только так


  6. Neptun можно где-нибудь в if task_updated and not(self.dont_send_update_news) then делать act_task = "". Или в другое условие прописать, но чтобы выше проверки на is_active_task было

    • Аплодисменты 1

  7. Neptun если с self.status не работает, можно в check_task проверять db.actor:is_active_task. Только делай проверку на то, что выбранное задание сменилось, постоянно проверяться будет. Например, в начале файла добавляешь local act_task = "", и в check_task 

       if act_task == "" or (db.actor:is_active_task(self.t) and act_task ~= self.id) then
           act_task = self.id
            ...
       end

    Ну как вариант, если других способов не подскажут


  8. 58 минут назад, Neptun сказал:

    что игрок отслеживает какое-то (абсолютно любое, ведь заданий может и не быть вовсе) текущее задание, опираясь от этого я совершу ряд иных манипуляций с данным заданием

    Есть подготовленный список id заданий и соответствующих им действий или будешь делать одинаковое действие с любым выбранным игроком заданием? Вот что хочу узнать