• 01-08-2009, 00:20:31
    #1
    Aklımda bir Mirc Script Bot için kanala duyuru atma codu var. Kod biraz kapsamlı ama güzel işe yarar bir kod olacağına inanıyorum.
    Code komutları; " !Duyuru #Kanal1,#Kanal2 Mesajınız " - " !DuyuruSil Numara "
    Tam açıklamalı olarak Kode şu şekildedir;
    -- Bot adı System`32 ve Bulundugu kanallar;
    -- @#Koders @#MircHelp @#Help @#Helpers @#X @#Y @#Z @#FeySbuk @#Hell #@Ops
    -
    Başlangıç, Kodeyi belirttiğim kanallarda ve belirttiğim nickler kullana bilicek.Duyuruyu Sadece A1 - B1 - C1 nicklerini belirtirsem bu nickler duyuru ekleye bilir. harici kimse kullanamayacaktır.
    Kullanım Şekli: " !Duyuru #Kanal,#kanallar DuyuruMesajınız "
    -
    Örnek; Mesela ben bu duyurunun sadece Eğitim, ve MircHelp kanallarına /msg olarak atılamsını istiyorum yani sadece belirttiğim kanallara.
    -
    !Duyuru #Eğitim,#MircHelp Cod1 nick'li arkadaşımız #X Kanalında Koderlik eğitimi vericektir katılmak isteyenler #Y kanalına başvursun
    -
    Eklediğimiz anda kanala yansıyan cvp;
    Duyuru Cod1 Nick'i tarafından hafızaya eklenmiştir.
    -.
    Şimdi Duyuru mesaj'ı hafızaya eklendi. #Eğitim ve #MircHelp kanallarında her 10 Dk'da bir msj'ı yollamaya başladı.
    -
    Tabiki biz Sadece 1 Duyuru değil birçok duyuru ekleme şansımızın olmasını istiyoruz.
    Şu Anda 1. Duyurumuz aktif durumda ve #MircHelp ve #Eğitim kanallarına Mesajımız 10 dk'da bir gidiyor.
    Şimdi 1 tane daha duyuru eklememiz gerekti ve duyuruyu #X ve #Y Kanallarına göndermek istiyorum.
    Örnek;
    !Duyuru #X,#Y Serverimiz #Z kanalında coders yarışması yapacaktır, katılmak için ABC nickli arkadaş ile görüşünüz.
    Duyuru ABC nick'i tarafından hafızaya eklenmiştir.
    -
    Şimdi elimizde 2 duyuru var ve bu duyurular 10 dk arayla belirttiğimiz kanallarda atılıyor.
    -
    Numaralandırılması; (numaralandırma duyuruların karışmaması ve bizim karıştırmamamız için Duyuru başlığının sonuna eklenecektir Örnek; "Duyuru-1;" gibi)
    Bu numaralandırmayı yaptığımız taktirde, duyurular aşağıdaki gibi gözükecektir.
    -
    0,4Duyuru-1; Cod1 nick'li arkadaşımız #X Kanalında Koderlik eğitimi vericektir katılmak isteyenler #Y kanalına başvursun
    0,4Duyuru-2; Serverimiz #Z kanalında coders yarışması yapacaktır, katılmak için ABC nickli arkadaş ile görüşünüz.
    -
    Duyuruların sonunda gördüğünüz 1 - 2 numaraları biz codun kendisinin otomatik olarak vermesini düşündük
    Duyuru zaten tek bir komutla " !Duyuru #Kanal1 #kanal2 DuyuruMesajınız " olarak ekliyoruz ve yazdığımız code bu duyuruları otomatik numaralandırmasını istiyoruz.
    -
    Codda bir başka bulunmasını istediğimiz özellik ise duyuruları silme komutudur. (günü geçen duyuruları silmemiz gerekecek dimi)
    Kullanımı ; !DuyuruSil Numara
    -
    Adındanda belli oldugu gibi Eklediğimiz bir çok duyurulardan bazılarını silmemize yarayan code. * Duyuruları Numaralandırmanın önemi burda daha büyük
    Şimdi komuttada görüldüğü gibi " DuyuruSil Numara " Numara yerine Duyuru ilk eklediğimizde Codun Duyuruya otomatik verdiği numaradır.
    Örnek;
    !DuyuruSil 2
    2 Numaralı Duyuru Nick tarafından Silinmiştir.
    -
    Şu an Çalışmakta olan Duyuru sayısı 1 adettir ve hala 10 dk'da bir Belirttiğimiz kanalda çalışmaktadır..
    -
    Son bölüm; Renklendirme
    Birde eklediğimiz duyuruların renk codlaması var ! Sonucta başlık ve içeriği ayırt etme acısından belli bir kalıpta yazmak gereklıdir.
    Burda standart'a önem veriyorum, her duyuru aynı renk ve aynı şekillerde olsun istediğim için codun özelliğinden biride bu olarak düşündüm.
    Çalışma Sistemi; Duyuruyu eklerken, hiç bir renk kodu kullanmadan ekliyoruz, burdada bir otomatik sistem olacaktır aynı numaralandırma sistemindeki gibi.
    Biz sadece duyuru cümlesini ekliyoruz cod bu cümleye ek olarak 1) Başlığını yani ( Duyuru ) kelimesini 2) Numarasını yani ( Duyuru-1: ) Sonundaki Numarayı 3) burdada renk codlamasını ekliycek.
    -
    Örnek;
    !Duyuru #X,#Y Serverimiz #Z kanalında coders yarışması yapacaktır, katılmak için ABC nickli arkadaş ile görüşünüz.
    Code eklendi ve aradan 10 Dk geçti, Bot belirttiğimiz kanala belirttiğimiz renk kodlarıyla atacaktır. Örnek aşağıdadır.
    -
    Duyuru-1; Serverimiz #Z kanalında coders yarışması yapacaktır, katılmak için ABC nickli arkadaş ile görüşünüz.
    -
    Örneğin, cod yazıldı ve sciprtimize eklendi, çalışma aşaması aşağıda verdiğimiz örnekler gibi olacaktır.
    -
    Örnek 1) !Duyuru #Hell,#FeySbuk Öyle bir code yazdık ki herkes buna bayıldı, codeya sahip olmak için = xxxxxxx Linkine tıklayınız.
    Örnek 2) 5 Duyuru ABC Nick'i Tarafından Hafızaya Eklenmiştir.
    Örnek 3) Duyuru-1; Öyle bir code yazdık ki herkes buna bayıldı, codeya sahip olmak için = xxxxxxx Linkine tıklayınız. -
    Şu anda Kodu ekleme aşamasında yaptıklarımızı gösterdim, Duyuruyu ekledik ve bot bize duyuruyu şu nick ekledi die cvp verdi ardından 10 dk geçti ve "Örnek 3)" Kanala Mesajını Attı
    Ben Farklı kanala 1 Duyuru daha eklemek istiyorum,
    -
    Örnek 1) !Duyuru #Helpers Away Olan Helper Arkadaşlar #Help kanalında Deop Olmak zorundadır.
    Örnek 2) Duyuru ABC nick'i tarafından Hafızaya Eklenmiştir.
    Örnek 3) Duyuru-2; Away Olan Helper Arkadaşlar #Help kanalında Deop Olmak zorundadır. -
    Şimdi Çalışmakta olan 2 duyuru var ve bu duyurular belirttiğimiz kanallara 10 dk arayla mesaj olarak karışmadan atmaktadır.
    -
    DipNot; Arkadaşlar Devamlı 2 kanal kullandım bu sizi aldatmasın 1 de olabilir 5 te olabilir bunu belirtmek istedim.
    DipNot; Birde duyuruları sadece 1 kanalda ekleye bileyim mesela #Ops kanalında sadece bu kanalda duyuru Ekleyip\Sile bileyim.
    -
    Yazılmasını istediğim cod bu şekildedir, umarım seve seve yardımcı olacak arkadaşlarımız vardır.
    Dinleyen ve Emeği geçen herkese şimdiden saygılarımı sunuyor, tşk'lerimi iletiyorum.
  • 01-08-2009, 01:12:46
    #2
    Şöyle olabilir mi ?

    Mesela #Ops kanalında @ & % Yetkilerine Sahip yada bunlardan birisine sahip Rumuzlar Bota Hakim olabilsinler ? Eger bu tür bişey İstiyorsan bunun TcL veya mirc codesini Sana Ulaştırabilirim. ?
  • 01-08-2009, 20:14:17
    #3
    DeLiGeNnC denemek lazım arkadaşım oda olabilir. ulaştıra bilirsen sevinirim bunu
  • 03-08-2009, 20:23:52
    #4
    Türkiyede Yardımsever Coder mi Kalmadı Arkadaşlar ?
  • 09-08-2009, 14:08:45
    #5
    Yazık !
  • 16-09-2009, 22:21:59
    #6
    R10.Net Yazıklar Olsun...
  • 17-09-2009, 23:09:04
    #7
    Misafir
    İşte bu nedenle mIRC Scripting'den soğudum.

    Kimsenin size yardım etme gibi bir zorunluluğu bulunmamakta. Şu anda bir yardım alsaydınız, teşekkür edip ertesi gün bir daha yardım istediğinizde ve edilmediğinde yine lanet edecektiniz.

    Biraz saygılı olalım. Kimsenin yardım verme gibi bir zorunluluğu yok, kaldı ki burası Webmaster forumu.
  • 18-09-2009, 10:08:48
    #8
    tam olarak anlamadım ne istediğini konuyu daha yeni görüyorum.

    !duyuru1 yazıldığında o duyuruyu bir kanaldamı göstericek yoksa bütün kanallardamı?

    yani !duyuru1 #kanal şeklindemi
    yoksa !duyuru1 şeklindemi?
  • 18-09-2009, 10:33:00
    #9
    Eğer şöyle bi script istersen hemen yazabilirim.diğerleri biraz uğraştırabilir.

    !addduyuru mesajın
    !delduyuru #
    !duyuru
    !duyurular = > eklediğin duyuruları ve numaraları göstercektir.

    biraz uğrasırsam duyuru.txt dosyasındaki duyuruları 1000 sn ye birde okutabilirim.mesaj içeriğini öle ayarlarsın istediğin kanala götürür ama biraz zor.o sistem üzerinde çalışıyorum sırayla okumuyo şuan.başta dediğim gibi istersen hemen yazabilirim.