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

3Beğeni(ler)
  • 1 Post By saywhat
  • 1 Post By saywhat
  • 1 Post By saywhat

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 21 Ekim 2013, 21:11   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Tarih / Saat




->> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

işlevi:
.tarih ve .saat komutlarına cevap verir.
her saat başında tarih+saat bilgisi atar.

hangi kanal üstünde çalışması isteniyorsa bota bağlanıp :
.chanset #kanal +saat

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
setudef flag saat bind pubm - "*" saat:pub proc saat:pub {nick uhost hand chan text} { if {![channel get $chan saat]} { return;} set ::schan $chan set a [lindex [string tolower $text] 0] switch -- $a { .saat { set saat [clock format [clock scan "0 second" -base [clock seconds]] -format "\00304,01\002%H:%M:%S\002\003"] putserv "privmsg $chan :\002Saat\002: $saat" } .tarih { set tarih [clock format [clock scan "0 day" -base [clock seconds]] -format "\00304,01Tarih:\003 \002%d-%B-%Y %A\002 \00304,01Saat:\003 \002%H:%M:%S\002"] set tarih [string map -nocase { "January" "Ocak" "February" "Şubat" "March" "Mart" "April" "Nisan" "May" "Mayıs" "June" "Haziran" "July" "Temmuz" "August" "Ağustos" "September" "Eylül" "October" "Ekim" "November" "Kasım" "December" "Aralık" "Monday" "Pazartesi" "Tuesday" "Salı" "Wednesday" "Çarşamba" "Thursday" "Perşembe" "Friday" "Cuma" "Saturday" "Cumartesi" "Sunday" "Pazar"} [join $tarih]] putserv "privmsg $chan :$tarih" } return 0 } } bind time - "00 *" sayac:pub proc sayac:pub {min hour day mon year} { set chan $::schan if {![channel get $chan saat]} { return;} set tarih [clock format [clock scan "0 day" -base [clock seconds]] -format "\00304,01Tarih:\003 \002%d-%B-%Y %A\002 \00304,01Saat:\003 \002%H:%M:%S\002 \026%z\026"] set tarih [string map -nocase { "January" "Ocak" "February" "Şubat" "March" "Mart" "April" "Nisan" "May" "Mayıs" "June" "Haziran" "July" "Temmuz" "August" "Ağustos" "September" "Eylül" "October" "Ekim" "November" "Kasım" "December" "Aralık" "Monday" "Pazartesi" "Tuesday" "Salı" "Wednesday" "Çarşamba" "Thursday" "Perşembe" "Friday" "Cuma" "Saturday" "Cumartesi" "Sunday" "Pazar"} [join $tarih]] putserv "privmsg $chan :$tarih" return 0 } putlog "ok..."

saat'in doğru gösterebilmesi için botunuzun .conf'unda saat/timezone ayarlarını doğru yapılandırmış olmanız gerekir.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
set timezone "EST" set offset "-3" set env(TZ) "$timezone$offset"

bu ayarlar doğru saati verecektir.

set env(TZ) ayarına dikkat edin bu ayar

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
set env(TZ) "$timezone $offset"

değil..
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
set env(TZ) "$timezone$offset"

$timezone ve $offset birleşik olmalı.aksi halde hatalı saat alırsınız.

bu ayar eski eggdrop.conf'larında hatalıydı.sonradan farkedilip bu şekilde düzeltildi...

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 26 Ekim 2013, 03:08   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Tarih / Saat




örnek bir conf dosyası verebilirmisiniz tşk ederim

 
Alıntı ile Cevapla

Alt 26 Ekim 2013, 04:34   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Tarih / Saat




her bota yüklenecek kod/script için ayrı bir .conf oluşturulmaz. halihazırda eggdrop.conf eggdrop kurulumuyla gelir ..onu editler kendinize göre düzenlersiniz ..

çalıştırmak istediğiniz kodu/scriptide o düzenlediğiniz .conf'a
source scripts/blabla.tcl
diye ekleyip gösterirsiniz..işlem tamam.


bu her kodun/scriptin yanında ayrı bi .conf dosyası olması alışkanlığı: burda daha evvel eskilerde paylaşılan kodların sanırım shell'ciler hosting şirketleri tarafından hazırlanmış olmalarından olsa gerek..malum onlar müşterilerine irc paket" olarak şu kadar eggdrop,bu kadar yok oyun vs diye pazarlıyorlar.her müşteri için hazırlarken kendileri için pratik olsun diye her oyun vs scriptin yanında onun için basit bir .conf bulundurmuşlar ki çabucak oyun botu vs diye müşterinin hesabına kuruveririz " gibisinden düşünmüşler sanırım.

aksi halde her kod için .conf oluşturmak /çalıştırmak saçmalıktan başka bişey değil.
benim botlarımda abartısız yüzlerce kod var ..ne yapmalıyım yani bu durumda yüz tane .conf mu kullanmalıyım? öyle şey olur mu...

bknz ->> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

 
Alıntı ile Cevapla

Alt 27 Ekim 2013, 04:58   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Tarih / Saat




saatlerin bu gece geri alınmasıyla,eggdrop botunuzun .conf'unda doğru saati göstermesi için girmeniz gereken ayar/larda :

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
set timezone "EST" set offset "-2" set env(TZ) "$timezone$offset"

olarak değişmiştir...

 
Alıntı ile Cevapla

Cevapla

Etiketler
eggdrop, saat, tarih, tcl


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

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
Tarih Saat Ayarlamaları MorfiN C ve C++ 0 30 Nisan 2012 12:33
!gun,!saat,!tarih OperServ mIRC Scripting Sorunları 7 08 Mart 2009 18:33
Tarih / Saat Biçimlendirme Cemalizim C# 0 19 Temmuz 2008 16:10
!saat !tarih barhalli mIRC Scripting Sorunları 4 05 Ağustos 2007 21:08