VIP v3.5.1 (CS:S v75+) Покупка в скайпе(sourcemod-css)
1. Отключить сервер (установить SourceMod, если он еще не установлен) 2. Скачать и распаковать на сервер --> ЭТОТ <-- архив 3. Установить нужные вам МОДУЛИ 4. Установка завершена, можно включать сервер
Теперь, если ключ должен выдавать вип права, писать в таком виде (ключ : группа : минуты доступа) 1fVf7Vg1Jvg26V : vip_group_1 : 60
Если хотите привязать к ключу RCON команду, писать так (ключ : cmd : ваша ркон команда) gfJvd1 : cmd : sm_slay {name} В RCON команде можно использовать: {name}, {id}, {steam}
Каждый ключ с новой строки. Разрешенные символы в ключе: _, -, англ буквы, цифры.
Всё, ключи добавятся в базу, а сам файл need_add.txt удалится, чтобы VIP плагин его потом зря не обрабатывал. В cstrike/cfg/vip/keys/added_keys_log.txt появится список ключей, которые были добавлены в базу (это просто лог-файл). Чтобы использовать ключ, игрок должен ввести в консоль vip_key "ключ". Ключ может быть использован только 1 раз.
- ГДЕ ХРАНЯТСЯ КЛЮЧИ?
В Sql таблице. Если вы используете SQLite подключение (по умочанию), то всё хранится здесь (игроки и ключи): addons/sourcemod/data/sqlite/ws_vip.sq3
Администратор (z флаг) может давать/продавать игрокам разные VIP преимущества, которые они смогут включать/отключать через VIP меню в любой момент (настройки сохраняются). Выдать VIP права можно тремя способами: через админку (sm_vipadmin), командой sm_vipadd, или создать ключ и дать игроку (он должен будет ввести в консоль sm_vipkey "ключ"). Список всех команд есть ниже. Чтобы вызвать VIP меню, нужно прописать в чат !vip (или в консоль sm_vip). VIP плагин модульный, каким будет VIP меню, зависит от того, какие вы установите модули и в какой группе находится VIP игрок. Вверху отображается оставшееся время доступа.
// Если > 0, то VIP игроки с respawn доступом будут возрождаться автоматом через 'x' сек после смерти. // Конечно же не всегда, а только то кол-во раз за раунд, которое указано в vip_groups.txt // Если 0, то чтобы возродиться игрок должен нажать на опцию в меню. vip_respawn_timer "0.0"
downloads.txt - файлы для загрузки (скины/звуки и тд) sort.txt - отсортировать VIP функции в меню в нужном порядке vip.cfg - основные настройки modules/ - здесь модули могут хранить свои конфиг файлы log/ - лог groups/ - VIP группы cache/ - кэш, личные настройки игроков (сохраняется после выхода игрока с сервера) vip.inc - для скриптеров (смотрите для примера модуль HP) vip.phrases.txt - перевод no_access_menu.txt - информация в меню для не вип игроков при использовании !vip команды
// помощь - список доступных команд sm_viphelp
// открыть админ меню sm_vipadmin
// список VIP групп sm_vipgroups
// переименовать несуществующую группу в правильную sm_vipgrouprename <group> <new group name>
// сменить группу VIP игроку sm_vipsetgroup <steamid> <group>
// удалить VIP игрока sm_vipdel <steamid>
// добавить VIP игрока sm_vipadd <steamid> <min/0=forever> <group>
// очистить кэш игрока (кэш SQL запроса, в котором хранится имя, время, группа) sm_clearcache <steamid>
// информация о VIP игроке sm_vipinfo <steamid>
// информация обо всех VIP игроках в cfg/vip/vip_dump.txt (пишет и в консоль) sm_vipdump
// продлить/уменьшить время VIP доступа sm_vipaddtime <steamid> <+/-> <min>
// установить время VIP доступа sm_vipsettime <steamid> <min>
// добавить/создать VIP ключи // например sm_vipkeysadd 3 Gold 60 - добавит игрока в вип группу Gold на 60 мин // или sm_vipkeysadd 5 cmd "sm_slay {name}" - выполнит ркон команду // В команде (cmd) можно использовать: {name}, {id}, {ip}, {steam} // Чтобы использовать ключ, игрок должен ввести в консоль sm_vipkey "ключ" // Ключ одноразовый // Если команда sm_vipkeysadd используется через RCON, то инфа о добавленных ключах появится в cfg/vip/log sm_vipkeysadd <count 1-100> <cmd/group> <cmdstring/min>
// удалить все VIP ключи или только 1 sm_vipkeysdel
[key]// информация о всех VIP ключах в cfg/vip/key_dump.txt (пишет и в консоль) sm_vipkeysdump
// Команда для отключения всех или некоторых VIP функций // sm_vipdisable hp - отключит hp на текущей карте // sm_vipdisable - отключит все функции (после смены карты включатся) // Плагин Map Config может быть полезен, если вам нужно что-то откл на определенных картах sm_vipdisable [function]