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/)
-   -   Oto Ban Sorunu.. (https://www.ircforumlari.net/mirc-scripting-sorunlari/377379-oto-ban-sorunu.html)

ObSesSiOn 15 Ocak 2011 15:44

Oto Ban Sorunu..
 
on @*:BAN:#:{
if ($nick == Nick) {
mode $chan -b $address
}
}
Elimde Boyle Bir Kod var ve nick tarafından atilan banları hepsini kaldiriyor ben sadece İp'e atilan banları kaldırmak istesem bu kod nasıL oLur yardımcı olursanız sevirim.

Slipknot 15 Ocak 2011 15:52

Cevap: Oto Ban Sorunu..
 
Alıntı:

ObSesSiOn Nickli Üyeden Alıntı (Mesaj 1040649863)
on @*:BAN:#:{
if ($nick == Nick) {
mode $chan -b $address
}
}
Elimde Boyle Bir Kod var ve nick tarafından atilan banları hepsini kaldiriyor ben sadece İp'e atilan banları kaldırmak istesem bu kod nasıL oLur yardımcı olursanız sevirim.

$address($nick,2) şeklinde denersen istediğin sonucu alırsın sanırım. Yani tam şekli ;

on @*:BAN:#:{
if ($nick == Nick) {
mode $chan -b $address($nick,2)
}
}

ObSesSiOn 15 Ocak 2011 15:54

Cevap: Oto Ban Sorunu..
 
Peki Ban Mask'in 0,dan baslayıp 15 e kadar nasıl yaparız
yani /ban #kanal nick 2 degilde
/ban #kanal nick 0,15 0 ile 15 e atilan banlarıda acması için

Chelt 15 Ocak 2011 15:59

Cevap: Oto Ban Sorunu..
 
Alıntı:

Slipknot Nickli Üyeden Alıntı (Mesaj 1040649867)
$address($nick,2) şeklinde denersen istediğin sonucu alırsın sanırım. Yani tam şekli ;

on @*:BAN:#:{
if ($nick == Nick) {
mode $chan -b $address($nick,2)
}
}

Kullanılabilir Ban Tipleri Aşağıdaki gibi Slipknot'unda yazdığı gibi nick,2 aşağıdaki kısımda denk gelen şekliyle yine de tam olarak nasıl atmak istiyorsan $nick,2 kısmını dilediğinle değiştirebilirsin. uygun şekilde dilediğin banları kaldırabilir


0: *!user@host
1: *!*user@host
2: *!*@host
3: *!*user@*.host
4: *!*@*.host
5: nick!user@host
6: nick!*user@host
7: nick!*@host
8: nick!*user@*.host
9: nick!*@*.host

ObSesSiOn 15 Ocak 2011 16:12

Cevap: Oto Ban Sorunu..
 
hayır yanlis anladın sanırım 2 yazan yere 0 ile 15 eklemek istesem yani tek degil 0,15 e kadar acsin istesem 2 yerine 0,15 mi yazmak gerekir

----------

* Dene sets mode: +b [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
<Dene> Ebruuu29 Sistem Aşırı Join/Part Tespit Etti Banlandınız.

Acmıyor gene :S

CesuryureK 15 Ocak 2011 16:39

Cevap: Oto Ban Sorunu..
 
while döngüsü ile 1'ci ban ile 15. ban masklarını kontrol ettirebilirsin.
lafı fazla uzatmak istemiyorsak;
Tam olarak ne istiyorsun sorunu açık ve net bir şekilde alayım, kodu anlatımlı bir şekilde veririm.

ObSesSiOn 15 Ocak 2011 17:07

Cevap: Oto Ban Sorunu..
 
Cesur Yürek Simdi Tam olarak

on @*:BAN:#:{
if ($address(ObSesSiOn,2) == $banmask) { mode $chan -b $banmask }
}
}

bu calisiyor aciyor banları ama (_) (-) gibi nick eklediğimde görmüyorr mesela dene_1 dene-2 gibi cizgileri görmüyor

----------

Alıntı:

ObSesSiOn Nickli Üyeden Alıntı (Mesaj 1040649927)
Cesur Yürek Simdi Tam olarak

on @*:BAN:#:{
if ($address(ObSesSiOn,2) == $banmask) { mode $chan -b $banmask }
}
}

Yani İp'i Banlayan Dene Nicki' ise Banları Oto Acmak istiyorum attıgı zaman hemen acilsin

CesuryureK 16 Ocak 2011 07:39

Cevap: Oto Ban Sorunu..
 
on *:ban:#: {
if (Dene isin $nick) {
mode # -b $banmask
}
}

yukarıdaki kod, banı atan kişinin nickinde dene geçiyorsa ve attığı ban olursa tarafınca açılacaktır.

senden anladığım bu.


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

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