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

Материал из Википедия MyArena.ru
Перейти к: навигация, поиск
(Создание конфига для определенной карты и установка запрета на оружие)
Строка 1: Строка 1:
== Введение ==
 
Часто возникают ситуации, когда на определенных картах нам требуется свой набор плагинов, свои настройки и свои запреты на использования оружия. В данной статье, мы подробно распишем как это все реализовать.
 
 
 
== Запрет оружия на определенной карте ==  
 
== Запрет оружия на определенной карте ==  
 
+
1. Установите плагин «Weapon Restrict 3.1.6», он доступен для установки из панели управления, раздел «Плагины».<br>
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. C помощью [http://wiki.myarena.ru/111 FTP-доступа] зайдите в папку <code>/addons/sourcemod/configs/restrict</code><br>
[[Файл:1504990089364.jpg|400px|thumb|Пример созданного конфига для карты awp_lego_2|none]]
+
3. Создайте конфигурационный файл с названием необходимой карты, где хотите ограничить оружие. Например, для карты awp_lego_2 конфиг должен иметь название <code>awp_lego_2.cfg</code><br>
4. Для запрета оружия нам понадобится установленный плагин «Weapon Restrict 3.1.6», установить его можно из панели управления. После установки откроем наш созданный ранее конфиг <code>/addons/sourcemod/configs/restrict/awp_lego_2.cfg</code> и добавим необходимые квары от плагина на ограничение оружия, к примеру мы хотим запретить флеш гранаты для CT и T команды, пропишем:
+
[[Файл:1505128066385.jpg|400px|thumb|Пример созданного конфига для карты awp_lego_2|none]]
 +
4. В данном конфигурационном файле добавьте необходимые квары. Например, для запрета flash-гранат для 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> и туда вписывать настройки которые будут распространятся на все карты с данным префиксом.
 +
 
  
 
== Часто задаваемые вопросы ==
 
== Часто задаваемые вопросы ==
Строка 24: Строка 27:
 
<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:24, 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 и туда вписывать настройки которые будут распространятся на все карты с данным префиксом.


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

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

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

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