$Group Identifieri
Identifiere değinmeden önce hangi koşullarda iş yarayabileceğine, kullanılabileceğine değinmek istiyorum ilk önce.
mIRC Remote bölümünde bazı kodları aktif veya deaktif etmek için grup oluşturabiliyoruz.
Örneğin aşağıdaki kodu remote bölümüne eklediğimizde hangi kanal olursa olsun bir nick geldiğinde "Hoş geldin nick" şeklinde karşılama yapacaktır.
Bu kodu deaktif etmenin etmenin birden fazla yolu vardır. Örneğin;
on kısmını off yapabiliriz.
off !*:Join:#: { msg $chan Hoş geldin $nick }
Ya da kodun başına noktalı virgül ( ; ) koyabiliriz.
; on !*:Join:#: { msg $chan Hoş geldin $nick }
---
Ancak bu yapılan deaktif yöntemleri mirc üzerinden bir kod içinde veya bir işlemle aktif edemeyiz. Ancak remote bölümünü açıp off kısmını on yaparız veya noktalı virgülü sileriz.
Eğer ki kodlarla bir kodu aktif veya deaktif etmek istiyorsak burada tam devreye $Gruop identifieri girmektedir.
$Gruop kullanımına şimdi geçebiliriz: Remote içerisindeki bir kodu başka bir kodda aktif veya deaktif etmemize sağlayan identifierdir. Bu özelliği kullanabilmemiz için kod satırı şu şekilde olmak zorundadır.
Kodları bu şekilde grup oluşturabiliyoruz. On kısmı kodu aktif eder On yerine off yazıp kodu deaktif edilebilir. Orada bulunan CesuryureK kısmına dilediğiniz ismi verebilirsiniz. Ancak bu şekilde başka bir grup oluşturduğunuzda aynı ismi vermemeniz gerekmektedir.
$Group(#grupismi) : Pazantez içine yazılan grubun aktif olup olmadığını on ve off cinsinden bize cevap verir.
Örneğin yukarıdaki kodu eklemişseniz; //echo -a $group(#CesuryureK) komutunu kullanırsanız "on" cevabını alacaksınız ki bu da kodunuzun aktif olduğunu gösterir.
-
$Group(0) : mIRC'inizde toplamda kaç tane grup oluşturduğunu sayısal veri olarak size gösterir.
-
$Group(1) : Oluşturduğunuz 1. sıradaki grup ismini verir.
-
$Group içinde kullanılabilecek özellikler: .status .fname .name özellikleridir.
$Group(1).status : 1. sıradaki grubunuzun "on | off " cinsinden aktif olup olmadığını size gösterir.
-
$Group(1).name: 1. sıradaki grubunuzun ismini gösterir.
-
$Group(1).fname : 1. sıradaki grubunuzun hangi mirc dosyasında bulunduğunu gösterir.
-
$Gruop identifieri nerede kullanılabilir ki sorusuna en basitinden dialoglarda bazı özellikleri açmak ve kapatmak için kullanılabilir. Örneğin dialogla küfür, kötü nick, reklam vb. korumalarda aktif veya deaktif etmek için kullanılabilir.
-
Sadece Dialog olarak değil Popups dediğimiz sağ tıklamalardaki menülerde de kullanılabilir.
-
mIRC remote içerisinde bulunan ve grup oluşturulmuş bir kodu komutla da aktif veya deaktif edebilirsiniz. Örneğin yukarıdaki #CesuryureK grubu içine alınan kodu şu şekilde aktif veya deaktif edebilirsiniz:
/Enable #CesuryureK : Grubu aktif eder.
-
/Disable #CesuryureK : Grubu deaktif eder.
-
Madem anlattık ekstra bilgilere de yer vermek gerekir sanırım.
mIRC içerisinde sadece aktif olan grupları görmek için: /Groups -e
-
mIRC içerisinde sadece dekatif olan grupları görmek için: /Groups -d
-
Komutla aynı anda birden fazla grubu aktif etmek için: /Enable #grup1 #grup2 #grup3
-
Not: Grup aktif ve deaktif işlemleri için wildcard kullanılabilir:
-
Nuh ile başlayan grup isimlerini aktif etmek için: /Enable #Nuh*
----
mIRC içerisinde bulunan tüm grup isimlerini görmek için basit bir kod yazılabilir. Bu kısım da işin fantezi kısmıdır.
//Echo -a $regsubex($str(*,$group(0)),/./g,$group(\n) $chr(32))
CesurYureK rumuzlu arkadaşımızdan alıntıdır.
Identifiere değinmeden önce hangi koşullarda iş yarayabileceğine, kullanılabileceğine değinmek istiyorum ilk önce.
mIRC Remote bölümünde bazı kodları aktif veya deaktif etmek için grup oluşturabiliyoruz.
Kod:
on !*:Join:#: { msg $chan Hoş geldin $nick }
Örneğin aşağıdaki kodu remote bölümüne eklediğimizde hangi kanal olursa olsun bir nick geldiğinde "Hoş geldin nick" şeklinde karşılama yapacaktır.
Bu kodu deaktif etmenin etmenin birden fazla yolu vardır. Örneğin;
on kısmını off yapabiliriz.
off !*:Join:#: { msg $chan Hoş geldin $nick }
Ya da kodun başına noktalı virgül ( ; ) koyabiliriz.
; on !*:Join:#: { msg $chan Hoş geldin $nick }
---
Ancak bu yapılan deaktif yöntemleri mirc üzerinden bir kod içinde veya bir işlemle aktif edemeyiz. Ancak remote bölümünü açıp off kısmını on yaparız veya noktalı virgülü sileriz.
Eğer ki kodlarla bir kodu aktif veya deaktif etmek istiyorsak burada tam devreye $Gruop identifieri girmektedir.
$Gruop kullanımına şimdi geçebiliriz: Remote içerisindeki bir kodu başka bir kodda aktif veya deaktif etmemize sağlayan identifierdir. Bu özelliği kullanabilmemiz için kod satırı şu şekilde olmak zorundadır.
Kod:
#CesuryureK on
on !*:Join:#: { msg $chan Hoş geldin $nick }
#CesuryureK End
Kodları bu şekilde grup oluşturabiliyoruz. On kısmı kodu aktif eder On yerine off yazıp kodu deaktif edilebilir. Orada bulunan CesuryureK kısmına dilediğiniz ismi verebilirsiniz. Ancak bu şekilde başka bir grup oluşturduğunuzda aynı ismi vermemeniz gerekmektedir.
$Group(#grupismi) : Pazantez içine yazılan grubun aktif olup olmadığını on ve off cinsinden bize cevap verir.
Örneğin yukarıdaki kodu eklemişseniz; //echo -a $group(#CesuryureK) komutunu kullanırsanız "on" cevabını alacaksınız ki bu da kodunuzun aktif olduğunu gösterir.
-
$Group(0) : mIRC'inizde toplamda kaç tane grup oluşturduğunu sayısal veri olarak size gösterir.
-
$Group(1) : Oluşturduğunuz 1. sıradaki grup ismini verir.
-
$Group içinde kullanılabilecek özellikler: .status .fname .name özellikleridir.
$Group(1).status : 1. sıradaki grubunuzun "on | off " cinsinden aktif olup olmadığını size gösterir.
-
$Group(1).name: 1. sıradaki grubunuzun ismini gösterir.
-
$Group(1).fname : 1. sıradaki grubunuzun hangi mirc dosyasında bulunduğunu gösterir.
-
$Gruop identifieri nerede kullanılabilir ki sorusuna en basitinden dialoglarda bazı özellikleri açmak ve kapatmak için kullanılabilir. Örneğin dialogla küfür, kötü nick, reklam vb. korumalarda aktif veya deaktif etmek için kullanılabilir.
-
Sadece Dialog olarak değil Popups dediğimiz sağ tıklamalardaki menülerde de kullanılabilir.
-
mIRC remote içerisinde bulunan ve grup oluşturulmuş bir kodu komutla da aktif veya deaktif edebilirsiniz. Örneğin yukarıdaki #CesuryureK grubu içine alınan kodu şu şekilde aktif veya deaktif edebilirsiniz:
/Enable #CesuryureK : Grubu aktif eder.
-
/Disable #CesuryureK : Grubu deaktif eder.
-
Madem anlattık ekstra bilgilere de yer vermek gerekir sanırım.
mIRC içerisinde sadece aktif olan grupları görmek için: /Groups -e
-
mIRC içerisinde sadece dekatif olan grupları görmek için: /Groups -d
-
Komutla aynı anda birden fazla grubu aktif etmek için: /Enable #grup1 #grup2 #grup3
-
Not: Grup aktif ve deaktif işlemleri için wildcard kullanılabilir:
-
Nuh ile başlayan grup isimlerini aktif etmek için: /Enable #Nuh*
----
mIRC içerisinde bulunan tüm grup isimlerini görmek için basit bir kod yazılabilir. Bu kısım da işin fantezi kısmıdır.
//Echo -a $regsubex($str(*,$group(0)),/./g,$group(\n) $chr(32))
CesurYureK rumuzlu arkadaşımızdan alıntıdır.