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 07 Aralık 2008, 14:08   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
#Group Hakkında Bilgi.




Konu : #Group Hakkında Bilgi.
Yazan : daRkMoRGaN
Tarih : 07 Aralık 2008 ( Pazar )

Merhaba Arkadaşlar Diceksiniz Yazı Rengi Ne Böyle
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Değişik Olsun İstedim Neyse Uzatmadan Derse Geçelim.


#Group'ler/Lar Ne İşe Yarar?

mIRC'imizin Remote Bölümünde ve Aliases Bölümünde Kodlarımızı
Oluşturuyoruz , Bu Kodları Aktif ve ya Pasif Hale Getirebilmemizi
#Group 'ler/Lar Sayesinde Gerçekleştiriyoruz.

#Group'Ların Ne İşe Yaradığını Örnek Bir Kısa Kod'la Açıklayayım.

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias ircforumlari {
  var %
1,%$nick($active,0)
  while %
<= %{
    echo -
a $active Kanalındaki Kullanıcılar Listesi $nick($active,%y
    
inc %y
  
}


Bu Kodu Aktif Hale Getirmek İçin Yani Ben
PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/iRCForumlari 


Diye Bir Komut Uyguladığımda Kod Çalışsın İstiyorum..
Bunun İçin İse :

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#Group On {
alias ircforumlari {
  var %
1,%$nick($active,0)
  while %
<= %{
    echo -
a $active Kanalındaki Kullanıcılar Listesi $nick($active,%y
    
inc %y
  
}
}
#Group End 

On : Açık , Off : Kapalı , End : Bitir Anlamındadır.

Önceki Örnekte Örnek Kodumuzu Aktif(Çalışır) Yaptık.
Şimdi De Kodumuzu Pasif(Çalışmaz) Hale Getirelim...

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#Group Off
alias ircforumlari {
  var %
1,%$nick($active,0)
  while %
<= %{
    echo -
a $active Kanalındaki Kullanıcılar Listesi $nick($active,%y
    
inc %y
  
}
}
#Group End 

Kafanızda #Group Sabit Midir ? #Group Yerine Başka Birşey Yazsak
Olur Mu ?

Şeklinde Bir Soru Belirmiş Olabilir . #Group Yerine # Sembolünden Sonra Başka Birşey Yazsak Da Değişen Birşey Olmıcaktır.

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#deneme Off
alias ircforumlari {
  var %
1,%$nick($active,0)
  while %
<= %{
    echo -
a $active Kanalındaki Kullanıcılar Listesi $nick($active,%y
    
inc %y
  
}
}
#deneme End 

Denediğinizde Bir Farkın Olmadığını Görebilirsiniz.

#Group 'Ların Eventlerdeki Kullanımı

Eventler ; Hareket Anlamındadır. Event'lerde de Kullanımları Farklı
Değildir.

Örnek Bir Kod Yazalım Eventler/lar ile İlgili .

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#Group On
on *:Join:#ircforumlari:{ if $nick == morgan { mode $chan +v $nick } }
#Group End 

Burda İRCForumlari Kanalına Giren ve Nicki morgan Olan Kullanıcıya
İRCForumlari Kanalında Girişinde Voice(+v) Versin Dedik.

#Group Görüldüğü Gibi On(Açık) Bu Durumda +v 'yi Vericektir. Aktif Yaptık Şimdi de Pasif Yapalım.

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#Group Off
on *:Join:#ircforumlari:{ if $nick == morgan { mode $chan +v $nick } }
#Group End 

Evet Arkadaşlar Burda #Group Off Yaptığımız İçin Pasif Hale Geldi Ve
Kodumuz Çalışmadı.

Şimdi Umarım Buraya Kadar Anladınız. Şimdi Sizlere Komut Yoluyla
Remote Bölümünde #Group'u Aktif ve Pasif Hale Getirmeyi Göstermek İstiyorum.

Birincisi Enable Aktif Yapmaya Yarar

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/enable #Group 

Örneğin Grubumuzun Adı #turkcoders Olsun Biz Bunu Aktif Hale

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/enable #Group 

Yazarak Aktif Yaparız.

İkincisi Disable Bu ise Grubu Pasif Yapmaya Yarar.

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/disable #Group 

Coder Adlı Grubu Pasif Yapmak İçin ;

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/disable #Coder 

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/disable 

Komutlarını Uygulamalısınız . Bunları Da Gösterdikten Sonra Group İdentifiar'larına Geçiyoruz.

$Group İdentifiar'ı :

Kullanımı Gayet Basittir. Kullanmak İçin mIRC Scripting'te En Çok Kullandığımız echo 'lardan faydalanıyoruz her zamanki gibi
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


$Group(0) : Bize Scriptimizde Kaç Adet Group Bulunduğunu Verir.

$Group(1) : Bize Scriptimizde Bulunan 1. Group'un Adını Verir.

$Group(2) : Bize Scriptimizde Bulunan 2. Group'un Adını Verir..

Çok Basit Bir Kodla Dersimizi Bitirelim.
Şöyle Birşey Yapalım /Grp Yazdığımızda Bize Scriptimizde Mecvut Kaç #Group Bulunduğunu Ve Adlarını Versin..

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias grp {
  var %
q_ 1,%q__ $group(0),%q___ 0
  
while %q_ <= %q__ {
    echo -
a Grup Numarası : %q_ Grup Adı $group(%q_) , Toplam Grup Sayısı $group(%q___)
    
inc %q_
  
}


Dersimiz Bitmiştir , Umarım İşinize Yarar.

Saygılarımla daRkMoRGaN ~


Konu CesuryureK tarafından (07 Aralık 2008 Saat 18:27 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 07 Aralık 2008, 15:17   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: #Group Hakkında Bilgi.




Renk cümbüşlü bir ders olmuş.Bayram geliyor o yüzden olsa gerek.

 
Alıntı ile Cevapla

Alt 07 Aralık 2008, 15:22   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: #Group Hakkında Bilgi.




ee nabalım abi milletin ilgisini anca böyle janjanlı şelerle çekebilioz :p

 
Alıntı ile Cevapla

Alt 07 Aralık 2008, 15:38   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: #Group Hakkında Bilgi.




Ne güzel olmuş böyle, rengarenk. Kod yazmayı böyle renkli hale getirmeli tabii
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 07 Aralık 2008, 20:04   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: #Group Hakkında Bilgi.




Rengarenk ilgi çekici olmuş gerçekten de ...
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
. Aslında tam bu konu ile beraber açma/kapama ları popup olarak nasıl ekleyebilirler onu da anlatsan .. "Ben sağ tıklayınca bilmem ne yapsın istiyorum " şeklinde gelen binlerce soruya derman olursun diye düşünüyorum ...Her ne kadar forumda çok olsa da böyle bir anlatımın yanına giderdi
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Eline sağlık ..

 
Alıntı ile Cevapla

Alt 07 Aralık 2008, 21:20   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: #Group Hakkında Bilgi.




radiCOOL Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Rengarenk ilgi çekici olmuş gerçekten de ...
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
. Aslında tam bu konu ile beraber açma/kapama ları popup olarak nasıl ekleyebilirler onu da anlatsan .. "Ben sağ tıklayınca bilmem ne yapsın istiyorum " şeklinde gelen binlerce soruya derman olursun diye düşünüyorum ...Her ne kadar forumda çok olsa da böyle bir anlatımın yanına giderdi
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Eline sağlık ..

#Group'lar Remotende Bulunması Kaydıyla Popups'lara if yardımıyla ve $Group İdentifiar'ı İle Ayarlama Yapıyorsun.
Ayarlama Yapıyorsun ..

Mesela ; Remote'nde Şöyle Bir Kod Var ;

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#turkcoders On
alias irc { echo -a Alias Cevabı. }
#Turkcoders End 

ALT + P 'den Popupslara Gelerek Şu Kodu Ekle ;

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Sağ Tıkla
.st : { if ($group(#turkcoders) == on) { echo -a Alias Cevabı. } } 

#TurkCoders Yerine Hangi Grubun Popupslarda İşlem Yapmasını İstiyorsan
O Grubun Adını Yazmalısın.

 
Alıntı ile Cevapla

Alt 08 Aralık 2008, 01:48   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: #Group Hakkında Bilgi.




Toplam group sayısını/group isimlerini vs. görmek için, kod yazmana gerek yok aslında.
/groups yapman yeterli olacaktır. (Ki bu hangi dosyada group bulunduğunu, bulunan groupun ismini ve açık/kapalı bilgisini sana verecektir)
Sadece aktif olan groupları listelemek için; /groups -e
Sadece deaktif olan groupları listelemek için; /groups -d
Yapman yine yeterli olur.

Ek olarak, birden fazla groupu tek seferdede açıp/kapatabilirsin.
/enable #group1 #group2 #group3 (Groupları açar. Aynı şekilde /disable groupları kapatacaktır)
Groupları açıp/kapatırken wildcard kullanabilirsinde.
Örneğin; /enable #group* (Group ismi ile başlayan tüm groupları açacaktır)
-
Ayıca $group tanımında; fname status name proplarıda mevcutdur.

1) $group(#isim).fname (#isim groupunun dosya yolunu verir)
2) $group(#isim).status (#isim groupunun durumunu gösterir)
3) $group(5).name (5. sıradaki groupun ismini verir)

Bunlarda ek bilgiler.

 
Alıntı ile Cevapla

Cevapla

Etiketler
#group, bilgi, hakkında, mirc, mirc download, mirc indir


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
Proteinlerle ilgili bilgi, Protein hakkında bilgi PySSyCaT Sağlık Köşesi 0 24 Ocak 2015 23:15
if hakkında bilgi ? alfa mIRC Scripting Sorunları 4 08 Mart 2005 16:08