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/)
-   -   !yaz #kanal düzenlemesi (https://www.ircforumlari.net/mirc-scripting-sorunlari/312592-yaz-kanal-duzenlemesi.html)

Azad 22 Ocak 2010 12:26

!yaz #kanal düzenlemesi
 
Selamun aleyküm, Bu kodu degismemiz mümkün mü? sekilde bir konu actim, bilgisi olanlardan yardim bekledim. Fakat bilgisi var/yok bilmiyorum ama, bilgisi yok isede konuyu silmesine bir anlam bulamadim. Sözüm sanadir CipriX. Bu forumda sadece sen yoksun, senin gibi 100lerce kisi var, coder veya mIRC Scripting ile alakali.. Kodu istedigim gibi yapmamiz hakkinda yardimlarinizi bekliyorum IRCForumlari.net kullanicilari.

Kod;
on *:text:*:#: {
if $1 == !Basla && $2 { .play # $+(",$findfile($mircdir,$+(*,$2,.txt,*),1),") 5000 | msg # $remove($2,!) egitimi Baslatildi. }
if $1 == !Dur { var %d = $remove($nopath($play(#).fname),.txt) | hadd -m play %d $play(#).pos | .play stop | msg # %d Egitimi durduruldu. }
if $1 == !Devam && $2 {
if $hget(play,$2) { play $+(-f,$ifmatch) # $+(",$findfile($mircdir,$+(*,$2,.txt,*),1),") 10000 | msg # $2 Egitimine kalinan yerden devam ediliyor. }
else { msg # Baslatilan birsey olmadigi icin devam edilemez. }
}
}

Kod sorunsuz bir sekilde calismaktadir.
Daha öncede belirtmistim, kod IRCForumlari.net'den bulmustum yazan kim bilmiyorum. Yapilmasini istedigim sekil söyle olacak..
!yaz kanal(#)siz dosyaismi saniye !yazdur yazi durduruldu !yazdevam dosyaismi devam ediyor. Bu sekilde olsun
Örnek;
!yaz #kanal dosyaismi saniye(kac saniye aralik olacak) Ben bu sekilde yazdigimda, Kanal gelinde bana QscaR dosyaismi 5 saniye aralikla yaziliyor, diyecek. Belirtilen dosyaismi yok ise, böyle bir dosyaismi yok veya yanlis dosyaismi yazdiniz, ve bir dosya yazilirken baska bir istekde bulunulursa istegi algilamasin. Simdiden tsk ederim, yardimci olacak kisi(ler) den.

iyi ve hayrli Forumlar dilerim..

SeRDaR406 22 Ocak 2010 18:00

Cevap: !yaz #kanal düzenlemesi
 
1-) Konuyu yanlış bölüme açmışsınız.(Olması gereken yere taşındı)

2-)Başlığınız kurallara aykırı idi.(Düzeltildi)

Bir daha tekrarlanmaması dileğiyle.

Azad 22 Ocak 2010 20:06

Cevap: !yaz #kanal düzenlemesi
 
Alıntı:

SeRDaR406 Nickli Üyeden Alıntı (Mesaj 1040302741)
1-) Konuyu yanlış bölüme açmışsınız.(Olması gereken yere taşındı)

2-)Başlığınız kurallara aykırı idi.(Düzeltildi)

Bir daha tekrarlanmaması dileğiyle.

1. Yardim icin tsk ederim öncelikle, böyle yardimci kisiler oldugu sürece IRCForumlari daha iyi bir konuma gelecektir.
2. Olarakta kodu istedigim sekilde düzenleyecek bir(ler)i var/yok mu? Kodu düzenlemede yardimlarinizi bekliyorum. [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

iyi ve hayrli, Forumlar dilerim..

Difuzyon 22 Ocak 2010 21:59

Cevap: !yaz #kanal düzenlemesi
 
Kod:

on *:text:*:#control: {
  if $1 == !yaz && $2 && $play(0) == 0 {
    if $findfile($mircdir,$+(*,$3,.txt,*),0) {
      set -e %difytime $calc($4 *1000)
      set -e %difyject $3
      set -e %difychan $iif($left($2,1) == $chr(35),$2,$+($chr(35),$2))
      .play %difychan $+(",$findfile($mircdir,$+(*,$3,.txt,*),1),") %difytime
      msg # $+($3,.txt) dosya ismi $4 sn. süreyle %difychan kanalına yazdırılıyor.
      msg %difychan $remove($3,!) egitimi Baslatildi.
    }
    else { msg # Böyle bir dosya mirc ana dizininde bulunmuyor }
  }
  if $1 == !yazdur {
    var %d = $remove($nopath($play(%difychan).fname),.txt)
    hadd -m play %d $play(%difychan).pos
    .play stop
    msg $+(#,$chr(44),%difychan) %d Egitimi durduruldu.
  }
  if $1 == !yazdevam {
    if $hget(play,%difyject) {
      play $+(-f,$ifmatch) %difychan $+(",$findfile($mircdir,$+(*,%difyject,.txt,*),1),") %difytime
      msg $+(#,$chr(44),%difychan) %difyject Egitimine kalinan yerden devam ediliyor.
    }
  }
}
on *:playend:if $regex($nopath($filename),$+(%difyject,.txt)) { msg %difychan %difyject eğitimi sona erdi. | unset %dify* }


#control kanalında bulunan botuma,aşağıdaki yazıları kanala yazdığımda;

<Cenk> !yaz egitim Difyserv 2
<Bot> Difyserv.txt dosya ismi 2 sn. süreyle #egitim kanalına yazdırılıyor.
<Cenk> !yazdur
<Bot> Difyserv Egitimi durduruldu.
<Cenk> !yazdevam
<Bot> Difyserv Egitimine kalinan yerden devam ediliyor.

şeklinde dökümanı yazdırmakla beraber senide #control kanalında bilgilendirecektir.

Azad 23 Ocak 2010 01:11

Cevap: !yaz #kanal düzenlemesi
 
Difuzyon, yardimin icin tsk ederim, umarim hak ettigin degeri bulursun IRCForumlari.net'de. Kod sorunsuz calismaktatir :-)


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

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