Описание:
Этот плагин наказывает игроков, которые долго кемперят.
Кемперство является стратегией, однако кемперить стоит в меру.
Поэтому и существует данный плагин. Возможна комбинация наказаний, которая будет применяться к кемперу.
Возможна проверка в зависимости от стратегического задания карты (Т не кемперят пока бомба не поставлена, КТ наоборот).
Модифицирован под маяк подобный в CS: Source
Автор:
Brad

Moдификация:
linkz

Используемые модули:
Code
Cstrike (дополнительно; требуется, если в качестве наказания будет использоваться отбавка денег)
Fakemeta (обязательно)
Csx (требуется, если мод игры CS или CS:CZ)
Fun (обязательно)
dodx (требуется, если мод игры DoD)
tfcx (требуется, если мод игры TFC)


Совместимость:
Code
Amx Mod X 1.8.*
- CS
- CS:CZ
- DOD
- TFC


badcamper_punish 20 // Маяк, отнятие денег
Указывает, как игрок должен быть наказан при долгом кемпинге.
1 - Слэп
2 - Отнятие здоровья
4 - Маяк
8 - Ослепление
16 - Отнятие денег
32 - Snark атака (требуется Monster Mod с включенным Snarks)
badcamper_money 10
Задаёт процент снятия денег кемпера при использовании наказания.
badcamper_limit 30
Указывает количество секунд, после которых игрок будет считаться кемпером.
badcamper_display 0
Определяет процент кемпинга, который будет показан кемперу. Допустимый диапазон значений от 0 (никогда не показывают) до 100.
badcamper_show_spec 1
Определяет, показывать ли спектаторам кемпера.
0 - Выключить
1 - Включить
badcamper_check_all 0
Определяет, только ли команда с текущей главной целью должна быть проверена на кемпинг или же должны быть проверены обе команды?
0 - Проверить только команду с текущей главной целью
1 - Всегда проверять обе команды
Текущая главная цель определяется следующим образом:
- Если карта не имеет префикса "de_", то главную цель имеют Контр Террористы
- Если на карте с префиксом "de_" бомба не заложена Террористами, то они имеют главную цель (не могут кемперить)
- Если карта имеет префикс "de_" и бомба была заложена, то у Counter Terrorists есть главная цель (не могут кемперить)
badcamper_immunity_flags a
Если игрок имеет указанный уровень доступа, то он на кемперство проверяться не будет. Чтобы не указывать уровень доступа, оставте поле пустым.
badcamper_start 4
Определяет, сколько секунд должно пройти, после которых проверенный кемпер получит наказание.
badcamper_damage_reset 3
Указывает, сбрасывать ли состояние кемперства у кемпера, который начал атаковать противника или защищаться от него.
0 - Не сбрасывать состояние кемперства.
1 - Сбрасывать состояние кемперства атакующего.
2 - Сбрасывать состояние кемперства защитника.
3 - Сбрасывать оба состояния.
badcamper_damage_restart 4
Определяет, после скольки секунд состояние кемперства будет обнулено у игрока, который нанёс или получил повреждение.
По умолчанию 4 секунды.
Обратите внимание на то, что кемпинг проверяется каждые 2 секунды
badcamper_health 10
Определяет, сколько HP будет удаляться у игрока каждые 2 секунды, как только его состояние кемперства достигает 100 процентов. Если наказание уменьшения здоровья не используется, то эта переменная не будет иметь никакого эффекта.
badcamper_allow 0
При проверке на кемпинг команды указывает, в каких ситуациях ей разрешено кемперить. При значении, равным 0, команде не разрешено кемперить.



Команды:
Code
badcamper list
Выводит список наказаний в консоле и указывает, какое наказание на данный момент активно