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/)
-   -   Zline atan ve atılanı #Ceza kanalına yazdırma (https://www.ircforumlari.net/mirc-scripting-sorunlari/365078-zline-atan-ve-atilani-ceza-kanalina-yazdirma.html)

Emrax 12 Kasım 2010 16:13

Zline atan ve atılanı #Ceza kanalına yazdırma
 
Selam arkadaşlar kolay gelsin. Ben botun sanoticeyi kullanarak zline atılan IP yi zline atan kişi yi ve zline atılan kişi yi #Ceza kanalına yazmasını istiyorum. Çok uğraştım ama yapamadım. Vizeler falan var kafamı toplayamadım bir türlü. Sunucunun noticeleri aşağıdaki gibidir.

PHP- Kodu:

[08:03:28] -xxxxxx.xxxxxxxx.xxx- *** Global Z:line added for *@78.191.141.46 on Fri Nov 12 14:03:39 2010 GMT (from nick!ident@NetAdmin.xxxxxxxx.xxx to expire at Sat Nov 13 14:03:39 2010 GMTSunucudan atıldınız.) 

PHP- Kodu:

[08:03:28] -xxxxxx.xxxxxxxx.xxx- *** Notice -- Client exitingDeneme (ident@78.191.141.46) [Z:lined (Sunucudan atıldınız.)] 


uFuK 12 Kasım 2010 17:11

Cevap: Zline atan ve atılanı #Ceza kanalına yazdırma
 
Alıntı:

on *:snotice:*: {
if *Z:line*added* iswm $1- {
msg #ceza Zline Atılan İP: $remove($5,@,*)
}
if *[Z:lined* iswm $1- {
msg #ceza sunucudan atılan nick $6
}
}
Verdiğin noticelerde sunucudan atan nicke dair birşey görmedim ondan onu yazmadım.
Eğer olurda atılan ip ve atılan nick değerleri tutmazsa cıkan cümleye göre ayarla $4 ise bi geridekini veriyorsa $5 yap

Emrax 12 Kasım 2010 19:06

Cevap: Zline atan ve atılanı #Ceza kanalına yazdırma
 
Hemen deniyorum hocam. Yalnız asıl önemli olan sunucudan atılan ve atan nicki görebilmek. Noticede vermiştim hocam gözünüzden kaçmış olmalı.

[08:03:28] -xxxxxx.xxxxxxxx.xxx- *** Global Z:line added for *@78.191.141.46 on Fri Nov 12 14:03:39 2010 GMT (from nick!ident@NetAdmin.xxxxxxxx.xxx to expire at Sat Nov 13 14:03:39 2010 GMT: Sunucudan atıldınız.)

Yukarda altı çizili kırmızı kısım atan nick.


uFuK 12 Kasım 2010 19:42

Cevap: Zline atan ve atılanı #Ceza kanalına yazdırma
 
$gettok($15,1,33)

on *:snotice:*: {
if *Z:line*added* iswm $1- {
var %nickt $gettok($15,1,33)
msg #ceza Zline Atılan İP: $remove($5,@,*) Zline Atan Nick: %nickt
}
if *[Z:lined* iswm $1- {
msg #ceza sunucudan atılan nick $6
}
}

Yalnız bak $15 yaptım o eğer $15'e tekabul etmiyorsa sonuc cıkmaz onu ayarla

Emrax 12 Kasım 2010 19:53

Cevap: Zline atan ve atılanı #Ceza kanalına yazdırma
 
Tamamdır hocam. Zline atılan IP kısmında $5 yerine $6 yaptım tam anlamıyla oldu. Çok teşekkürler.

woody 12 Mart 2011 23:00

Cevap: Zline atan ve atılanı #Ceza kanalına yazdırma
 
merhaba
peki codu kendi scrıptımda kullanıcam .
aynı kanala zline gline shun gline banlarınıda yansıtabilirmiyiz. kurcaladım biraz beceremedim:)

uFuK 12 Mart 2011 23:42

Cevap: Zline atan ve atılanı #Ceza kanalına yazdırma
 
on *:snotice:*: {
echo -s $1-
}

Yukardaki kodu remotene ekleyip Snotice ile ilgili çıkan veriyi değerlendirip yukardaki örnekle birebir benzeri şekilde zline,shun,gline,kline ceza türlerini kanalına yansıtabilirsin.

woody 13 Mart 2011 01:20

Cevap: Zline atan ve atılanı #Ceza kanalına yazdırma
 
bunu ekledim
on *:snotice:*: {
if *shun*added* iswm $1- {
var %nickt $gettok($15,1,33)
msg #ceza shun Atılan İP: $remove($5,@,*) shun Atan Nick: %nickt
}
if *shun* iswm $1- {
msg #ceza sunucudan atılan nick $6
}
}
atan nicki gösteriyo fakat atılanı göstermiyo

msg #ceza sunucudan atılan nick $6
bu kısmı $5 veya $4 $3 $2 $1 $7 $8 $9 bütün rakamları denedim göstermiyo napmalıyım

uFuK 13 Mart 2011 02:46

Cevap: Zline atan ve atılanı #Ceza kanalına yazdırma
 
Alıntı:

woody Nickli Üyeden Alıntı (Mesaj 1040700825)
bunu ekledim
on *:snotice:*: {
if *shun*added* iswm $1- {
var %nickt $gettok($15,1,33)
msg #ceza shun Atılan İP: $remove($5,@,*) shun Atan Nick: %nickt
}
if *shun* iswm $1- {
msg #ceza sunucudan atılan nick $6
}
}
atan nicki gösteriyo fakat atılanı göstermiyo

msg #ceza sunucudan atılan nick $6

Alıntı:

woody Nickli Üyeden Alıntı (Mesaj 1040700825)

bu kısmı $5 veya $4 $3 $2 $1 $7 $8 $9 bütün rakamları denedim göstermiyo napmalıyım



Shun'da nick sunucudan atılmaz. Direkt Shun kısmı sana ip'yi verir. /shun nick yapsanda ip olarak döner.

$gettok($5,2,64)

Kısmı Shun Atılan İp'yi Verir.


woody 13 Mart 2011 13:54

Cevap: Zline atan ve atılanı #Ceza kanalına yazdırma
 
ama ben zaten bu codu kullanmadanda kimin shun attığını ve atılan ipi görüyordum. bu code`den beklediğim atılan nickide görmek ve biyerdede görüştüm bot üzerinde kullanılıyodu sunucudana atılan tüm banları atılan kişiyi ve atan kişiyide gösteriyodu hertürlü banda.


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

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