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/)
-   -   Event'lardaki ^@* gibi Karakterlerin Anlamları (https://www.ircforumlari.net/mirc-scripting-sorunlari/2290-eventlardaki-gibi-karakterlerin-anlamlari.html)

MephisTo 16 Mayıs 2005 17:22

Alıntı:

PeGaSuS Nickli Üyeden Alıntı
burası bence bu alemin gerçek yardım portalı gidip başka biyerde desen adam sana bukadar uzun yazı yazmakla uraşmaz bile

Geç oldu biraz cevap vermek için ama içimde kalmasın :) Kim benim gibi düşünüyor bilemem fakat elbet insan bir yerden sonra sıkılır bu kadar kod yaz et cart curt, anlatımlara yoğunluk gösterirsek bizim yerimizi alacak arkadaşlar yetiştirebiliriz. Boş vakitlerimde yapmaya çalışıyorum birşeyler ama yetmiyor vaktim bu aralar. İngilizcesi olan ve mIRC hakkında biraz bilgisi olan arkadaşlar help dosyasında çeviri yapabilir mesela, o kadar da zor birşey değil.

Death 03 Haziran 2005 11:39

valla okumadim yazilanlari ama ben de yazayim. mesela userlist'inde 5. seviyeden kisiler etkilensin diyosan o sayi yerine 5 yazarsin. 1 = herkes demek sanirim.
mesela 5. user seviyesine kötü nickleri eklersin ve şöyle bi kod yaparsIn :

on 5:JOIN:#: { kick $nick kötü nick }

(unutmusum kodlari.... :( )

DontpaniC 26 Nisan 2007 20:59

Yanıt: Event'lardaki ^@* gibi Karakterlerin Anlamları
 
on 1:text:selam:?: { msg $nick sana da selam }

ßurdaki "?" Ne anLama GeLiyo :S Ögrencem Hepsini Kacarı yok :)

McKruGer 26 Nisan 2007 22:52

Cevap: Yanıt: Event'lardaki ^@* gibi Karakterlerin Anlamları
 
Alıntı:

DontpaniC Nickli Üyeden Alıntı
on 1:text:selam:?: { msg $nick sana da selam }

ßurdaki "?" Ne anLama GeLiyo :S Ögrencem Hepsini Kacarı yok :)

? işareti orada özeline biri selam verdiği zaman kodun işlemesi içindir. Eğer kanalda sana selam verildiği zaman sen otomatik vermesini istiyorsan o ? işaretinin yerine # işaretini koyacaksın. yani:

on 1:text:selam:#: { msg $nick sana da selam } kodu olur.

DontpaniC 27 Nisan 2007 01:02

Yanıt: Cevap: Yanıt: Event'lardaki ^@* gibi Karakterlerin Anlamları
 
Alıntı:

McKruGer Nickli Üyeden Alıntı
? işareti orada özeline biri selam verdiği zaman kodun işlemesi içindir. Eğer kanalda sana selam verildiği zaman sen otomatik vermesini istiyorsan o ? işaretinin yerine # işaretini koyacaksın. yani:

on 1:text:selam:#: { msg $nick sana da selam } kodu olur.

Yani özeLde Gecen Text anLâmInda dimi :S özeL ıcın kuLLanıyoruz yani.

KaRiNCa 12 Ekim 2007 22:49

Cevap: Event'lardaki ^@* gibi Karakterlerin Anlamları
 
# = kanal içindir
? = özel içindir
* = hem kanal hem özel içindir

örnek

on 1:text:#:S.a: { msg $chan A.s $nick }
şeklinde ewentimizi açarsak kanalda birisi S.a dediğinde oto A.s deriz o nicke.

