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/)
-   -   !dur ekleme (https://www.ircforumlari.net/mirc-scripting-sorunlari/123734-dur-ekleme.html)

QkLa 14 Temmuz 2008 07:44

!dur ekleme
 
on *:text:*:#:{
if !dosya isin $1 {
if $nick !isop $chan {
.msg $chan 0,3Kanal operatörü degilsiniz, Yetkiniz yok 0,12 $nick $+ ?
}
else {
}
}
}


bu codeye !dur diye bir komut ekleyebilirmiyiz.!dur dediginde kanala msg gonderme duracak.Hayirli Forumlar.

Gurkan 14 Temmuz 2008 12:46

Yanıt: !dur ekleme
 
Kod:


#durdur on
on *:text:*:#:{
if !dosya isin $1 {
if $nick !isop $chan {
.msg $chan 0,3Kanal operatörü degilsiniz, Yetkiniz yok 0,12 $nick $+ ?
}
else {
#durdur end
}
if !dur isin $1 {
if $nick !isop $chan {
msg # Sen Durduramassın !
}
else {
disable #durdur | msg # Gönderim $nick tarafından durduruldu
}
}
}


Regex 15 Temmuz 2008 01:46

Cevap: !dur ekleme
 
Nasıl bir okutma sistemi kullanıyorsun, QkLa? /play mi yoksa başka bir şey mi? Kodun tamamını yani else'nin içini de vermelisin.

Not: LanetLy, verdiğin kod çalışmaz.

QkLa 15 Temmuz 2008 03:14

Cevap: !dur ekleme
 
on *:text:*:#:{
if !dosya isin $1 {
if $nick !isop $chan {
.msg $chan 0,3Kanal operatörü degilsiniz, Yetkiniz yok 0,12 $nick $+ ?
}
else {
.msg $chan mesaj..
.msg $chan mesaj..
.msg $chan mesaj...
}
}
}

!dur komutu buna eklenecek kardeslerim

Regex 15 Temmuz 2008 03:54

Cevap: !dur ekleme
 
Hmm, herhangi bir dosyadan /play komutuyla okutmuyorsun yani? O zaman, şöyle bir şey yapalım:

Kod:

on *:text:*:#:{
  if $nick isop # {
    if $1 == !dosya { set %bak ok | $iif(%bak,.msg # İlk mesaj.) | $iif(%bak,.msg # İkinci mesaj.) | $iif(%bak,.msg # Üçüncü mesaj.) }
    if $1 == !dur && %bak { unset %bak | .msg # İşlem durduruldu. }
  }
}


Umarım işine yarar. Kolay gelsin.

QkLa 15 Temmuz 2008 06:26

Cevap: !dur ekleme
 
Alıntı:

Regex Nickli Üyeden Alıntı (Mesaj 505992)
Hmm, herhangi bir dosyadan /play komutuyla okutmuyorsun yani? O zaman, şöyle bir şey yapalım:

Kod:

on *:text:*:#:{
  if $nick isop # {
    if $1 == !dosya {
      set %bak ok | .timer 1 10 unset %bak
      $iif(%bak,.msg # İlk mesaj.)
      $iif(%bak,.msg # İkinci mesaj.)
      $iif(%bak,.msg # Üçüncü mesaj.)
    }
    if $1 == !dur && %bak {
      unset %bak
      .msg # İşlem durduruldu.
    }
  }
}


Umarım işine yarar. Kolay gelsin.

buradaki timer degisken olabilir mi
mesela ilk satir /timer 1 10
ikinci satir /timer 1 15
ucuncu satir /timer 1 17
.
.
.
devam etse..

Regex 16 Temmuz 2008 03:40

Cevap: !dur ekleme
 
O zaman, bu mesajları bir txt dosyasına kaydet. Kodu, dosyanın adının mesaj.txt olduğunu varsayarak yazıyorum. İşte kod:

Kod:

on *:text:*:#:{
  if $nick isop # {
    if $1 == !dosya { set %bak ok | var %m = 1,%o = 1 | while $read(mesaj.txt,%m) { $iif(%bak,.timer 1 %o .msg # $read(mesaj.txt,%m)) | inc %m | inc %o 2 } }
    if $1 == !dur && %bak { unset %bak | .msg # İşlem durduruldu. }
  }
}


!dur yazana kadar, mesaj.txt içindeki satırları yukarıdan aşağı ikişer saniye arayla kanala yollar.

Umarım işine yarar. Kolay gelsin.

tam1deLi 16 Kasım 2009 00:03

Cevap: !dur ekleme
 
Ben kanala 2 3 nickle giriyorum nick.txt içinde olan nickler bir txt içindeki yazıyı karışık kanala yolluyor bundada tek nick değilde diğer nicklerle birlikte okutabilirmiyiz yada $read'da sırayla okutmak için napmalıyız


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

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