[Shop] Core (Fork)

Ядро плагина [Shop] Core (Fork) 3.0D5

Нет прав для скачивания
Поддерживаемые игры
CS: Source (OrangeBox), CS: GO, Team Fortress 2, DOD: Source, L4D 1 & 2
Основной плагин внутриигрового магазина. Поддержка MySQL, SQLite.
Являет собою Ядро плагина - Shop Core с некоторыми исправлениями и доработками.



Видео-обзор:

Версия 2.1.0 [18.03.2016] - Добавлены нативы:
Shop_GiveClientItem
Shop_SetCanLuck
Shop_SetItemCanLuck
Shop_GetItemCanLuck
Shop_GetItemNameById
Shop_GetCategoryNameById
Shop_GetItemType
Shop_GiveClientItem
Shop_SetClientItemCount
Обновлены inc файлы
Исправлена проблема когда при передаче кредитов игроки вводят отрицательные значения
Добавлена возможность сортировки категорий в меню
Версия 2.1.1 [31.08.2016] - Для SM поддерживающих SQL_SetCharset кодировка будет устанавливаться через него.
Исправлена проблема когда CategorySelectCallback не вызывался при нажатии на категорию в инвентаре.
Версия 2.1.2 [25.12.2016] - Исправлен баг, когда в событиях Shop_OnCreditsGiven и Shop_OnCreditsTaken вместо индекса админа всегда передавалась 1
Удалена зависимость от библиотеки цветов для чата. Теперь для всех игр используется одна версия ядра, которая включет в себя все библиотеки в сжатом виде.

Оригинал (от FrozDark)

GitHub
Требования
Переменные
Все переменные описаны в теме с оригиналом -> Ядро плагина - Shop Core
Команды
Все команды описаны в теме с оригиналом -> Ядро плагина - Shop Core
Установка
  1. Распаковать архив в папку sourcemod
  2. Настроить файлы настроек в файле sourcemod/configs/shop/settings.txt - Если требуется
  3. Настроить переменные в файле cfg/shop/shop.cfg - Если требуется
  4. Установить модули (см. пункт Модули ниже)
Заметка:
1)Не обязательно, если вы не знаете что это! Настройки подключения к БД с sourcemod файла databases.cfg (Секция "shop")
Код:
"shop"
{
        "driver"    "sqlite"
        "database"  "shop_core"
}

2) Если пункт 1 не прошел валидность или не настроен вовсе, тогда используется SQLite подключение к базе данных shop


Для сортировки меню необходимо в файл addons/sourcemod/configs/shop/shop_sort.txt добавить названия категорий в нужном порядке.
Пример:
Код:
aura
ability
stuff
Имена категорий можно найти в исходнике. Ищем фразу Shop_RegisterCategory. Далее может быть 2 варианта:
1.
PHP:
new CategoryId:category_id = Shop_RegisterCategory("stuff", "Разное", ""); // Имя категории  - stuff
2.
PHP:
// Начало файла
#define CATEGORY    "aura"// Имя категории - aura

// Результат поиска
new CategoryId:category_id = Shop_RegisterCategory(CATEGORY, sName, sDescription); // Имя категории записано в константе CATEGORY
Автор
White Wolf
Скачиваний
3,683
Просмотры
28,420
Первый выпуск
Обновление
Оценка
4.79 звёзд 29 оценок

Другие ресурсы пользователя White Wolf

Поделиться ресурсом

Последние обновления

  1. Обновление кодировки

    Добавлена поддержка кодировок utf8mb4, спасибо @Коробка из под бананов
  2. Великий апдейт

    Удалена поддержка компиляции на SM 1.9 датапаки гребанные похерили совместимость. Пофикшен баг с...
  3. fix Forward OnCreditsSet

    Исправлен баг, приводящий к вызову функции установки кредитов 2 раза подряд.

Последние рецензии

Хороший плагин.
Очень хороший плагин, но хотелось бы добавления всего 2 кнопок в меню админа, сброс кредитов всех игроков , сброс предметов всех игроков
основа всех основ для серверов
Советую этот плагин.
как всегда прекрасно
Плагин идеальный. Добавляет довольного много функционала.
Финский самолет с немецким мотором Советского союза, который хранится у шведов.
Советую этот плагин.
Плагин отличный, советую
Просто, отличный плагин.
Сверху