Как запретить определенное оружие на определенной карте — различия между версиями

Материал из Википедия MyArena.ru
Перейти к: навигация, поиск
(Создание конфига для определенной карты и установка запрета на оружие)
м (Ronswonson переименовал страницу Как запретить определенное оружие на определенной карте в CS:GO в [[Как запретить определенное оружие на опр…)
 
(не показано 7 промежуточных версий этого же участника)
Строка 1: Строка 1:
== Введение ==
+
= Запрет оружия на определенной карте =  
Часто возникают ситуации, когда на определенных картах нам требуется свой набор плагинов, свои настройки и свои запреты на использования оружия. В данной статье, мы подробно распишем как это все реализовать.
+
1. Установите плагин «Weapon Restrict 3.1., он доступен для установки из панели управления, раздел «Плагины».<br>
 
+
2. C помощью [http://wiki.myarena.ru/111 FTP-доступа] зайдите в папку <code>/addons/sourcemod/configs/restrict</code><br>
== Создание конфига для определенной карты и установка запрета на оружие ==
+
3. Создайте конфигурационный файл с названием необходимой карты, где хотите ограничить оружие. Например, для карты awp_lego_2 конфиг должен иметь название <code>awp_lego_2.cfg</code><br>
1. Для того, чтобы иметь возможность создать конфиг для определенной карты, Вам необходимо воспользоваться плагином под названием «Map configs with prefix support 1.3», скачать можете его с [https://forums.alliedmods.net/showthread.php?t=69506 официального сайта].
+
[[Файл:1505128066385.jpg|400px|thumb|Пример созданного конфига для карты awp_lego_2|none]]
[[Файл:1504989093071.jpg|400px|thumb|Скачиваем плагин «Map configs with prefix support 1.3»|none]]
+
4. В данном конфигурационном файле добавьте необходимые квары. Например, для запрета flash-гранат для CT и T, пропишите:
2. После загрузки, разархивируйте скачанный архив себе на компьютер и загрузите папки <code>addons</code> и <code>cfg</code> из архива на игровой сервер через [http://wiki.myarena.ru/111 FTP] в корневую папку (то есть в ту папку, в которую Вы попадаете сразу после подключения к FTP).
 
[[Файл:1504989412958.jpg|400px|thumb|Загружаем папки «addons» и «cfg» на игровой сервер|none]]
 
3. Теперь приступим к созданию конфига для нашей карты или для группы карт. Все наши конфиги должны находится в папке <code>cfg/sourcemod/map-cfg/</code>, каждый конфиг для определенный карты должен называться как и сама карта, например у нас есть карта awp_lego_2, соответственно конфиг для этой карты будет иметь название <code>awp_lego_2.cfg</code>. Напомним, что плагин для создания конфигов поддерживает префиксы, это значит, Вы имеете возможность создать один конфиг с определенным префиксом, например для карт с префиксом <code>awp_</code>, создайте конфиг с названием <code>awp_.cfg</code>, тем самым данный конфиг будет автоматически читаться сервером на любой карте имеющая в начале своего название префикс «awp_», к примеру «awp_india». Мы остановимся на одном примере и создадим конфиг с названием <code>awp_lego_2.cfg</code> в папке <code>cfg/sourcemod/map-cfg/</code>. В данный конфиг теперь мы можем вносить какие-то переменные, например выставить mp_freezetime 0 и т.д.
 
[[Файл:1504990089364.jpg|400px|thumb|Пример созданного конфига для карты awp_lego_2|none]]
 
4. Для запрета оружия нам понадобится установленный плагин «Weapon Restrict 3.1.6», установить его можно из панели управления. После установки откроем наш созданный ранее конфиг <code>cfg/sourcemod/map-cfg/awp_lego_2.cfg</code> и добавим необходимые квары от плагина на ограничение оружия, к примеру мы хотим запретить флеш гранаты для CT и T команды, пропишем:
 
 
   sm_restrict_flashbang_ct 0
 
   sm_restrict_flashbang_ct 0
 
   sm_restrict_flashbang_t 0
 
   sm_restrict_flashbang_t 0
[[Файл:1504990764722.jpg|400px|thumb|Содержание конфига awp_lego_2.cfg после редактирования|none]]
+
[[Файл:1505128793360.jpg|400px|thumb|Пример отредактированного конфига для карты awp_lego_2|none]]
 +
5. Перезагрузите сервер для вступления изменения в силу. Установка завершена.
 +
 
 +
'''Заметка:'''<br>
 +
Вы можете создать конфигурационный файл с префиксом карты, например: <code>awp_.cfg</code> или <code>de_.cfg</code>. На картах с соответствующим префиксом будет открываться данный конфигурационный файл.
 +
 
 +
= Список оружия для запрета =
 +
 
 +
{| class="wikitable"
 +
|-
 +
! Квары для запрета оружия
 +
|-
 +
| sm_restrict_ak47_ct
 +
|-
 +
| sm_restrict_ak47_t
 +
|-
 +
| sm_restrict_aug_ct
 +
|-
 +
| sm_restrict_aug_t
 +
|-
 +
| sm_restrict_awp_ct
 +
|-
 +
| sm_restrict_awp_t
 +
|-
 +
| sm_restrict_c4
 +
|-
 +
| sm_restrict_deagle_ct
 +
|-
 +
| sm_restrict_deagle_t
 +
|-
 +
| sm_restrict_defuser
 +
|-
 +
| sm_restrict_elite_ct
 +
|-
 +
| sm_restrict_elite_t
 +
|-
 +
| sm_restrict_famas_ct
 +
|-
 +
| sm_restrict_famas_t
 +
|-
 +
| sm_restrict_fiveseven_ct
 +
|-
 +
| sm_restrict_fiveseven_t
 +
|-
 +
| sm_restrict_flashbang_ct
 +
|-
 +
| sm_restrict_flashbang_t
 +
|-
 +
| sm_restrict_g3sg1_ct
 +
|-
 +
| sm_restrict_g3sg1_t
 +
|-
 +
| sm_restrict_galil_ct
 +
|-
 +
| sm_restrict_galil_t
 +
|-
 +
| sm_restrict_glock_ct
 +
|-
 +
| sm_restrict_glock_t
 +
|-
 +
| sm_restrict_hegrenade_ct
 +
|-
 +
| sm_restrict_hegrenade_t
 +
|-
 +
| sm_restrict_knife_ct
 +
|-
 +
| sm_restrict_knife_t
 +
|-
 +
| sm_restrict_m249_ct
 +
|-
 +
| sm_restrict_m249_t
 +
|-
 +
| sm_restrict_m3_ct
 +
|-
 +
| sm_restrict_m3_t
 +
|-
 +
| sm_restrict_m4a1_ct
 +
|-
 +
| sm_restrict_m4a1_t
 +
|-
 +
| sm_restrict_mac10_ct
 +
|-
 +
| sm_restrict_mac10_t
 +
|-
 +
| sm_restrict_mp5navy_ct
 +
|-
 +
| sm_restrict_mp5navy_t
 +
|-
 +
| sm_restrict_nvgs_ct
 +
|-
 +
| sm_restrict_nvgs_t
 +
|-
 +
| sm_restrict_p228_ct
 +
|-
 +
| sm_restrict_p228_t
 +
|-
 +
| sm_restrict_p90_ct
 +
|-
 +
| sm_restrict_p90_t
 +
|-
 +
| sm_restrict_scout_ct
 +
|-
 +
| sm_restrict_scout_t
 +
|-
 +
| sm_restrict_sg550_ct
 +
|-
 +
| sm_restrict_sg550_t
 +
|-
 +
| sm_restrict_sg552_ct
 +
|-
 +
| sm_restrict_sg552_t
 +
|-
 +
| sm_restrict_smokegrenade_ct
 +
|-
 +
| sm_restrict_smokegrenade_t
 +
|-
 +
| sm_restrict_tmp_ct
 +
|-
 +
| sm_restrict_tmp_t
 +
|-
 +
| sm_restrict_ump45_ct
 +
|-
 +
| sm_restrict_ump45_t
 +
|-
 +
| sm_restrict_usp_ct
 +
|-
 +
| sm_restrict_usp_t
 +
|-
 +
| sm_restrict_vest_ct
 +
|-
 +
| sm_restrict_vest_t
 +
|-
 +
| sm_restrict_vesthelm_ct
 +
|-
 +
| sm_restrict_vesthelm_t
 +
|-
 +
| sm_restrict_xm1014_ct
 +
|-
 +
| sm_restrict_xm1014_t
 +
|}
 +
 
 +
{| class="wikitable"
 +
|-
 +
! Значение квара !! Описание
 +
|-
 +
| "0" || Полностью запретить оружие
 +
|-
 +
| "-1" || Снять запрет с оружия
 +
|-
 +
| "1" || Разрешить 1 оружие на команду (значение может быть произвольным)
 +
|}
  
== Часто задаваемые вопросы ==
+
= Часто задаваемые вопросы =
<b>Что если мне нужно запретить другое оружие?</b><br>
 
Если Вы хотите запретить другое оружие, то посмотреть необходимый квар для запрета можно на [https://forums.alliedmods.net/showthread.php?p=950174 официальном сайте] плагина «Weapon Restrict» под спойлером «Example Weapon cvars (Will differ for CS:GO)»
 
<br>
 
<br>
 
 
<b>Запрет не работает, что делать?</b><br>
 
<b>Запрет не работает, что делать?</b><br>
 
Проверьте не забыли ли Вы перезагрузить сервер после внесенных изменений.  
 
Проверьте не забыли ли Вы перезагрузить сервер после внесенных изменений.  
Строка 24: Строка 165:
 
<br>
 
<br>
 
<b>Это работает на CS:S v34, CS:S?</b><br>
 
<b>Это работает на CS:S v34, CS:S?</b><br>
Да, Вы можете использовать эту инструкцию, отличий фактически нет.
+
Да, Вы можете использовать эту инструкцию, отличий нет.
 
<br>
 
<br>
 
<br>
 
<br>
<b>Можно ли отключать плагины на определенных картах подобным образом?</b><br>
 
Да, Вы можете использовать команду <code>sm plugins unload pluginname.smx</code> где вместо <em>pluginname.smx</em> будет имя вашего плагина, который Вы хотите отключить на определенной карте. Например, отключим плагин с названием vip:
 
  sm plugins unload vip.smx
 
Включать плагины можно командой <code>sm plugins load pluginname.smx</code>
 
 
== Ссылки ==
 
[https://forums.alliedmods.net/showthread.php?t=69506 Официальный источник плагина «Map configs with prefix support 1.3»]<br>
 
[https://forums.alliedmods.net/showthread.php?p=950174 Официальный источник плагина «Weapon Restrict»]
 

Текущая версия на 16:59, 11 сентября 2017

Запрет оружия на определенной карте

1. Установите плагин «Weapon Restrict 3.1.6», он доступен для установки из панели управления, раздел «Плагины».
2. C помощью FTP-доступа зайдите в папку /addons/sourcemod/configs/restrict
3. Создайте конфигурационный файл с названием необходимой карты, где хотите ограничить оружие. Например, для карты awp_lego_2 конфиг должен иметь название awp_lego_2.cfg

Пример созданного конфига для карты awp_lego_2

4. В данном конфигурационном файле добавьте необходимые квары. Например, для запрета flash-гранат для CT и T, пропишите:

 sm_restrict_flashbang_ct 0
 sm_restrict_flashbang_t 0
Пример отредактированного конфига для карты awp_lego_2

5. Перезагрузите сервер для вступления изменения в силу. Установка завершена.

Заметка:
Вы можете создать конфигурационный файл с префиксом карты, например: awp_.cfg или de_.cfg. На картах с соответствующим префиксом будет открываться данный конфигурационный файл.

Список оружия для запрета

Квары для запрета оружия
sm_restrict_ak47_ct
sm_restrict_ak47_t
sm_restrict_aug_ct
sm_restrict_aug_t
sm_restrict_awp_ct
sm_restrict_awp_t
sm_restrict_c4
sm_restrict_deagle_ct
sm_restrict_deagle_t
sm_restrict_defuser
sm_restrict_elite_ct
sm_restrict_elite_t
sm_restrict_famas_ct
sm_restrict_famas_t
sm_restrict_fiveseven_ct
sm_restrict_fiveseven_t
sm_restrict_flashbang_ct
sm_restrict_flashbang_t
sm_restrict_g3sg1_ct
sm_restrict_g3sg1_t
sm_restrict_galil_ct
sm_restrict_galil_t
sm_restrict_glock_ct
sm_restrict_glock_t
sm_restrict_hegrenade_ct
sm_restrict_hegrenade_t
sm_restrict_knife_ct
sm_restrict_knife_t
sm_restrict_m249_ct
sm_restrict_m249_t
sm_restrict_m3_ct
sm_restrict_m3_t
sm_restrict_m4a1_ct
sm_restrict_m4a1_t
sm_restrict_mac10_ct
sm_restrict_mac10_t
sm_restrict_mp5navy_ct
sm_restrict_mp5navy_t
sm_restrict_nvgs_ct
sm_restrict_nvgs_t
sm_restrict_p228_ct
sm_restrict_p228_t
sm_restrict_p90_ct
sm_restrict_p90_t
sm_restrict_scout_ct
sm_restrict_scout_t
sm_restrict_sg550_ct
sm_restrict_sg550_t
sm_restrict_sg552_ct
sm_restrict_sg552_t
sm_restrict_smokegrenade_ct
sm_restrict_smokegrenade_t
sm_restrict_tmp_ct
sm_restrict_tmp_t
sm_restrict_ump45_ct
sm_restrict_ump45_t
sm_restrict_usp_ct
sm_restrict_usp_t
sm_restrict_vest_ct
sm_restrict_vest_t
sm_restrict_vesthelm_ct
sm_restrict_vesthelm_t
sm_restrict_xm1014_ct
sm_restrict_xm1014_t
Значение квара Описание
"0" Полностью запретить оружие
"-1" Снять запрет с оружия
"1" Разрешить 1 оружие на команду (значение может быть произвольным)

Часто задаваемые вопросы

Запрет не работает, что делать?
Проверьте не забыли ли Вы перезагрузить сервер после внесенных изменений.

Это работает на CS:S v34, CS:S?
Да, Вы можете использовать эту инструкцию, отличий нет.