- Поддерживаемые игры
-
- CS: Source (OrangeBox)
- CS: GO
- Team Fortress 2
- DOD: Source
- L4D 1 & 2
Плагин дополнение к Server Bank он позволит игрокам Steam взять в долг у сервера, серверной валюты системы SHOP.
В меню SHOP в функциях или в меню банка появится пункт [Банк] Меню займов
Где можно будет взять, вернуть или проверить текущий вами займ.
Взяв определённую сумму на срок выбранный вами, вы обязуетесь вернуть его с процентами.
Если не вернуть долг попадаете в ЧС банка и вам не доступны функции Банка. Набрав сумму долга + неустойка она спишется и вы будете исключены из ЧС банка.
Есть поддержка веб займа (в базе колонка web_zaim значение 1 займ был через веб)
При займе через веб должна отобразится панель с подтверждением займа при входе на сервер. (Не тестировалось)
Спасибо за логотипы на ядро и уже существующие модули @authtern
Идеи или доработки а так же исправления принимаются в обсуждениях.
В меню 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
}
"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" "Подтвердите действие:"
}