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)

Prens 25 Nisan 2014 09:50

BAN sisteminde değişiklik.
 
Merhaba İF,

Aşağıda belirttiğim hali hazırda kullanmakta olduğum @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] pencere sisteminde şahsi banlarımı görme imkanım olabilir mi? Yani aşağıda ki kod'da ben tüm atılmış banları görüyorum istediğim sadece kendi attığım banları @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] penceresine yansıtmak. Bankodu da koyarak atılan numaradan takip etmek istiyorum.



Alıntı:

on *:ban:#:{
$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: 12345

AfraN 25 Nisan 2014 09:56

Cevap: BAN sisteminde değişiklik.
 
yapman gereken şu satırı eklemekti;
Kod:

if ($nick == $me) {
Kod:

on *:ban:#:{
if ($nick == $me) {
$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: 12345
}
}


Prens 25 Nisan 2014 09:59

Cevap: BAN sisteminde değişiklik.
 
Teşekkür ederim ilgiyle cevap verdiğiniz için, peki Bankodu: tarafını nasıl yapacağız? Bir nevi tarafımca atılmış banların sayaç numarandılması.

AfraN 25 Nisan 2014 10:04

Cevap: BAN sisteminde değişiklik.
 
remoteye eklersen işini görür.

Kod:

alias kick inc %ksay | kick $1- kick No: %ksay

Prens 25 Nisan 2014 12:11

Cevap: BAN sisteminde değişiklik.
 
Remote veya Aliases bölümüne ekledimse de kicksayac çalışmadı.

AfraN 25 Nisan 2014 12:27

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

kvcist Nickli Üyeden Alıntı (Mesaj 1041420380)
Remote veya Aliases bölümüne ekledimse de kicksayac çalışmadı.

eğerki kick atışların /ban -k şeklinde değil ise sayar
şayet o şekilde ise saymaz çunki sayması için kick kullanılması lazım.
örnek;
mode # +b $nick | kick # $nick bu gibi bir atımda sayar.

Prens 25 Nisan 2014 12:33

Cevap: BAN sisteminde değişiklik.
 
Örneğin;

mode $chan +b $nick $+ !*@* | kick $chan $nick Uygunsuz rumuz kullanmak yasak! Kod(s): %ksay ) }

Burada, @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] penceresini açıp kicksayacını görmek istiyorum ama @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] pencersinde görünmüyor.

AfraN 25 Nisan 2014 12:44

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

kvcist Nickli Üyeden Alıntı (Mesaj 1041420387)
Örneğin;

mode $chan +b $nick $+ !*@* | kick $chan $nick Uygunsuz rumuz kullanmak yasak! Kod(s): %ksay ) }

Burada, @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] penceresini açıp kicksayacını görmek istiyorum ama @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] pencersinde görünmüyor.

%ksay bunu ekstra olarak oraya eklemene gerek yok verdiğim satırı remoteye kopyalaman yeterli.

Prens 25 Nisan 2014 14:38

Cevap: BAN sisteminde değişiklik.
 
Çalışmadı, teşekkür ederim.

IRC-Dancer 25 Nisan 2014 18:30

Cevap: BAN sisteminde değişiklik.
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Burdaki kod'u ayrı bir pençereye ( yeni ) eklemen gerekir.
Kod:

alias kick inc %ksay | kick $1- kick No: %ksay
Kick'e değeri vermiş zaten.
Senin burda yapacağın komut :
Kod:

mode $chan +b $nick $+ !*@* | kick $chan $nick Uygunsuz rumuz kullanmak yasak!

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ı

Prens 01 Mayıs 2014 15:45

Cevap: BAN sisteminde değişiklik.
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] teşekkür ederim, sorunu yardımınız doğrultusunda aştım. Tek sorun, kanalda ban sebebinde belirtilen bankodu: sayısı ile, @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] penceresinde ki bandkodu sayısı tutmuyordu, onu iptal ettim. Bu şekilde işimi görüyor. Çok sağolun.


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

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