on 1:text:?:S.a: { msg $nick A.s $nick eğer meşgul değilsem özelime bakacağım yoksa biraz bekleticem (: }
şeklinde açarcak ewenti özelimize bi nick S.a yazdığında oto A.s nick vs. vs.

on 1:text:*:S.a: { msg $nick A.s $nick }
şeklinde olursa özelde yada kanalda S.a denildiğinde o nicke A.s deriz

Vamp 23 Kasım 2007 14:41

Cevap: Event'lardaki ^@* gibi Karakterlerin Anlamları
 
/auser 666 nick!*@* diye ekledıgımızde nıcke ve ipe ban attıktan sonra kıckliyor.Ben burda Sadece nıcke ban Ve ondan sonra kick atmak ıcın ne yapabılırım?
Birde Bu 666 yazıyorum basına bununda ne anlama geldıgnı bılmıyorum.

L4roXyL 23 Kasım 2007 16:08

Cevap: Event'lardaki ^@* gibi Karakterlerin Anlamları
 
/auser bir remote komutu'dur.
mIRC Help dosyasından belirtilen kullanım biçimi;
/auser [-a] <levels> <nick|address> [info]
Şeklindedir.

Yani auser kullanıcı listesi oluşturmak, isteğe göre bu kullanıcı listesine işlev yapmak için kullanılır.
Örneğin; /auser 60 deneme yaptığımızda, deneme kullanıcısı 60 level(değer) olarak kullanıcı listesine eklenir.
Mesela 60 olarak belirttiğimiz değer'e işlev yapalım.
Örneğin, 60 değer'ine eklediğimiz nick'lerden herhangi birisi kanal'a giriş yapar ise, kanal'dan uzaklaştıralım.

on 60:join:#: { if $me isop # { ban -k # $nick 2 Yasaklı auser listesindesiniz. $level($nick) } }

Buradalk $level eklenilen verinin levels değerini verir.
Yani yukarıda belirttiğimiz gibi, /auser 60 deneme yaptığımızda;
//echo -a $level(deneme) yaparsak, 60 sonucunu alırız.

Birde; /auser için $ulist(kullanıcı,level,N) identifier'ı vardır.
//echo -a $ulist(*,60,0) yaptığında, 60 olarak belirlediğin level'deki verilerin sayısını alırsın.

Kullanıcı listesine eklediğimiz deneme verisini silmek içinse; /ruser deneme yapman yeterli olur.


Şimdi gelelim senin sorununa;
/auser ile eklediğin verinin yapıcağın işlev ile alakası yoktur.
Yani sorgulamadan sonraki işlev ile nick'e ve IP'e ban atıyorsundur.
Sadece nick'e ban ve kick uygulatmak istiyorsan;

on 666:join:#: { if $me isop # { mode # +b $nick | kick # $nick sebeb. } }

Şeklinde yapabilirsin.

Vamp 23 Kasım 2007 16:32

Cevap: Event'lardaki ^@* gibi Karakterlerin Anlamları
 
ÖnceLikLe Çok Tşk EDerım.Uzun zamandır Foruma bakardım ancak kendım ugrasmaya bugun başladım.
on 666:join:#: { if $me isop # { mode # +b $nick | kick # $nick sebeb. } }

Şeklinde yapabilirsin. Demişşin Peki bunu

on 666:join:#: {@ # { mode # +b $nick | kick # $nick sebeb. } }
Şeklindede yapabılırmıyız?
Ayrıca Bunlar Benım Halfop oldugum kanalda calısırmı. (Calışmaz gıbı gorunuyor.) Onun ıcınde (@,%) seklınde bı ekleme yaparsak halfop oluncada calısırmı?
[16:38] * .... sets mode: +b [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
VE senın verdıgıni ekledım yine ıpe ban attı.

L4roXyL 23 Kasım 2007 17:36

Cevap: Event'lardaki ^@* gibi Karakterlerin Anlamları
 
Tabiki @ # şeklinde olmaz.
Şöyle yapabilirsin;

on 666:join:#: { if $count($nick(#,$me).pnick,@,&,%,~) >= 1 { mode # +b $nick | kick # $nick sebebin. } }

Denedim ve kesinlikle nick'e ban atıyor.


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk