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

mole venomous

Жители
  • Число публикаций

    7 079
  • Регистрация

  • Последнее посещение

  • Дней в топе

    79
  • AMKoin

    13,399 [Подарить AMKoin]

Весь контент пользователя mole venomous

  1. @aromatizer, подставляем в файле calculator.script значения, согласно инструкциям в этом файле. Вызываем функции любым способом, самый быстрый из которых - в главном меню, не загружая игры. Для этого в ui_main_menu.script в коде функции main_menu:OnKeyboard(dik, keyboard_action) добавим это: В calculator.script нужно обратить внимание на условия, по которым определяется коэффициент множителя для расчёта хита - имеется в виду соответствие калибру и типу пули - если указано ==5.69, значит речь про патрон 5,56 мм и его реальный калибр (5,69 мм) в локальных следует указывать именно 5.69. Возможен вылет при расчёте цены костюма, если в его конфигах отсутствуют секции additional_inventory_weight и/или power_loss. Вызывать функции нажатием клавиш 1, 2, 3 на нампаде. "древняя ересь", как ни странно, визуально отображается в игре. Соответстыующее ей значение нужно выставить в другом конфиге. cam_dispersion берётся с потолка, от себя, навскидку, да как угодно... от него высчитывается остальное. Формулу можно править где и как угодно, была бы фантазия. Условный коэффициент это множитель, зависящий от типа пули. Сдесь он тоже произвольный. Я, например, сделал его больше для мелкокалиберных винтовочных, в сравнении с 7,62х39, например. Это свойство калибров 5,45 и 5,56 - мелкая пуля на высокой скорости, попадая в мягкие ткани кувыркается, увеличивая внутренний раневой канал. Про бронебойные свойства здесь речи нет и они не учитываются. Вообще, данный расчёт хита сделан лишь для соблюдения некой логики внутри одинаковых типов и калибров. Понятно, что 9х39 далеко не иакая убойная, как выходит по формуле (хотя, кэф можно и уменьшить) - но это сделал для балланса. Но самое главное, это всё индивидуально настраивается и модифицируется для упрощения при расчётах, а нужно ли кому, ему и решать.
  2. Всё никак не мог настроить ВСС, что бы та стала снайперской винтовкой с достаточной убойностью, хоть и не полноценной. Дульная энергия 9х39 довольно мала в сравнении даже с 5,45мм, а высчитывать хит по импульсу не совсем логично (особенно, если помнить про 45-ый калибр и распространённость пистолев под него). В итоге не нашёл ничего лучше, чем условные коэффициенты для рассчёта хита для разных типов пуль. Это конечно, сугубо индивидуальный подход к вопросу о том, какие повреждения присваивать разным стволам, но всё же я решил исходить из дульной энергии, калибра и условного коэффициента. Составил несложный скриптик, что бы не париться с калькулятором, может кому пригодиться. Там всё можно поправить как душе угодно (там же - расчёт отдачи и цены на костюм, опять же всё "под себя"). https://yadi.sk/d/3Wh-s19W3Gkx9G
  3. @Lanta87, в чистом распакованном 1.0004 файл gameplay\tasks_darkvalley, в нём задание "bar_darklab_documents2". Там всё видно - после проверки наличия у ГГ документов (функция has_darklab_documents ) выдаются три поршня - bar_darklab_document_gain, dar_document5, val_raid_start. Вероятно, первый определяет, что квест сделан (но не сдан!), средний непонятно на фиг нужен, а последний отвечает за переход вояк в онлайн. В файле gameplay\dialogs_bar конструкции диалогов, где строка "<has_info>bar_darklab_document_gain</has_info>" означает, что фраза ниже этой строки будет доступна после получения нужного инфо. Ну в общем отсюда и надо плясать. @Lanta87, А что касается Сидоровича, то в all.spawn есть рестриктор "esc_return_from_dv". Видимо, нужно разобраться и в нём. Там имеем следующее - при входе ГГ в зону рестриктора выдаются инфопоршены - "esc_return", "esc_trader_speak", исполняется функция "esc_return_dv". Ту же логику имеет ещё один рестриктор - "esc_return_from_gar".
  4. @Sci-fi, вот она https://yadi.sk/d/3K1ZvT-Z3GgDLL
  5. @nikita_nz1986, общий фон https://yadi.sk/d/b_BQwe-y3GfokA
  6. Может быть плохо искал, но так и не нашёл худ коробки с динамитом (ТЧ). Буду признателен, если кто поможет с этой моделью.
  7. Самый лучший способ - убить. А вообще, файл game_relations, секция communities_relations.
  8. Всем доброго дня. Возможно, мой вопрос несколько не по теме, однако оставлю здесь. Я так понимаю, что если хитовать актёра радиацией на обновлении, то защита костюма не учитывается. А вот если использовать следующий код, не появятся какие либо ненужные последствия?
  9. Не, народ не обленился. Исправно и стабильно ищет выход из сложившейся непростой ситуации. Пытался я "поймать" ammo_type сам, защёл в тупик и только тогда обратился за советом. Однако же, спасибо.
  10. Вопрос такой - существует ли код для определения типа патронов, заряженных в оружии? Если да, неплохо бы на него глянуть.
  11. Господа модмейкеры, надеюсь на вашу помощь. После нескольких тщетных попыток всё же решил обратиться сюда. Вопрос в том, как определить тип патронов в стволе в текущий момент, для получения коэффициентов ттх. Всё это нужно для краткого инфо об оружии в виде сообщения. На всякий случай вот код, как его составил на данный момент, потребует ли он кардинальной правки?
  12. Значит всё моя невнимательность... Сую голову глубоко и не вижу, что на поверхности.
  13. Буду разбираться с этим, спасибо за информацию. А вот что касается damages, это ведь только для НПС? И можно ли туда добавлять секции, которые будут работать. На практике пробовал и результата не увидел.
  14. Интересует следующий вопрос: возможно ли реализовать проверку получения хита (тип fire_wound) актёром и/или НПС и деление полученого хита на коэффициент (ТЧ 1.0004, АМК-1.4.1). Необходимо для обхода damages.ltx при создании новых костюмов с разной пулестойкостью. В первую очередь возникает проблема именно в грамотном написании функции, иначе бы сам всё проверил.
×
×
  • Создать...