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.

uFuK 13 Mart 2011 14:57

Cevap: Zline atan ve atılanı #Ceza kanalına yazdırma
 
Ben türkçe konusuyorum kardeş. Shun İP Döner Nickede Atsan İP'e döner. O sebepten Shun Snotice'snde Hangi Nicke Shun Atıldıgını Göremezsin. Ha O İp'e who çektirip online olup olmadıgını test edebilirsin online ise nick setleyip değer döndürürsün o ayrı.

woody 13 Mart 2011 16:09

Cevap: Zline atan ve atılanı #Ceza kanalına yazdırma
 
bende türkçe konuşuyorum:) ilgilendiğin için saol gene de . tam anlatmak istediğim başka şekilde nebilim başka yolu yokmu böle bişiy imkansızmı kimin atıldığını görücek bi cod yapılamazmı . anladımki şimdi yazdığın cevaba göre yapılamazmış saol .

uFuK 13 Mart 2011 16:55

Cevap: Zline atan ve atılanı #Ceza kanalına yazdırma
 
Ben sana yapılamaz demedim.

Zline,Shun,Gline,Kline,Gzline Vs. hep İP Döner ama bu sebeplerden sunucuda olan bir nick atılırsa, client exited X:lined şeklinde bir notice atar sende o noticeyi yakalayıp nicki verirsin. Ama Shun'da kişi sunucudan atılmadıgı için bu notice sana ulaşmaz.

Bu durumda o ip adresine who çektirip nicki setleyip o setteki nickide yansıtabilirsin shun atılan nick: bilmemne diye.
Kod:

on *:snotice:*: {
if $2 == Permanent && $3 == shun && $4 == added {
    set %setleme on | who +h $gettok($6,2,64)
}
if $2 == Shun && $3 == added {
      set %setleme on | who +h $gettok($5,2,64)
}
}
raw 352:*: {
  if %setleme { msg #ceza Shun Atılan Nick: $6 }
  unset %setleme
}




Yukardaki kod shun atıldıgında shun atılan nicki #ceza kanalına bildirir.

woody 13 Mart 2011 18:29

Cevap: Zline atan ve atılanı #Ceza kanalına yazdırma
 
işte bu emeğine salık.
bide daha önce verdiğin zline codu atanı felan gösteriyo ama atılanı gösterrmiyo
hatta (zline Atılan Nick )şöle bi mesaj gelmiyo hiç yukardaki kodu zlineye ayarladım olmadı:) bide zline gline için ayarlasan süper olucak .

uFuK 13 Mart 2011 19:37

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

