|  
|  |   
|  
 
  
  
  
 | 
 
 
 
 
 
 
  
  
 | Статус: |  |   
 | Зевака: |  |   
 | Сообщений: | 21 |   
 | Награды: | 0 |   
 | Регистрация: | 09.11.2017 |  | Помогите исправить вероятность выпадения костюма в трупе при включенном моде "Лут брони с трупов" чтобы костюмы можно было найти с вероятностью 1-10-30% (любой из них) и если можно сразу файлом скрипта марадёра для call of chernobyl by stason174 v6.01 (возьмите оттуда скрипт и после редактирования приложите сюда, буду благодарен). НАдеюсь поможете, впервые здесь  
 ----------------------
 -- File: Outfit Marauder
 -- Author: Shoker
 -- Сборка таблицы [визуал - броня]: Август Отем
 -- Адаптация для Сборки от Stason174: Survoks
 -- Снятие брони с трупов.
 ----------------------
 
 local curent_outfit = {}
 local curent_helmet = {}
 
 -- Таблица визуалов
 -- ВИЗУАЛ = {"СЕКЦИЯ БРОНИ", "СЕКЦИЯ ШЛЕМА"}
 -- Если шлем не нужен, то ничего не пишем.
 
 function on_game_start()
 RegisterScriptCallback("actor_on_update",update)
 RegisterScriptCallback("npc_on_death_callback", npc_on_death)
 end
 
 local visuals = {
 -- Бандосы --
 stalker_bandit_1 = {"bandit_novice_outfit"},
 stalker_bandit_1_gas = {"bandit_novice_outfit" , "helm_respirator"},
 stalker_bandit_1_mask = {"bandit_novice_outfit" , "helm_rp_bala"},
 stalker_bandit_2 = {"banditmerc_outfit"},
 stalker_bandit_2_mask = {"banditmerc_outfit" , "helm_rp_bala"},
 stalker_bandit_2a = {"helm_respirator_half"},
 stalker_bandit_2a_gp5 = {"helm_respirator_gp5"},
 stalker_bandit_2a_merc = {"helm_m40"},
 stalker_band_2_mask = {"banditmerc_outfit" , "helm_m40"},
 stalker_band2a_mask = {"banditmerc_outfit" , "helm_m40"},
 stalker_bandit_3 = {"trenchcoat_outfit" , "helm_rp_bala"},
 stalker_bandit_3_mask = {"trenchcoat_outfit" , "helm_rp_bala"},
 stalker_bandit_4 = {"trenchcoat_outfit"},
 stalker_bandit_a = {"bandit_novice_outfit" , "helm_facemask"},
 stalker_bandit_exo = {"bandit_exo_outfit"},
 stalker_bandit1a = {"bandit_novice_outfit"},
 stalker_bandit1a_gas = {"bandit_novice_outfit" , "helm_respirator"},
 stalker_bandit1a_mask = {"bandit_novice_outfit" , "helm_rp_bala"},
 stalker_bandit1b = {"bandit_novice_outfit"},
 stalker_bandit1b_gas = {"bandit_novice_outfit" , "helm_respirator"},
 stalker_bandit1b_mask = {"bandit_novice_outfit" , "helm_rp_bala"},
 stalker_bandit1c = {"bandit_novice_outfit" },
 stalker_bandit1c_gas = {"bandit_novice_outfit" , "helm_respirator"},
 stalker_bandit1c_mask = {"bandit_novice_outfit" , "helm_rp_bala"},
 stalker_bandit2a = {"banditmerc_outfit"},
 stalker_bandit2a_mask = {"banditmerc_outfit" , "helm_rp_bala"},
 stalker_bandit2a_old = {"helm_respirator_2"},
 stalker_bandit3a = {"trenchcoat_outfit" , "helm_rp_bala"},
 stalker_bandit3b = {"trenchcoat_outfit" , "helm_rp_bala"},
 stalker_bandit3c = {"trenchcoat_outfit" , "helm_rp_bala"},
 stalker_bandit4a = {"trenchcoat_outfit"},
 stalker_bandit4b = {"trenchcoat_outfit"},
 stalker_bandit4c = {"trenchcoat_outfit"},
 stalker_bandit5a = {"trenchcoat_brown_outfit"},
 stalker_bandit5b = {"trenchcoat_brown_outfit"},
 stalker_bandit5c = {"trenchcoat_brown_outfit"},
 stalker_bandit5d = {"trenchcoat_brown_outfit"},
 stalker_bandit6a = {"trenchcoat_brown_outfit" , "helm_respirator_gp5"},
 stalker_bandit6b = {"trenchcoat_brown_outfit" , "helm_respirator_gp5"},
 stalker_bandit6c = {"trenchcoat_brown_outfit" , "helm_respirator_gp5"},
 stalker_bandit6d = {"trenchcoat_brown_outfit" , "helm_respirator_gp5"},
 stalker_bandit6e = {"trenchcoat_outfit" , "helm_respirator_gp5"},
 stalker_bandit6f = {"trenchcoat_outfit" , "helm_respirator_gp5"},
 stalker_bandit6g = {"trenchcoat_outfit" , "helm_respirator_gp5"},
 stalker_bandit6h = {"trenchcoat_outfit" , "helm_respirator_gp5"},
 stalker_bandita1 = {"bandit_novice_outfit" , "helm_facemask"},
 stalker_bandita2 = {"bandit_novice_outfit" , "helm_facemask"},
 stalker_bandita3 = {"bandit_novice_outfit" , "helm_facemask"},
 --------------
 -- Долг --
 stalker_dolg_0 = {"dolg_novice_outfit"},
 stalker_dolg_1 = {"dolg_scientific_outfit"},
 stalker_dolg_2 = {"dolg_outfit" , "helm_respirator"},
 stalker_dolg_2_mas2 = {"dolg_outfit"},
 stalker_dolg_2_mas4 = {"dolg_outfit" , "helm_rp_bala"},
 stalker_dolg_2_old = {"dolg_outfit" , "helm_respirator_2"},
 stalker_dolg_3 = {"dolg_heavy_outfit" , "helm_battle"},
 stalker_dolg_4 = {"dolg_exo_outfit"},
 stalker_dolg1a = {"dolg_scientific_outfit"},
 stalker_dolg1b = {"dolg_scientific_outfit"},
 stalker_dolg1c = {"dolg_scientific_outfit"},
 stalker_dolg1d = {"dolg_scientific_outfit"},
 stalker_dolg2a = {"dolg_outfit" , "helm_respirator"},
 stalker_dolg2a_mas2 = {"dolg_outfit"},
 stalker_dolg2a_mas3 = {"dolg_outfit"},
 stalker_dolg2a_mas4 = {"dolg_outfit" , "helm_rp_bala"},
 stalker_dolg2a_mask = {"dolg_outfit"},
 stalker_dolg2a_old = {"dolg_outfit" , "helm_respirator_2"},
 stalker_dolg3a = {"dolg_heavy_outfit" , "helm_battle"},
 stalker_dolg3b = {"dolg_heavy_outfit" , "helm_battle"},
 stalker_dolg4a = {"dolg_exo_outfit"},
 stalker_dolg4b = {"dolg_exo_outfit"},
 stalker_dolgexo_4 = {"dolg_radiation_outfit"},
 stalker_dolgexo4a = {"dolg_radiation_outfit"},
 stalker_dolgexo4b = {"dolg_radiation_outfit"},
 stalker_dolgexo4c = {"dolg_radiation_outfit"},
 stalker_dolggas_2 = {"dolg_outfit" , "helm_respirator_half"},
 stalker_dolggas2a = {"dolg_outfit" , "helm_respirator_half"},
 --------------
 -- Свобода --
 stalker_free_0 = {"svoboda_scientific_outfit"},
 stalker_free0a = {"svoboda_scientific_outfit"},
 stalker_freedom_0 = {"svoboda_novice_outfit"},
 stalker_freedom_1 = {"svoboda_light_outfit" , "helm_respirator_half"},
 stalker_freedom_2 = {"svoboda_heavy_outfit" , "helm_respirator"},
 stalker_freedom_2_mas2 = {"svoboda_heavy_outfit"},
 stalker_freedom_2_mas3 = {"svoboda_heavy_outfit"},
 stalker_freedom_2_mas4 = {"svoboda_heavy_outfit" , "helm_rp_bala"},
 stalker_freedom_2_mask = {"svoboda_heavy_outfit"},
 stalker_freedom_2_old = {"svoboda_heavy_outfit" , "helm_respirator_2"},
 stalker_freedom_3 = {"svoboda_heavy_outfit_2" , "helm_tactic"},
 stalker_freedom_4 = {"svoboda_exo_outfit"},
 stalker_freedom_5 = {"svoboda_radiation_outfit"},
 stalker_freedom1a = {"svoboda_light_outfit" , "helm_respirator_half"},
 stalker_freedom2a = {"svoboda_heavy_outfit" , "helm_respirator"},
 stalker_freedom2a_mas2 = {"svoboda_heavy_outfit"},
 stalker_freedom2a_mas3 = {"svoboda_heavy_outfit"},
 stalker_freedom_2_mas4 = {"svoboda_heavy_outfit" , "helm_rp_bala"},
 stalker_freedom2a_mask = {"svoboda_heavy_outfit"},
 stalker_freedom2a_old = {"svoboda_heavy_outfit" , "helm_respirator_2"},
 stalker_freedom2b = {"svoboda_heavy_outfit" , "helm_respirator"},
 stalker_freedom2b_old = {"svoboda_heavy_outfit" , "helm_respirator_2"},
 stalker_freedom3a = {"svoboda_heavy_outfit_2" , "helm_tactic"},
 stalker_freedom4a = {"svoboda_exo_outfit"},
 stalker_freedom4b = {"svoboda_exo_outfit"},
 stalker_freedom5a = {"svoboda_radiation_outfit"},
 stalker_freedom5b = {"svoboda_radiation_outfit"},
 --------------
 -- Сталкеры --
 stalker_bar_security = {"barmerc_outfit" , "helm_rp_bala"},
 stalker_neutral_0 = {"stalker_outfit" , "helm_respirator_half"},
 stalker_neutral_1 = {"novice_outfit"},
 stalker_neutral_1_gas = {"novice_outfit" , "helm_respirator"},
 stalker_neutral_1_mas2 = {"novice_outfit"},
 stalker_neutral_1_mask = {"novice_outfit" , "helm_rp_bala"},
 stalker_neutral_2 = {"stalker_outfit" , "helm_respirator"},
 stalker_neutral_2_gp5 = {"nbc_outfit"},
 stalker_neutral_2_mas2 = {"stalker_outfit"},
 stalker_neutral_2_mas3 = {"stalker_outfit"},
 stalker_neutral_2_mask = {"stalker_outfit"},
 stalker_neutral_2_merc = {"stalker_outfit" , "helm_m40"},
 stalker_neutral_2_old = {"stalker_outfit" , "helm_respirator"},
 stalker_neutral_2mask1 = {"stalker_outfit" , "helm_rp_bala"},
 stalker_neutral_2mask2 = {"stalker_outfit"},
 stalker_neutral_3 = {"radiation_outfit"},
 stalker_neutral_4 = {"exo_outfit"},
 stalker_neutral_a = {"novice_outfit" , "helm_facemask"},
 stalker_neutral_nauchni2 = {"scientific_outfit"},
 stalker_neutral_nauchni3 = {"scientific_outfit"},
 stalker_neutral_nauchni4 = {"scientific_heavy_outfit"},
 stalker_neutral_nauchniy = {"scientific_outfit"},
 stalker_neutral0a = {"stalker_outfit" , "helm_respirator_half"},
 stalker_neutral0b = {"stalker_outfit" , "helm_respirator_half"},
 stalker_neutral0c = {"stalker_outfit" , "helm_respirator_half"},
 stalker_neutral0d = {"stalker_outfit" , "helm_respirator_half"},
 stalker_neutral0e = {"stalker_outfit" , "helm_respirator_half"},
 stalker_neutral0f = {"stalker_outfit" , "helm_respirator_half"},
 stalker_neutral0g = {"stalker_outfit" , "helm_respirator_half"},
 stalker_neutral1a = {"novice_outfit"},
 stalker_neutral1a_gas = {"novice_outfit" , "helm_respirator"},
 stalker_neutral1a_mas2 = {"novice_outfit"},
 stalker_neutral1a_mask = {"novice_outfit" , "helm_rp_bala"},
 stalker_neutral1b = {"novice_2_outfit"},
 stalker_neutral1b_gas = {"novice_2_outfit" , "helm_respirator"},
 stalker_neutral1b_mas2 = {"novice_2_outfit"},
 stalker_neutral1b_mask = {"novice_2_outfit" , "helm_rp_bala"},
 stalker_neutral1c = {"novice_outfit"},
 stalker_neutral1c_gas = {"novice_outfit" , "helm_respirator"},
 stalker_neutral1c_mas2 = {"novice_outfit"},
 stalker_neutral1c_mask = {"novice_outfit" , "helm_rp_bala"},
 stalker_neutral1d = {"novice_outfit"},
 stalker_neutral1d_gas = {"novice_outfit" , "helm_respirator"},
 stalker_neutral1d_mas2 = {"novice_outfit"},
 stalker_neutral1d_mask = {"novice_outfit" , "helm_rp_bala"},
 stalker_neutral1e = {"novice_outfit"},
 stalker_neutral1e_gas = {"novice_outfit" , "helm_respirator"},
 stalker_neutral1e_mas2 = {"novice_outfit"},
 stalker_neutral1e_mask = {"novice_outfit" , "helm_rp_bala"},
 stalker_neutral1f = {"novice_outfit"},
 stalker_neutral1f_gas = {"novice_outfit" , "helm_respirator"},
 stalker_neutral1f_mas2 = {"novice_outfit"},
 stalker_neutral1f_mask = {"novice_outfit" , "helm_rp_bala"},
 stalker_neutral2a = {"stalker_outfit" , "helm_respirator"},
 stalker_neutral2a_gp5 = {"nbc_outfit"},
 stalker_neutral2a_mas2 = {"stalker_outfit"},
 stalker_neutral2a_mas3 = {"stalker_outfit"},
 stalker_neutral2a_mask = {"stalker_outfit"},
 stalker_neutral2a_merc = {"stalker_outfit" , "helm_m40"},
 stalker_neutral2a_old = {"stalker_outfit" , "helm_respirator_2"},
 stalker_neutral2amask1 = {"stalker_outfit" , "helm_rp_bala"},
 stalker_neutral2amask2 = {"stalker_outfit"},
 stalker_neutral2b = {"stalker_outfit" , "helm_respirator"},
 stalker_neutral2b_gp5 = {"nbc_outfit"},
 stalker_neutral2b_mas2 = {"stalker_outfit"},
 stalker_neutral2b_mas3 = {"stalker_outfit"},
 stalker_neutral2b_mask = {"stalker_outfit"},
 stalker_neutral2b_merc = {"stalker_outfit" , "helm_m40"},
 stalker_neutral2b_old = {"stalker_outfit" , "helm_respirator_2"},
 stalker_neutral2bmask1 = {"stalker_outfit" , "helm_rp_bala"},
 stalker_neutral2bmask2 = {"stalker_outfit"},
 stalker_neutral2c = {"stalker_outfit" , "helm_respirator"},
 stalker_neutral2c_gp5 = {"nbc_outfit"},
 stalker_neutral2c_mas2 = {"stalker_outfit"},
 stalker_neutral2c_mas3 = {"stalker_outfit"},
 stalker_neutral2c_mask = {"stalker_outfit"},
 stalker_neutral2c_merc = {"stalker_outfit" , "helm_m40"},
 stalker_neutral2c_old = {"stalker_outfit" , "helm_respirator_2"},
 stalker_neutral2cmask1 = {"stalker_outfit" , "helm_rp_bala"},
 stalker_neutral2cmask2 = {"stalker_outfit"},
 stalker_neutral2d = {"stalker_outfit" , "helm_respirator"},
 stalker_neutral2d_gp5= {"nbc_outfit"},
 stalker_neutral2d_mas2 = {"stalker_outfit"},
 stalker_neutral2d_mas3 = {"stalker_outfit"},
 stalker_neutral2d_mask = {"stalker_outfit"},
 stalker_neutral2d_merc = {"stalker_outfit" , "helm_m40"},
 stalker_neutral2d_old = {"stalker_outfit" , "helm_respirator_2"},
 stalker_neutral2dmask1 = {"stalker_outfit" , "helm_rp_bala"},
 stalker_neutral2dmask2 = {"stalker_outfit"},
 stalker_neutral2e = {"stalker_outfit" , "helm_respirator"},
 stalker_neutral2e_gp5= {"nbc_outfit"},
 stalker_neutral2e_mas2 = {"stalker_outfit"},
 stalker_neutral2e_mas3 = {"stalker_outfit"},
 stalker_neutral2e_mask = {"stalker_outfit"},
 stalker_neutral2e_merc = {"stalker_outfit" , "helm_m40"},
 stalker_neutral2e_old = {"stalker_outfit" , "helm_respirator_2"},
 stalker_neutral2emask1 = {"stalker_outfit" , "helm_rp_bala"},
 stalker_neutral2emask2 = {"stalker_outfit"},
 stalker_neutral2f = {"stalker_outfit" , "helm_respirator"},
 stalker_neutral2f_gp5= {"nbc_outfit"},
 stalker_neutral2f_mas2 = {"stalker_outfit"},
 stalker_neutral2f_mas3 = {"stalker_outfit"},
 stalker_neutral2f_mask = {"stalker_outfit"},
 stalker_neutral2f_merc = {"stalker_outfit" , "helm_m40"},
 stalker_neutral2f_old = {"stalker_outfit" , "helm_respirator_2"},
 stalker_neutral2fmask1 = {"stalker_outfit" , "helm_rp_bala"},
 stalker_neutral2fmask2 = {"stalker_outfit"},
 stalker_neutral2g = {"stalker_outfit" , "helm_respirator"},
 stalker_neutral2g_gp5= {"nbc_outfit"},
 stalker_neutral2g_mas2 = {"stalker_outfit"},
 stalker_neutral2g_mas3 = {"stalker_outfit"},
 stalker_neutral2g_mask = {"stalker_outfit"},
 stalker_neutral2g_merc = {"stalker_outfit" , "helm_m40"},
 stalker_neutral2g_old = {"stalker_outfit" , "helm_respirator_2"},
 stalker_neutral2gmask1 = {"stalker_outfit" , "helm_rp_bala"},
 stalker_neutral2gmask2 = {"stalker_outfit"},
 stalker_neutral3a = {"radiation_outfit"},
 stalker_neutral3b = {"radiation_outfit"},
 stalker_neutral4a = {"exo_outfit"},
 stalker_neutral4b = {"exo_outfit"},
 stalker_neutrala1 = {"novice_outfit" , "helm_facemask"},
 stalker_neutrala2 = {"novice_2_outfit" , "helm_facemask"},
 stalker_neutrala3 = {"novice_outfit" , "helm_facemask"},
 stalker_neutrala4 = {"novice_outfit" , "helm_facemask"},
 stalker_neutrala5 = {"novice_outfit" , "helm_facemask"},
 stalker_neutrala6 = {"novice_outfit" , "helm_facemask"},
 --------------
 -- Армия --
 stalker_military_exo = {"military_exo_outfit"},
 stalker_soldier_1 = {"army_outfit" , "helm_rp_bandana"},
 stalker_soldier_2 = {"specops_outfit" , "helm_tactic"},
 stalker_soldier_3 = {"specops_outfit" , "helm_tactic"},
 stalker_soldier_3_beret = {"specops_outfit" , "helm_rp_beret_black"},
 stalker_soldier_4 = {"military_outfit" , "helm_battle"},
 stalker_soldier_5 = {"military_outfit" , "helm_tactic_2"},
 stalker_soldier_5_beret = {"army_outfit" , "helm_rp_beret_black"},
 stalker_soldier1b = {"army_outfit" , "helm_rp_bandana"},
 stalker_soldier1c = {"army_outfit" , "helm_rp_bandana"},
 stalker_soldier1d = {"army_outfit" , "helm_rp_bandana"},
 stalker_soldier1e = {"army_outfit" , "helm_rp_bandana"},
 stalker_soldier1f = {"army_outfit" , "helm_rp_bandana"},
 stalker_soldier1g = {"army_outfit" , "helm_rp_bandana"},
 stalker_soldier3a_beret = {"specops_outfit" , "helm_rp_beret_black"},
 stalker_soldier3b_beret = {"specops_outfit" , "helm_rp_beret_black"},
 stalker_soldier3c_beret = {"specops_outfit" , "helm_rp_beret_black"},
 stalker_soldier3d_beret = {"specops_outfit" , "helm_rp_beret_black"},
 stalker_soldier3e_beret = {"specops_outfit" , "helm_rp_beret_black"},
 stalker_soldier3f_beret = {"specops_outfit" , "helm_rp_beret_blue"},
 stalker_soldier3g_beret = {"specops_outfit" , "helm_rp_beret_blue"},
 stalker_soldier3h_beret = {"specops_outfit" , "helm_rp_beret_blue"},
 stalker_soldier3i_beret = {"specops_outfit" , "helm_rp_beret_blue"},
 stalker_soldier3j_beret = {"specops_outfit" , "helm_rp_beret_blue"},
 stalker_soldier3k_beret = {"specops_outfit" , "helm_rp_beret_blue"},
 stalker_soldier4a = {"commander_outfit" , "helm_battle"},
 stalker_soldier5a = {"commander_outfit" , "helm_tactic_2"},
 stalker_soldier5a_beret = {"army_outfit" , "helm_rp_beret_black"},
 stalker_soldier5b_beret = {"army_outfit" , "helm_rp_beret_black"},
 stalker_soldier5c_beret = {"army_outfit" , "helm_rp_beret_black"},
 stalker_soldier5d_beret = {"army_outfit" , "helm_rp_beret_black"},
 stalker_soldier5f_beret = {"army_outfit" , "helm_rp_beret_blue"},
 stalker_soldier5g_beret = {"army_outfit" , "helm_rp_beret_blue"},
 stalker_soldier5h_beret = {"army_outfit" , "helm_rp_beret_blue"},
 stalker_soldier5i_beret = {"army_outfit" , "helm_rp_beret_blue"},
 stalker_soldier5j_beret = {"army_outfit" , "helm_rp_beret_blue"},
 stalker_soldier5k_beret = {"army_outfit" , "helm_rp_beret_blue"},
 --------------
 -----Наёмники----
 stalker_merc_2 = {"merc_outfit" , "helm_m40"},
 stalker_merc_4 = {"merc_exo_outfit"},
 stalker_merc_sun1 = {"helm_respirator"},
 stalker_merc_sun1_merc = {"helm_m40"},
 stalker_merc_sun1_old = {"helm_respirator_2"},
 stalker_merc2a = {"merc_outfit" , "helm_m40"},
 stalker_merc2b = {"merc_outfit" , "helm_m40"},
 stalker_merc2c = {"merc_outfit" , "helm_m40"},
 stalker_merc4a = {"merc_exo_outfit"},
 stalker_mercen_2_mask = {"merc_outfit" , "helm_rp_bala"},
 stalker_mercen2a_mask = {"merc_outfit" , "helm_rp_bala"},
 stalker_mercen2b_mask = {"merc_outfit" , "helm_rp_bala"},
 stalker_mercen2c_mask = {"merc_outfit" , "helm_rp_bala"},
 stalker_mercenary3 = {"merc_scientific_outfit"},
 stalker_mercenary4 = {"merc_scientific_outfit"},
 stalker_mercexo_4 = {"merc_radiation_outfit"},
 stalker_mercexo4a = {"merc_radiation_outfit"},
 --------------
 -- Монолит --
 stalker_monolith_1 = {"monolith_scientific_outfit"},
 stalker_monolith_2 = {"monolith_outfit" , "helm_respirator"},
 stalker_monolith_2_old = {"monolith_outfit" , "helm_respirator_2"},
 stalker_monolith_3 = {"monolith_radiation_outfit"},
 stalker_monolith_4 = {"monolith_exo_outfit"},
 stalker_monolith0_gp5 = {"monolith_nbc_outfit"},
 stalker_monolith1 = {"monolith_outfit" , "helm_respirator_half"},
 stalker_monolith1_gp5 = {"monolith_nbc_outfit"},
 stalker_monolith1b = {"monolith_outfit" , "helm_respirator_half"},
 stalker_monolith2 = {"monolith_outfit" , "helm_respirator"},
 stalker_monolith2_gp5 = {"monolith_nbc_outfit"},
 stalker_monolith2a_old = {"monolith_outfit" , "helm_respirator_2"},
 stalker_monolith2b_old = {"monolith_outfit" , "helm_respirator_2"},
 stalker_monolith3a = {"monolith_radiation_outfit"},
 stalker_monolith3b = {"monolith_radiation_outfit"},
 stalker_monolith4a = {"monolith_exo_outfit"},
 stalker_monolith4b = {"monolith_exo_outfit"},
 --------------
 -- Чистое небо --
 stalker_nebo_1 = {"cs_medium_outfit" , "helm_facemask"},
 stalker_nebo_2 = {"cs_light_novice_outfit"},
 stalker_nebo_3 = {"cs_light_outfit"},
 stalker_nebo_a = {"helm_facemask"},
 stalker_nebo_b = {"cs_heavy_outfit"},
 stalker_nebo_exo_1 = {"cs_exo_outfit"},
 stalker_nebo_r = {"cs_novice_outfit"},
 stalker_nebo_r_gas = {"cs_novice_outfit" , "helm_respirator"},
 stalker_nebo_r_mas2 = {"cs_novice_outfit"},
 stalker_nebo_r_mask = {"cs_novice_outfit" , "helm_rp_bala"},
 stalker_nebo_r2 = {"cs_novice_outfit" , "helm_facemask"},
 stalker_nebo_s = {"cs_stalker_outfit" , "helm_respirator"},
 stalker_nebo_s_gp5 = {"cs_nbc_outfit"},
 stalker_nebo_s_mas2 = {"cs_stalker_outfit"},
 stalker_nebo_s_mas3 = {"cs_stalker_outfit"},
 stalker_nebo_s_mask = {"cs_stalker_outfit"},
 stalker_nebo_s_merc = {"cs_stalker_outfit" , "helm_m40"},
 stalker_nebo_s_old = {"cs_stalker_outfit" , "helm_respirator"},
 stalker_nebo_seva_1 = {"cs_scientific_outfit"},
 stalker_nebo_seva_2 = {"cs_scientific_outfit"},
 stalker_nebo_smask1 = {"cs_stalker_outfit" , "helm_rp_bala"},
 stalker_nebo_smask2 = {"cs_stalker_outfit"},
 stalker_nebo2a = {"cs_light_novice_outfit"},
 stalker_nebo2b = {"cs_light_novice_outfit"},
 stalker_nebo3a = {"cs_light_outfit"},
 stalker_nebo3b = {"cs_light_outfit"},
 stalker_neboa2 = {"helm_facemask"},
 stalker_nebob2 = {"cs_heavy_outfit"},
 ------------------------
 ---- Экологи -----
 stalker_ecolog = {"ecolog_outfit_orange"},
 stalker_ecolog_blue = {"ecolog_outfit_blue"},
 stalker_ecolog_guard = {"ecolog_guard_outfit" , "helm_respirator_half"},
 stalker_ecolog_military = {"ecolog_outfit_green"},
 stalker_ecolog_white = {"ecolog_outfit_white"},
 ---------
 }
 
 -- Умер сталкер
 function npc_on_death(npc)
 local rank = ranks.get_obj_rank_name(npc)
 local comm = npc:character_community()
 local coef = xrs_rnd_npc_loadout.get_comb_coeff(rank,comm)^0.44
 local visual = npc:get_visual_name()
 local outfit_section, helmet_section = get_outfit_sections(visual)
 if outfit_section then
 local se_outfit = alife():create(outfit_section, npc:position(), npc:level_vertex_id(), npc:game_vertex_id(), npc:id())
 curent_outfit[se_outfit.id] = coef
 end
 if helmet_section then
 local se_helmet = alife():create(helmet_section, npc:position(), npc:level_vertex_id(), npc:game_vertex_id(), npc:id())
 curent_helmet[se_helmet.id] = coef
 end
 end
 
 -- Получим секцию брони и шлема
 function get_outfit_sections(visual)
 local s_name = alun_utils.str_explode(visual,"\\")
 local v_name = s_name[3]
 local t_vis = visuals[v_name]
 if t_vis then
 return t_vis[1], t_vis[2]
 end
 end
 
 -- update
 function update()
 for k,v in pairs(curent_outfit) do
 local outfit_obj = level.object_by_id(k)
 if outfit_obj then
 outfit_obj:set_condition(utils.mean_random(10,45,v,7)/100)
 curent_outfit[k] = nil
 end
 end
 for k,v in pairs(curent_helmet) do
 local helmet_obj = level.object_by_id(k)
 if helmet_obj then
 helmet_obj:set_condition(utils.mean_random(10,35,v,7)/100)
 curent_helmet[k] = nil
 end
 end
 end
 Сообщение отредактировал StalkerPROSTO - Четверг, 09.11.2017, 16:28 |  
    |  Четверг, 09.11.2017, 16:23   
|  |   
|  
 
  
  
  
 | 
 
  
  
 | Статус: |  |   
 | Сообщений: | 666 |   
 | Регистрация: | 09.11.2017 |  |  |  |  |