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/)
-   -   Güncel Bağlantı Bilgileri - Ayırma (https://www.ircforumlari.net/mirc-scripting-sorunlari/744644-baglanti-bilgileri-ayirma.html)

BLueeDream 28 Mart 2016 16:23

Bağlantı Bilgileri - Ayırma
 
Merhabalar,

Kendimce bir şeyler öğrenmeye çalışıyorum fakat bir konuda takıldım. Ve bu konu hakkında yardımınıza ve bilgilerinize ihtiyacım var.

Yardımlarınız için şimdiden teşekkürler.

Bağlantı bilgileri aşağıdaki gibi olan bir girişten;

Nick, İdent ve IP nasıl ayırabilirim?

Kod:

[16:10] :IRC.XXX.XXX NOTICE blueedream :*** Client connecting: Deneme (turkcemirc@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].xxx.xxx) [x.x.x.x] {clients}

CoCoRiCo 28 Mart 2016 17:45

Cevap: Bağlantı Bilgileri - Ayırma
 
/getip $1-
//echo $getip($1-)

Kod:

alias getip { noop $regsubex(1.11.156.1,/((\d+\.){3}\d+)/g,\t) | $iif($isid,return,echo) $regml(1) }

CoCoRiCo 28 Mart 2016 20:40

Cevap: Bağlantı Bilgileri - Ayırma
 
rakam kısımlarını $1- olarak degiştir


Kod:

alias getip { noop $regsubex($1-,/((\d+\.){3}\d+)/g,\t) | $iif($isid,return,echo) $regml(1) }

YouMyCure 28 Mart 2016 21:28

Cevap: Bağlantı Bilgileri - Ayırma
 
Alıntı:

BLueeDream Nickli Üyeden Alıntı (Mesaj 1041760711)
Merhabalar,

Kendimce bir şeyler öğrenmeye çalışıyorum fakat bir konuda takıldım. Ve bu konu hakkında yardımınıza ve bilgilerinize ihtiyacım var.

Yardımlarınız için şimdiden teşekkürler.

Bağlantı bilgileri aşağıdaki gibi olan bir girişten;

Nick, İdent ve IP nasıl ayırabilirim?

Kod:

[16:10] :IRC.XXX.XXX NOTICE blueedream :*** Client connecting: Deneme (turkcemirc@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].xxx.xxx) [x.x.x.x] {clients}

Kod:

(turkcemirc@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].xxx.xxx)
ident ve ip kısmı 10. kelimeye denk geliyo yani $10 şimdi,
Kod:

$gettok($10,2,$asc(@))
bunu uyguladığında sana
Kod:

xXx.xxx.xx)
olarak döner ) işaretinide kaldırmak istersek,
Kod:

$remove($gettok($10,2,$asc(@)),$chr(41))
yapmamız gerekir, ident kısmına gelirsek yine aynı mantıkla,
Kod:

$remove($gettok($10,1,$asc(@)),$chr(40))
Kırmızı yerlere dikkat edelim,

Ek Olarak:
Kod:

on *:notice:*client*connecting*: {
  if !$window(@GIRIS) { window -n @GIRIS }
  echo @GIRIS Nick: $9 IP: $remove($gettok($10,2,$asc(@)),$chr(41)) IDENT: $remove($gettok($10,1,$asc(@)),$chr(40))
}

bu kodla giren kullanıcıların nick ident ve ip adreslerini @GIRIS penceresinde listeleyebilirsin

Okumanızda fayda var;
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

CoCoRiCo 29 Mart 2016 00:16

Cevap: Bağlantı Bilgileri - Ayırma
 
kavga etmeyin ayırmam bak..
$10 değil $120 olmus önemli degil.

Kod:

alias getmask {  tokenize 180 $regsubex($1-,/(:\s|!|@|\(|\))/gi,´) |  $iif($isid,return,echo) $2 $3 $4 }

BLueeDream 29 Mart 2016 12:32

Cevap: Bağlantı Bilgileri - Ayırma
 
Alıntı:

(turkcemirc@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].xxx.xxx)
ident ve ip kısmı 10. kelimeye denk geliyo yani $10 şimdi,
Biliyorum kızacaksınız ama :)

10. kelimeye denk geldiğini nasıl anlıyoruz? O kadar saydım bulamadım :)

Feragat 29 Mart 2016 13:20

Cevap: Bağlantı Bilgileri - Ayırma
 
Tartışma tekrarı halinde konudan süresiz uzaklaştıralacaksınız. Kolay gelsin

MatheuS 29 Mart 2016 13:33

Cevap: Bağlantı Bilgileri - Ayırma
 
Alıntı:

BLueeDream Nickli Üyeden Alıntı (Mesaj 1041761097)
Biliyorum kızacaksınız ama :)

10. kelimeye denk geldiğini nasıl anlıyoruz? O kadar saydım bulamadım :)

PHP- Kodu:

on *:snotice:*connect*: {
  if !
$window(@GIRIS) { window -@GIRIS }
  echo @
GIRIS 5 $1-


yaparsan giriş penceresinde girenin bilgilerini 1 den itibaren sayabilirsin.

PHP- Kodu:

1   2    3    4       5        6  7     8       9            10               11
 
*** Notice -- Client connecting on port 6667girennick (xxx[MENTION=30597]xXx[/MENTION].xxxxx.xxxxxx) [clients

gibi


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

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