--- deliantra/server/ext/bank.ext 2006/12/15 19:29:18 1.1 +++ deliantra/server/ext/bank.ext 2007/10/17 19:12:28 1.4 @@ -151,12 +151,17 @@ } if ($cmd eq "balance") { - if ($who->flag (cf::FLAG_WIZ)) { - if (my $player = cf::player::find $arguments) { - $who->reply ($npc, balance $player->ob, 1); - } + if ($who->flag (cf::FLAG_WIZ) && $arguments =~ /\S/) { + cf::async { + if (my $player = cf::player::find $arguments) { + $who->contr->send_msg ( + $ext::chat::SAY_CHANNEL, "Nancy says: " . balance ($player->ob, 1), + cf::NDI_BROWN | cf::NDI_REPLY + ) if $who->contr; + } + }; } else { - $who->reply ($npc, balance $who, 0); + $who->reply ($npc, balance ($who, 0)); } } elsif ($cmd eq "balance" and !$arguments) {