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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 15 Kasım 2008, 15:39   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Koda ek Yapabilir miyiz




Selam
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on @8:join:#:{ if ($nick != $me) { .ban $chan $nick | kick $chan $nick %blogo } } alias shitconf if $dialog(Shitlist) == $null dialog -m shitlist shitlist dialog shitlist { title "Kotu Nick Koruma" size -1 -1 200 265 button "Tamam", 1, 110 200 70 20,ok list 2, 10 20 180 135, sort box "Kotu Nickler", 3, 5 5 190 145 edit "*", 4, 10 165 180 20, autohs box "Eklenecek Nick'i Girin", 5, 5 150 190 45 button "Ekle", 6, 20 200 70 20 box "Not:", 7, 5 225 190 35 text "Nick Silmek İcin Nick'e Cift Tiklayin", 8, 25 240 180 45 } alias shitsetup if $dialog(shitlist) == $null dialog -m shitlist shitlist on *:dialog:shitlist:dclick:2:{ .ruser 8 $did(2).seltext | did -d shitlist 2 $did(2).sel } on *:dialog:shitlist:sclick:6:{ if ($did(4) != $null) { did -a shitlist 2 $did(4) | .auser 8 $did(4) | did -fr shitlist 4 } } on *:dialog:shitlist:init:*:{ if ($ulist(*,8,0) != $null) { set %cnt.shit 0 while (%cnt.shit < $ulist(*,8,0)) { inc %cnt.shit 1 did -a shitlist 2 $ulist(*,8,%cnt.shit) } unset %cnt.shit } }

Bu bendeki bad nick koruması sadece kick / ban şeklinde çalışıyo, Buna Kill ve Zline gibi secenekler ekleyebilir miyiz seceneğe göre çalışşsın istiyorum.
Birde sadece kanala giren badnicke işlem yapıyo kanal içerisinde nick değişince de (normal nickini badnick olarak değişince) çalıştırabilir miyiz.
Tşk ler.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 15 Kasım 2008, 21:12   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Koda ek Yapabilir miyiz




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:NICK:{ if ($level($newnick) == 8) { var %Cnk = 1 while $comchan($newnick,%Cnk) { var %e = $v1 if $me isop %e { mode %e +b $newnick kick %e $newnick %blogo } inc %Cnk } } }

Nick değişimlerinde badnick saptarsa op olduğun kanallardan atacaktır.
Gelelim kill ve zline seçeneklerine:
Dialog'un kalıp halde eklediğin bir nicki oto olarak 8 user seviyesinden ekliyor.Şöyle düşünebilirsin,bu dialogu aynen kopya olarak kullan,dialogun ismi,aliasını değiştir
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
kendine 2. hatta 3. bir dialog oluştur.
Kill atmak istediklerin için user seviyesini dialogda 9 olarak,
Zline atmak istediklerin için user seviyesini dialogda 10 olarak belirtebilirsin.
Bu durumlara mukabil
on @9:join:#:{ .... kill $nick ...
on @10:join:#:{ .... zline $nick ...

yada if ($level($nick) == 9) ... kill $nick , if ($level($nick) == 10) ... zline $nick

Anlarsın ya
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Hadi kolay gelsin...

 
Alıntı ile Cevapla

Alt 15 Kasım 2008, 22:17   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Koda ek Yapabilir miyiz




bu kodu remote ye mi eklicem yoksa koda mı ek yapıcam
+ ikinci secenek sence de biraz hamallık değil mi dialoğa 2 check koysak daha basit olur die düşünüyorum

 
Alıntı ile Cevapla

Alt 15 Kasım 2008, 22:20   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Koda ek Yapabilir miyiz




Yazdığımı kodu,sendeki kodun en üst kısmına ekleyebilirsin.Bir bütün olarak gözünün önünde olmuş olur.
"dialoğa 2 check koysak daha basit olur " demişsin , kim tutar seni
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Ben sadece mantığı anlattım,kavradığını umuyorum...

 
Alıntı ile Cevapla

Alt 16 Kasım 2008, 00:00   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Koda ek Yapabilir miyiz




kimse tutmaz ama if ile bi örnek sen koysan eminim diğerlerini ben yapabilirim.
Yap ver demiyorum sadece bir örnek ok
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 19 Kasım 2008, 15:06   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Koda ek Yapabilir miyiz




[quote
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
ifuzyon;587228]
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:NICK:{ if ($level($newnick) == 8) { var %Cnk = 1 while $comchan($newnick,%Cnk) { var %e = $v1 if $me isop %e { mode %e +b $newnick kick %e $newnick %blogo } inc %Cnk } } }

