Перейти к публикации

ZizionarD

CS:GO/CSS Player Weapon Blocker

Рекомендованные сообщения



Player Weapon Blocker 3.0.3


Плагин позволяет заблокировать/разблокировать игроку доступ к выбранному оружию. Есть возможность выдавать блокировку оружия на время или навсегда, а также устанавливать блокировку исключительно на зум.

 

Настройки:

Настройка в конфиге: addons/sourcemod/configs/player_weapon_blocker/player_weapon_blocker.txt

 

Спойлер

"Databases"
{
    "player_weapon_blocker"
    {
        "driver"    "mysql"
        "host"    "host"
        "database"    "db_name"
        "user"    "user"
        "pass"    "pass"
    }
}
Спойлер

/**
 *    Проверяет наличие блокировки оружия у игрока.
 *    -
 * @param client            Индекс игрока.
 *  -
 * @return - Возвращает true в случае если у игрока имеется блокировка оружия, иначе false.
*/
native bool:IsClientInWeaponBlock(client);

/**
 *  Получает время(unix) блокировки оружия игрока.
 *    -
 * @param client            Индекс игрока.
 *    -
 * @return - Возвращает время(unix) блокировки оружия игрока. (1 - блокировки нет, 0 - навсегда)
*/
native GetClientTimeWeaponBlock(client);

/**
 *  Получает время(unix) когда была выдана блокировка оружия игрока.
 *    -
 * @param client            Индекс игрока.
 *    -
 * @return - Возвращает время(unix) когда была выдана блокировка оружия игрока. (0 - блокировки нет)
*/
native GetClientBlockTimeWeapon(client);

/**
 *    Устанавливает блокировку оружия игроку.
 *    -
 * @param client            Индекс игрока.
 * @param time                Время блокировки unix. (1 - блокировки нет, 0 - навсегда)
 * @param sWeapons            Список блокируемого оружия.
 * @param drop                Выбросить ли оружие из рук игрока после блокировки.
 *    -
 * @return - Возвращает время(unix) блокировки оружия игрока. (1 - блокировки нет, 0 - навсегда)
*/
native SetClientWeaponBlock(client, time, String:sWeapons[], drop);

/**
 *  Вызывается при выдаче/редактирование времени/редактирование списка/снятие блокировки оружия.
 *    -
 * @param client            Индекс игрока.
 * @param admin             Индекс администрартора выполнившего операцию.
 * @param sWeapons            Список заблокированного оружия.
 * @param status            Тип действия. (0 - Редактирование списка заблокированного оружия, 1 - Выдача блокировки оружия, 2 - Изменение время блокировки оружия, 3 - Снятие блокировки оружия)
 *    -
 * @noreturn
*/
forward OnPlayerWeaponBlocker(client, admin, String:sWeapons[], status);

/**
 *  Вызывается при попытке подобрать заблокированное оружие.
 *  -
 * @param client            Индекс игрока.
 * @param sWeaponName        Название оружия которое пытаются подобрать.
 *    -
 * @noreturn
*/                                                                                                                                         
forward OnPlayerWeaponBlockUse(client, String:sWeaponName[]);

/**
 *  Вызывается при попытке купить заблокированное оружие.
 *  -
 * @param client            Индекс игрока.
 * @param sWeaponName        Название оружия которое пытаются купить.
 *    -
 * @noreturn
*/                                                                                                                                         
forward OnPlayerWeaponBlockBuy(client, String:sWeaponName[]);

/**
 *  Вызывается после подключения на сервер игрока имеющего блокировку оружия.
 *    -
 * @param client            Индекс игрока.
 * @param sWeapons            Список заблокированного оружия.
 *    -
 * @noreturn
*/
forward OnPlayerLoadWeaponBlock(client, String:sWeapons[]);
Спойлер

Weapons Control - Sourcemod - Сообщество серводелов - Плагин позволяет заблокировать/разблокировать доступ к выбранному оружию для всех игроков на сервере.

Sound Weapon Block - Sourcemod - Сообщество серводелов - Плагин добавляет звуковые и чат оповещения при попытке использовать заблокированное оружие.

Logger PWB - Sourcemod - Сообщество серводелов - Плагин записывает в логи все действия администраторов.


  • Добавил
  • Добавлено
    12.07.2018
  • Категория
  • Язык
    Русский
  • Локализатор
    Гость
  • Создатель
    Неизвестно
  • Совместимость
    All
  • Версия SourceMod
    1.7 и выше

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах


Что нового в версии 3.0.3:

- Исправлено удаление блокировок оружия по истечению времени.

- Добавлен форвард OnPlayerWeaponBlockUse и OnPlayerWeaponBlockBuy

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.


×
×
  • Создать...