diff --git a/Core/Commands/Info/Balance.cs b/Core/Commands/Info/Balance.cs new file mode 100644 index 0000000..50cb864 --- /dev/null +++ b/Core/Commands/Info/Balance.cs @@ -0,0 +1,21 @@ +namespace BSB.Commands.Info +{ + public class Balance : CoreCommand_SmartReply_1arg + { + public override string Helpfile { get { return "Requests the current balance and sends that via the smart reply target and then requests the balance to update."; } } + public override bool CallFunction(string[] args) + { + if (base.CallFunction(args) == true) + { + if (bot.GetAllowFunds == true) + { + bool status = bot.GetCommandsInterface.SmartCommandReply(args[0], bot.GetClient.Self.Balance.ToString(), CommandName); + bot.GetClient.Self.RequestBalance(); + return status; + } + return bot.GetCommandsInterface.SmartCommandReply(args[0], "0", CommandName); + } + return false; + } + } +} diff --git a/Core/Commands/Self/Balance.cs b/Core/Commands/Self/Balance.cs deleted file mode 100644 index e39afa1..0000000 --- a/Core/Commands/Self/Balance.cs +++ /dev/null @@ -1,17 +0,0 @@ -namespace BSB.Commands.Self -{ - public class Balance : CoreCommand_SmartReply_1arg - { - public override string Helpfile { get { return "Requests the current balance and sends that via the smart reply target and then requests the balance to update."; } } - public override bool CallFunction(string[] args) - { - if(bot.GetAllowFunds == true) - { - bool status = bot.GetCommandsInterface.SmartCommandReply(args[0], bot.GetClient.Self.Balance.ToString(), CommandName); - bot.GetClient.Self.RequestBalance(); - return status; - } - return bot.GetCommandsInterface.SmartCommandReply(args[0], "0", CommandName); - } - } -}