IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi  
 sohbet
Sohbet chat


mIRC Scripting Hazır Kodlar mIRC Scriptinglerinizde kullanabileceğiniz hazır kodlara bu başlık altından ulaşabilirsiniz.

💬 Bu Alana Reklam Ver ! 🎉 Hemen Katıl!
29Beğeni(ler)


 
Seçenekler Stil
Alt 31 Ocak 2021, 01:24   #1
Özel Üye
Alper - ait Kullanıcı Resmi (Avatar)

Standart Beş Vakit Namaz Saatleri Remotesi

Merhabalar,


Normalde başka bir forumdan istenilen bir remote idi ama istenilen forumda doğum günüm kutlanmadığı için oraya paylaşım yapmayı düşünmüyorum. Gerçi ne olacak ki buradan çalar pardon alır başka yerde paylaşırlar altına da kendi isimlerini yazarlar alıştık tabi neyse :)


Birde rica etsem şu coder tagını alır mısınız benden :) Foruma uğramayan kişilerin Coder sorumlusu olduğu yerde bana Coder tagı fazla ;)


Kod

on *$:text:/^[.!]namazvakt[iİı]/Si:#:{ _vakit $2 $chan }
alias _vakit { 
  if $namazvakitsehir($1) != Hatalı {
    sockclose namazvakit 
    sockopen namazvakit namazvakitleri.diyanet.gov.tr 80
    sockmark namazvakit $+($1,¿,$2)
    set %birdefa 1
  }
  else {
    msg $chan Hatalı Kullanım !!!
  }
}
on *:sockopen:namazvakit: { 
  sockwrite -nt $sockname GET /tr-TR/ $+ $namazvakitsehir($token($sock($sockname).mark,1,191)) HTTP/1.1
  sockwrite -nt $sockname Host: namazvakitleri.diyanet.gov.tr
  sockwrite -nt $sockname Connection: Close
  sockwrite -nt $sockname Content-Type: text/html
  sockwrite -nt $sockname $crlf 
}

