Сповіщення
Очистити все
04.11.2023 15:22
Сьомий розділ
Містить опис візуальної сторони зброї та деякі інші параметри:
- 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 - чи приховувати перехрестя прицілу при прицілюванні