[SHOP] [Server Bank] - Credit

Модуль плагина [SHOP] [Server Bank] - Credit 1.2.1

Поддерживаемые игры
  1. CS: Source (OrangeBox)
  2. CS: GO
  3. Team Fortress 2
  4. DOD: Source
  5. L4D 1 & 2
Плагин дополнение к Server Bank он позволит игрокам Steam взять в долг у сервера, серверной валюты системы SHOP.
В меню SHOP в функциях или в меню банка появится пункт [Банк] Меню займов
Где можно будет взять, вернуть или проверить текущий вами займ.
Взяв определённую сумму на срок выбранный вами, вы обязуетесь вернуть его с процентами.
Если не вернуть долг попадаете в ЧС банка и вам не доступны функции Банка. Набрав сумму долга + неустойка она спишется и вы будете исключены из ЧС банка.

Есть поддержка веб займа (в базе колонка web_zaim значение 1 займ был через веб)
При займе через веб должна отобразится панель с подтверждением займа при входе на сервер. (Не тестировалось)

Спасибо за логотипы на ядро и уже существующие модули @authtern

Идеи или доработки а так же исправления принимаются в обсуждениях.
Требования
Установка
Поместить плагин в папку с плагинами.

Добавить в configs/bank/bank_settings.ini следующее и отредактировать и добавить по необходимости время и кредитов

"credit_module_settings"
{
"server_bank_credit_tabl" "shop_bank_base_credit"
"server_bank_procent" "0.3" // Процентная ставка где 0.3 = 30% от суммы займа.
"server_bank_ban_min" "43200" // Срок блокировки игрока в минутах. Щас за невозврат средств игрок попадает в чс банка пока не наберёт сумму которую нужно вернуть + штраф за невозврат.
"server_bank_menu_use" "1" // 1 Использовать меню банка или 0 поместить в функции SHOP
}

"credit_module_summ"
{
"0"
{
"summ_name" "10к" // Имя в меню
"summ" "10000" // Сумма займа.
}
"1"
{
"summ_name" "50к"
"summ" "50000"
}
//etc
}

"credit_module_time"
{
"0"
{
"time_name" "hour" // Имя в меню.
"time_sec" "3600" // Время займа в секундах.
}
"1"
{
"time_name" "3 days"
"time_sec" "10800"
}
//etc
}
Добавить в конец файла translations/server_bank.phrases.txt следующее строки
"Writeoff"
{
"#format" "{1:i}"
"en" "{green}{1} {default}credits were charged to you for the amount of debt repayment."
"ru" "{default}С вас списано {green}{1} {default}кредитов в сумму уплаты долга."
}
"lacks"
{
"en" "{default}You don't have enough credit to pay off your debt."
"ru" "{default}У вас недостаточно кредитов, чтобы погасить свой долг."
}
"no_amount"
{
"en" "{default}The bank does not have enough loans."
"ru" "{default}У банка не хватает кредитов."
}
"PrintZaim"
{
"#format" "{1:i},{2:i},{3:s}"
"en" "{default}You borrowed from {1} + {2} to {3}."
"ru" "{default}Вы взяли займ на сумму {1} + {2} до {3}."
}
"TakeLoan"
{
"#format" "{1:i}"
"en" "{default}You have been charged {green}{1} {default}credits."
"ru" "{default}С вас списано {green}{1} {default}кредитов."
}
"BankDebt"
{
"#format" "{1:s},{2:i}"
"en" "{default}player {green}{1} {default}server debt is {2} credits."
"ru" "{default}Игрок {green}{1} {default}должник сервера, долг составляет {2} кредитов."
}
"MenuCredit"
{
"en" "[Банк] Loan Menu"
"ru" "[Банк] Меню займов"
}
"NoAccessChat"
{
"en" "{default}No Access Loan Menu."
"ru" "{default}Нет доступа к кредитному меню."
}
"TitleCredit"
{
"en" "Loan Menu"
"ru" "Меню кредитования"
}
"takealoan"
{
"en" "Take a loan"
"ru" "Взять кредит"
}
"repayaloan"
{
"en" "Repay a loan"
"ru" "Отдать кредит"
}
"findouttheterm"
{
"en" "Find out the term"
"ru" "Узнать срок"
}
"TitleCreditSumm"
{
"en" "Select amount"
"ru" "Выберите сумму:"
}
"PrintToSummNull"
{
"en" "Has null amount"
"ru" "Имеет сумму равную нулю"
}
"TitleTimeCredit"
{
"en" "Choose a term"
"ru" "Выберите срок"
}
"WebZaim"
{
"en" "Confirm action:"
"ru" "Подтвердите действие:"
}
  • Мне нравится
Реакции: Ov3r_Cka и kilroy
Автор
☠ ÄйӃи ☠
Скачивания
241
Просмотры
2,358
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

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

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

  1. Обновление v1.2.1

    Изменены имена колонок в таблице базы данных (Старую рекомендуется удалить или изменить имена...
  2. Тотальное обновление

    Добавлена проверка на клиентов ЧС банка. Добавлена неустойка за просрочку. И некоторые другие...
Сверху Снизу