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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Eggdrop, NeoStats, BNC (https://www.ircforumlari.net/eggdrop-neostats-bnc/)
-   -   Eggdrop bot (https://www.ircforumlari.net/eggdrop-neostats-bnc/495102-eggdrop-bot.html)

qeweSe 11 Temmuz 2012 21:08

Eggdrop bot
 
Kanala Zaman ve Tarihi nasiL yansitiriz

Örnek :!durum yazdigimda

Bot :Saat 16:55:03
Bot :Tarih 11.15.2012

Böyle bir döküman filan warmi cok aradim bulamadim

CLubber 11 Temmuz 2012 21:30

Cevap: Eggdrop bot
 
TCL scripting'de tarih ve zaman dilimini belirtmek için -clock format komutunu öğrenmek gerekir.

Bunu en basit şu şekilde yapabilirsin.

Öncelikle kullanacağın bind'i belirleyip, proc'u yazdıktan sonra altına

Kod:

set serv(time) [clock seconds]
Bu şekilde set komutu ile sunucunun zaman dilimi göstergesini belirlersin.

Daha sonrası için gerekli olan komut ise -clock format komutudur.

Kod:

[clock format [lindex $serv(time) 0] -format "%d-%m-%Y"]
Burdaki %d - %m - %Y; Gün Ay ve Yılı verir.

Kod:

[clock format [lindex $serv(time) 0] -format "%H:%M"]
Buradaki %H ve %M ise Saat ve Dakikayı verir.

Bunu bir örnekle yapalım, anlatımımız açıklayıcı olsun.

Kod:

bind pub - !tarih time:date
proc time:date {nick uhost hand chan text} {
  global server
  set serv(time) [clock seconds]
  putquick "PRIVMSG $chan Tarih: [clock format [lindex $serv(time) 0] -format "%d-%m-%Y"]"
  putquick "PRIVMSG $chan Saat: [clock format [lindex $serv(time) 0] -format "%H:%M"]"
}

Bu kısımda açıklayama gerek duymuyorum, anlayacağını düşünüyorum.

aspawa 12 Temmuz 2012 07:41

Cevap: Eggdrop bot
 
!tarih şeklinde değilde belirlediğimiz bir zaman aralığında botun kenisi oto yazsa yukorıdaki koda ne gibi değişiklik yapmamız gerekir

saywhat 12 Temmuz 2012 08:46

Cevap: Eggdrop bot
 
Kod:

bind pub - !tarih time:date
proc time:date {nick uhost hand chan text} {

<--bunu..bunla değişip denermisiniz.->
Kod:

bind time - "00 * * * *" time:date
proc time:date {min hour day month year} {

her saatte bir atması gerekir bu değişiklikle...

kendiniz düzenlemek istiyorsanız zaman aralığını bind time uygulamalarını araştırınız . [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] . [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
örnek :

Kod:

her saatte bir kez:    bind time - "00 * * * *" proc     
 her sabah 05:05'te bir kez:  bind time - "05 05 * * *" proc   
 her 10 dakikada xx:x0:  bind time - "?0 * * * *" proc

vs vs ....

qeweSe 12 Temmuz 2012 09:01

Cevap: Eggdrop bot
 
ilginiz için tşkrler @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]'in kodu işime yaradi

¿ 14 Ağustos 2012 21:42

Cevap: Eggdrop bot
 
O kadar uzatmana gerek yok CLubber.

set tarih "[date]"
set saat "[time]"

$tarih ve $saat

qeweSe 02 Eylül 2012 00:12

Cevap: Eggdrop bot
 
dincer yoklugun böyle bişey kanks ;d

CLubber 02 Eylül 2012 02:30

Cevap: Eggdrop bot
 
Alıntı:

qeweSe Nickli Üyeden Alıntı (Mesaj 1041207000)
dincer yoklugun böyle bişey kanks ;d

[time] ve [date] komutları 1.6.19 ve üstünde desteklenir.

1.6.18 ve altında [time] ve [date] komutları çalışmaz.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 06:31.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net