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/)
-   -   Oto Selam hakkında yardım (https://www.ircforumlari.net/mirc-scripting-sorunlari/432673-oto-selam-hakkinda-yardim.html)

Samet 04 Aralık 2011 22:04

Oto Selam hakkında yardım
 
Alıntı:

On *:Text:*:#:{ if $regex($1-,/(slm|selam|s\.a|s\.a\.)/ASi) && !$var($+(%,cesur,$nick)) { msg $chan Aleykum Selam $nick .set -u300 $+(%,cesur,$nick) } }

Devamı için: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
IRCForumlari.Net

elimde bu code var bir kişinin selamını belli bir saatte 1 kere alıyor. Fakat bu code yi biraz daha geliştirmek istiyorum mesela :

Belli yazılar olduğunda o yazıları almasın örneğin adam Selametle yazıyor bunuda selam görüyor bu tarz bazı kelimeleri muaf tutabilirmiyiz?

Ve selam ı adam yazdıktan 10 sn sonra alsın .

Şimdiden teşekkürler

angry1 04 Aralık 2011 22:24

Cevap: Oto Selam hakkında yardım
 
Alıntı:

Mavi Nickli Üyeden Alıntı (Mesaj 1040944765)
elimde bu code var bir kişinin selamını belli bir saatte 1 kere alıyor. Fakat bu code yi biraz daha geliştirmek istiyorum mesela :

Belli yazılar olduğunda o yazıları almasın örneğin adam Selametle yazıyor bunuda selam görüyor bu tarz bazı kelimeleri muaf tutabilirmiyiz?

Ve selam ı adam yazdıktan 10 sn sonra alsın .

Şimdiden teşekkürler

Kod:

on *:text:*:#: {
  if (S.a iswm $1-) {
    var $+(%,satflood.,$nick)
    inc -u60 $+(%,saflood.,$nick)
    if $($+(%,saflood.,$nick),2) > 2 {
      .halt
    }
  .msg # 1a.SeLam $nick
  }
  if (S.a.  iswm $1-) {
    if $+(%,satflood.,$nick) == $nick { .halt }
    inc -u60 $+(%,sa2flood.,$nick)
    if $($+(%,sa2flood.,$nick),2) > 2 {
      .halt
    }
  .msg # 1a.SeLam $nick
  }
  if (Slm  iswm $1-) {
    if $+(%,satflood.,$nick) == $nick { .halt }
    inc -u60 $+(%,slmflood.,$nick)
    if $($+(%,slmflood.,$nick),2) > 2 {
      .halt
    }
    .msg # 1a.SeLam $nick
  }
  if (Selam  iswm $1-) {
    if $+(%,satflood.,$nick) == $nick { .halt }
      inc -u60 $+(%,slm2flood.,$nick)
      if $($+(%,slm2flood.,$nick),2) > 2 {
        .halt
      }
    .msg # 1a.SeLam $nick
    }
}

bu işini qörür sanırım
10 sanıye demişsin .timer 1 10 /msg # 1a.SeLam $nick
qibide değişe bılırsın

Samet 04 Aralık 2011 22:30

Cevap: Oto Selam hakkında yardım
 
Bu timer ı kapatmazsak o kanalda her 10 sn de bir aynı mesajı yazmaz dimi ?

angry1 04 Aralık 2011 22:36

Cevap: Oto Selam hakkında yardım
 
timer 1 10 = 10 sanıyede 1 sefer diyor burda

bu arada bu kodu ben Difuzyon hocadan almıstımm. tekrar ellerine sağlık hocamızın..

Samet 04 Aralık 2011 22:57

Cevap: Oto Selam hakkında yardım
 
Saolasın süper oldu :)

Z-Lined 06 Aralık 2011 14:36

Cevap: Oto Selam hakkında yardım
 
Mavi

Alıntı:

On *:Text:*:#:{ if $regex($1-,/(slm|selam|s\.a|s\.a\.)/ASi) && !$var($+(%,cesur,$nick)) { msg $chan Aleykum Selam $nick .set -u50 $+(%,cesur,$nick) } }
Yapmanız Gereken .set -u50 Burdaki 50 Sayıyı Ona Göre Ayarlamandır.


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

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