Сповіщення
Очистити все

Редагування зброї 7


Ранг:
Майстер
Роль:
Гість
Записи:
752
Приєднався:
2 роки тому
 

Сьомий розділ

Містить опис візуальної сторони зброї та деякі інші параметри:

  • startup_ammo = 90 - як неважко здогадатися, стартова кількість набоїв (у синглплеєрі ні на що не впливає)
  • visual = weapons\g36\wpn_g36.ogf - модель зброї, що використовується NPC, а також гравцем побачивши від третьої особи
  • ph_mass = 4 - фізична маса, що використовується при розрахунках
  • scope_status = 2 - ситуація зі знімним прицілом
  • silencer_status = 1 - ситуація з незнімним глушником
  • grenade_launcher_status = 0 - ситуація з відсутнім підствольним гранатометом
  • Параметри:
    • 0 - ні, новий прикріпити не можна
    • 1 - вже є, незнімний
    • 2 - ні, але можна встановити
  • zoom_enabled = true - чи є зум (прицілювання)
  • scope_zoom_factor = 33.3 - який зум дає прицілювання (тут 60/33.3 = 1.8х)
  • scope_texture = wpn\wpn_crosshair_g36 - текстура прицільної сітки
  • shell_point = 0.15, 0.0, -0.05 - точка вильоту гільз
  • shell_dir = 0.0, 1.0, 0.0 - точка викиду порохових газів із ствольної коробки
  • fire_point = -0.000000,0.062000,0.134000 - точка пострілу
  • fire_point2 = 0.30, 0.00, 0.05 - точка пострілу з підствольного гранатомета
  • fire_bone = wpn_body
  • orientation = 0, 0, 0 - орієнтація стовбура зброї у бік точки влучення кулі(це центр монітора). Деякі мододіли орієнтують зброю по лінії прицілювання - це не правильно, бо куля вилітає зі стовбура, а не з прицілу.
  • position = 0, 0, 0 – позиція. Перша координата відповідає за переміщення в сторони (позитивна – вправо, негативна – вліво), друга – переміщення по висоті (позитивна – вгору, негативна – вниз), третя – переміщення по горизонталі (позитивна – вперед, негативна – назад)
  • visual = weapons\g36\wpn_g36_hud.ogf - модель, що відображається у нас в руках
  • grenade_bone = grenade

Далі йдуть різні анімації при різних діях ГГ зі зброєю (стрільба, перезаряджання тощо). Але вони нам особливо не потрібні. Але не в цьому суть, суть у тому, що вже давно, ніхто не помічав кілька рядків, а саме, 3 рядки, які відповідають за позицію зброї при прицілюванні:

  • zoom_offset = -0.123900,0.012450,-0.1377700000 - тут так само як і з позицією (яка йде після fire_bone)
  • zoom_rotate_x = 0.024750
  • zoom_rotate_y = 0.001300

Їх так само потрібно правити, якщо змінювали позицію самої зброї, інакше прицілюватиметься ГГ не в центр екрану, а нижче/вище і лівіше/правіше. Для налаштування цієї фічі було зроблено hud_adjust_mode, але його чомусь не залишили... Частково вам може допомогти така штука, як:

  • zoom_hide_crosshair - чи приховувати перехрестя прицілу при прицілюванні

   
Цитата