Tekil Mesaj gösterimi
Alt 10 Temmuz 2005, 13:35   #4
Çevrimdışı
el33t
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



Aşağıdaki kodu remote'a koyup bot ve senin olduğun kanalda !duyuruoku <süre> <kanal> yazdığında duyurular.txt'deki duyurular sırayla senin istediğin saniye aralığıyla okunacaktır. Yani !duyuruoku 60 #el33t yazdığında, duyurular.txt'de 3 duyuru olduğunu varsayarsak ilk duyuru 60 saniye, ikinci duyuru 90 saniye, üçüncü duyuru 135 saniye sonra okunacaktır. Duyuru ekleme komutunu da ekledim, !duyuruekle <duyuru> yazan herkes duyurular.txt'ye duyuru ekleyebilecek, ve Duyurular.txt'de Ekleyen: <nick> Duyuru: <duyurusu> şeklinde gözükecek. İşte kod:

alias duyuruoku {
if $1 isnum && $2 ischan {
var %a = 1, %b = $1 | while %a <= $lines(duyurular.txt) { $+(.timerdo,%a) 1 %b /msg $2 $read(duyurular.txt,%a) | var %b = $calc((%b / 2) + %b) | inc %a }
/msg $2 Toplam $lines(duyurular.txt) duyuru timerı devrede..
}
if $1 !isnum || $2 !ischan { msg $2 duyuruoku komutunun kullanımı: duyuruoku <süre> <kanal>, örn: /duyuruoku 60 #el33t }
}
on *:text:!duyuruoku & &:#:{
if $nick = erdem55 {
if $2 isnum && $3 ischan { duyuruoku $2 $3 } | elseif $2 !isnum || $3 !ischan { msg # Hatalı komut, örnek kullanım !duyuruoku <süre> <kanal> } }
}
on *:text:!duyuruekle *:#:{ if $2 { write duyurular.txt Ekleyen: $nick Duyuru: $2- | msg # Duyurunuz başarıyla eklenmiştir.. } | elseif !$2 { msg # Duyuru eklemek için !duyuruekle <duyurunuz> komutunu kullanın. } }

 
Alıntı ile Cevapla

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