Перейти к содержанию
Player Weapon Blocker 3.0.3

1 изображение

Информация о файле

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

 

Настройки:

Настройка в конфиге: 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 - Сообщество серводелов - Плагин записывает в логи все действия администраторов.


Что нового в версии 3.0.3   Просмотр изменений

Размещено

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

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


Обратная связь

Вы сможете написать отзыв только после скачивания файла.

Отзывов нет

×