Кстати, в самой программе кое-где есть ошибки. Например, условие в loadcash использует несуществующую переменную number.
Вообще, такие длинные условия лучше разбивать на логические переменные. Например, так:
…
var user = this.users[i]
babloEst = (bablo > 0),
numberMatches = (user.number == number),
pinMatches = (user.pin == pin),
isAdmin = (user.group == "admin");
if (babloEst && numberMatches && pinMatches && isAdmin) {
…