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/)
-   -   BAN sisteminde değişiklik. (https://www.ircforumlari.net/mirc-scripting-sorunlari/580722-ban-sisteminde-degisiklik.html)

Feragat 25 Nisan 2014 18:48

Cevap: BAN sisteminde değişiklik.
 
Farklı bir yolda ben sunayım.
Senin mevcut koduna küçük bi kaç ekleme ile hem senin nickin tarafından atılan banları gösterir, hem de sayısını söyler.


Küçük bir bilgi:
Kod:

/window -z @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
-z parametresi, pencereyi switchbar'ın en sonunda oluşturur. Bkz:/help /window


Kod:

on me:*:ban:#:{ inc %sayi
  $iif(!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]),window -z @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...])
  aline -hp @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] $time(HH:nn) $chan BAN ATAN: $nick ATILAN: $banmask bankodu: %sayi
}

İyi forumlar.

Prens 28 Nisan 2014 15:36

Cevap: BAN sisteminde değişiklik.
 
Aslında bu Ban sisteminde maksadım, Badnickler banlandığında Filtre: olg!*@* gibi uygunsuz rumuzları ban sebebinde de görmemek ve @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] penceresinde benim görmeyi istememdi.

Burada şu anda herşey güzel ek olarak; Filtre bölümünü aşağıda belirttiğim üzere nasıl yapabiliriz?

on me:*:ban:#:{ inc %sayi
$iif(!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]),window -z @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...])
aline -hp @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] [15:43] #Test Atılan protokol: olgun*!@* Bankodu: 15 Filtre: olg*!*
}
}
}

Feragat 28 Nisan 2014 17:55

Cevap: BAN sisteminde değişiklik.
 
Alıntı:

kvcist Nickli Üyeden Alıntı (Mesaj 1041421789)
Aslında bu Ban sisteminde maksadım, Badnickler banlandığında Filtre: olg!*@* gibi uygunsuz rumuzları ban sebebinde de görmemek ve @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] penceresinde benim görmeyi istememdi.

Burada şu anda herşey güzel ek olarak; Filtre bölümünü aşağıda belirttiğim üzere nasıl yapabiliriz?

on me:*:ban:#:{ inc %sayi
$iif(!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]),window -z @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...])
aline -hp @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] [15:43] #Test Atılan protokol: olgun*!@* Bankodu: 15 Filtre: olg*!*
}
}
}

Kod:

on me:*:ban:#:{ inc %sayi
  $iif(!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]),window -z @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...])
  aline -hp @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] $time(HH:nn) $chan BAN ATAN: $nick ATILAN: $banmask bankodu: %sayi $iif($ulist($ulist($banmask),Filtre,0) == 1, Filtre: $ulist($banmask))
}

Eğer Filtre kullanıcı listesinde ekli olan bir masktan dolayı ban atılırsa istediğin gibi gösterir, bunun dışındaki banlar da Filtre: seçeneğini göstermez. Test ettim, istediğin gibi çalışıyor. İyi forumlar.

Not:
userlist e şu şekilde ekle (olg*!*@*) gibi

Örnek Resim:
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Prens 29 Nisan 2014 09:32

Cevap: BAN sisteminde değişiklik.
 
Uygulama 1 ;

Bende mask olarak ekli olan evli* kanala giriş yaptığında aşada ki gibi atılıyor atılış sebebibde Bandkodu: 151 gösteriyor.

[09:31] * kvcist mod değiştirdi:+b evligenc!*@*
[09:31] * evligenc kvcist Tarafından Kanaldan Atıldı (Uygunsuz rumuz kullanmak yasak! Bankodu: 151)


Uygulama 2 ;

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] penceresine yansıma ise, şöyle;

09:31 #Test BAN ATAN: kvcist ATILAN: evligenc!*@* bankodu: 94

Ve yine göstermedi Filtre: evli* olarak?

Feragat 29 Nisan 2014 17:51

Cevap: BAN sisteminde değişiklik.
 
Alıntı:

kvcist Nickli Üyeden Alıntı (Mesaj 1041422069)
Uygulama 1 ;

Bende mask olarak ekli olan evli* kanala giriş yaptığında aşada ki gibi atılıyor atılış sebebibde Bandkodu: 151 gösteriyor.

[09:31] * kvcist mod değiştirdi:+b evligenc!*@*
[09:31] * evligenc kvcist Tarafından Kanaldan Atıldı (Uygunsuz rumuz kullanmak yasak! Bankodu: 151)


Uygulama 2 ;

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] penceresine yansıma ise, şöyle;

09:31 #Test BAN ATAN: kvcist ATILAN: evligenc!*@* bankodu: 94

Ve yine göstermedi Filtre: evli* olarak?

Filtre:evli* olarak ekli ise göstermemesi normaldir. Daha önceki mesajlımda belirttiğim şekilde eklemelisin user list masklarını. Filtre:evli*!*@* şeklinde eklersen gösterir. İyi forumlar.

Prens 30 Nisan 2014 10:04

Cevap: BAN sisteminde değişiklik.
 
Alıntı:

Feragat Nickli Üyeden Alıntı (Mesaj 1041422227)
Filtre:evli* olarak ekli ise göstermemesi normaldir. Daha önceki mesajlımda belirttiğim şekilde eklemelisin user list masklarını. Filtre:evli*!*@* şeklinde eklersen gösterir. İyi forumlar.

Aynı dediğiniz şekilde yaptım bu defa da hiç bir şekilde banlamıyor?

Feragat 30 Nisan 2014 18:24

Cevap: BAN sisteminde değişiklik.
 
Alıntı:

