/Weapon-restrict-fix

Primary LanguageC#The UnlicenseUnlicense

WeaponRestrict

Оригинал плагина
Автор оригинального плагина: Whaliin

Изменения в моей версии:

  • Иммунитет не действует на блок weaponlimits, теперь можно отключать оружия значением 0 и вип игрокам не будут доступны эти оружия
  • Добавлен блок с ограничением по количеству игроков в команде

Если вы нашли какой-то баг или ошибку, напишите мне в дискорде: NiPos

Установка

  1. Скачать последний релиз
  2. Закинуть папку addons из архива в папку /game/csgo
  3. Конфиг автоматически генерируется по пути /game/csgo/addons/counterstrikesharp/configs/plugins/WeaponRestrict/WeaponRestrict.json
  4. (Optional) Reload the plugin using css_plugins reload [plugin index] to update the loaded config (you can get the index by running css_plugins list)

Конфиг

/game/csgo/addons/counterstrikesharp/configs/plugins/WeaponRestrict/WeaponRestrict.json

// This configuration was automatically generated by CounterStrikeSharp for plugin 'WeaponRestrict', at 2024.03.19 05:01:27
{
  "MessagePrefix": "\u1010\u0010 - Ограничение оружия ", // Префикс в чате
  "RestrictMessage": "\u0003{0}\u0001 ограничено до \u000F{1}\u0001 на команду.", // Сообщение в начале раунда
  "DisabledMessage": "\u0003{0}\u0001  \u000Fотключен\u0001.", // Сообщение об отключенном оружии 
  "TeamSizeWeaponLimits": { // Настройка по количеству игроков в команде
    "1": {
      "weapon_awp": 1 // Для 1-5 игроков в команде разрешено 1 awp 
    },
    "6": {
      "weapon_awp": 2 // Для 6-9 игроков в команде разрешено 2 awp
    },
    "10": {
      "weapon_awp": 4 // Для 10-14 игроков в команде разрешено 4 awp
    },
    "15": {
      "weapon_awp": 5 // Для 15+ игроков в команде разрешено 5 awp
    }
  },
  "WeaponQuotas": { // Ограничение по процентному соотношению(можно оставить блок пустым)
    "weapon_awp": 0.2 // 0.2 = 20% 
  },
  "WeaponLimits": { // Ограничение по количеству оружия на сервере(на этот блок иммунитет не действует)
    "weapon_taser": 0,
    "weapon_g3sg1": 0,
    "weapon_scar20": 0
  },
  "DoTeamCheck": true, // Запрет по количеству игроков в команде - true, по общему количеству false
  "AllowPickup": false, // Разрешить ли подбирать ограниченное оружие
  "VIPFlag": "@css/restrictimun", // Флаг для иимунитета
  "MapConfigs": { // Правила запрета для определенных карт(можно оставить пустым)
    "de_dust2": {
      "WeaponQuotas": {
        "weapon_awp": 0.2
      },
      "WeaponLimits": {
        "weapon_awp": 1
      },
      "awp.*": {}
    }
  },
  "ConfigVersion": 2
}