Skip to content
Snippets Groups Projects
Commit d27208b4 authored by deuce's avatar deuce
Browse files

GeoIP has changed everything.

parent d943b02b
No related branches found
No related tags found
No related merge requests found
...@@ -11,11 +11,11 @@ function get_nicklocation(srv,nick) ...@@ -11,11 +11,11 @@ function get_nicklocation(srv,nick)
if(userhost.indexOf('.')==-1) if(userhost.indexOf('.')==-1)
userhost += (srv.users[cmd[1].toUpperCase()].servername.replace(/^[^\.]+\./,'.')); userhost += (srv.users[cmd[1].toUpperCase()].servername.replace(/^[^\.]+\./,'.'));
geo=get_geoip(userhost); geo=get_geoip(userhost);
ret=geo.Latitude+','+geo.Longitude; ret=geo.latitude+','+geo.longitude;
if(ret=='0,0') { if(ret=='0,0') {
userhost=srv.users[nick.toUpperCase()].servername userhost=srv.users[nick.toUpperCase()].servername
geo=get_geoip(userhost); geo=get_geoip(userhost);
ret=geo.Latitude+','+geo.Longitude; ret=geo.latitude+','+geo.longitude;
} }
return ret; return ret;
} }
......
...@@ -18,7 +18,7 @@ Bot_Commands["WHEREIS"].command = function (target,onick,ouh,srv,lvl,cmd) { ...@@ -18,7 +18,7 @@ Bot_Commands["WHEREIS"].command = function (target,onick,ouh,srv,lvl,cmd) {
if(userhost.indexOf('.')==-1) if(userhost.indexOf('.')==-1)
userhost += (srv.users[nick.toUpperCase()].servername.replace(/^[^\.]+\./,'.')); userhost += (srv.users[nick.toUpperCase()].servername.replace(/^[^\.]+\./,'.'));
geo=get_geoip(userhost); geo=get_geoip(userhost);
if(geo.CountryName=='Reserved') { if(geo.countryName=='Reserved') {
userhost=srv.users[nick.toUpperCase()].servername userhost=srv.users[nick.toUpperCase()].servername
geo=get_geoip(userhost); geo=get_geoip(userhost);
} }
...@@ -49,16 +49,16 @@ Bot_Commands["WHEREIS"].command = function (target,onick,ouh,srv,lvl,cmd) { ...@@ -49,16 +49,16 @@ Bot_Commands["WHEREIS"].command = function (target,onick,ouh,srv,lvl,cmd) {
location=get_nicklocation(find); location=get_nicklocation(find);
if (location) { if (location) {
lstr=find+' is '; lstr=find+' is ';
if(location.City=='') if(location.cityName=='')
lstr += 'somewhere in '; lstr += 'somewhere in ';
else else
lstr += 'around '+location.City+', '; lstr += 'around '+location.cityName+', ';
if(location.RegionName!='') if(location.regionName!='')
lstr += location.RegionName+', '; lstr += location.regionName+', ';
if(location.CountryName!='') if(location.countryName!='')
lstr += location.CountryName; lstr += location.countryName;
} }
else { else {
var usr = new User(system.matchuser(cmd[1])); var usr = new User(system.matchuser(cmd[1]));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment