• Home
  • Servers
  • Chat
  • Channels
  • Commands
  • Forum
  • FAQ
  • Software
  • Quotes
Topic Options
Rate This Topic
#6010 - 12/18/11 11:23 AM on join counter and user locator
Lenoox Offline
n00b

Registered: 12/05/11
Posts: 6
Loc: Hungary
possible to create a script
on join counter and Locator? which work In QuakeNet and other IRC nwtwork?i tried one but now work frown

Code:
alias resolve {
  set %resolve.ip $$1
  sockopen resolve.ip www.topwebhosts.org 80
  .timer 1 3 sockclose resolve.ip
}
on *:sockopen:resolve.ip: {
  var %a = sockwrite -n $sockname
  %a GET $+(/tools/ip-locator.php?query=,%resolve.ip) HTTP/1.1
  %a HOST: topwebhosts.org
  %a $crlf
}
on *:sockread:resolve.ip: {
  sockread %sockread
  if (href='http://www.ip2location.com'> isin %sockread) { 

    ; Geolocation data from IP2Location (Product: DB4)
    set %resolve.country1 $remove($gettok($gettok(%sockread,17,47),3-,62),$+($chr(60),img src,$chr(61),$chr(39)))

    ; Geolocation data from IPligence (Product: Max)
    set %resolve.country2 Country: $remove($gettok($gettok(%sockread,50,47),3-,62),$+($chr(60),img src,$chr(61),$chr(39)))
  }
  if (Registry Information for isin %sockread) { 
    if ($gettok($regsubex(%sockread,/^[^<]*>|<[^>]*>|<[^>]*$/g,),4,32) == %resolve.ip) { 
      msg $($+(%,join.chan),2) Welcome to $($+(%,join.chan),2) $($+(%,join.nick),2) $+ . We are glad to have a visitor from $iif(%resolve.country1,%resolve.country1,%resolve.country2) $+ . $&
        You are the $ord($($+(%,$($+(%,join.chan),2),joinstotal),2)) visitor and it's your $ord($($+(%,$($+(%,join.nick),2),$($+(%,join.chan),2),joins),2)) join here in %join.chan $+ .
    }
  }
  if (is not a valid IP address isin %sockread) { 
    msg $($+(%,join.chan),2) Welcome to $($+(%,join.chan),2) $($+(%,join.nick),2) $+ . We are glad to have a visitor from $iif(%resolve.country1,%resolve.country1,%resolve.country2) $+ . $&
      You are the $ord($($+(%,$($+(%,join.chan),2),joinstotal),2)) visitor and it's your $ord($($+(%,$($+(%,join.nick),2),$($+(%,join.chan),2),joins),2)) join here in %join.chan $+ .
  }
}

on *:join:#: {
  set %join.chan $chan
  set %join.nick $nick
  inc $+(%,#,joinstotal) 1
  inc $+(%,$nick,#,joins) 1 
  userip $nick
}
raw 340:*: { resolve $gettok($$1-,2,64) }
raw 340:*: { resolve $gettok($$1-,2,64) }
_________________________
(\__/)
(='.'=)
(")_(")
Bunny Hopp

QuakeNet@ #Lenoox <> visit http://www.insaneboard.comeze.com

Top
Sponsored Links
Sponsored Links
Member
*****

Registered: 27/08/04
Posts: 10136
Loc: Mountain View, CA
Top
#6012 - 12/22/11 01:42 PM Re: on join counter and user locator [Re: Lenoox]
Lenoox Offline
n00b

Registered: 12/05/11
Posts: 6
Loc: Hungary
Could someone fix it to work in QuakeNet ??
_________________________
(\__/)
(='.'=)
(")_(")
Bunny Hopp

QuakeNet@ #Lenoox <> visit http://www.insaneboard.comeze.com

Top
#6039 - 05/09/12 04:44 AM Re: on join counter and user locator [Re: Lenoox]
rslijetgold Offline
n00b

Registered: 05/09/12
Posts: 3
Loc: US,New York
Few things are impossible in themselves; and it is often for want of will, rather than of means, that man fails to succeed.

---------------------------------
Rs Gold|Runescape gold|Cheap runescape gold|Tera Gold
_________________________
rslijetgold

Top


Moderator:  Jeff, mandy, usrbingeek