IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Çözüldü Join/Part/Ouit ipadresini görme. (https://www.ircforumlari.net/mirc-scripting-sorunlari/672857-join-part-ouit-ipadresini-gorme.html)

High 19 Ocak 2015 17:28

Join/Part/Ouit ipadresini görme.
 
Merhaba, iyi if'ler arkadaşlar. Scriptim de kendi kullandığım Join,Part ve Ouit remotesi var lakin bu remote ip adreslerini tam yansıtmamak da Forum da aradım. CesuryureK ve Toprak arkadaşlarımızın bu konuyla ilgili bi çalışması var fakat eski remoteyi sildiğim halde bir sonuç alamadım. Kendi kullandığım remote üzerinde oynama yaparak Join,Part ve Ouit'ler de ip adreslerini tam görmem mümkün mü? kodu paylaşıyorum;


Kod:

on ^*:JOIN:#: {
  if ($nick != $me) { echo $chan  $+ $colour(join text) $+ $timestamp [»] Giriş : $nick $+  $+ $colour(join text) [ $+ $colour(join text) $+ $address $+ ] [ $+ $colour(join text) $+ Kanala Girdi $+ ] | haltdef }
  if (%clonededector == ON) {
    if $address($nick,2) != $null qcn $nick
    else {
      set %ial query
      .who $nick
    }
  }
}
alias qcn {
  unset %qcn*
  if $ial( $address($1,2) , 0 ) < 2 halt
  :başla
  inc %qcn
  if $ial( $address($1,2) , %qcn ).nick == $1 goto başla
  if $ial( $address($1,2) , %qcn ).nick == $null goto son
  set %qcn [ $+ [ $1 ] ] $left( %qcn [ $+ [ $1 ] ] , 100 ) , $ial( $address($1,2) , %qcn ).nick
  goto başla
  :son
  if %qcn [ $+ [ $1 ] ] == $null halt
  echo $chan 0,5 Clone: 12,0 [ $1  %qcn [ $+ [ $1 ] ] ] 4,0 [ $address($1,2) ]
  unset %qcn*
}


on ^*:PART:#: {
  if ($nick != $me) { echo $chan  $+ $colour(part text) $+ $timestamp [«] Çıkış : $nick $+  $+ $colour(part text) [ $+ $colour(part text) $+ $address $+ ] [ $+ $colour(part text) $+ Kanaldan Çıktı $+ ] | haltdef }
}

