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/)
-   -   connecting ip (https://www.ircforumlari.net/mirc-scripting-sorunlari/850906-connecting-ip.html)

nikotin 03 Ocak 2020 01:00

connecting ip
 
Selamlar. Asagıdaki mobil girisler en alttaki koda göre nasıl uyarlanabilir acaba?

[00:11:38] [mobilweb.x.net] Client connecting on port 7392: ahmet (Mobil@48.71.255.70) [Webchat - Mobil] [clients]

[00:08:29] Client connecting on port 3590: burak (Mobil@98.55.837.42) [Webchat - Mobil] [clients] [irc.x.net]

On *:snotice:*Client*connecting*webchat3*:{
Var %ip $left($gettok($9,2,64),-1)
if $regex(%ip,/^78.834.|78.824.|78.50./i) {
echo -a giris nick: $8 ident+ip: $left($gettok($9,2,64),-1)
msg #kanal girişyapan nick 4 $8 
}
}

BlackForce 03 Ocak 2020 02:54

Cevap: connecting ip
 
Kod:

alias bilgi_ { if ($prop == nick) { return $gettok($gettok($1-,2,58),1,32) } | if ($prop == ident) { return $remove($gettok($gettok($gettok($1-,2,58),2,32),1,64),$chr(41),$chr(40)) } | if ($prop == ip) { return $remove($gettok($gettok($gettok($1-,2,58),2,32),2,64),$chr(41),$chr(40)) } }
On *:snotice:*Client*connecting*:{ if $regex($bilgi_($1-).ip,/^78.834.|78.824.|78.50./i) { echo -a giris nick: $bilgi_($1-).nick ident: $bilgi_($1-).ident ip: $bilgi_($1-).ip } }

Şöyle işini görür mü?

nikotin 03 Ocak 2020 03:26

Cevap: connecting ip
 
Alıntı:

BlackForce Nickli Üyeden Alıntı (Mesaj 1042223292)
Kod:

alias bilgi_ { if ($prop == nick) { return $gettok($gettok($1-,2,58),1,32) } | if ($prop == ident) { return $remove($gettok($gettok($gettok($1-,2,58),2,32),1,64),$chr(41),$chr(40)) } | if ($prop == ip) { return $remove($gettok($gettok($gettok($1-,2,58),2,32),2,64),$chr(41),$chr(40)) } }
On *:snotice:*Client*connecting*:{ if $regex($bilgi_($1-).ip,/^78.834.|78.824.|78.50./i) { echo -a giris nick: $bilgi_($1-).nick ident: $bilgi_($1-).ident ip: $bilgi_($1-).ip } }

Şöyle işini görür mü?

Öncelikle tesekkür ederim. Kodu benim deneme sansım yok ama 78.834.|78.824.|78.50 bu sekilde baslayan ip girislerini yansıttıktan sonra illaki is görecektir. Tekrar tesekkür ederiz.

Alper 03 Ocak 2020 13:42

Cevap: connecting ip
 
Alıntı:

nikotin Nickli Üyeden Alıntı (Mesaj 1042223201)
Selamlar. Asagıdaki mobil girisler en alttaki koda göre nasıl uyarlanabilir acaba?

[00:11:38] [mobilweb.x.net] Client connecting on port 7392: ahmet (Mobil@48.71.255.70) [Webchat - Mobil] [clients]

[00:08:29] Client connecting on port 3590: burak (Mobil@98.55.837.42) [Webchat - Mobil] [clients] [irc.x.net]

On *:snotice:*Client*connecting*webchat3*:{
Var %ip $left($gettok($9,2,64),-1)
if $regex(%ip,/^78.834.|78.824.|78.50./i) {
echo -a giris nick: $8 ident+ip: $left($gettok($9,2,64),-1)
msg #kanal girişyapan nick 4 $8 
}
}

Kod:

on $*:snotice:/client connecting.+\x20(\S+)\x3A\x20(\S+)\x20\x28(\S+)@(\S+)\x29/Si: {
  var %port = $regml(1), %nick = $regml(2), %ident = $regml(3), %ip = $regml(4)
  if $regex(%ip,^(78\.834\.|78\.824\.|78\.50\.)) {
    echo -a giris 02nick:04 %nick 02ident:05 %ident 02ip:06 %ip
    msg #Kanal girişyapan nick:4 %nick
  }
}

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

Bu şekilde işini görür.

LeoNHearT 04 Ocak 2020 12:41

Cevap: connecting ip
 
Denendi ancak çalişmadı @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] sorun nerde anlamadım

Alper 04 Ocak 2020 14:18

Cevap: connecting ip
 
Alıntı:

LeoNHearT Nickli Üyeden Alıntı (Mesaj 1042225186)
Denendi ancak çalişmadı @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] sorun nerde anlamadım

Çalıştığını gösteren ekran görüntüsü paylaştım postta.

Sende çalışmadıysa büyük ihtimalle snotice mesajı farklı olabilir onu paylaşman gerek ki neden çalışmadığını anlayabilelim.

OperServ 04 Ocak 2020 18:02

Cevap: connecting ip
 
Alıntı:

LeoNHearT Nickli Üyeden Alıntı (Mesaj 1042225186)
Denendi ancak çalişmadı @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] sorun nerde anlamadım

Snotice kapaliysa raw komutu kapaliysa yapamasan soyle yap /mode nickin +s +cefFGjknNoqsS

Server notice mask komutunu aktif etmen gerekir.

LeoNHearT 06 Ocak 2020 18:30

Cevap: connecting ip
 
Tamamdır tşk ederim emeğinize sağlık çalıştı şuan @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Enes 20 Ağustos 2020 01:16

Cevap: connecting ip
 
Alıntı:

Alper Nickli Üyeden Alıntı (Mesaj 1042223922)
Kod:

on $*:snotice:/client connecting.+\x20(\S+)\x3A\x20(\S+)\x20\x28(\S+)@(\S+)\x29/Si: {
  var %port = $regml(1), %nick = $regml(2), %ident = $regml(3), %ip = $regml(4)
  if $regex(%ip,^(78\.834\.|78\.824\.|78\.50\.)) {
    echo -a giris 02nick:04 %nick 02ident:05 %ident 02ip:06 %ip
    msg #Kanal girişyapan nick:4 %nick
  }
}

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

Bu şekilde işini görür.

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] bu kodu snotice değilde herhangi bir kanala girişte olmasını sağlarsak nasıl yaparız ?

Alper 20 Ağustos 2020 01:58

Cevap: connecting ip
 
Alıntı:

Enes Nickli Üyeden Alıntı (Mesaj 1042349712)
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] bu kodu snotice değilde herhangi bir kanala girişte olmasını sağlarsak nasıl yaparız ?


IP değil de host olarak görebilirsin.


Kod:

on *:join:#sohbet: {
  var %ident = $regsubex($address($nick,0),/.+\x21(\S+)\x40.+/gi,\1), $&
    %host = $regsubex($address($nick,0),/.+\x40(\S+)/gi,\1)
  echo -a Giriş 02Nick:04 $nick 02Ident:05 %ident 02Host:06 %host
}



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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net