kvcist Nickli Üyeden Alıntı (Mesaj 1041422549)
Aynı dediğiniz şekilde yaptım bu defa da hiç bir şekilde banlamıyor?


Kod:

on @*:join:#: {
if ($chan == #cinsellik) { halt }
if $ulist($nick,blacklist,*) { mode $chan +b $nick $+ !*@* | kick $chan $nick 1Uygunsuz rumuz kullanmak yasak! }
}

PM ile yolladığın bad nick koruman bu şekilde sanırım. Filtre tagı ile eklediğin userlist masklarını attırmak için bir koşul yok, buna alttaki gibi koşul eklersen atması gerekir. Test ettiğinde sonucu bildirirsin.

Kod:

on @*:join:#: {
if ($chan == #cinsellik) { halt }
if $ulist($nick,blacklist,*) || $ulist($nick,Filtre,*) { mode $chan +b $nick $+ !*@* | kick $chan $nick 1Uygunsuz rumuz kullanmak yasak! }
}

gibi.. İyi forumlar.

Prens 01 Mayıs 2014 13:44

Cevap: BAN sisteminde değişiklik.
 
Alıntı:

Feragat Nickli Üyeden Alıntı (Mesaj 1041422645)
Kod:

on @*:join:#: {
if ($chan == #cinsellik) { halt }
if $ulist($nick,blacklist,*) { mode $chan +b $nick $+ !*@* | kick $chan $nick 1Uygunsuz rumuz kullanmak yasak! }
}

PM ile yolladığın bad nick koruman bu şekilde sanırım. Filtre tagı ile eklediğin userlist masklarını attırmak için bir koşul yok, buna alttaki gibi koşul eklersen atması gerekir. Test ettiğinde sonucu bildirirsin.

Kod:

on @*:join:#: {
if ($chan == #cinsellik) { halt }
if $ulist($nick,blacklist,*) || $ulist($nick,Filtre,*) { mode $chan +b $nick $+ !*@* | kick $chan $nick 1Uygunsuz rumuz kullanmak yasak! }
}

gibi.. İyi forumlar.[COLOR="Silver"]



Yine banlama sisteminde ve @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] peceresinde görüntülemede değişiklik olmadı.

Kanala yansıyan ban sebebi;


Alıntı:

[13:35] * evligenc kvcist Tarafından Kanaldan Atıldı (1Uygunsuz rumuz kullanmak yasak! Bankodu: 239)
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] penceresine yansıyan;

Kod:

13:35 #TEST BAN ATAN: kvcist ATILAN: evligenc!*@* bankodu: 140

Feragat 01 Mayıs 2014 13:56

Cevap: BAN sisteminde değişiklik.
 
Kullandığım kod;

Kod:

on me:*:ban:#:{ inc %sayi
  $iif(!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]),window -z @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...])
  aline -hp @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] $time(HH:nn) $chan BAN ATAN: $nick ATILAN: $banmask bankodu: %sayi $iif($ulist($ulist($banmask),Filtre,0) == 1, Filtre: $ulist($banmask))
}

on @*:join:#: {
  if ($chan == #cinsellik) { halt }
  if $ulist($nick,blacklist,*) || $ulist($nick,Filtre,*) { mode $chan +b $nick $+ !*@* | kick $chan $nick 1Uygunsuz rumuz kullanmak yasak! }
}

Users'te Ekli olanlar:

Kod:

Filtre:olg*!*@*
Filtre:ad*!*@*
Filtre:bd*!*@*

Kanala bad ekli olan mask(lar) girdiğinde olan:

Kod:

[13:46] * Joins: osmancan (Sohbet@85.99.13.82E7FD0C)
[13:47] * osmancan is now known as olgun_bey
[13:47] * Parts: olgun_bey (Sohbet@85.99.13.82E7FD0C) (mircscripting.net)
[13:47] * Joins: olgun_bey (Sohbet@85.99.13.82E7FD0C)
[13:47] * Feragat sets mode: +b olgun_bey!*@*
[13:47] * olgun_bey was kicked by Feragat (Uygunsuz rumuz kullanmak yasak!)
* Retrieving #deney modes...
[13:47] * Feragat sets mode: -b olgun_bey!*@*
[13:47] * Joins: olgun_bey (Sohbet@85.99.13.82E7FD0C)
[13:47] * Feragat sets mode: +b olgun_bey!*@*
[13:47] * olgun_bey was kicked by Feragat (Uygunsuz rumuz kullanmak yasak!)
[13:48] * Feragat sets mode: -b olgun_bey!*@*
[13:48] * Joins: osman (Sohbet@85.99.13.82E7FD0C)

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

Kod:

13:47 #deney BAN ATAN: Feragat ATILAN: olgun_bey!*@* bankodu: 16 Filtre: olg*!*@*
13:47 #deney BAN ATAN: Feragat ATILAN: olgun_bey!*@* bankodu: 17 Filtre: olg*!*@*

Userlist bölümüne eğer blacklist:mask olarak ekliyorsan;
Bu bölümü;
Kod:

$iif($ulist($ulist($banmask),Filtre,0) == 1, Filtre: $ulist($banmask))
Bununla değiştir;
Kod:

$iif($ulist($ulist($banmask),blacklist,0) == 1, Filtre: $ulist($banmask))
İyi forumlar.

AfraN 01 Mayıs 2014 14:00

Cevap: BAN sisteminde değişiklik.
 
Kod:

mode $chan +b $nick $+ *!*@*
olan kısmı
Kod:

mode $chan +b $ulist($nick)
bu kısım ile değişirsen ulist'e eklendiği gibi yansır ban uygulaması


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

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