Иконка ресурса

amxx reapi Awp Block 3.5

Нет прав для скачивания
Установка
  1. Скомпилируйте плагин (инструкция)
  2. Скопируйте скомпилированный .amxx в директорию /amxmodx/plugins/
  3. Пропишите .amxx в файле /amxmodx/configs/plugins.ini
  4. Смените карту. После смены карты автоматически создаться AwpBlock.cfg файл
  5. Настройте .cfg по своему вкусу
  6. Смените карту или перезапустите сервер.
Настройки
Код:
// This file was auto-generated by AMX Mod X (v1.10.0.5402)
// Cvars for plugin "Awp Block New" by "b0t." (AwpBlock_New.amxx, v2.0)

// Минимальное кол-во игрков для игры с AWP
// -
// Default: "5"
abn_min_players "5"

// Максимальный % игроков с AWP в одной команде.
// Если не требуется указать '-1'
// -
// Default: "20"
abn_max_awp_team "20"

// Тип блокировки
// 0 - Удалять
// 1 - Выбрасывать
// 2 - Блокировать прицел
// Если тип блокировки 2, то будет учитываться только блок от 'abn_min_players'
// -
// Default: "1"
abn_block_type "1"

// Фильтр поиска игроков
// c - Игнорируем ботов
// h - Игнорируем HLTV
// Спектора игнорируются по дефолту
// -
// Default: "ch"
abn_filter_search "ch"

// Сообщение в момент блокировки AWP
// %min% - Сколько игроков необходимо | %player% - сколько сейчас
// !4 - Зелёный | !3 - Цвет команды | !1 - Стандарт
// -
// Default: "Мало игроков! AWP заблокировано!"
abn_msg_block_awp "Мало игроков! AWP заблокировано!"

// Сообщение в момент разблокировки AWP
// %min% - Сколько игроков необходимо | %player% - сколько сейчас
// !4 - Зелёный | !3 - Цвет команды | !1 - Стандарт
// -
// Default: "Минимум игроков набран! AWP снова доступно!"
abn_msg_unblock_awp "Минимум игроков набран! AWP снова доступно!"

// Сообщение если лимит AWP для команды достигнут
// %min% - Максимум на команду
// !4 - Зелёный | !3 - Цвет команды | !1 - Стандарт
// -
// Default: "В вашей команде достигнут лимит AWP"
abn_msg_limit_awp_team "В вашей команде достигнут лимит AWP"
API
Код:
#if defined _AWP_API_included
    #endinput
#endif
#define _AWP_API_included
/**
* Узнать заблокировано ли AWP
*
* @return       true если AWP заблокировано
*/
native bool:ab_get_block();
/**
* Насильно изменит блокировку AWP
*
* @note         Изменения действуют один раунд
*
* @param bSet   Режим
*
* @noreturn
*/
native ab_set_block(const bool:bSet = false);
/**
* Узнать сколько игроков может быть в команде
*
* @note     0 -- Игроков за команду ТТ
*           1 -- Игроков за команду КТ
*
* @param iTeam  0/1
*
* @return           int
*/
native ab_get_awp_team_num(const iTeam = 0);
/**
* Вызывается в момент блокировки AWP
*
* @note     Чтобы остановить блокировку AWP использовать 'return PLUGIN_HANDLED'
*
* @param iPost      0 - До блокировки
*
* @noreturn
*/
forward Event_BlockAwp(iPost);
/**
* Вызывается в момент разблокировки AWP
*
* @note     Чтобы остановить разблокировку AWP использовать 'return PLUGIN_HANDLED'
*
* @param iPost      0 - До разблокировки
*
* @noreturn
*/
forward Event_UnBlockAwp(iPost);
/**
* Вызывается в момент получения AWP игроком
*
* @note         Триггерится во всех случаях когда игрок
*               пытается взять AWP в момент когда оно заблокировано.
*               Чтобы разрешить ему взять AWP использовать 'return PLUGIN_HANDLED'
*
* @param pPlayer    Игрок
*
* @noreturn
*/
forward Event_AddUserAwp(const pPlayer);
Сверху Снизу