Konu: !dur
Tekil Mesaj gösterimi
Alt 19 Kasım 2012, 02:44   #8
Çevrimdışı
saywhat
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !dur




daha önce buraya txt dosyadan okutmalı iki kod paylaştığımı hatırlıyorum.konu okutmak için bu kodlardan faydalanabilirsiniz.
biri burdaki : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
bununla ister konuları kanal üstünde komutla ekleyip-çıkarabilir listeleyebilirsiniz.ister bir txt dosyası hazırlayıp bot ana klasörüne diyelimki kod içinde kanal adı olarak #Murtaza diye belirttiniz bu halde murtazakonular.txt adında bir txt dosyası oluşturup bot ana klasörüne atın botun okutmasını istediğiniz konuları elle girmek hazırlamak istersenizde:
başlık#içerik
başlık#içerik-iki
başlık#içeriküç
başlıkiki#içeriği
başlıkiki#içeriğiiki gibi satırları alt alta eklersiniz bu örnekteki gibi eklediğinizde.
@başlık komutu botun kanala alt alta :
içerik
içerik-iki
içeriküç
satırlarını postalamasını sağlar.aynı şekilde @başlıkiki komutu verdiğinizde bot kanala:
içeriği
içeriğiiki
satırlarını postalamışını sağlar.bu kodda renk kodlarıda utf-8 Unicode karakterleride sorunsuz kaydeder-postalar.[en azından bende öyle :P ) ister komutla txt dosyasını kanal üstünde satır satır ekleyip doldurursunuz.ister elle txt dosyası editleyip içe atarsınız.hangi yol kolayınıza geliyorsa artık.(bunda !dur diye bir şey yoktur bunuda belirtmek gerek)

ikincisi : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] bundaki
bind pub - !meal oku:meal
satırındaki !meal komutu yerine istediğiniz şekilde değiştirebilir.
bind pub - !durmeal durmeal
!durmeal komutu yerine istediğniz değişikliği yapabilir.
set mealtxt "scripts/meal.txt"
burdaki meal.txt yerine okutmasını istediğiniz .txt uzantılı dosyanızın adını değişebilir.
.chanset #kanal-adı +durmeal
komutuyla durdurabilme kabileyetini aktif hale getirdikten sonra kanal üstünde !dur yada her ne yazmışsınız postalamayı durdurur..bundaki asıl değişiklik gerektiren durum satır gecikme sürelerinin saniye değil dakika cinsinden olması.bu durumuda kod içinde timer olan şu iki satırı utimer olarak değişmeniz süreyi dakika değil saniye cinsinden belirlenmesini sağlayacaktır.
ilki:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if { [info exists mealzaman] } { timer $mealzaman "timer:meal" }

diğeri
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
timer $mealzaman "timer:meal"

timer olan iki yer utimer oldumu saniye olarak ayarlanabilir olacaktır."timer:meal" lere dokunmayın onlar prosedürü belirtiyor.
bu iki kodda txt'ten konu okutması sağlıyor birinde okuma-durdurma ilkinde ise okuma-ekleme-çıkartma-listeleme özelliği var.tercih sizin.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet