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

Материал из Википедия MyArena.ru
Перейти к: навигация, поиск
(Создание конфига для определенной карты и установка запрета на оружие)
м (Ronswonson переименовал страницу Как запретить определенное оружие на определенной карте в CS:GO в [[Как запретить определенное оружие на опр…)
 
(не показано 5 промежуточных версий этого же участника)
Строка 1: Строка 1:
== Введение ==
+
= Запрет оружия на определенной карте =  
Часто возникают ситуации, когда на определенных картах нам требуется свой набор плагинов, свои настройки и свои запреты на использования оружия. В данной статье, мы подробно распишем как это все реализовать.
+
1. Установите плагин «Weapon Restrict 3.1.6», он доступен для установки из панели управления, раздел «Плагины».<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>
 +
[[Файл:1505128066385.jpg|400px|thumb|Пример созданного конфига для карты awp_lego_2|none]]
 +
4. В данном конфигурационном файле добавьте необходимые квары. Например, для запрета flash-гранат для CT и T, пропишите:
 +
  sm_restrict_flashbang_ct 0
 +
  sm_restrict_flashbang_t 0
 +
[[Файл: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
 +
|}
  
1. Конфиги карт должны находится в папке <code>/addons/sourcemod/configs/restrict</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>/addons/sourcemod/configs/restrict</code>. В данный конфиг теперь мы можем вносить какие-то переменные, например выставить mp_freezetime 0 и т.д.
+
{| class="wikitable"
[[Файл:1504990089364.jpg|400px|thumb|Пример созданного конфига для карты awp_lego_2|none]]
+
|-
4. Для запрета оружия нам понадобится установленный плагин «Weapon Restrict 3.1.6», установить его можно из панели управления. После установки откроем наш созданный ранее конфиг <code>/addons/sourcemod/configs/restrict/awp_lego_2.cfg</code> и добавим необходимые квары от плагина на ограничение оружия, к примеру мы хотим запретить флеш гранаты для CT и T команды, пропишем:
+
! Значение квара !! Описание
  sm_restrict_flashbang_ct 0
+
|-
  sm_restrict_flashbang_t 0
+
| "0" || Полностью запретить оружие
[[Файл:1504990764722.jpg|400px|thumb|Содержание конфига awp_lego_2.cfg после редактирования|none]]
+
|-
 +
| "-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>
 
Проверьте не забыли ли Вы перезагрузить сервер после внесенных изменений.  
 
Проверьте не забыли ли Вы перезагрузить сервер после внесенных изменений.  
Строка 21: Строка 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>
 
<br>
 
<br>
 
<b>Можно любые квары в данные конфиги помещать?</b><br>
 
Да, можете любые квары от плагинов помещать в данные конфиги.
 
 
== Ссылки ==
 
[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?
Да, Вы можете использовать эту инструкцию, отличий нет.