From 2fff4d999b7f9e4ad15b669ceb10f981e59a8eeb Mon Sep 17 00:00:00 2001 From: Guangcong Luo Date: Tue, 16 Jul 2013 00:53:02 -0700 Subject: [PATCH] New command: /ipsearch --- config/commands.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/config/commands.js b/config/commands.js index 7304fa2475..d96faef3c3 100644 --- a/config/commands.js +++ b/config/commands.js @@ -206,6 +206,20 @@ var commands = exports.commands = { this.sendReply('|raw|'+output); }, + ipsearch: function(target, room, user) { + if (!this.can('rangeban')) return; + var atLeastOne = false; + this.sendReply("Users with IP "+target+":"); + for (var userid in Users.users) { + var user = Users.users[userid]; + if (user.latestIp === target) { + this.sendReply((user.connected?"+":"-")+" "+user.name); + atLeastOne = true; + } + } + if (!atLeastOne) this.sendReply("No results found."); + }, + /********************************************************* * Shortcuts *********************************************************/