Плагин-Ядро для системы, которая позволяет создавать ключи для последующей их продажи/раздачи/розыгрыша, которые позволяют игрокам с помощью их активации получать различные бонусы и привилегии (VIP-статус, кредиты, опыт, админка).
- Поддерживаемые игры:
- CS: Source
- CS: GO
- Team Fortress 2
- DOD: Source
- L4D 1 & 2
Особенности/возможности:
- Генерация ключей заданной длины или по заданному шаблону (например: XXXXX-XXXXX-XXXXX-XXXXX)
- Добавление ключей с желаемым названием
- Возможность создания ключей с заданным сроком жизни, по истечении которого ключи становятся неактивными и удаляются
- Возможность создания ключей с заданным количеством использований одного ключа (присутствует защита от повторного использования ключа одним игроком)
- При попытке подбора ключа игрок заносится в черный список (с сохранением) на заданный срок
- Работа с SQLite/MySQL
- При работе с MySQL поддерживается разделение по серверам
- Полное ведение логов (создание/удаление/использование ключа)
- API достаточное для полноценной работы с другими плагинами
GitHub
Список модулей:
- Выдача VIP-статуса/ПродлениеVIP-статуса/Смена VIP-группы
- Выдача кредитов для Shop/Выдача предметов для Shop
- Выдача опыта/VIP в Levels Ranks
- Выдача опыта в rank от Феникса
- Выдача кредитов для Store от Zephyrus
- Выдача банк уровней/золота/приватных рас WCS
Благодарность за материальную поддержку:
- GTMichael - 150 р.
- Drumanid - 100 р.
- valerun - 200 р.
- ZirionNeft - 50 р.
- pracc - 45 р.
- Steammerr - 228 р.
- andreik - 200 р.
- Tonki_Ton - 100 р.
- FKGG - 100 р.
- Real_Faya - 327 р.
- FIVE - 100 р.
- ANSI - 500 р.
- Требования:
- SourceMod 1.5.х или выше
- Переменные:
- Все переменные настраиваются в конфиге cfg/sourcemod/Keys_Core.cfg
- key_length "32" - Длина генерируемого ключа (8-64)
- key_template "" - Шаблон для генерируемого пароля:
Пример: XXXX-XXXX-XXXX-XXXX
- A - Буква в любом регистре
- B - Цифра 0-9
- X - Цифра 0-9 либо буква в любом регистре
- key_server_id "0" - ID сервера (Актуально только при работе с MySQL)
- -1 - Получить ID сервера автоматически
- 0 - Не использовать ID
- Число - Принудительно приваивает серверу указанный ID
- key_attempts "3" - Количество попыток ввода ключа до получения блокировки (0 - Отключено)
- key_block_time "3600" - На сколько минут будет заблокирован игрок при вводе неверных ключей
* Примечание Если задан шаблон генерации - длина будет игнорироваться
- Команды:
- <параметр> - обязательный параметр.
- [параметр] - необязательный параметр.
Использование ключа:
(Где key - ключ)
- key <key>
- usekey <key>
Пример: key fdghje4323hfdhtre
Добавление ключей:
Вручную:
Генерация:
- key_create <key> <key_lifetime> <key_use_count> <key_type> <params>
- key_add <key> <key_lifetime> <key_use_count> <key_type> <params>
- keys_gen <count> <key_lifetime> <key_use_count> <key_type> <params>
Где:
Типы и параметры ключей узнаем в теме с нужным модулем.
- key - ключ;
- count - количество ключей;
- key_lifetime - время жизни ключа(в секундах | 0 - вечный);
- key_use_count - количество использований ключа;
- key_type - тип ключа;
- params - параметр (минимум 1).
Пример:
(В данном случае создастся ключ "fdghje4323hfdhtre", который можно использовать всего один раз за любой промежуток времени, после активации игрок получит VIP-группу - "VIP GIRL")
- key_create "fdghje4323hfdhtre" 0 1 vip_add "VIP GIRL"
- key_add "fdghje4323hfdhtre" 0 1 vip_add "VIP GIRL"
(В этом случае создастся 20 ключей, каждый из них можно использовать всего один раз за любой промежуток времени, после активации игрок получит VIP-группу - "VIP GIRL")
- keys_gen 20 0 1 vip_add "VIP GIRL"
Удаление ключей:
Один:
(Где key - ключ)
- key_del <key>
- key_rem <key>
Несколько:
(Где key_type - тип ключа)
- keys_clear <key_type>
Если тип ключа не будет указан - удалятся ВСЕ ключи!
Вывод ключей:
Консоль:
(Где offset - число, с которого начинается список ключей(Показывает по 20 ключей начиная с веденного числа ))
- keys_list <offset>
Пример: keys_list - покажет первые 20 ключей, keys_list 15 - покажет 20 ключей, но начиная с 15, то есть от 15 до 35 ключа.
Файл:
(Генерация файла по пути - addons/sourcemod/data/keys_dump.txt)
- keys_dump
- Установка:
- Распаковать архив на сервер, разложив файлы по папкам соблюдая иерархию
- Если вы хотите использовать MySQL базу в addons/sourcemod/configs/databases.cfg необходимо добавить:
Код:"keys_core" { "driver" "mysql" "host" "ip" // ip сервера где находится ваш mysql "database" "keys" // название базы данных "user" "root" // имя пользователя базы данных "pass" "pass" // пароль для этого пользователя }- Установить необходимые модули

Ядро плагина [Keys] Core 1.4
Позволяет использовать ключи для получения превилегий
Последние обнoвления
- Обновление 16 июн 2017
- Обновление 4 июн 2017
- Обновление 3 июн 2017