IQDDD 5 Опубликовано 15 Августа 2012 Как получить окно инвентаря? Поделиться этим сообщением Ссылка на сообщение
IQDDD 5 Опубликовано 17 Августа 2012 (изменено) Мне кажется, что возможность прятаться за укрытиями зашита в движке, как и сами места для укрытия. Прим.: так кто-нибудь что-нибудь слышал насчёт окна инвентаря? В ЧН и ТЧ была функция level.main_input_receiver(), поэтому можно было путём некоторых извращений его поймать, а как в ЗП? Изменено 17 Августа 2012 пользователем IQDDD Поделиться этим сообщением Ссылка на сообщение
IQDDD 5 Опубликовано 17 Августа 2012 (изменено) Рассмотрим содержимое net_packet'а, к-ое содержит информацию о cse_alife_item_weapon: use constant flAddonSilencer => 0x01; use constant flAddonLauncher => 0x02; use constant flAddonScope => 0x04; use constant properties_info => ( { name => 'ammo_current', type => 'u16', default => 0 }, # 0x194 (0x1b4) { name => 'ammo_elapsed', type => 'u16', default => 0 }, # 0x196 (0x1b6) { name => 'weapon_state', type => 'u8', default => 0 }, # 0x191 (0x1b1) { name => 'addon_flags', type => 'u8', default => 0 }, # 0x1a8 (0x1cc) { name => 'ammo_type', type => 'u8', default => 0 }, # 0x192 (0x1b2) { name => 'cse_alife_item_weapon__unk1_u8', type => 'u8', default => 0 }, # cs(0x1a0) Если мы хотим получить информацию о том, какие плюшки повешены на оружие, то надо добраться до значения addon_flags и смотреть биты этого значения. (Кстати, здесь перепутано. Экспериментально установлено, что flAddonScope = 0x01, flAddonSilencer=0x04). С flAddonLauncher и flAddonSilencer всё понятно: существует только одна секция, предметы которой можно повесить в качестве подствола или глушителя. Однако, существует несколько секций оптических прицелов, которые можно повесить на оружие. (Например строка из w_lr300.ltx scopes_sect = scope_susat_lr, scope_susat_x1.6_lr, scope_susat_custom_lr, scope_susat_dusk_lr, scope_susat_night_lr ) Как определить, какой именно прицел повешен на оружие? Lfdkgjcnbyu вопросов - нарушение правил форума. --/Artos Изменено 17 Августа 2012 пользователем Artos Поделиться этим сообщением Ссылка на сообщение
IQDDD 5 Опубликовано 25 Августа 2012 А может ли у одного сталкера работать сразу несколько схем? Поделиться этим сообщением Ссылка на сообщение