Иконка ресурса

Не поддерживается [Shop] Cookies DataBase 1.0.1

Нет прав для скачивания
Обратите внимание: данный ресурс не поддерживается разработчиком.
Поддерживаемые игры
  1. CS: Source (OrangeBox)
  2. CS: Source (v34)
  3. CS: GO
  4. Team Fortress 2
  5. DOD: Source
  6. L4D 1 & 2
Модуль к шопу, который позволяет сохранять данные в БД шопа, что бы потом использовать эти данные на других серверах. Аналог clientprefs, но с привязкой к шопу.
Простой пример применения: есть два сервера, которые подключены к одной БД шопа и на обех серверах стоят этот модуль, игрок купил в какой-то предмет, который требует сохранение некоторых данных, к примеру "RGB цвет ника", плагин, который зарегал этот предмет посылает сигнал на этот модуль, который уже записывает это в БД, игрок переходит на второй сервер и там все эти данные предмета были загружены.


1597959876788.png
1597959868035.png


На борту есть три натива:
C-подобный:
/*
* Получить Cookie игрока по id предмета
*    -
* @param client           Индекс игрока
* @param item_id           Индекс предмета
* @param buffer           Буфер в который сохранит результат
* @param maxlen           Максимальная длинна буфера
*  -
* @return                true если успех, или же false
*/
native bool Shop_GetClientCookie(int client, ItemId item_id, char[] buffer, int maxlen);

/*
* Задать Cookie игроку по id предмета
*    -
* @param client           Индекс игрока
* @param item_id           Индекс предмета
* @param buffer           Данные на сохранение
*  -
* @return                true если успех, или же false
*/
native bool Shop_SetClientCookie(int client, ItemId item_id, char[] buffer);

/*
* Задать Cookie игроку по id предмета
*    -
* @param client           Индекс игрока
* @param item_id           Индекс предмета
* @param buffer           Данные на сохранение
*  -
* @return                -1 при неудаче, или же время в UNIX
*/
native bool Shop_GetClientCookieTime(int client, ItemId item_id);

Ps. Это мой первый плагин, который работает с БД, сильно не ругать за кривой код, я SQL не учил)
Требования
Дописать исходники модулей, что бы они поддерживали этот плагин.

- mysql
Установка
Закинуть папки в директорию сервер
Автор
iLoco
Скачивания
35
Просмотры
1,001
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

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

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

  1. Обновление 1.0.1

    - фикс багов - добавлена поддержка sqlite (но это не точно)
Сверху