IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 20 Ağustos 2007, 02:28   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Ban sorunu




Selam arkadaşlar, benim sorum şu " Ben bir kanalda ban attım ve o ban'ın benden başkasının açmasını istemiyorum. "
Aşağıda örnek olarak verdim, GuarD 'ın attığı banı Masum_Serseri nick'i kaldırdığı anda GuarD nick'i tekrardan +b yapıyor, bunu nasıl yapabiliriz ?
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
(02:13:56) *** GuarD mod değiştirdi:+b
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
(02:13:59) *** Masum_Serseri mod değiştirdi:-b
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
(02:14:01) *** GuarD mod değiştirdi:+b
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
(02:14:03) *** Masum_Serseri mod değiştirdi:-b
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
(02:14:05) *** GuarD mod değiştirdi:+b
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
(02:14:39) *** Masum_Serseri mod değiştirdi:-b
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
(02:14:41) *** Cressida mod değiştirdi:+b
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 20 Ağustos 2007, 04:13   #2
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Ban sorunu




Kanal Levels Ayarları Arasında Ban'ı İptal Edecek ßir Erişim Yok..
Ayrıca Ban Komutu Client Tabanlıdır.ßu Nedenden Dolayı Kanalda Seviyesi Olan ßiri Uygulama Yetkisine Sahiptir.ßundan Dolayı ßan Atmasını Engelleyemezsiniz.Lakin Şu Olabilir ban event'ini Kullanarak , Atığın ßan Açıldığında Otomatikmen Gene ßan Atabilirsin..ßöylelikle Attığın ßan Sen Online Olduğun Sürece Açılamaz..Onlar Açar Açmaz Sen Gene ßanlarsın..
Umarım Yardımcı Olabilmişimdir.
İyi Çalışmalar..

__________________
Şimdi Saat Sensizliğin Ertesi..
 
Alıntı ile Cevapla

Alt 20 Ağustos 2007, 19:32   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Ban sorunu




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:UNBAN:#:{ if $1 == -b && $nick != $me { mode # +b $2 } }

Bir dene bakalım.

 
Alıntı ile Cevapla

Alt 20 Ağustos 2007, 19:35   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Ban sorunu




ErmaN Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:UNBAN:#:{ if $1 == -b && $nick != $me { mode # +b $2 } }

Bir dene bakalım.

Dostum senin yaptıgında butun banları geri banlar. Adamın ıstedıgı sadece kendı attıgı banlar ıcın

 
Alıntı ile Cevapla

Alt 20 Ağustos 2007, 19:40   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Ban sorunu




Pardon yanlış anlamışım.

 
Alıntı ile Cevapla

Alt 20 Ağustos 2007, 20:16   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Ban sorunu




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:rawmode:#: { if -b isin $1- { var %t = $ibl($chan,0) while %t { if ($ibl($chan,%t) == $2) && ($gettok($ibl($chan,%t).by,1,33) == $me) { mode $chan +b $2 } | dec %t } } }


 
Alıntı ile Cevapla

Alt 20 Ağustos 2007, 20:23   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Ban sorunu




Detay malesef çalışmadı.

 
Alıntı ile Cevapla

Alt 22 Ağustos 2007, 02:08   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Ban sorunu




evet kolay yoldan ibl ile yapalim dedik olmadi bu durumda zoru sectik hash tablosu..
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#: { if $nick == $me { mode $chan +b | .enable #bankayit } } on *:ban:#: { hadd -m $+(Bans.,$chan) $banmask $nick } on *:rawmode:#: { if -b isin $1 && $nick !== $me { var %' 0 while %' <= $count($1,b) { inc %' | var %z = $gettok($2-,%',32) if $hget($+(Bans.,$chan),%z) == $me { mode $chan +b %z } } } } #bankayit off raw 367:*:haltdef | hadd -m $+(Bans.,$2) $3 $4 raw 368:*:haltdef | .disable #bankayit #bankayit end

atilan banlari kaydedip herhangi bir ban acildiginda o banı atan kisi "ben" isem tekrar +b aliyor pek de haşin bir kod oldu (:


Konu detay tarafından (22 Ağustos 2007 Saat 02:26 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 08 Ekim 2007, 22:42   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Ban sorunu




arkadaşlar benimde bi ban sorunum var bende kanaldan son çıkanı banlamak istiyom bide son açılan banı kanalda tekrar banlamak 2 kod yapamadım yardim lütfen popups ekleyecem bi mircde görmüştüm

 
Alıntı ile Cevapla

Alt 09 Ekim 2007, 04:49   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Ban sorunu




Sinbat;
on *:unban:#: { if $nick != $me { var %. = $len($gettok($1,1,45)) | .mode # $+(+,$str(b,%.)) $2- } }
Bu kod, kanal'da senden başka ban açan olursa, açılan ban'ı ve/ya banları tekrar banlıyacaktır.

İkinci sorununu anlamadım, kanaldan son çıkan demişsin.
Yani eğer demek istediğin, kanalda en son ben kaldığımda son çıkanı banlamak ise;
on *:part:#kanal: { if $nick != $me && $nick(#,0,a) < 3 { ban # $nick 2 } }
Eğer sadece kanal'dan çıkanı banlamak istiyorsan;
on *:part:#kanal: { if $nick != $me { ban # $nick 2 } }
Şeklinde yapabilirsin.


detay;
Dediğin gibi haşin bir kod olmuş. (H)
Ama şöylede yapabilirdin;

on *:ban:#kanal: { if $nick == $me && !$read(bans.txt,w,$banmask) { write bans.txt $banmask } }
on *:unban:#kanal: { if $nick != $me && $read(bans.txt,w,$banmask) { mode # +b $v1 } }


Konu L4roXyL tarafından (09 Ekim 2007 Saat 06:49 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Cevapla

Etiketler
ban, mirc, mirc download, mirc indir, sorunu


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Kadınlarda Uyku Sorunu - Kadınların Yüzde Yetmişi Uykusuzluk Sorunu Yaşıyor PySSyCaT Kadın Sağlığı 0 26 Ekim 2014 11:12