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

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 11 Mart 2020, 21:31   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Belirli aralıklarla Global Atan Çalışır Tcl lazım. Yardım Lütfen




Arkadaşlar elinde çalışan 6 dk da bir global atan tcl var mı. Paylaşırsanız çok sevinirim.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 12 Mart 2020, 14:55   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Belirli aralıklarla Global Atan Çalışır Tcl lazım. Yardım Lütfen




Araştırma yaparsan bulursun,
aşağıdaki kodu kullanabilirsin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
######### # BASLA # ######### # Global mesaj sistemini acip kapatma komutunun isleyecegi kanali belirtiniz. set glbmsg(operchan) "#Admin" # Global komut on ekini belirtiniz. set glbmsg(komut) ".global" # Global mesajlarin bulundugu dosya dizinini belirtiniz. set glbmsg(text) "scripts/globalmsg.txt" # Global mesajlar kac dakika arayla atilacaksa belirtiniz. (Dakika cinsinden) set glbmsg(zaman) "5" ###################### # DOKUNMA BOZULUR :d # ###################### proc globalat {} { global botnick globalat glbmsg set msgzaman "0" set dosya [open $glbmsg(text) r] set liste [split [subst -nocommands [read $dosya]] \n] foreach i $liste { if {[lrange $i 2 end] != ""} { set msgzaman [expr $msgzaman + $glbmsg(zaman)] timer $msgzaman[list putquick "os global [lrange $i 2 end]"] } } close $dosya timer $msgzaman[list globalat] } bind evnt - init-server baglan:dosyayarat proc baglan:dosyayarat {type} { global botnick glbmsg if {![file exists $glbmsg(text)]} { set dosya [open $glbmsg(text) w] close $dosya } } set durum "0" bind pub - $glbmsg(komut) globalonoff proc globalonoff {nick uhost hand chan text} { global botnick glbmsg durum set komut "[lindex [split $text] 0]" set mesaj "[lrange [split $text] 1 end]" if {[string match -nocase $glbmsg(operchan) $chan]} { if {$komut == ""} { putquick "PRIVMSG $chan :Kullanimi: $glbmsg(komut) \002<on/off/durum/ekle/sil/listele>\002" return 0 } if {[string match -nocase "on" $komut]} { globalat set durum "1" putquick "PRIVMSG $chan :Global mesaj sistemi \002acildi\002." return 0 } if {[string match -nocase "off" $komut]} { killtimer [lindex [timers] [lsearch [timers] "*globalat*"] end] set durum "0" putquick "PRIVMSG $chan :Global mesaj sistemi \002kapatildi\002." return 0 } if {[string match -nocase "durum" $komut]} { if {$durum == "1"} { putquick "PRIVMSG $chan :Global mesaj sistemi \002acik\002." } else { putquick "PRIVMSG $chan :Global mesaj sistemi \002kapali\002." return 0 } } if {[string match -nocase "ekle" $komut]} { if {$mesaj == ""} { putquick "PRIVMSG $chan :Global mesaj belirtmediniz. Lutfen global mesajinizi belirtiniz." return 0 } putquick "PRIVMSG $chan :GLOBAL MESAJ: $mesaj » Basariyla global mesaj listesine eklendi." set globs [open $glbmsg(text) a] puts $globs "[join [rand 9999]] [join -] [join $mesaj]" flush $globs catch {closer $globs} } if {[string match -nocase "sil" $komut]} { if {![file exists $glbmsg(text)]} { putquick "PRIVMSG $chan :Global mesaj listesi zaten bos." return } set data "" set input [open $glbmsg(text) r] while {![eof $input]} { set curline [gets $input] set curline [split $curline] if {$curline != ""} { set data [linsert $data end $curline] } } catch {close $input} set deger -1 set esles "" foreach line $data { incr deger if {[string match -nocase "$mesaj" [lindex $line 0]]} { set esles $deger break } } if {$esles == ""} { putquick "PRIVMSG $chan :Boyle bir global mesaj listede yok." putquick "PRIVMSG $chan :Listeyi gormek icin: \002$glbmsg(komut) listele\002" putquick "PRIVMSG $chan :Silmek icin global mesajin basinda ki numarayi kullaniniz. Ornek: \002$glbmsg(komut) sil 1234\002" return } set newdata [lreplace $data $deger $deger] set output [open $glbmsg(text) w] foreach newline $newdata { if {$newline != ""} { puts $output $newline } } flush $output catch {close $output} putquick "PRIVMSG $chan :\002$mesaj\002 numarali global mesaj listeden silindi." return } if {[string match -nocase "listele" $komut]} { if {![file exists $glbmsg(text)]} { putquick "PRIVMSG $chan :Global mesaj listesi bos." return 0 } set input [open $glbmsg(text) r] set lines [split [subst -nocommands [read $input]] \n] catch {close $input} set sayc 0 foreach line $lines { if {$line != ""} { putquick "PRIVMSG $chan :$line" incr sayc } } if {$sayc == 0} { putquick "PRIVMSG $chan :Global mesaj listesinde hic kayit bulunamadi." return } else { putquick "PRIVMSG $chan :Global mesaj listesinin sonu..." } } } } ######### # BITTI # #########


__________________
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
 
Alıntı ile Cevapla

Alt 13 Mart 2020, 13:47   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Belirli aralıklarla Global Atan Çalışır Tcl lazım. Yardım Lütfen




Bu Global Mesajlar Androirc Kullananlar İçin Başa Bela İkidebir Özele Mesaj Geliyor
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 16 Mayıs 2020, 02:57   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Belirli aralıklarla Global Atan Çalışır Tcl lazım. Yardım Lütfen




Merhabalar
Öncelikle bu güzel çalışma için emeğine sağlık
.global on yada .global off yazdıgımda herhangi bir tepki vermiyor ve açılmıyor
nerede hata yapıyorum yardımcı olurmusunuz.

 
Alıntı ile Cevapla

Cevapla

Etiketler
global, global.tcl, globalcl


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
Eggdrop botu belirli zaman aralıklarla metin yazdırmak helloweenfs TCL Scriptler 2 01 Ekim 2017 20:19
İdle kontrol belirli aralıklarla aktif olsun sito mIRC Scripting Sorunları 1 02 Ağustos 2013 11:21
belirli aralıklarla global mesaj atma Heavenly mIRC Scripting Sorunları 21 19 Ağustos 2011 01:34
Belirli aralıklarla connect kabul nasıl olabilir? quanzi Unreal IRCd 6 04 Mart 2009 17:26
Bana Gline Atan Anti Bot Lazım Yardım edermisiniz BlueFan mIRC Scripting Sorunları 2 19 Mart 2006 22:34