on ^*:QUIT:{
  ;5[13:49] 4( 10Notice 4) -NickS
  if ($nick != $me) {
    if ($comchan($nick,1)) { echo $comchan($nick,1)  $+ $colour(quit text) $+ $timestamp [x] Exit : $nick $+  $+ $colour(quit text) [ $+ $colour(quit text) $+ $address $+ ] [ $+ $colour(quit text) $+ Ayrıldı: $1- $+  $+ $colour(quit text) $+ ]  }
    if ($comchan($nick,2)) { echo $comchan($nick,2)  $+ $colour(quit text) $+ $timestamp [x] Exit : $nick $+  $+ $colour(quit text) [ $+ $colour(quit text) $+ $address $+ ] [ $+ $colour(quit text) $+ Ayrıldı: $1- $+  $+ $colour(quit text) $+ ]  }
    if ($comchan($nick,3)) { echo $comchan($nick,3)  $+ $colour(quit text) $+ $timestamp [x] Exit : $nick $+  $+ $colour(quit text) [ $+ $colour(quit text) $+ $address $+ ] [ $+ $colour(quit text) $+ Ayrıldı: $1- $+  $+ $colour(quit text) $+ ]  }
    if ($comchan($nick,4)) { echo $comchan($nick,4)  $+ $colour(quit text) $+ $timestamp [x] Exit : $nick $+  $+ $colour(quit text) [ $+ $colour(quit text) $+ $address $+ ] [ $+ $colour(quit text) $+ Ayrıldı: $1- $+  $+ $colour(quit text) $+ ]  }
    if ($comchan($nick,5)) { echo $comchan($nick,5)  $+ $colour(quit text) $+ $timestamp [x] Exit : $nick $+  $+ $colour(quit text) [ $+ $colour(quit text) $+ $address $+ ] [ $+ $colour(quit text) $+ Ayrıldı: $1- $+  $+ $colour(quit text) $+ ]  }
    if ($comchan($nick,6)) { echo $comchan($nick,6)  $+ $colour(quit text) $+ $timestamp [x] Exit : $nick $+  $+ $colour(quit text) [ $+ $colour(quit text) $+ $address $+ ] [ $+ $colour(quit text) $+ Ayrıldı: $1- $+  $+ $colour(quit text) $+ ]  }
    if ($comchan($nick,7)) { echo $comchan($nick,7)  $+ $colour(quit text) $+ $timestamp [x] Exit : $nick $+  $+ $colour(quit text) [ $+ $colour(quit text) $+ $address $+ ] [ $+ $colour(quit text) $+ Ayrıldı: $1- $+  $+ $colour(quit text) $+ ]  }
    if ($comchan($nick,8)) { echo $comchan($nick,8)  $+ $colour(quit text) $+ $timestamp [x] Exit : $nick $+  $+ $colour(quit text) [ $+ $colour(quit text) $+ $address $+ ] [ $+ $colour(quit text) $+ Ayrıldı: $1- $+  $+ $colour(quit text) $+ ]  }
    if ($comchan($nick,9)) { echo $comchan($nick,9)  $+ $colour(quit text) $+ $timestamp [x] Exit : $nick $+  $+ $colour(quit text) [ $+ $colour(quit text) $+ $address $+ ] [ $+ $colour(quit text) $+ Ayrıldı: $1- $+  $+ $colour(quit text) $+ ]  }
  if ($comchan($nick,10)) { echo $comchan($nick,10)  $+ $colour(quit text) $+ $timestamp [x] Exit : $nick $+  $+ $colour(quit text) [ $+ $colour(quit text) $+ $address $+ ] [ $+ $colour(quit text) $+ Ayrıldı: $1- $+  $+ $colour(quit text) $+ ]  } }
  updatenl
  haltdef
}

on 1:INPUT:*: {
  if ($mid($1,1,1) == /) { goto doit }
  if ($active != Status Window) { goto doit }
  if ($active == Status Window) { /echo -a %ver  $+ 4,1 Status Penceresine Mesaj Yazamazsınız!  | halt }
  :doit
}




Toprak 19 Ocak 2015 19:00

Cevap: Join/Part/Ouit ipadresini görme.
 
Join/Part/Quit 3 eventi sil alt kısımdakini ekle..


Kod:

