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

>
+
Etiketlenen Kullanıcılar

6Beğeni(ler)
  • 1 Post By saywhat
  • 3 Post By saywhat
  • 2 Post By q0kh4n

 
 
LinkBack Seçenekler Stil
Prev önceki Mesaj   sonraki Mesaj Next
Alt 06 Temmuz 2014, 23:17   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: X Kanalda Yetkili Konuma Geçti TCL




1- -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] : eggdrop Tcl commands(komutları) -> bind types(türleri) -> MODE (stackable) satırını/bind'ini inceleyiniz
(altta örnek olarak ,bind mode prosedürünün yapısının nasıl olması gerektiği gösterilmiştir....aynı dökümanı botunuzun "doc/" klasörü içinde "tcl-commands.doc" adıyla bulabilirsiniz.)

2- yukarıda bahsettiğim aynı döküman/linkte "output commands" başlığı altında -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
eggdrop tcl scriptlerinde kullanabileceğiniz ,postalama yöntemleri gösterilmiştir.
-> eggdrop'taki -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] "queues" (sıra / sıralama / sıralandırma ...) "öncelik" mantığına göre "putquick" komutunun kullanım yeri/şekilleri : acil mod değişimleri,atılacak kick , yada ban uygulamaları için "tavsiye "edilmiştir.
aksi kullanım şekilleri botun "kaynaklarının" doğru kullanılmaması anlamına gelecektir.

3- eggdrop tcl scriptlerinde postalama: kanala yada nick'e mesaj yada notice şeklinde olsun.yada yukarıda bahsettiğimiz "output commands"'ların kullanımında :
örnek :
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
puthelp "privmsg $chan :mesaj"

yani;
<output-cmd> "<yöntem> <hedef> :<mesaj>" <- : "iki nokta üst-üste" unutursanız, <mesaj> yerine ulaşmaz...diğer değişle bu satır işlemez.

4- her iş için ayrı ayrı,herdefasında :
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if {$desc == $botnick} { return 0 }

yazmak yerine en üstte böyle bir satırı ekleseniz ,tüm alttaki
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if {$mode == "....

'lara bakmadan evvel $botnick'le eşleşme olup olmadığına bakacaktır.
her defasında ayrı ayrı aynı şeyi eklemeye de gerek kalmayacaktır.
tek "if" koşulunda , örnek :
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if {$desc != $botnick && $mode == ".."} { ....

şeklinde de birleştirilebilir.(illa her defasında ... == $botnick} {.. yazmak isteniyorsa..)

 
Alıntı ile Cevapla

 

Etiketler
gecti, kanalda, oldu, tcl, voicealdı


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
123MAC! : Konuma Göre Ağ Ayarları SeckiN Mac OS 0 11 Eylül 2013 11:40
Konuma Göre Tavırlarımız Afrodit Düşünen Beyinler 1 06 Aralık 2011 22:46