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/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   djsaat duzenleme (https://www.ircforumlari.net/mirc-scripting-sorunlari/768235-djsaat-duzenleme.html)

Dahaka 08 Şubat 2017 20:58

djsaat duzenleme
 
Kod:

elseif $regex($remove($4,:),/^([!.&]djsaat)$/Si) {
      if !$regex($5,/^(ekle|s[ıiİ]l|l[ıiİ]st)$/Si) { msg privmsg $3 :Lütfen 2[!.]4djsaat 2<ekle|sil|list> olarak belirtiniz }
      elseif $regex($5,/^ekle$/Si) {
        if !$regex($6,/(\d\:\d)/S) { msg privmsg $3 :Lütfen 2[!.]4djsaat 2<ekle> <Baş.Saat> <Bit.Saat> <Nick> olarak belirtiniz }
        elseif !$regex($7,/(\d\:\d)/S) { msg privmsg $3 :Lütfen 2[!.]4djsaat 2<ekle> <Baş.Saat> <Bit.Saat> <Nick> olarak belirtiniz }
        elseif !$regex($8,/^([a-zA-ZĞğıİöÖüÜşŞçÇ_^\133\135}{][a-zA-ZĞğıİöÖüÜşŞçÇ0-9_|^}\{\133\135`-]{0,30})$/i) { msg privmsg $3 :Lütfen 2[!.]4djsaat 2<ekle> <Baş.Saat> <Bit.Saat> <Nick> olarak belirtiniz }
        elseif $hget(DjSaat,$8) { msg privmsg $3 $+(4,$8,) nick'i $hget(DjSaat,$8) saat'leri arasında eklidir. }
        else {
          .hadd -m DjSaat $8 $6 $7
          .hsave -o DjSaat hash/DjSaat.tprk
          msg privmsg $3 $+(4,$8,) nick'i $6 - $7 saatleri arasına eklendi.
        }
      }
      elseif $regex($5,/^s[ıiİ]l$/Si) {
        if !$regex($6,/^([a-zA-ZĞğıİöÖüÜşŞçÇ_^\133\135}{][a-zA-ZĞğıİöÖüÜşŞçÇ0-9_|^}\{\133\135`-]{0,30})$/i) { msg privmsg $3 :Lütfen 2[!.]4djsaat 2<sil> <Nick> olarak belirtiniz }
        elseif !$hget(DjSaat,$6) { msg privmsg $3 $+(4,$6,) nick'i Dj Saat listesinde bulunmamaktadır. }
        else {
          .hdel -ms DjSaat $6
          .hsave -o DjSaat hash/DjSaat.tprk
          msg privmsg $3 $+(4,$6,) nick'i Dj Saat listesinden silindi.
        }
      }
      elseif $regex($5,/^l[ıiİ]st$/Si) {
        if ($hget(DjSaat,0).data == 0) { msg privmsg $3 :DjSaat listesinde kayıt bulunmamaktadır. }
        else {
          msg privmsg $3 :Dj Saat Listesi
          msg privmsg $3 :
          var %i = 1 | while (%i <= $hget(DjSaat,0).data) {
            msg privmsg $3 :Saat: $hget(DjSaat,%i).data - Nick: $hget(DjSaat,%i).item     
            inc %i
          }
          msg privmsg $3 :
          msg privmsg $3 :Dj Saat Listesi Sonu
        }
      }
    }


kod !djsaat ekle 23:00 00:00 NİCK gibi ekleme yapmakta istedigim olay !djsaat ekle Nick Pazartesi persembe cuma pazar 23:00 - 02:00 gibi rahat rahat yazabilmek..

Feragat 08 Şubat 2017 21:41

Cevap: djsaat duzenleme
 
Bu söylediğin bir sorun değil istektir. İstekler, kategorinin amacı dışındadır.

Bu gibi isteklerde genelde biz "if then else" veya "hash tablo" veya "/write ya da $read" konularını inceleyin dediğimizde alınan cevaplar "bilsem burada işim ne" vb oldu. (Senin için söylemiyorum)

Ama evet "bilsem burada işim ne" cümlesi doğru ama eksik. Bilmeyen inceleyip uğraşıp sorup öğrenmeli. Bu düz bir istek olmamalı.

Sorduğun soru ile ilgili işin özü burda
Kod:

.hadd -m DjSaat $8 $6 $7
Eğer direk istediğini yazıp veren çıkmaza, buradan incelemeye başlayabilirsin. LİNK: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

kolay gelsin.

Dahaka 09 Şubat 2017 21:35

Cevap: djsaat duzenleme
 
yardımcı olacak yok sanırım..

Mecnun 14 Şubat 2017 07:53

Cevap: djsaat duzenleme
 
Kod:

.hadd -sm DjSaat $8 $6 $7
sanırım:)

Dahaka 15 Şubat 2017 22:15

Cevap: djsaat duzenleme
 
Alıntı:

Serazad Nickli Üyeden Alıntı (Mesaj 1041843060)
Kod:

.hadd -sm DjSaat $8 $6 $7
sanırım:)

yok hocam onu denedim yemedi...

Toprak 15 Şubat 2017 22:57

Cevap: djsaat duzenleme
 
:)))))


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk