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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 13 Kasım 2007, 17:55   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
/ara <veri> (clone,notify,ircop,helper,yetkili,away) vs.




Bugün yazdığım bir kod.
İşinize yarıcağını düşündüm.

-

Kullanımı: /ara <veri>
Veriler;

1- Helper
- Kullanım şekli: /ara helper (Kanal'daki tüm helper'ları, @HELPER penceresinde göstericektir)
- Resim:


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



2 - Clone
- Kullanım şekli: /ara clone (Kanal'daki tüm cloneler'i, @CLONE penrecesinde göstericektir.
- Resim:


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



3- IRCOP
- Kullanım şekli; /ara IRCOP (Kanalda bulunan tüm IRCOP'ları, @IRCOP penceresinde göstericektir.
- Resim:


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



4- Arkadas
- Kullanım şekli; /ara arkadas (Notify listenizde bulunupta, kanal'da online olan tüm nickleri, @NOTIFY penceresinde göstericektir)
- Resim:


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



5- Yetkili
- Kullanım şekli; /ara yetkili (Kanal'da bulunan tüm yetkilileri, yetkileri ile beraber; adresleri dahil @YETKİLİ penceresinde gösterecektir)
- Resim:


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



6- Away
- Kullanım şekli; /ara away (Kanal'da bulunan tüm away kullanıcıları, @AWAY penceresinde göstericektir)
- Resim:


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 *:join:#: { if $nick == $me { .ial on | who # } } alias ara { if $active != # { echo -at Uyarı: Herhangi bir kanal penceresinde değilsiniz. | echo -at Uyarı: Kullanabileceğiniz komutlar; /ara ircop & /ara helper & /ara clone & /ara yetkili & /ara away & /ara arkadas | halt } if !$1 { echo -at Uyarı: Aranıcak veriyi girmediniz. | echo -at Uyarı: Kullanabileceğiniz komutlar; /ara ircop & /ara helper & /ara clone & /ara yetkili & /ara away & /ara arkadas | halt } else { if $1 == ircop { echo -at $active kanalı için IRCOP taraması başlatıldı. Bekleyiniz. | .enable #w | who $active | set -e %y $active } if $1 == clone { echo -at $active kanalı için CLONE taraması başlatıldı. Bekleyiniz. | set -e %t $active | .ial $active | klontara $active } if $1 == away { echo -at $active kanalı için AWAY taraması başlatıldı. Bekleyiniz. | .enable #a | who $active | set -e %a $active } if $1 == helper { echo -at $active kanalı için HELPER taraması başlatıldı. Bekleyiniz. | .enable #h | who $active | set -e %h $active } if $1 == yetkili { echo -at $active kanalı için YETKILI taraması başlatıldı. Bekleyiniz. | set -e %y $active | ytara $active } if $1 == arkadas { echo -at $active kanalı için NOTIFY taraması başlatıldı. Bekleyiniz. | set -e %n $active | notifys $active } } } #w off raw *:*: { if $numeric == 352 { if * isin $7 { set %tik $ticks | hadd -m ircop $+($3,+,$6,+,$4) 1 | hinc -m ircopz okya 1 } | haltdef } if $numeric == 315 { if !$hget(ircop) { echo -at Uyarı: $2 kanalında, IRCOP bulunamadı. | .disable #w | halt } window -aCldk1 -t20,35 @IRCOP -1 -1 400 300 Bauhaus 12 aline 4 @IRCOP $chr(2) %y kanalı' için IRCOP listesi; aline 4 @IRCOP $chr(2) Bulunan IRCOP sayısı: $chr(2) $hget(ircopz,okya) aline 4 @IRCOP $chr(2) Tarama tamamlanma süresi: $calc(($ticks - %tik) / 1000) M-S aline @IRCOP $chr(160) aline 2 @IRCOP $chr(2) $str($chr(160),4) -Ident- $str($chr(160),2) -Nick- $str($chr(160),3) -Adres- var %8 = 1,%88 = $hget(ircop,0).item while %8 <= %88 { aline 2 @IRCOP $chr(2) %8 - $chr(2) $+($remove($gettok($hget(ircop,%8).item,1,43),~),$chr(2),@,$chr(2),$gettok($hget(ircop,%8).item,2,43),$chr(2),!,$chr(2),$gettok($hget(ircop,%8).item,3,43)) | inc %8 } | hfree -w *ircop* | .disable #w | haltdef } } #w end alias klontara { if $1 { who $1 | if $hget(klonlar) { hfree klonlar } | var %&- = 1,%&-- = $nick($1,0) | while %&- <= %&-- { bak $nick($1,%&-) $1 | inc %&- } } | okus } alias bak { if $ialchan($+(*,$gettok($address($1,2),2,64),*),$2,0) < 2 { return } else { var %% = 1,%& = $gettok($address($1,2),2,64),%&& = $ialchan($+(*,%&,*),$2,0) | set %tik $ticks | while %% <= %&& { var %%- = $addtok(%%-,$gettok($ialchan($+(*,%&,*),$2,%%),1,33),43) inc %% } | hadd -m klonlar $+(%%-,@,%&,@) $calc(%% -1) } } alias okus { if !$window(@CLONE) { window -aCldk1 -t20,35 @CLONE -1 -1 800 500 Bauhaus 12 aline 4 @CLONE $chr(2) %t Kanalı için CLONE listesi; aline 4 @CLONE $+($chr(2),$chr(160),Clone taraması sonuçları. Bulunan veri:,$chr(2)) $hget(klonlar,0).item aline 4 @CLONE $+($chr(2),$chr(160),Tarama tamamlanma süresi:,$chr(2)) $calc(($ticks - %tik) / 1000) MS aline @CLONE $chr(160) | aline @CLONE $chr(160) aline 2 @CLONE $+($chr(2),-Adres-,$chr(2)) $chr(160) $+($chr(2),(Adet),$chr(2)) $chr(9) $+($chr(2),-Nickler-,$chr(2)) } var %7 = 1,%77 = $hget(klonlar,0).item while %7 <= %77 { aline 2 @CLONE $+($chr(2),%7 -,$chr(2)) $gettok($hget(klonlar,%7).item,2,64) $chr(160) $+($chr(40),$chr(2),$hget(klonlar,%7).data,$chr(2),$chr(41)) $chr(9) $replace($gettok($hget(klonlar,%7).item,1,64),+,$+($chr(2),$chr(44),$chr(2))) | inc %7 } aline @CLONE $chr(160) | aline @CLONE $chr(160) } #a off raw *:*: { if $numeric == 352 { if G isin $7 { set %tiks $ticks | hadd -m away $+($3,+,$6,+,$4) 1 | hinc -m aways ok 1 } | haltdef } if $numeric == 315 { if !$hget(away) { echo -at Uyarı: $2 kanalında, AWAY bulunamadı. | .disable #a | halt } window -aCldk1 -t20,35 @AWAY -1 -1 400 300 Bauhaus 12 aline 4 @AWAY $chr(2) %a kanalı' için AWAY listesi; aline 4 @AWAY $chr(2) Bulunan AWAY NICK sayısı: $chr(2) $hget(aways,ok) aline 4 @AWAY $chr(2) Tarama tamamlanma süresi: $calc(($ticks - %tiks) / 1000) M-S aline @AWAY $chr(160) | aline 2 @AWAY $chr(2) $str($chr(160),4) -Ident- $str($chr(160),2) -Nick- $str($chr(160),3) -Adres- var %9 = 1,%99 = $hget(away,0).item while %9 <= %99 { aline 2 @AWAY $chr(2) %9 - $chr(2) $+($remove($gettok($hget(away,%9).item,1,43),~),$chr(2),@,$chr(2),$gettok($hget(away,%9).item,2,43),$chr(2),!,$chr(2),$gettok($hget(away,%9).item,3,43)) | inc %9 } | hfree -w *away* | .disable #a | haltdef } } #a end #h off raw *:*: { if $numeric == 352 { if *help* iswm $4 || *yardimci* iswm $4 || *görevli* iswm $4 { set %tikss $ticks | hadd -m helper $+($3,+,$6,+,$4) 1 | hinc -m helpers oks 1 } | haltdef } if $numeric == 315 { if !$hget(helper) { echo -at Uyarı: $2 kanalında, HELPER bulunamadı. | .disable #h | halt } window -aCldk1 -t20,35 @HELPER -1 -1 400 300 Bauhaus 12 aline 4 @HELPER $chr(2) %h kanalında bulunan HELPER'lar; aline 4 @HELPER $chr(2) Bulunan HELPER sayısı: $chr(2) $hget(helpers,oks) aline 4 @HELPER $chr(2) Tarama tamamlanma süresi: $calc(($ticks - %tikss) / 1000) M-S aline @HELPER $chr(160) | aline 2 @HELPER $chr(2) $str($chr(160),4) -Ident- $str($chr(160),2) -Nick- $str($chr(160),3) -Adres- var %0 = 1,%00 = $hget(helper,0).item while %0 <= %00 { aline 2 @HELPER $chr(2) %0 - $chr(2) $+($remove($gettok($hget(helper,%0).item,1,43),~),$chr(2),@,$chr(2),$gettok($hget(helper,%0).item,2,43),$chr(2),!,$chr(2),$gettok($hget(helper,%0).item,3,43)) | inc %0 } | hfree -w *helper* | .disable #h | haltdef } } #h end alias ytara { set -e %tikk window -aCldk1 -t20,35 @YETKİLİ -1 -1 500 300 Bauhaus 12 aline 4 @YETKİLİ $chr(2) %y kanalında bulunan YETKİLİ'ler; aline 4 @YETKİLİ $chr(2) Tarama tamamlanma süresi: $calc(($ticks - %tikk) / 1000) M-S aline @YETKİLİ $chr(160) | aline 2 @YETKİLİ $chr(2) $str($chr(160),4) -Nick- $str($chr(160),2) -Ident- $str($chr(160),3) -Adres- $+($chr(9),$str($chr(160),9)) -Yetkisi- var %& = 1,%&& = $nick($1,0) while %& <= %&& { if $count($nick($1,%&).pnick,@,.,&,~,%) >= 1 { who $nick($1,%&) aline 2 @YETKİLİ $chr(2) %& - $chr(2) $remove($replace($address($nick($1,%&),5),!,$+($chr(2),!,$chr(2)),@,$+($chr(2),@,$chr(2))),~) $+($chr(9),$str($chr(160),9)) $replace($nick($1,$nick($1,%&)).pnick,@,$+($chr(2),@,$chr(2)),&,$+($chr(2),&,$chr(2)),%,$+($chr(2),%,$chr(2)),~,$+($chr(2)~,$chr(2)),.,$+($chr(2),.,$chr(2))) } inc %& } } alias notifys { set -e %sur window -aCldk1 -t20,35 @NOTIFY -1 -1 400 300 Bauhaus 12 aline 4 @NOTIFY $chr(2) %n kanalında bulunan ARKADAS'larınız; aline 4 @NOTIFY $chr(2) Tarama tamamlanma süresi: $calc(($ticks - %sur) / 1000) M-S aline @NOTIFY $chr(160) aline 2 @NOTIFY $chr(2) $str($chr(160),4) -Nick- $str($chr(160),2) -Ident- $str($chr(160),3) -Adres- var %6 = 1,%66 = $nick($1,0) while %6 <= %66 { if $notify($nick($1,%6)) { inc %= 1 | who $nick($1,%6) aline 2 @NOTIFY $chr(2) %= - $chr(2) $remove($replace($address($nick($1,%6),5),!,$+($chr(2),!,$chr(2)),@,$+($chr(2),@,$chr(2))),~) } inc %6 } dec %= %= }

Sanırım işinize yarar.
Kolay gelsin.


Konu L4roXyL tarafından (13 Kasım 2007 Saat 18:06 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 06 Ocak 2009, 16:23   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: /ara <veri> (clone,notify,ircop,helper,yetkili,away) vs.




pardon arkadaslar .. ben mIRC'e ekledim'de yanliz .. Flood'dan düsüyorum we girdigim zaman bütün kanal'lari clone tariyor .. otomatikmen düsüyorum
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
nasıl halledebilirim ?

 
Alıntı ile Cevapla

Alt 06 Ocak 2009, 16:34   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: /ara <veri> (clone,notify,ircop,helper,yetkili,away) vs.




Girdiğin her kanala /who #kanal komutu uyguluyor.Bu durumda aynı anda birden çok kanala girmek(özellikle kalabalık kanallara) yerine, tek tek girmeyi denemelisin.Kodun özelliği yaptığı her sorgulamada #kanala who çekmesi....

 
Alıntı ile Cevapla

Alt 06 Ocak 2009, 17:34   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: /ara <veri> (clone,notify,ircop,helper,yetkili,away) vs.




join'i kaldırdım
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
calısıyor ..

 
Alıntı ile Cevapla

Alt 06 Ocak 2009, 17:41   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: /ara <veri> (clone,notify,ircop,helper,yetkili,away) vs.




ExdesperadO Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
join'i kaldırdım
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
calısıyor ..

çalışır ama eksik çalışabilir mIRC'in adres listesi (IAL) senden önce girenleri görmez, görmesi içinde kanala who çekmelisin.

 
Alıntı ile Cevapla

Alt 07 Ocak 2009, 14:31   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: /ara <veri> (clone,notify,ircop,helper,yetkili,away) vs.




peki napmam lazim ? bi yardImcI olurmusunuz ?

 
Alıntı ile Cevapla

Alt 07 Ocak 2009, 16:13   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: /ara <veri> (clone,notify,ircop,helper,yetkili,away) vs.




bu durumda yapacak birşey yok gibi duruyor
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

yapılacak şeyler ise Unreal'den max sendq değerini yükseltmek yada ircop olman.

 
Alıntı ile Cevapla

Alt 08 Ocak 2009, 23:32   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: /ara <veri> (clone,notify,ircop,helper,yetkili,away) vs.




Teşekkürler , ellerine sağlık.

 
Alıntı ile Cevapla

Alt 17 Nisan 2010, 15:38   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: /ara <veri> (clone,notify,ircop,helper,yetkili,away) vs.




arkadaşlar bu kodu kanala girdikten sonra çalıştırabilirmiyiz bu şekilde girdiğimde oto olarak girer girmez tarıyor örneğin tarama yapmasın biz kanala girdiğimde istediğimizde /ara clone yazdığımızda veya ircop veya away yazdığımızda kod devreye girse olurmu yani biz istemedikçe tarama yapmasın kanala girdiğindede yapmasın biz istediğimizde yaptırsak

 
Alıntı ile Cevapla

Cevapla

Etiketler
<veri>, ara, away, clone, helper, ircop, ltverigt, mirc, mirc download, mirc indir, notify, or ara, yetkili


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
Clone/Away/IRCop Tarama ( dialog ) тєαм mIRC Scripting Hazır Kodlar 2 06 Mart 2007 19:45