ZizionarD 5 Опубликовано 12 июля, 2018 Просмотр файла 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 - Сообщество серводелов - Плагин записывает в логи все действия администраторов. Добавил ZizionarD Добавлено 12.07.2018 Категория Sourcemod Язык Русский Локализатор Гость Создатель Неизвестно Совместимость All Версия SourceMod 1.7 и выше Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
FinalSpark BOT 0 Опубликовано 17 августа, 2018 Что нового в версии 3.0.3: - Исправлено удаление блокировок оружия по истечению времени. - Добавлен форвард OnPlayerWeaponBlockUse и OnPlayerWeaponBlockBuy Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты