include library.money; messageHandler handleCovertDepositReturn() { int cash = getCashBalance(self); if ( cash > 0 ) { money.covertDeposit(self, cash, "handleCovertDepositReturn", params); return SCRIPT_CONTINUE; } int bank = getBankBalance(self); if ( bank < 1 ) return SCRIPT_CONTINUE; string acct = params.getString("acct"); transferBankCreditsToNamedAccount(self, acct, bank, "finishClear", "finishClear", params); return SCRIPT_CONTINUE; } messageHandler finishClear() { detachScript(self, "money.clear.target"); return SCRIPT_CONTINUE; }