Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Плохой кемпер (Bad Camper)

, http://forums.alliedmods.net/showthread.php?t=18452&highlight=Host
Статус пользователя Ksedont
сообщение 21.12.2010, 22:27
Сообщение #1
Стаж: 15 лет

Сообщений: 92
Благодарности: выкл.

Автор: Brad Jones
Версия: 1.4.239

Описание:
Этот плагин наказывает игроков, которые долго кемперят. Кемперство является стратегией, однако кемперить стоит в меру. Поэтому и существует данный плагин. Возможна комбинация наказаний, которая будет применяться к кемперу.

Содержание:
1. Поддержка
2. Установка
3. Настройка (Переменные)
4. Команды
5. Файлы плагина
6. Примечания
7. Список изменений


1. Поддержка:
В этой теме вы можете получить поддержку для этого плагина, и если хорошо владеете Английским, лучшим вариантом будет - написать в эту тему.

Если вы публикуете сообщение о не рабочем состоянии плагина, либо чего-то не понимаете, пожалуйста, пропишите в консоле сервере следующие комманды:
Код
Если имеется доступ к консоли сервера:
status
meta list
amxx plugins
amxx cvars

Если не имеется доступ к консоли сервера:
status
rcon_password "your rcon password"
rcon meta list
rcon amxx plugins
rcon amxx cvars

Далее необходимо в тему скопировать результаты команд, или же показать скриншот.

2. Установка:
Расположение файлов:
.\gamemod\addons\amxmodx\plugins\bad_camper.amxx
.\gamemod\addons\amxmodx\data\lang\bad_camper.txt
.\gamemod\sounds\misc\snore.wav

Модули:
Код
fun (обязательно)
fakemeta (обязательно)
cstrike (дополнительно; требуется, если в качестве наказания будет использоваться отбавка денег)
csx (требуется, если мод игры CS или CS:CZ)
dodx (требуется, если мод игры DoD)
tfcx (требуется, если мод игры TFC)


3. Настройка (Переменные):
badcamper_punish <значения>
Указывает, как игрок должен быть наказан при долгом кемпинге.

Значения для переменной:
1: Слэп
2: Отнятие здоровья
4: Звук (устанавливается через badcamper_sound)
8: Ослепление
16: Отнятие денег
32: Snark атака (требуется Monster Mod с включенным Snarks)
По умолчанию 12(звук храпа и ослепление).


badcamper_sound <значения>
Воспроизводит звук при использовании наказания.

Значения для переменной:
1: Храп
2: Сердечный удар
По умолчанию 1.


badcamper_money <процент>
Задаёт процент снятия денег кемпера при использовании наказания.
По умолчанию 10 процентов.


badcamper_limit <количество секунд>
Указывает количество секунд, после которых игрок будет считаться кемпером.
По умолчанию 35 секунд.


badcamper_display <процент>
Определяет процент кемпинга, который будет показан кемперу. Допустимый диапазон значений от 0 (никогда не показывают) до 100.
По умолчанию 1 процент.


badcamper_show_spec <значение>
Определяет, показывать ли спектаторам кемпера.
Значения для переменной:
0: Выключить
1: Включить
По умолчанию 1.


badcamper_check_all <значения>
Определяет, только ли команда с текущей главной целью должна быть проверена на кемпинг или же должны быть проверены обе команды?
Значения для переменной:
0: Проверить только команду с текущей главной целью
1: Всегда проверять обе команды
По умолчанию 1.

Текущая главная цель определяется следующим образом:
- Если карта не имеет префикса "de_", то главную цель имеют Контр Террористы
- Если на карте с префиксом "de_" бомба не заложена Террористами, то они имеют главную цель
- Если карта имеет префикс "de_" и бомба была заложена, то у Counter Terrorists есть главная цель


badcamper_immunity_flags <уровень доступа>
Если игрок имеет указанный уровень доступа, то он на кемперство проверяться не будет. Чтобы не указывать уровень доступа, оставте поле пустым.
Список доступных флагов
a - Иммунитет (нельзя кикнуть/забанить/использовать на нем Slay/Slap и т.п.)
b - Резервирование (может заходить на зарезервированные слоты)
c - Доступ к команде amx_kick
d - Доступ к командам amx_ban и amx_unban
e - Доступ к командам amx_slay и amx_slap
f - Доступ к команде amx_map
g - Доступ к команде amx_cvar (доступны не все квары)
h - Доступ к команде amx_cfg
i - Доступ к команде amx_chat и другим чат-командам
j - Доступ к команде amx_vote и другим голосовым-командам
k - доступ к квару sv_password (через команду amx_cvar)
l - Доступ к команде amx_rcon и квару rcon_password (через команду amx_cvar)
m - Пользовательский уровень A (для нестандартных плагинов)
n - Пользовательский уровен B
o - Пользовательский уровен C
p - Пользовательский уровен D
q - Пользовательский уровен E
r - Пользовательский уровен F
s - Пользовательский уровен G
t - Пользовательский уровен H
u - Доступ к меню
z - Игрок (не админ)



