Economy Banks

Бесплатное Economy Banks Последняя

Нет прав для скачивания
  • We have added support for the PayPal payment gateway to our site!
    Мы добавили поддержку платежного шлюза PayPal на наш сайт!

Это ранняя бета-версия банковской системы. Этот плагин добавит функцию в банка, что позволит сохранять свои деньги (эконом) в банках и зарабатывать проценты за вклады ваших денег.

Если установлен плагин Economy, мы будем использовать систему "Наличные на руках", если он не установлен, мы будем использовать встроенную денежную систему.

Заработок за убийство животных также будет реализован в будущей версии плагина.

Этот плагин не может развиваться без каких-либо предложений. Таким образом, все приглашены на его тестирование.

Команды:
/bank
- просмотр всех команд плагина.
/bank balance - показывает баланс кошелька и аккаунта.
/bank deposit <кол-во> - как много вы хотите внести наличных на ваш банковский счет. /bank withdraw <кол-во> - сколько вы хотите вывести из вашего банковского счета на наличные деньги.
/bank setup interest rate <интерес>
- ставка в процентах, например 6.
/bank setup interest interval <интервал> - где <интервал> это количество минут, например каждые 30.
/bank setup deathdrop <true/false> - если установлено True (по умолчанию), денежные средства пользователей достанутся убийце.
/bank setup playtime <интервал> <кол-во денег> - выдавать определённое кол-во денег игрокам через определённое время.
/bank setup fee <withdrawel/deposit/transfer> <fee> - устанавливает плату за соответствующие сделки, платой будет процент от суммы.
/vault
- проверка баланса.

Для разработчиков:
Простой пример использования Economy Banks в вашем плагине.
Код:
using Oxide.Core.Plugins;

namespace Oxide.Plugins
{
    [Info("Example", "Pho3niX90", "1.0.0", ResourceId = 0)]
    class Example: HurtworldPlugin
    {
        Plugin EconomyBanks;
       
void Loaded()
{
    EconomyBanks = (Plugin)plugins.Find("EconomyBanks");
    if (EconomyBanks != null)
    {
        MoneySym = (string)EconomyBanks.Call("GetMsg", "moneySymbol");
        Puts("EcconomyBanks has now loaded, and "+this.Title+" will now function");
    }
}
        void OnPluginLoaded(Plugin name)
        {
            if (name.Title.Equals("EconomyBanks"))
            {
                EconomyBanks = (Plugin)plugins.Find("EconomyBanks");
                MoneySym = (string)EconomyBanks.Call("GetMsg", "moneySymbol");
                Puts("EcconomyBanks has now loaded, and "+this.Title+" will now function");
            }
        }
        double CashBalance(PlayerSession player)
        {
            return double.Parse(EconomyBanks.Call("Wallet", player).ToString());
        }
        double AccountBalance(PlayerSession player)
        {
            return double.Parse(EconomyBanks.Call("Balance", player).ToString());
        }
        void AddCash(PlayerSession player, double Amount)
        {
            EconomyBanks.Call("AddCash", player, Amount);
        }
        void RemoveCash(PlayerSession player, double Amount)
        {
            EconomyBanks.Call("RemoveCash", player, Amount);
        }
    }
}
Автор
pasha_94
Скачивания
22
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

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

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

  1. Исправлено и добавлено

    Исправлены консольные ошибки Добавлены префиксы банкам