Difuzyon usta böle bi kod vermiştin
Ben bunu şu şekilde değiştirdim
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:NICK:{ if ($level($newnick) == rgst) { var %Cnk = 1 while $comchan($newnick,%Cnk) { var %e = $v1 if $me isop %e { if (%rgkick == on) { kick # $nick %rglogo } if (%rgban == on) { ban # $nick 2 } if (%rgShun == on) { shun $nick +1d %rglogo } if (%rgSamode == on) { samode # +b $nick } if (%rgakill == on) { os killclones $nick } if (%rgkill == on) { kill $nick %rglogo } if (%rgK-Line == on) { kline $nick +1d %rglogo } } inc %Cnk } } }

Sanırım yine hata yaptım bi göz atarmısın ?
Tşk ler şimdiden

 
Alıntı ile Cevapla

Alt 19 Kasım 2008, 21:10   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Koda ek Yapabilir miyiz




WeiLSiDe Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Ben bunu şu şekilde değiştirdim
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:NICK:{ if ($level($newnick) == rgst) { var %Cnk = 1 while $comchan($newnick,%Cnk) { var %e = $v1 if $me isop %e { if (%rgkick == on) { kick # $nick %rglogo } if (%rgban == on) { ban # $nick 2 } if (%rgShun == on) { shun $nick +1d %rglogo } if (%rgSamode == on) { samode # +b $nick } if (%rgakill == on) { os killclones $nick } if (%rgkill == on) { kill $nick %rglogo } if (%rgK-Line == on) { kline $nick +1d %rglogo } } inc %Cnk } } }

Sanırım yine hata yaptım bi göz atarmısın ?
Tşk ler şimdiden

Nick değişimi olduğunda,hangi variables(%var) varsa ona göre işlem yapsın demek istedin sanırım.örneğin, /set %rgban on şeklinde elle eklediğini düşünelim.Bu variables'inde tablonda aşağıda şekilde ekli olduğunu düşünürsek:

%rgban on

Bu durumda aşağıdaki kod işlem yapacaktır;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:NICK:{ if ($level($newnick) == rgst) { var %Cnk = 1 while $comchan($newnick,%Cnk) { var %e = $v1 if $me isop %e { if (%rgkick == on) { kick %e $nick %rglogo } if (%rgban == on) { ban %e $nick 2 } if (%rgShun == on) { shun $nick +1d %rglogo } if (%rgSamode == on) { samode % +b $nick } if (%rgakill == on) { os killclones $nick } if (%rgkill == on) { kill $nick %rglogo } if (%rgK-Line == on) { kline $nick +1d %rglogo } } inc %Cnk } } }

Ama yok ben bu variables(%var) değerini "on" yazmıcam da başka bir değer atayacağım ve bu değer ne olursa kod algılasın demek istediysen,bu durumda örnek olarak ;
if $var(%rgban,0) > 0 { ban %e $nick 2 }
şeklinde bir metod uygulamalısın...

 
Alıntı ile Cevapla

Alt 19 Kasım 2008, 22:19   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Koda ek Yapabilir miyiz




emeğine sağlık difuzyon
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 20 Kasım 2008, 02:50   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Koda ek Yapabilir miyiz




Difuzyon öncelikle yardımların için tşk ler. Bişey anladım gibi ama tamda anladım sayılmaz.
Benim asıl demek istediğim "Kod da secenekler var göründüğü gibi, Ben istiyorum ki eğer kanal içerisinde biri nick değişti ve koruma algıladığında secili işlemi uygulasın. Daha da acıkcası hangi check aktifse o işlemi yapsın"

 
Alıntı ile Cevapla

Alt 20 Kasım 2008, 03:04   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Koda ek Yapabilir miyiz




Vadesi gelmiş check'lerini bizimle paylaşırmısın
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Daha sağlıklı çözüm bulmak adına...

 
Alıntı ile Cevapla

Cevapla

Etiketler
koda, mirc download, mirc indir, miyiz, yapabilir


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

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
şu koda muaf kanal ekleyebilir miyiz? DJ44 mIRC Scripting Sorunları 3 10 Nisan 2014 21:57
Koda ilave TİGeR mIRC Scripting Sorunları 1 10 Ağustos 2011 03:43
İleti yazıyor uyarısı yapabilir miyiz? 7610 mIRC Scripting Sorunları 9 10 Mayıs 2010 18:06