badcamper_start <секунды>
Определяет, сколько секунд должно пройти, после которых проверенный кемпер получит наказание.
По умолчанию 4 секунды.


badcamper_damage_reset <тип сброса>
Указывает, сбрасывать ли состояние кемперства у кемпера, который начал атаковать противника или защищаться от него.
Значения для переменной:
0: Не сбрасывать состояние кемперства.
1: Сбрасывать состояние кемперства атакующего.
2: Сбрасывать состояние кемперства защитника.
3: Сбрасывать оба состояния.
По умолчанию 3.


badcamper_damage_restart <секунды>
Определяет, после скольки секунд состояние кемперства будет обнулено у игрока, который нанёс или получил повреждение.
По умолчанию 4 секунды.

Обратите внимание на то, что кемпинг проверяется каждые 2 секунды.


badcamper_health <Количество Здоровья>
Определяет, сколько HP будет удаляться у игрока каждые 2 секунды, как только его состояние кемперства достигает 100 процентов. Если наказание уменьшения здоровья не используется, то эта переменная не будет иметь никакого эффекта.
По умолчанию 10 HP.


badcamper_allow <количество игроков или процент>
При проверке на кемпинг команды указывает, в каких ситуациях ей разрешено кемперить. При значении, равным 0, команде не разрешено кемперить.
По умолчанию 0.

Примеры:
badcamper_allow 2
Тут всё довольно просто. Если в команде осталось 2 или менее человека, то всей команде разрешено кемперить.

badcamper_allow 40%
Тут довольно-таки сложно. Как только игроки живой команды составляют 40% или менее, чем число живых игроков другой команды - команде разрешено кемперить. Команде разрешено кемперить, например, в таких случаях: 1vs4, 2vs5, 3vs8, 4vs12, 5vs13, 6vs15.


badcamper_min_players <игроки>
Определяет минимальное число игроков, которое может быть подключено к серверу после того, как игрокам разрешено кемперить.
По умолчанию 0.


badcamper_announce <Тип анонсов>
Анонсирует противоположной команде о кемпере.

Значения переменной:
0: Не анонсировать о кемпинге.
1: Анонсировать в чат.
2: Анонсировать в HUD чат.
3: Анонсировать в HUD и в обычный чат.
По умолчанию 3.

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

5. Файлы плагина:
[attachment=13106:bad_camper.rar]

6. Примечания:

Совместимость
Amx Mod X 1.8.*
- CS
- CS:CZ
- DOD
- TFC (не проверено)

Перевод:
От себя я добавил русский перевод lang'а. Если вы заметили не точный перевод, просьба сообщить в эту тему. Данная тема была скопирована с оффициальной темы автора плагина Английского форума и переведена на русский язык. Если вы нашли не точности перевода, грамматические ошибки, так же большая просьба сообщить в эту тему.

7. Список изменений:
Список изменений
Код
[2008-07-21] v1.4.239

    * Compatible with AMXX 1.80 or higher only.
    * Fixed issue where the spectator meter would display in the spectated player's language rather than the spectator's language.

[2007-08-24] v1.4

    * Added CVAR to aid in debugging; allows meter to run when only one person is on server. Set badcamper_debug to 1 if using this.
    * Removed BugBlatter's "Monster Mod" support. Rationale being that players could crash your server by typing "meta list" in their console when using it.
    * All snarks are now killed at the end of each round, if using Snark punishment.
    * Fixed discrepancy between documentation and code. Changed "badcamper_announce" CVAR to default to 3, as per the documenation.
    * Fixed issue where HLTV was counting as a player, thus affecting when camping is checked.
    * The camp meter will now affect bots that camp. Oh, and if your bot camps, you need a new bot or better waypoint files.
    * Fixed discrepancy between documenation and code. Changed who can camp (based on objectives) when not on a map with a bomb site. Changed from everyone can to only Ts can.

[2007-APR-03] v1.3b

    * Fixed issue where screen would go sideways if health reduction punishment was used.

[2007-APR-02] v1.3a

    * Fixed dumb bug that kinda broke everything else.
      Note to self: Don't make changes right before releasing.

