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

Материал из Википедия MyArena.ru
Перейти к: навигация, поиск
(Часто задаваемые вопросы)
(Создание конфига для определенной карты и установка запрета на оружие)
Строка 2: Строка 2:
 
Часто возникают ситуации, когда на определенных картах нам требуется свой набор плагинов, свои настройки и свои запреты на использования оружия. В данной статье, мы подробно распишем как это все реализовать.
 
Часто возникают ситуации, когда на определенных картах нам требуется свой набор плагинов, свои настройки и свои запреты на использования оружия. В данной статье, мы подробно распишем как это все реализовать.
  
== Создание конфига для определенной карты и установка запрета на оружие ==  
+
== Запрет оружия на определенной карте ==  
1. Для того, чтобы иметь возможность создать конфиг для определенной карты, Вам необходимо воспользоваться плагином под названием «Map configs with prefix support 1.3», скачать можете его с [https://forums.alliedmods.net/showthread.php?t=69506 официального сайта].
+
 
[[Файл:1504989093071.jpg|400px|thumb|Скачиваем плагин «Map configs with prefix support 1.3»|none]]
+
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 и т.д.
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]]
 
[[Файл: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 команды, пропишем:
+
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_ct 0
 
   sm_restrict_flashbang_t 0
 
   sm_restrict_flashbang_t 0

Версия 22:01, 10 сентября 2017

Введение

Часто возникают ситуации, когда на определенных картах нам требуется свой набор плагинов, свои настройки и свои запреты на использования оружия. В данной статье, мы подробно распишем как это все реализовать.

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

1. Конфиги карт должны находится в папке /addons/sourcemod/configs/restrict, каждый конфиг для определенный карты должен называться как и сама карта, например у нас есть карта awp_lego_2, соответственно конфиг для этой карты будет иметь название awp_lego_2.cfg. Напомним, что плагин запрета оружия поддерживает префиксы, это значит, Вы имеете возможность создать один конфиг с определенным префиксом, например для карт с префиксом awp_, создайте конфиг с названием awp_.cfg, тем самым данный конфиг будет автоматически читаться сервером на любой карте имеющая в начале своего название префикс «awp_», к примеру «awp_india». Мы остановимся на одном примере и создадим конфиг с названием awp_lego_2.cfg в папке /addons/sourcemod/configs/restrict. В данный конфиг теперь мы можем вносить какие-то переменные, например выставить mp_freezetime 0 и т.д.

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

4. Для запрета оружия нам понадобится установленный плагин «Weapon Restrict 3.1.6», установить его можно из панели управления. После установки откроем наш созданный ранее конфиг /addons/sourcemod/configs/restrict/awp_lego_2.cfg и добавим необходимые квары от плагина на ограничение оружия, к примеру мы хотим запретить флеш гранаты для CT и T команды, пропишем:

 sm_restrict_flashbang_ct 0
 sm_restrict_flashbang_t 0
Содержание конфига awp_lego_2.cfg после редактирования

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

Что если мне нужно запретить другое оружие?
Если Вы хотите запретить другое оружие, то посмотреть необходимый квар для запрета можно на официальном сайте плагина «Weapon Restrict» под спойлером «Example Weapon cvars (Will differ for CS:GO)»

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

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

Можно ли отключать плагины на определенных картах подобным образом?
Да, Вы можете использовать команду sm plugins unload pluginname.smx где вместо pluginname.smx будет имя вашего плагина, который Вы хотите отключить на определенной карте. Например, отключим плагин с названием vip:

 sm plugins unload vip.smx

Включать плагины можно командой sm plugins load pluginname.smx

Можно любые квары в данные конфиги помещать?
Да, можете любые квары от плагинов помещать в данные конфиги.

Ссылки

Официальный источник плагина «Map configs with prefix support 1.3»
Официальный источник плагина «Weapon Restrict»