| КОД | ОПИСАНИЕ |
| ТЕХНИКА | |
| havana/Vehicles/ATTACK_HELI_CR/ATTACK_HELI_CR | Убийство с вертолета бандитов |
| havana/Vehicles/ATTACK_HELI_LE/ATTACK_HELI_LE | Убийство с вертолета полиции |
| havana/Vehicles/COUPE_CR/COUPE_CR_HW0 | Убийство с помощью автомобиля купе |
| havana/Vehicles/SUV_CR/SUV_CR | Убийство с помощью джипа |
| havana/Vehicles/TRANSPORT_HELI_CR/TRANSPORT_HELI_CR | Убийство с транспортного вертолета бандитов |
| havana/Vehicles/TRANSPORT_HELI_LE/TRANSPORT_HELI_LE | Убийство с транспортного вертолета полиции |
| RoadKill | Дорожное убийство |
| VehicleUpsideDown | Переворот транспорта |
| РУКОПАШНАЯ | |
| Melee | Убийство с помощью ножа |
| U_BreachingHammer | Дробильный молот |
| U_CollapsingBaton | Складная дубинка |
| U_BaseballBat | Бейсбольная бита |
| U_Machete | Мачете |
| U_PoliceBaton | Полицейская дубинка |
| U_SledgeHammer | Кувалда |
| ГРАНАТЫ | |
| U_M67 | M67 граната |
| U_M18 | M18 Дымовая граната |
| U_Flashbang | Светошумовая граната |
| U_CS_Gas | Газовая граната |
| U_IncendiaryDevice | Зажигательная граната |
| U_Molotov | Молотов |
| РАКЕТНИЦЫ/ГРАНАТОМЕТЫ/ВЗРЫВЧАТКА | |
| U_BreachingCharge | С4 |
| U_FIM92 | Стингер |
| U_M320_HE | M320 |
| U_M79_HE | M79 |
| U_M67 | Граната M67 |
| U_SabotageTool | Саботаж |
| U_RPG7 | РПГ-7 |
| u_smaw | SMAW |
| U_TripMine | Лазерная растяжка |
| ШТУРМОВЫЕ ВИНТОВКИ | |
| U_M16A4 U_M16A3 | M16A3 |
| U_M416 | M416 |
| U_AKM | AKM |
| U_Galil_AR | ARM |
| U_L85A2 | L85A2 |
| КАРАБИНЫ | |
| U_RO933 | RO993 |
| U_SG533LB | SG553 |
| U_AKS74u | АКС-74У |
| U_G36C | G36C |
| U_Car556 | CAR-556 |
| U_ACWR | ACWR |
| ТЯЖЕЛЫЕ ВИНТОВКИ | |
| U_HCAR | HCAR |
| U_HK51 | HK51 |
| U_SA58 | SA-58 OSW |
| U_SCARH | SCAR-H |
| СНАЙПЕРСКИЕ ВИНТОВКИ | |
| U_Scout | SCOUT ELITE |
| U_R700LTR | R700 LTR |
| U_L96A1 | AWM |
| U_R700Blackout | 300 Knockout |
| ПОЛУАВТОМАТИЧЕСКИЕ ВИНТОВКИ | |
| U_SOCOM16 | SOCOM16 |
| U_SR25ECC | SR-25 ECC |
| U_PTI91 | PTR-91 |
| U_SCR308 | Сайга-308 |
| ПИСТОЛЕТЫ-ПУЛЕМЕТЫ | |
| U_MP5K | MP5K |
| U_UMP45 | UMP-45 |
| U_M45 | M/45 |
| U_MPX | MPX |
| U_K10 | K10 |
| U_ISC9 | UZI |
| U_P90 | P90 |
| U_FMG9 | FMG9 |
| U_INF9 | Tec 9 |
| U_Mac_10 | Mac 10 |
| ДРОБОВИКИ | |
| U_Rem870P | 870P MAGNUM |
| U_Stakeout37 | 37 Stakeout |
| U_Spas12 | SPAS-12 |
| U_SBS12Short | Двустволка |
| ПИСТОЛЕТЫ | |
| U_M9 | 92FS |
| U_P226 | P226 |
| U_CZ75 | CZ-75 |
| U_G17 | G17 |
| U_SW38Snub | 38-SNUB |
| U_RS357 | 357 Rs |
| U_Taurus44 | 44 Magnum |
| U_Jury410 | 410 Jury |
| U_HK45C | 45T |
| U_M1911 | M1911A1 |
| U_SW40P | .40 PRO |
| U_IMI50BaldEagle | Bald Eagle |
| U_G18C | G18C |
| U_M93R | 93R |
| U_TaserGun | T62 Cew |
| U_TracerDartGun | Tracking Dart |
| ПУЛЕМЕТЫ | |
| U_M240 | M240 |
| U_MG36 | MG36 |
| ПРОЧЕЕ | |
| Death | Просто смерть |
| SoldierCollision | Столкновение солдат (?) |
| U_ZipLineGun | Канат |
| DamageArea | Смерть в результате обрушения |
| Suicide | Самоубийство |
| U_CR_MedicBag | Медицинская сумка бандитов |
| U_LE_MedicBag | Медицинская сумка полиции |
| U_CR_Revive | Шприц оживления |
| U_Defib | Дефибрилятор |
#####################################################
# Server !rules messages
#####################################################
On Say;Text !rules
PlayerSay === ONLY MELEE ===
PlayerSay === 1st violation = kill ===
PlayerSay === 2nd violation = kick ===
PlayerSay === 3rd violation = ban ===
On Kill;Weapon havana/Vehicles/ATTACK_HELI_CR/ATTACK_HELI_CR,havana/Vehicles/ATTACK_HELI_LE/ATTACK_HELI_LE,havana/Vehicles/COUPE_CR/COUPE_CR_HW0,havana/Vehicles/SUV_CR/SUV_CR,havana/Vehicles/TRANSPORT_HELI_CR/TRANSPORT_HELI_CR,havana/Vehicles/TRANSPORT_HELI_LE/TRANSPORT_HELI_LE,U_M67,U_M18,U_Flashbang,U_CS_Gas,U_IncendiaryDevice,U_Molotov,U_BreachingCharge,U_FIM92,U_M320_HE,U_M79_HE,U_M67,U_SabotageTool,U_RPG7,u_smaw,U_TripMine,U_M16A4,U_M416,U_AKM,U_Galil_AR,U_L85A2,U_RO933,U_SG533LB,U_AKS74u,U_G36C,U_Car556,U_ACWR,U_HCAR,U_HK51,U_SA58,U_SCARH,U_Scout,U_R700LTR,U_L96A1,U_R700Blackout,U_SOCOM16,U_SR25ECC,U_PTI91,U_SCR308,U_MP5K,U_UMP45,U_M45,U_MPX,U_K10,U_ISC9,U_P90,U_FMG9,U_INF9,U_Mac_10,U_Rem870P,U_Stakeout37,U_Spas12,U_SBS12Short,U_M9,U_P226,U_CZ75,U_G17,U_SW38Snub,U_RS357,U_Taurus44,U_Jury410,U_HK45C,U_M1911,U_SW40P,U_IMI50BaldEagle,U_G18C,U_M93R,U_TaserGun,U_TracerDartGun,U_M240,U_MG36;PlayerCount 3;Ban %p% illegal weapon
On Kill;Weapon havana/Vehicles/ATTACK_HELI_CR/ATTACK_HELI_CR,havana/Vehicles/ATTACK_HELI_LE/ATTACK_HELI_LE,havana/Vehicles/COUPE_CR/COUPE_CR_HW0,havana/Vehicles/SUV_CR/SUV_CR,havana/Vehicles/TRANSPORT_HELI_CR/TRANSPORT_HELI_CR,havana/Vehicles/TRANSPORT_HELI_LE/TRANSPORT_HELI_LE,U_M67,U_M18,U_Flashbang,U_CS_Gas,U_IncendiaryDevice,U_Molotov,U_BreachingCharge,U_FIM92,U_M320_HE,U_M79_HE,U_M67,U_SabotageTool,U_RPG7,u_smaw,U_TripMine,U_M16A4,U_M416,U_AKM,U_Galil_AR,U_L85A2,U_RO933,U_SG533LB,U_AKS74u,U_G36C,U_Car556,U_ACWR,U_HCAR,U_HK51,U_SA58,U_SCARH,U_Scout,U_R700LTR,U_L96A1,U_R700Blackout,U_SOCOM16,U_SR25ECC,U_PTI91,U_SCR308,U_MP5K,U_UMP45,U_M45,U_MPX,U_K10,U_ISC9,U_P90,U_FMG9,U_INF9,U_Mac_10,U_Rem870P,U_Stakeout37,U_Spas12,U_SBS12Short,U_M9,U_P226,U_CZ75,U_G17,U_SW38Snub,U_RS357,U_Taurus44,U_Jury410,U_HK45C,U_M1911,U_SW40P,U_IMI50BaldEagle,U_G18C,U_M93R,U_TaserGun,U_TracerDartGun,U_M240,U_MG36;PlayerCount 2;Kick %p% illegal weapon
On Kill;Weapon havana/Vehicles/ATTACK_HELI_CR/ATTACK_HELI_CR,havana/Vehicles/ATTACK_HELI_LE/ATTACK_HELI_LE,havana/Vehicles/COUPE_CR/COUPE_CR_HW0,havana/Vehicles/SUV_CR/SUV_CR,havana/Vehicles/TRANSPORT_HELI_CR/TRANSPORT_HELI_CR,havana/Vehicles/TRANSPORT_HELI_LE/TRANSPORT_HELI_LE,U_M67,U_M18,U_Flashbang,U_CS_Gas,U_IncendiaryDevice,U_Molotov,U_BreachingCharge,U_FIM92,U_M320_HE,U_M79_HE,U_M67,U_SabotageTool,U_RPG7,u_smaw,U_TripMine,U_M16A4,U_M416,U_AKM,U_Galil_AR,U_L85A2,U_RO933,U_SG533LB,U_AKS74u,U_G36C,U_Car556,U_ACWR,U_HCAR,U_HK51,U_SA58,U_SCARH,U_Scout,U_R700LTR,U_L96A1,U_R700Blackout,U_SOCOM16,U_SR25ECC,U_PTI91,U_SCR308,U_MP5K,U_UMP45,U_M45,U_MPX,U_K10,U_ISC9,U_P90,U_FMG9,U_INF9,U_Mac_10,U_Rem870P,U_Stakeout37,U_Spas12,U_SBS12Short,U_M9,U_P226,U_CZ75,U_G17,U_SW38Snub,U_RS357,U_Taurus44,U_Jury410,U_HK45C,U_M1911,U_SW40P,U_IMI50BaldEagle,U_G18C,U_M93R,U_TaserGun,U_TracerDartGun,U_M240,U_MG36;Kill 100
А на прокон что либо интересное есть?
Regex.Match(kill.Weapon, @"(U_ACWR|U_AKM|U_AKS74u|U_BreachingCharge|U_Car556|U_CS_Gas|U_CZ75|U_FIM92|U_FMG9|U_Flashbang|U_G17|U_G18C|U_Galil_AR|U_G36C|U_HCAR|U_HK45C|U_HK51|U_IMI50BaldEagle|U_IncendiaryDevice|U_INF9|U_ISC9|U_Jury410|U_K10|U_L85A2|U_L96A1|U_M16A4|U_M18|U_M1911|U_M240|U_M320_HE|U_M416|U_M45|U_M67|U_M79_HE|U_M9|U_M93R|U_Mac_10|U_MG36|U_Molotov|U_MP5K|U_MPX|U_P226|U_P90|U_PTI91|U_R700Blackout|U_R700LTR|U_Rem870P|U_RO933|RPG7|U_RS357|U_SA58|U_SabotageTool|U_SBS12Short|U_SCARH|U_Scout|U_SCR308|U_SG533LB|smaw|U_SOCOM16|U_Spas12|U_SR25ECC|U_Stakeout37|U_SW40P|U_SW38Snub|U_Taurus44|U_TripMine|U_UMP45|U_ZipLineGun|OFFROAD_MOTORCYCLE|COUPE|FUEL_TANKER|MATHUSCOUCH|MSP_CR|SEDAN|SUV|UTILITY_VAN|CAT|ATTACK_HELI|TRANSPORT_HELI|Helicopter_HeistPickup_Vehicle|AirBoat_test2|GUNBOAT)", RegexOptions.IgnoreCase).SuccessЭто регулярное выражение, проверяющее событие сервера OnKill на наличие интересующих нас кодов оружия.if (limit.Data.issetBool(player.Name)){
plugin.SendGlobalMessage(plugin.R("%p_n% has been banned for using %w_n%, after a kick!"));
plugin.PBBanPlayerWithMessage(PBBanDuration.Temporary, player.Name, 90, plugin.R("%p_n% you have been banned for 90 minutes for using %w_n%"));
limit.Data.unsetBool(player.Name);
}
int count = (int) limit.Activations(player.Name);
if (count == 1){
plugin.SendGlobalMessage(plugin.R("%p_n% do not use %w_n%!"));
plugin.KillPlayer(player.Name);
} else if (count == 2){
plugin.SendGlobalMessage(plugin.R("%p_n% has been kicked for using %w_n%"));
plugin.KickPlayerWithMessage(player.Name, plugin.R("%p_n% you have been kicked for using %w_n%"));
if (!limit.Data.issetBool(player.Name))
limit.Data.setBool(player.Name, true);
}Этот блок кода создает для каждого игрока счетчик нарушений правила. Если количество нарушений равно 1, то сервер убивает игрока, при 2 - кик, при 3 - бан на 1.5 часа.