[2007-APR-02] v1.3

    * Compatible with AMXX 1.71 or higher only.
    * The 'csx', 'dodx', or 'tfcx' module has to be enabled, depending on what game mod you are running.
    * Added DoD (tested) and TFC (untested) mod support.
    * Made more code optimizations.
    * Defuser's meter will now be paused when bomb is being defused.
    * Planter's meter will be more accurately paused than in previous versions.
      Previous versions would pause the player's meter for the full time it would take to plant the bomb, even if they stopped planting in the meantime.
    * Altered method of specifying admin immunity from define to CVAR.
    * Replaced badcamper_immunity CVAR with badcamper_immunity_flags.
    * Fixed overlapping "so and so is now camping" messages.
    * Added option to allow spectators to see players' meters. Default is to show the meter.
    * Fixed meter not always obeying "based on objectives" team. (thanks sasdad and arkshine!)
    * Fixed issue with ATAC 3.x whereas the health reduction could cause a player to get TAs.

[2006-MAR-12] v1.2

    * Compatible with AMXX 1.70 or higher only.
    * The 'fakemeta' module needs to be enabled.
    * Fixed issue where round end cleanup would not be performed if the round was restarted as opposed to ending normally.
    * Auto-detects if you're using the supplied "Monster" metamod. If you are using a different version of "Monster", reverts to less fine control over snarks.
    * Removed need to recompile if using this plugin in a game mod other than Counter-Strike.
    * Removed need to recompile if using the "Snark Attack" punishment. Now, if you indicate to use "snark attack" as a punishment, but you don't have "Monster" installed, you'll get errors in your log files.
    * Disabled meter when there is only one person on the server. This is useful for when you want to sit on your server while waiting for others to join.
    * Implemented more accurate way of detecting if the map was a bomb map.
    * Optimized the code to use less CPU usage.

[2005-DEC-10] v1.1

    * Added "Snark attack" punishment. Requires "Monster Mod" to be installed.
    * Changed "Slap" punishment to increase in power as the meter gets higher. Note that when slapped, the player may actually get slapped far enough that it would lower the player's meter.
    * Added "badcamper_money" CVAR to specify what percentage of money to take away at 100% when using the "money reduction" punishment. Defaults to 10% as was the case before the option was introduced.
    * Added "badcamper_damage_reset" CVAR flag that specifies the meter(s) to reset when a player is attacked. Defaults to both attacker and defender having their meter reset as was the case before the option was introduced.
    * Replaced "snore" punishment with "sound" punishment. The type of sound can be defined by a new CVAR, "badcamper_sound". There are two types of sounds, "snore" (default value) and "heartbeat".
    * Fixed bug where if a player's meter was 100% and the blind punishment was being used, when the player attacked or was attacked by another, the blind player would stay blind instead of regaining vision immediately.
    * Added "badcamper list" command that lists available punishments and indicates which are currently active (active as per the badcamper_punish CVAR).
    * Added "badcamper_announce" CVAR flag to indicate how to announce that a player is camping and then when the player stops camping. Will announce the name of the camper at 90% and then again when the meter gets below 80%. Options are to print as chat, as a HUD message, both, or neither.
    * Fixed bug where the CVAR 'badcamper_allow' had no effect, thus if set to a value higher than 0 a team would still never be allowed to camp.

[2005-SEP-24] v1.0

    * Initial release.

Credits
top

Original design inspiration, many concepts, and code came from the great AntiCamping Advanced plugin originally written by SpaceDudes, rewritten by xHomicide, ported to AMXX by rex, and tweaked by [SWE] RaWDeaL.

Specific Features:

    * display meter after a specific percentage
          o thanks to goldfish for the idea
            thanks to [SWE] RaWDeaL for the initial code
    * check team with current primary objective
          o thanks to [SWE] RaWDeaL for the idea and initial code
    * money reduction punishment
          o thanks to Isobold for the idea and initial code
    * allow camping when x players left alive on your team
          o thanks to pl2003 for the idea
    * admin immunity
          o thanks to algee2005 for the idea
    * allow the meter to start immediately
          o thanks to rory535 for the idea
    * blind punishment
          o thanks to hikas for the idea
    * snark attack punishment
          o thanks to Curryking for the idea
    * multiple sound options
          o thanks to ToT | V!PER for the idea
    * meter reset options
          o thanks to Elimination for the idea
    * camping announcement
          o thanks to [SWE] RaWDeaL for the idea


Отредактировал: Ksedont, - 22.12.2010, 8:10
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Agriel
сообщение 6.10.2011, 22:05
Сообщение #2
Стаж: 15 лет

Сообщений: 13
Благодарностей: 2
Полезность: 0

И где же сам плагин ? :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
FixX
сообщение 6.10.2011, 22:27
Сообщение #3
Стаж: 15 лет

Сообщений: 2200
Благодарностей: 526
Полезность: 0

Цитата(Agriel @ 6.10.2011, 23:05) *
И где же сам плагин ? :)

некропостер
http://forums.alliedmods.net/showthread.ph...imeleft#credits
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: