Как сделать так чтобы команда сама находила банк и при параметре "true" выдавала деньги на банк. счет?
Код:
[Command(AdminCommands.Givemoney)]
public static void CMD_adminGiveMoney(ExtPlayer player, int id, int money, bool bank = false)
{
try
{
var characterData = player.GetCharacterData();
if (characterData == null) return;
ExtPlayer target = Main.GetPlayerByID(id);
if (bank == true) Admin.giveBankMoney(player, id, money);
else Admin.giveMoney(player, target, money);
Admin.AdminLog(characterData.AdminLVL, $"{player.Name}(#{player.GetUUID()}) выдал {money}$ игроку {target.Name}(#{target.GetUUID()})");
GameLog.Admin($"{player.Name}(#{player.GetUUID()})", $"выдал {money}$ игроку", $"{target.Name}(#{target.GetUUID()}), {bank}");
}
catch (Exception e)
{
Log.Write($"CMD_adminGiveMoney Exception: {e.ToString()}");
}
}