on *:snotice:*: {
  if ($4 == client) && ($5 == exiting:) && $8 == [Z:lined {
    msg #ceza Zline veya G:Zline Atılan Nick: $6
  }
  if ($4 == client) && ($5 == exiting:) && ($10 == been) && ($11 == permanently) {
    msg #ceza Gline Atılan Nick: $6
  }
  if $2 == Permanent && $3 == shun && $4 == added {
    set %setleme on | who +h $gettok($6,2,64)
  }
  if $2 == Shun && $3 == added {
    set %setleme on | who +h $gettok($5,2,64)
  }
}
raw 352:*: {
  if %setleme { msg #ceza Shun Atılan Nick: $6 }
  unset %setleme
}



Zline,Gline,Gzline,Shun ben yaptım Kline'yide sen yap bakalım:) Diğer kodu sil remoteden bununla değiştir shunda dahil buna

woody 13 Mart 2011 23:23

Cevap: Zline atan ve atılanı #Ceza kanalına yazdırma
 
:( cıx shun hariç gline ,zline çalışmadı hiçbişiy göstermedi. keşke denesen codu öle versen

uFuK 14 Mart 2011 00:01

Cevap: Zline atan ve atılanı #Ceza kanalına yazdırma
 
Denemeden verdiğimi kim söyledi? çalışır boş sayfaya ekle kodu

Dipnot: Zline,gline,gzline ile sunucudan uzaklaştırılan nicki göstertir zline attıgın ip o an sunucuda yoksa mesaj dönmez.

woody 14 Mart 2011 14:58

Cevap: Zline atan ve atılanı #Ceza kanalına yazdırma
 
özür ya zaten Qut mesajlarında gline zline hem atılanı hem atanı gösteriyodu gerci atan pek önemli deyilya neyse . benim scrıpt Quit mesajlarını göstermiyodu gizlemiştim geri actım o yüzden gline zline için gerek yok artık .ama shun doğal olarak Quit mesajlarında göstermiyodu sunucudan atılmadığı için sadece shun için gerekli bu code. tekrar çok saol emeklerin için tam istediğim gibi.

Anatolia 22 Nisan 2011 04:45

Cevap: Zline atan ve atılanı #Ceza kanalına yazdırma
 
kill - zline - kline yiyenleri nasıl gösterebiliriz yani şöyle diyelim
Bir kullanici kill yediyse
bir kullanici kline yediyse
bir kullanici zline yediyse

#ceza kanalı
[Anick] kill yedi atan kişi [Bnick]
[Anick] kline yedi atan kişi [Bnick]
[Anick] zline yedi atan kişi [Bnick]

angry1 23 Nisan 2011 15:16

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

uFuK Nickli Üyeden Alıntı (Mesaj 1040576398)
$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

hocam burda ip ve zline atan nick qörünüyor tmm msg #ceza Zline Atılan İP: $remove($5,@,*) Zline Atan Nick: %nickt

ama zLine yiyen nick qörünmüyor neden acaba : o bölümde surası zannedersem
if *[Z:lined* iswm $1- {
msg #ceza sunucudan atılan nick $6

angry1 25 Nisan 2011 15:01

Cevap: Zline atan ve atılanı #Ceza kanalına yazdırma
 
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
}
}




hoca bu koda calısıyor zline atan kişiyi zline yiyen ip i verio fakat zlıne yiyen nickı vermıo ip var fakat zlıneye mağruz kalan nick i göztermio sorunu nasıl aşarız acaba bı baksanız

angry1 26 Nisan 2011 14:32

Cevap: Zline atan ve atılanı #Ceza kanalına yazdırma
 
nerde coderlerimiz bende denedim ufak tefek kod ama olmadıı bı bakın hocalar ..

NefeS 26 Nisan 2011 14:41

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

angry1 Nickli Üyeden Alıntı (Mesaj 1040732055)
nerde coderlerimiz bende denedim ufak tefek kod ama olmadıı bı bakın hocalar ..

angry1 Baska kodlarda deneyin Örnegin sunu bir deneyin:

Kod:

on *:snotice:*:{
if *[Z:lined]* iswm $1- {
msg #Ceza Sunucudan atilan nick: $6
}
if *Permanent* iswm $1- {
msg #Ceza Sunucudan atilan ip: $7
msg #Ceza Z-Line Atan Yetkili: $gettok($16,1,33)
msg #Ceza Z-Line Sebep: $17-
}
}


angry1 27 Nisan 2011 00:29

Cevap: Zline atan ve atılanı #Ceza kanalına yazdırma
 
NefeS : sayın hocam .)) tşk ederim bı deneyım

JackaL 01 Mayıs 2011 13:43

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

NefeS Nickli Üyeden Alıntı (Mesaj 1040732061)
angry1 Baska kodlarda deneyin Örnegin sunu bir deneyin:

Kod:

on *:snotice:*:{
if *[Z:lined]* iswm $1- {
msg #Ceza Sunucudan atilan nick: $6
}
if *Permanent* iswm $1- {
msg #Ceza Sunucudan atilan ip: $7
msg #Ceza Z-Line Atan Yetkili: $gettok($16,1,33)
msg #Ceza Z-Line Sebep: $17-
}
}


Kod:

msg #Ceza Sunucudan atilan nick: $6
denedinizmi bilmiyorum ama çalışmıyor.


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

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