Плагин для CS:GO
- Отдельная версия питомца для CS:GO (SourceMod + VIP Core R1KO 3.x).
- Питомец общий с CS2: одна база, одна курица, одни корм, рост и достижения.
- Над питомцем надпись с именем. Она видна, когда смотришь на курицу, и всегда одного размера, на любом расстоянии.
- Работают все 10 аксессуаров.
- Модели и материалы лежат в архиве CSGO.zip. Их нужно залить на сервер и на FastDL.
Одна база для всех серверов
- В databases.cfg можно добавить свою секцию "vip_petsplus". Тогда все серверы пишут питомца в одну базу, и номера серверов (SID) в базе VIP значения не имеют.
- Если секции нет, плагин берёт секцию "vip" (CS2) или "vip_core" (CS:GO), как раньше.
Случайная порода и окрас
- Порода и окрас новой курицы выбираются случайно.
- Порода и окрас сохраняются в базе, поэтому на всех серверах и на сайте курица выглядит одинаково.
- После смерти новый питомец получает новую случайную породу и окрас.
- У уже существующих питомцев окрас не меняется.
Скрытие питомца на отдельных серверах
- На странице питомца, в блоке «На сервере», появилась кнопка «Серверы: N из M». Она открывает список серверов с поиском и переключателями.
- На выключенных серверах курица не появляется. Корм, рост и время при этом продолжают считаться.
Склад корма (Ферма и Склад)
- Игрок видит свой запас корма и может докупить корм за баланс сайта.
- Можно продать корм обратно, дешевле на заданный процент.
- В настройках модуля (вкладка «Склад»):
- включить покупку и задать цену порции;
- включить продажу и задать скидку при обратной продаже;
- найти игрока по SteamID и выдать ему корм или поставить точное количество.
Награда VIP в достижениях
- Новый тип награды «VIP или продление»: группа, срок в днях (0 — навсегда) и сервер (SID).
- Если у игрока уже есть VIP на этом SID, срок продлевается, группа не меняется. Если VIP нет, игрок получает указанную группу на этот срок.
Порядок достижений
- В настройках достижений можно задать порядок: свой, по условию или по дате создания.
- В режиме «Свой порядок» достижения перетаскиваются мышкой в списке, порядок сохраняется сразу.
- Порядок во вкладке «Достижения» у игрока: сначала полученные, ближайшие к получению или по заданному порядку.
- Блок «Достижения» на главной странице питомца: последние полученные, ближайшие к получению или первые по порядку. Показывает 3, 6 или 9 штук.
Вкладка «Ошибки» в настройках
- Награды, которые не удалось выдать за три попытки.
- По каждой видно код ошибки, понятное объяснение причины, игрока и награду.
- Кнопка «Повторить» у каждой записи и «Очистить» для всех.
Вкладка «Логи» в настройках
- Действия игроков:
- получение питомца, смерть, новый питомец, возвращение питомца;
- кормление, смена имени и аксессуара;
- показ на серверах;
- покупка и продажа корма;
- полученные достижения и выданные награды;
- правки склада админом (с именем админа).
- Поиск по SteamID и фильтры: Питомец, Уход, Склад, Достижения.
По установке добавлен блок в закрепленном сообщении чата поддержки модуля
Фиксы
- Питомец пропадал с сайта, если игрок заходил на сервер без VIP или на сервер, где у его группы нет питомца. Теперь курица просто не появляется на этом сервере, а на сайте остаётся.
- Новому питомцу сразу надевался первый доступный аксессуар. Теперь питомец без аксессуара, пока игрок сам его не выберет.
- Награда Баланс сайта не выдавалась игрокам, которые ни разу не заходили в личный кабинет, теперь исправлено
- Модуль делает меньше запросов к базе, настройки читаются одним запросом.