Commit e0e00f4e authored by mercury233's avatar mercury233

add log ban count

parent 28d3d863
......@@ -54,7 +54,6 @@ class Room
@players_banned = []
@ban_player: (name, ip, reason)->
log.info("banned", name, ip, reason)
bannedplayer = _.find Room.players_banned, (bannedplayer)->
ip==bannedplayer.ip
if bannedplayer
......@@ -65,7 +64,10 @@ class Room
bannedreason==reason
bannedplayer.need_tip=true;
else
Room.players_banned.push {"ip": ip, "time": moment(), "count": 1, "reasons": [reason], "need_tip": true}
bannedplayer={"ip": ip, "time": moment(), "count": 1, "reasons": [reason], "need_tip": true}
Room.players_banned.push(bannedplayer)
log.info("banned", name, ip, reason, bannedplayer.count)
return
@find_or_create_by_name: (name, player_ip)->
if settings.modules.enable_random_duel and (name == '' or name.toUpperCase() == 'S' or name.toUpperCase() == 'M' or name.toUpperCase() == 'T')
......
......@@ -69,7 +69,6 @@
Room.ban_player = function(name, ip, reason) {
var bannedplayer, bantime;
log.info("banned", name, ip, reason);
bannedplayer = _.find(Room.players_banned, function(bannedplayer) {
return ip === bannedplayer.ip;
});
......@@ -82,16 +81,18 @@
})) {
bannedplayer.reasons.push(reason);
}
return bannedplayer.need_tip = true;
bannedplayer.need_tip = true;
} else {
return Room.players_banned.push({
bannedplayer = {
"ip": ip,
"time": moment(),
"count": 1,
"reasons": [reason],
"need_tip": true
});
};
Room.players_banned.push(bannedplayer);
}
log.info("banned", name, ip, reason, bannedplayer.count);
};
Room.find_or_create_by_name = function(name, player_ip) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment