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/)
-   -   Ban süre detaylı (https://www.ircforumlari.net/mirc-scripting-sorunlari/524888-ban-sure-detayli.html)

JohnGalt 01 Mart 2013 16:04

Cevap: Ban süre detaylı
 
En alta muaf kanalları belirtebileceğin bir kısım ekledim, oraya istediğin kadar kanalı örnek olarak verdiğim gibi #kanal1,#kanal2 diye virgül ile ayırarak boşluksuz yazabilirsin.

Yine /at süre banmask yada /at süre nick şeklinde komutu kullanmalısın. Yine banlandığı süreyi vs. muaf olmayan kanallardaki gibi sebep kısmında belirtir, tek farkı ise süresi dolmadan açılabilir; uyarı vs. vermez.

Kod:

on *:unban:#:{
  if ($hget($chan,$banmask))  {
    if ($nick != $me) {
      msg $chan Uyarı: Bu maskesinin daha $süre($hget($chan,$banmask).unset) ban süresi var. | inc $+(%,unban_,$nick)
      if $($+(%,unban_,$nick),2) > 2 { mode $chan -aohv $nick $nick $nick $nick
      ban -u300k $chan $nick 2 3 defa kural ihlali yaptığınız için kanaldan 5 dakika banlandınız. | unset $+(%,unban_,$nick) }
      ban $+(-u,$hget($chan,$banmask).unset) $chan $banmask
    }
    else { hdel $chan $banmask }
  }
}
alias at {
  if $2 ison $active { ban $+(-u,$$1,k) $active $2 2 $address($2,2) maskesine $süre($1) süreli ban atılmıştır. | $iif(!$istok($muaf,$active,44),hinc -mz $active $address($2,2) $1) }
  else { ban $+(-u,$$1) $active $2 $2 maskesine $süre($1) süreli ban atılmıştır. | $iif(!$istok($muaf,$active,44),hinc -mz $active $2 $1) }
}
alias süre { return $replace($duration($1),secs,saniye,sec,saniye,mins,dakika,min,dakika,hrs,saat,hr,saat) }
alias muaf { return #kanal1,#kanal2,#kanal3 }



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

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