on *:sockread:namazvakit: {
  var %f | sockread %f | tokenize 32 %f
  if $regex(%f,/_(imsakTime)\x20=\x20"(\S+)"|_(gunesTime)\x20=\x20"(\S+)"|_(ogleTime)\x20=\x20"(\S+)"|_(ikindiTime)\x20=\x20"(\S+)"|_(aksamTime)\x20=\x20"(\S+)"|_(yatsiTime)\x20=\x20"(\S+)"/Si) { 
    if %birdefa { msg $token($sock($sockname).mark,2,191) 06 $+ $upper($token($sock($sockname).mark,1,191)) için Namaz Vakitleri | unset %birdefa } 
    msg $token($sock($sockname).mark,2,191) $yazilariduzelt($regml(1)) $regml(2)
  }
}
alias yazilariduzelt {
  if $1 == imsakTime { return 02İmsak Vakti :04 }
  if $1 == gunesTime { return 02Sabah Vakti :04 }
  if $1 == ogleTime { return 02Öğle Vakti :04 }
  if $1 == ikindiTime { return 02İkindi Vakti :04 }
  if $1 == aksamTime { return 02Akşam Vakti :04 }
  if $1 == yatsiTime { return 02Yatsı Vakti :04 }
}
alias namazvakitsehir {
  var %SadeceTurkceKarakter = $replace($1,Ö,o,ö,o,Ğ,g,ğ,g,ı,i,İ,i,Ş,s,ş,s,Ü,u,ü,u,Ç,c,ç,c)
  if %SadeceTurkceKarakter == ADANA return 9146
  elseif %SadeceTurkceKarakter == ADIYAMAN return 9158
  elseif %SadeceTurkceKarakter == AFYONKARAHISAR return 9167
  elseif %SadeceTurkceKarakter == AGRI return 9185
  elseif %SadeceTurkceKarakter == AKSARAY return 9193
  elseif %SadeceTurkceKarakter == AMASYA return 9198
  elseif %SadeceTurkceKarakter == ANKARA return 9206
  elseif %SadeceTurkceKarakter == ANTALYA return 9225
  elseif %SadeceTurkceKarakter == ARDAHAN return 9238
  elseif %SadeceTurkceKarakter == ARTVIN return 9246
  elseif %SadeceTurkceKarakter == AYDIN return 9252
  elseif %SadeceTurkceKarakter == BALIKESIR return 9270
  elseif %SadeceTurkceKarakter == BARTIN return 9285
  elseif %SadeceTurkceKarakter == BATMAN return 9288
  elseif %SadeceTurkceKarakter == BAYBURT return 9295
  elseif %SadeceTurkceKarakter == BILECIK return 9297
  elseif %SadeceTurkceKarakter == BINGOL return 9303
  elseif %SadeceTurkceKarakter == BITLIS return 9311
  elseif %SadeceTurkceKarakter == BOLU return 9315
  elseif %SadeceTurkceKarakter == BURDUR return 9327
  elseif %SadeceTurkceKarakter == BURSA return 9335
  elseif %SadeceTurkceKarakter == CANAKKALE return 9352
  elseif %SadeceTurkceKarakter == CANKIRI return 9359
  elseif %SadeceTurkceKarakter == CORUM return 9370
  elseif %SadeceTurkceKarakter == DENIZLI return 9392
  elseif %SadeceTurkceKarakter == DIYARBAKIR return 9402
  elseif %SadeceTurkceKarakter == DUZCE return 9414
  elseif %SadeceTurkceKarakter == EDIRNE return 9419
  elseif %SadeceTurkceKarakter == ELAZIG return 9432
  elseif %SadeceTurkceKarakter == ERZINCAN return 9440
  elseif %SadeceTurkceKarakter == ERZURUM return 9451
  elseif %SadeceTurkceKarakter == ESKISEHIR return 9470
  elseif %SadeceTurkceKarakter == GAZIANTEP return 9479
  elseif %SadeceTurkceKarakter == GIRESUN return 9494
  elseif %SadeceTurkceKarakter == GUMUSHANE return 9501
  elseif %SadeceTurkceKarakter == HAKKARI return 9507
  elseif %SadeceTurkceKarakter == HATAY return 9515
  elseif %SadeceTurkceKarakter == IGDIR return 9522
  elseif %SadeceTurkceKarakter == ISPARTA return 9528
  elseif %SadeceTurkceKarakter == ISTANBUL return 9541
  elseif %SadeceTurkceKarakter == IZMIR return 9560
  elseif %SadeceTurkceKarakter == KARABUK return 9581
  elseif %SadeceTurkceKarakter == KARAMAN return 9587
  elseif %SadeceTurkceKarakter == KARS return 9594
  elseif %SadeceTurkceKarakter == KASTAMONU return 9609
  elseif %SadeceTurkceKarakter == KAYSERI return 9620
  elseif %SadeceTurkceKarakter == KILIS return 9629
  elseif %SadeceTurkceKarakter == KIRIKKALE return 9635
  elseif %SadeceTurkceKarakter == KIRKLARELI return 9638
  elseif %SadeceTurkceKarakter == KIRSEHIR return 9646
  elseif %SadeceTurkceKarakter == KOCAELI return 9654
  elseif %SadeceTurkceKarakter == KONYA return 9676
  elseif %SadeceTurkceKarakter == KUTAHYA return 9689
  elseif %SadeceTurkceKarakter == MALATYA return 9703
  elseif %SadeceTurkceKarakter == MANISA return 9716
  elseif %SadeceTurkceKarakter == MARDIN return 9726
  elseif %SadeceTurkceKarakter == MERSIN return 9737
  elseif %SadeceTurkceKarakter == MUGLA return 9747
  elseif %SadeceTurkceKarakter == MUS return 9755
  elseif %SadeceTurkceKarakter == NEVSEHIR return 9760
  elseif %SadeceTurkceKarakter == NIGDE return 9766
  elseif %SadeceTurkceKarakter == ORDU return 9782
  elseif %SadeceTurkceKarakter == OSMANIYE return 9788
  elseif %SadeceTurkceKarakter == RIZE return 9799
  elseif %SadeceTurkceKarakter == SAKARYA return 9807
  elseif %SadeceTurkceKarakter == SAMSUN return 9819
  elseif %SadeceTurkceKarakter == SANLIURFA return 9831
  elseif %SadeceTurkceKarakter == SIIRT return 9839
  elseif %SadeceTurkceKarakter == SINOP return 9847
  elseif %SadeceTurkceKarakter == SIRNAK return 9854
  elseif %SadeceTurkceKarakter == SIVAS return 9868
  elseif %SadeceTurkceKarakter == TEKIRDAG return 9879
  elseif %SadeceTurkceKarakter == TOKAT return 9887
  elseif %SadeceTurkceKarakter == TRABZON return 9905
  elseif %SadeceTurkceKarakter == TUNCELI return 9914
  elseif %SadeceTurkceKarakter == USAK return 9919
  elseif %SadeceTurkceKarakter == USAK return 17909
  elseif %SadeceTurkceKarakter == VAN return 9930
  elseif %SadeceTurkceKarakter == YALOVA return 9935
  elseif %SadeceTurkceKarakter == YOZGAT return 9949
  elseif %SadeceTurkceKarakter == ZONGULDAK return 9955
  else return Hatalı
}

Kullanım:
!namazvakti il


Örnek:

[ 00:59:13 ] <URaS> !namazvakti istanbul
[ 00:59:13 ] <ImBOT> ISTANBUL için Namaz Vakitleri
[ 00:59:13 ] <ImBOT> İmsak Vakti : 06:41
[ 00:59:13 ] <ImBOT> Sabah Vakti : 08:09
[ 00:59:13 ] <ImBOT> Öğle Vakti : 13:22
[ 00:59:13 ] <ImBOT> İkindi Vakti : 16:01
[ 00:59:13 ] <ImBOT> Akşam Vakti : 18:26
[ 00:59:13 ] <ImBOT> Yatsı Vakti : 19:48


Not: Veriler Diyanet İşleri Başkanlığı kendi sitesinden çekilmektedir.


Not 2: Kodu çalıp yaa her zaman aynısını diyorum düzeltiyorum alıp başka yerde kullanacak kişilerden ricamdır kaynak göstersinler. Teşekkürler.
👍 9
 
 


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 Kapalı
Refbacks are Kapalı





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