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/)
-   -   Flood Koruması Hakkında.. (https://www.ircforumlari.net/mirc-scripting-sorunlari/57449-flood-korumasi-hakkinda.html)

Cybersoft 09 Mayıs 2008 19:25

Flood Koruması Hakkında..
 
Arkadaşlar ben bu flood korumama muaf kanal eklemek istiyorum ve Kanaldaki voice ve Op ları atmasın istiyorum..

Alıntı:

#text on
on @*:text:*:#: {
if *admin* iswm $address($nick,5) { halt }
if *global* iswm $address($nick,5) { halt }
if *helper* iswm $address($nick,5) { halt }
if $nick isop $chan { halt }
if $nick ishop $chan { halt }
set -u3 %fld. [ $+ [ $chan ] $+ . $+ [ $nick ] ] $calc( %fld. [ $+ [ $chan ] $+ . $+ [ $nick ] ] + 1)
if (%fld. [ $+ [ $chan ] $+ . $+ [ $nick ] ] == 4) {
.notice $nick 14,1 UYARI! :1,0 Çok Hızlı Yazıyorsun 4 2 14Saniyede4 %fld. [ $+ [ $chan ] $+ . $+ [ $nick ] ] 14 satır kullandınız.
}
if (%fld. [ $+ [ $chan ] $+ . $+ [ $nick ] ] >= 5) {
.ban # $nick | .kick # $nick $nick 2 $chan 5Kanalında Flood Yaptıgınız İcin Kanaldan Atıldınız..
}
}
#text end

L4roXyL 09 Mayıs 2008 19:30

Cevap: Flood Koruması Hakkında..
 
Kod:

on @*:text:*:#: {
  if (!$regex($nick(#,$nick).pnick,(@|%|&|~|\+)) && !$regex($address($nick,5),helper|oper|admin|global)) {
    set -u3 %fld. [ $+ [ $chan ] $+ . $+ [ $nick ] ] $calc( %fld. [ $+ [ $chan ] $+ . $+ [ $nick ] ] + 1)
    if (%fld. [ $+ [ $chan ] $+ . $+ [ $nick ] ] == 4) {
      .notice $nick 14,1 UYARI! :1,0 Çok Hızlı Yazıyorsun 4 2 14Saniyede4 %fld. [ $+ [ $chan ] $+ . $+ [ $nick ] ] 14 satır kullandınız.
    }
    if (%fld. [ $+ [ $chan ] $+ . $+ [ $nick ] ] >= 5) {
      .ban # $nick | .kick # $nick $nick 2 $chan 5Kanalında Flood Yaptıgınız İcin Kanaldan Atıldınız..
    }
  }
}

Şeklinde yapabilirsin.

XcLusive 09 Mayıs 2008 20:36

Cevap: Flood Koruması Hakkında..
 
Alıntı:

L4roXyL Nickli Üyeden Alıntı (Mesaj 399297)
Kod:

on @*:text:*:#: {
  if (!$regex($nick(#,$nick).pnick,(@|%|&|~|\+)) && !$regex($address($nick,5),helper|oper|admin|global)) {
    set -u3 %fld. [ $+ [ $chan ] $+ . $+ [ $nick ] ] $calc( %fld. [ $+ [ $chan ] $+ . $+ [ $nick ] ] + 1)
    if (%fld. [ $+ [ $chan ] $+ . $+ [ $nick ] ] == 4) {
      .notice $nick 14,1 UYARI! :1,0 Çok Hızlı Yazıyorsun 4 2 14Saniyede4 %fld. [ $+ [ $chan ] $+ . $+ [ $nick ] ] 14 satır kullandınız.
    }
    if (%fld. [ $+ [ $chan ] $+ . $+ [ $nick ] ] >= 5) {
      .ban # $nick | .kick # $nick $nick 2 $chan 5Kanalında Flood Yaptıgınız İcin Kanaldan Atıldınız..
    }
  }
}

Şeklinde yapabilirsin.

öylede olur,

Kod:

on @*:text:*:#: {
  if (!$regex($nick(#,$nick).pnick,(@|%|&|~|\+)) && !$regex($address($nick,5),/(helper|oper|admin|global)/i) {
    set -u3 %fld. [ $+ [ $chan ] $+ . $+ [ $nick ] ] $calc( %fld. [ $+ [ $chan ] $+ . $+ [ $nick ] ] + 1)
    if (%fld. [ $+ [ $chan ] $+ . $+ [ $nick ] ] == 4) {
      .notice $nick 14,1 UYARI! :1,0 Çok Hızlı Yazıyorsun 4 2 14Saniyede4 %fld. [ $+ [ $chan ] $+ . $+ [ $nick ] ] 14 satır kullandınız.
    }
    if (%fld. [ $+ [ $chan ] $+ . $+ [ $nick ] ] >= 5) {
      .ban # $nick | .kick # $nick $nick 2 $chan 5Kanalında Flood Yaptıgınız İcin Kanaldan Atıldınız..
    }
  }
}

böyle daha iyi olur :)

L4roXyL 09 Mayıs 2008 20:47

Cevap: Flood Koruması Hakkında..
 
Evet büyük küçük harfe duyarlı olunması isteniyorsa /i konulabilir.


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net