Tekil Mesaj gösterimi
Alt 06 Temmuz 2014, 23:17   #4
Çevrimdışı
saywhat
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

IRCForumlari.NET Reklamlar
sohbet odaları reklamver bizimmekan