#IPGoster off
on *:snotice:*: {
  if (Client connecting isin $1-) {
    if (!$hget(Giris)) { hmake giris 100 }
    hadd Giris $9 $10
  }
  if (Client exiting isin $1-) {
    if !$hget(Giris,$6) { hadd Giris $6 $7 }
  }
}
on ^*!:Join:#: {
  haltdef
  if ($hget(Giris,$nick)) { echo $chan $+($chr(3),$color(join)) $timestamp *** Giriş: $nick $hget(Giris,$nick) }
  elseif (!$hget(Giris,$nick)) { set -u3 %gnick $nick | set -u3 %gchan $chan | giris | .timer 1 1 .userip $nick }
}
on ^*:quit: {
  haltdef
  var %i = 1, %t = $comchan($nick,0)
  while (%i <= %t) {
    echo $comchan($nick,%i) $+($chr(3),$color(quit)) $timestamp *** IRC’den Çıktı: $nick $hget(Giris,$nick)
    inc %i
  }
  hdel Giris $nick
}
raw 340:*: {
  haltdef
  hadd Giris $gettok($2,1,61) $+($chr(40),$gettok($2,2,43),$chr(41))
}
on ^*!:Part:#: {
  haltdef
  if ($hget(Giris,$nick)) { echo $chan $+($chr(3),$color(part)) $timestamp *** Ayrıldı: $nick $hget(Giris,$nick) }
  elseif (!$hget(Giris,$nick)) { set -u5 %pnick $nick | set -u %pchan $chan | cikis | .timer 1 1 .userip $nick }
}
alias giris { echo %gchan %gnick $hget(Giris,%gnick) }
alias cikis { echo %pchan %pnick $hget(Giris,%pnick) }
#IPGoster End
on *:Exit: { .disable #IPGoster }
raw 381:*: { .enable #IPGoster }

Bunu ekle direk.


Çalışması için oper girişi yapmanız lazım yada oper girmişseniz /enable #IPGoster yazarak aktif edebilirsin..




Unutmuşum kod CesuryureK 'e ait.

High 19 Ocak 2015 21:20

Cevap: Join/Part/Ouit ipadresini görme.
 
Toprak, dediğin gibi yaptım ama hata verdi yine ip adreslerini aynı şekilde görüyordum. Ve Nickler çift çıkıyordu ne kadar aramış olsam da bulamadım başka bununla ilgili event Cesuryürek'in yazmış olduğu kodu ekledim bu 3 eventi silip ama olmadı malesef

evrenseLL 17 Şubat 2015 15:04

Cevap: Join/Part/Ouit ipadresini görme.
 
Alıntı:

Toprak Nickli Üyeden Alıntı (Mesaj 1041595856)
Join/Part/Quit 3 eventi sil alt kısımdakini ekle..


Kod:

#IPGoster off
on *:snotice:*: {
  if (Client connecting isin $1-) {
    if (!$hget(Giris)) { hmake giris 100 }
    hadd Giris $9 $10
  }
  if (Client exiting isin $1-) {
    if !$hget(Giris,$6) { hadd Giris $6 $7 }
  }
}
on ^*!:Join:#: {
  haltdef
  if ($hget(Giris,$nick)) { echo $chan $+($chr(3),$color(join)) $timestamp *** Giriş: $nick $hget(Giris,$nick) }
  elseif (!$hget(Giris,$nick)) { set -u3 %gnick $nick | set -u3 %gchan $chan | giris | .timer 1 1 .userip $nick }
}
on ^*:quit: {
  haltdef
  var %i = 1, %t = $comchan($nick,0)
  while (%i <= %t) {
    echo $comchan($nick,%i) $+($chr(3),$color(quit)) $timestamp *** IRC’den Çıktı: $nick $hget(Giris,$nick)
    inc %i
  }
  hdel Giris $nick
}
raw 340:*: {
  haltdef
  hadd Giris $gettok($2,1,61) $+($chr(40),$gettok($2,2,43),$chr(41))
}
on ^*!:Part:#: {
  haltdef
  if ($hget(Giris,$nick)) { echo $chan $+($chr(3),$color(part)) $timestamp *** Ayrıldı: $nick $hget(Giris,$nick) }
  elseif (!$hget(Giris,$nick)) { set -u5 %pnick $nick | set -u %pchan $chan | cikis | .timer 1 1 .userip $nick }
}
alias giris { echo %gchan %gnick $hget(Giris,%gnick) }
alias cikis { echo %pchan %pnick $hget(Giris,%pnick) }
#IPGoster End
on *:Exit: { .disable #IPGoster }
raw 381:*: { .enable #IPGoster }

Bunu ekle direk.


Çalışması için oper girişi yapmanız lazım yada oper girmişseniz /enable #IPGoster yazarak aktif edebilirsin..




Unutmuşum kod CesuryureK 'e ait.

Bu çaLılıyor tşkLer.. peKi buna Sadece Sehir yaması ekleyebilirmiyi. giris/çıkıs ve quit lerde sehir yazabilirmi ¿

Toprak 17 Şubat 2015 15:41

Cevap: Join/Part/Ouit ipadresini görme.
 
Alıntı:

evrenseLL Nickli Üyeden Alıntı (Mesaj 1041617250)
Bu çaLılıyor tşkLer.. peKi buna Sadece Sehir yaması ekleyebilirmiyi. giris/çıkıs ve quit lerde sehir yazabilirmi ¿

Buyur [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] kullan. Girişte kişinin ülke/sehir/isp olarak @Giriş penceresinde gösterir..

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

oFLidu 17 Mart 2024 12:20

Cevap: Join/Part/Ouit ipadresini görme.
 
Alıntı:

Toprak Nickli Üyeden Alıntı (Mesaj 1041617268)
Buyur [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] kullan. Girişte kişinin ülke/sehir/isp olarak @Giriş penceresinde gösterir..

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Link silinmiş sanırım. Bu kod hala mevcut mudur?


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 04:02.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk