Server Bank

Ядро плагина Server Bank 1.1.1

Поддерживаемые игры
  1. CS: Source (OrangeBox)
  2. CS: GO
  3. Team Fortress 2
  4. DOD: Source
  5. L4D 1 & 2
Возможно объединить с
Spawn Random Bonus
SHOP и многие другие идеи на ваш вкус.

Возможность для всех серверов сделать единый банк кредитов а можно для каждого свой путём имён банка в базе.
К игрокам банк не имеет никакого отношения если не добавить возможность "пожертвования" или
модуль "взять в кредит кредитов =D", можно сделать пополнение банка путём каких либо действий на сервере, например сделав модуль который за килы на сервере будет пополнять банк, играя в лотерею в шопе выиграть все кредиты банка (НАПРИМЕР). Если стоит SRB можно с коробок получать кредитов которые идут от банка и даже выиграть куш.

Можно придумать почти любое применение ему. Дабы не брать кредиты SHOP или любую другую валюту сервера из воздуха 😂

Ядро поддерживает свою систему наказания в виде "Чёрного списка" и клиенты которые находятся в нём не смогут пользоваться "услугами" серверного банка если есть проверка Bank_IsClientInBlackList(client)

Так же модули могут использовать подключение ядра благодаря нативу Bank_GetDataBase()
TODO:
1) Админ меню управления банком и его клиентами.

Модули
[SHOP] Server Bank | Credit
[SHOP] Server Bank | Donation
[SHOP] Server Bank | Invest

Спасибо за логотипы на ядро и уже существующие модули authtern
Требования
SourceMod 1.10+
Серверная часть sb++ (Не обязательно) для наказания через модули.
Серверная часть Material Admin (Не обязательно) для наказания через модули.
Команды
В чат !bank или в консоль sm_bank // Откроет меню банка.
Установка
Распаковать содержимое архива в папку addons/sourcemod/

Настроить конфигурационный файлик при необходимости configs/bank/bank_settings.ini
PHP:
"bank"
{
    "bank_settings"
    {
        "bank_tabl_base" "bank_base"  // Имя таблицы в базу данных
        "bank_tabl_base_bl" "bank_black_list" // Таблица ЧС игроков.
         "bank_name" "BANK" // Имя банка в базе данных
        "bank_replenishment" "2000000" // На какую сумму пополнить банк при банкротстве или первом запуске.
        "bank_min_credit" "1000" // Минимальная сумма кредитов в банке для того чтобы засчитало банкротство.
        "bank_advert" "1" // Включить информирование в чат.
        "bank_advert_time" "60" // Интервал информирования в секундах.
    }
    //etc for modules
}


Для подключения в database.cfg добавить и вписать свои данные
PHP:
"server_bank"
    {
        "driver"            "mysql"
        "host"                "db3.myarena.ru"
        "database"            ""
        "user"                ""
        "pass"                ""
        //"timeout"            "0"
        "port"            "3306"
    }
Автор
☠ ÄйӃи ☠
Скачивания
353
Просмотры
4,362
Первый выпуск
Обновление
Оценка
5.00 звёзд 2 оценок

Другие ресурсы пользователя ☠ ÄйӃи ☠

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

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

    Теперь подключение только своё в database.cfg - ключ "server_bank" Добавлена команда !bank или...

Последние отзывы

Спасибо за крутой ресурс, обязательно буду использовать 🤩
☠ ÄйӃи ☠
☠ ÄйӃи ☠
Ещё раз спасибо за логотипы и я рад что вам понравилось и вы нашли применение на своих серверах.
10 банков из 10
Сверху Снизу