Advertisement
SaNCaK

miRC Show Ip

Jul 18th, 2020
2,297
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 3.46 KB | None | 0 0
  1. Alias -l giris54on { .enable #giris54 | echo -tca info2 Ip Göster  00,03AÇILDI  | halt }
  2. Alias -l giris54off { .disable #giris54 | echo -tca info2 Ip Göster  00,04KAPATILDI  | halt }
  3.  
  4. Menu Channel,menubar {
  5.   -
  6.   Oper
  7.   .-
  8.   .$iif($group(#giris54) == on,$style(1) Ip Göster (Açık),Ip See (Kapalı)): if $group(#giris54) == on giris54off | else giris54on
  9.   .-
  10. }
  11.  
  12. #giris54 on
  13. on ^*:hotlink:"*":#:if ($regex($1,/^"(GLINE|NICKBAN|SHUN)"$/)) returnex
  14. on *:hotlink:*:*: {
  15.   var %_word = $noqt($1),%_ip = $token($hotline,6,32),%_nick = $token($hotline,5,32)
  16.   if ($(,%_word) = nickban) {
  17.     var %1 = 1
  18.     while ($comchan($(,%_nick),%1)) {
  19.       ban -k $v1 $(,%_nick) 2 sebeb.
  20.       inc %1
  21.     }
  22.   }
  23.   if ($(,%_word) = shun) shun $(,%_nick)
  24.   if ($(,%_word) = gline) gline $(,%_nick) :sebeb.
  25.   echo 4 $target IP: %_ip - NICK: %_nick - Clicked: %_word atıldı.
  26. }
  27.  
  28. on  ^&*:snotice:*Client connecting on port*:if !$hget(giris,$9) {
  29.   .who +I $9
  30. }
  31. on ^*:join:#: {
  32.   if $nick == $me { return }
  33.   if o isin $usermode {
  34.     if $hget(giris,$nick) { echo # $+($chr(3),$color(join)) $+ $timestamp » Giriş: $nick $hget(giris,$nick) $hget(sehir,$nick) "GLINE" - "NICKBAN" - "SHUN" | haltdef }
  35.     else {
  36.       hadd -m chan $nick $addtok($hget(chan,$nick),#,32)
  37.       if !$sock($+(nrdbul,$nick)) { who +I $nick }
  38.       haltdef
  39.     }
  40.   }
  41. }
  42. raw 352:*:bul $4 $6 | haltdef
  43. alias bul {
  44.   sockclose $+(nrdbul,$1)
  45.   sockopen $+(nrdbul,$1) www.ipaddresslocation.org 80
  46.   sockmark $+(nrdbul,$1) $+($1,*,$2)
  47. }
  48. alias htmlfree {
  49.   if ($len($1-) <= 900) {
  50.     var %x, %i = $regsub($1,/(^[^<]*>|<[^>]*>|<[^>]*$)/g,$null,%x), %x = $remove(%x, ,$chr(9)) | return %x
  51.   }
  52. }  
  53. on *:sockopen:nrdbul*:{
  54.   sockwrite -nt $sockname GET $+(/ip-address-locator.php?lookup=,$token($sock($sockname).mark,1,42)) HTTP/1.1  
  55.   sockwrite -nt $sockname Host: www.ipaddresslocation.org  
  56.   sockwrite -nt $sockname Connection: keep-alive
  57.   sockwrite -nt $sockname Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
  58.   sockwrite -nt $sockname User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36
  59.   sockwrite -nt $sockname $crlf
  60. }
  61. on *:sockread:nrdbul*:{  
  62.   var %x | sockread %x
  63.   if $regex(%x,/<i>IP Country:</i> <b>(.*?)</b>/i) { hadd -mu5 $sockname webulke $iif($regml(1),$v1,Belirsiz) }  
  64.   if $regex(%x,/<i>IP City: <b>(.*?)</b>/i) { hadd -mu5 $sockname websehir $iif($regml(1),$v1,Belirsiz) }
  65.   if $regex(%x,/<i>ISP Provider:</i> <b>(.*?)</b>/i) {
  66.     hadd -mu5 $sockname webisp $regml(1)
  67.     hadd -mu5 $sockname webnick $token($sock($sockname).mark,2,42)
  68.     hadd -mu5 $sockname webip $token($sock($sockname).mark,1,42)
  69.     hadd -mu5 $sockname webchan $hget(chan,$hget($sockname,webnick))
  70.     $iif($hget(chan,$hget($sockname,webnick)),hdel -m chan $hget($sockname,webnick))
  71.     hadd -m giris $hget($sockname,webnick) $hget($sockname,webip)
  72.     hadd -m sehir $hget($sockname,webnick) $+($chr(40),,$hget($sockname,webulke),-,$hget($sockname,websehir),,$chr(41))
  73.     tokenize 32 $hget($sockname,webchan)
  74.     echo $* $+($chr(3),$color(join)) $+ $timestamp » Giriş: $hget($sockname,webnick) ( $+ $hget(giris,$hget($sockname,webnick)) $+ ) $hget(sehir,$hget($sockname,webnick)) ( $+ $regml(1) $+ )
  75.   }  
  76. }
  77. alias htmlfree {
  78.   if ($len($1-) <= 900) {
  79.     var %x, %i = $regsub($1,/(^[^<]*>|<[^>]*>|<[^>]*$)/g,$null,%x), %x = $remove(%x, ,$chr(9)) | return %x
  80.   }
  81. }
  82. #giris54 end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement