logo

Sitemize hoşgeldiniz.
Tarih: 09-22-2020
Saat: 03:44

mIRClub | BİLGİ PAYLAŞIM BLOĞU

mIRC Script | Addon | Kısa Kod
Site Map Contacts anasayfa

Üye Panelİ

Anket

    • Sitemi Nasıl Buldunuz (What do you think)?

      Sonuçları görüntüle

      Yükleniyor ... Yükleniyor ...
  • Radyo

    Sayaç ve Dost Sİteler

    En güncel Mobil Sohbet siteniz.
    Sitelerinizi en iyi dizin'e ekleyin.

    TAKVİM

    Eylül 2020
    P S Ç P C C P
     123456
    78910111213
    14151617181920
    21222324252627
    282930  

    POPÜler YAZILAR

    SON YORUMLAR

    You are here: Home » IRC'de Koruma
    yazarYazar: Admin | tarihTarih: 4 Ekim 2017 / 9:26
    on @*:join:#: { set -u8 %door. [ $+ [ $wildsite ] $+ . $+ [ $chan ] ] 1 }
    on @*:part:#: {
      if (%door. [ $+ [ $wildsite ] $+ . $+ [ $chan ] ] && %door.check == $null) {
        set -u6 %door.check 1
        ban -u60 # $nick 2
        .notice $nick Revolving Door Ban set on you.
      }
    }
    on @*:join:#: { set -u8 %door. [ $+ [ $wildsite ] $+ . $+ [ $chan ] ] 1 }
    ; Sets a variable according to the user's host and the channel
    ; If you are not op on that channel, mIRC ignore's it and no variable is set.
    ; You may set a specific channel by replacing # with your channels name

    on @*:part:#: {
    ; Here we listen for parts, if you're not op, this doesn't trigger
      if (%door. [ $+ [ $wildsite ] $+ . $+ [ $chan ] ] && %door.check == $null) {
      ; Check if the user parted within 8 seconds
      ; %door.check is a precautionary variable set so we don't flood ourself
      ; That will make sure we only set the ban once
        set -u6 %door.check 1
        ban -u60 # $nick 2
        .notice $nick Revolving Door Ban set on you.
        ; Bans user and notify him/her about being banned
      }
    }
    yazarYazar: Admin | tarihTarih: 4 Ekim 2017 / 9:21
    on @*:text:*:#: {
      if ($nick !isop # && $len($1-) > 300) {
        ban # $nick 2
        kick # $nick Excess text!
      }
    }

     

    yazarYazar: Admin | tarihTarih: 4 Ekim 2017 / 9:20

    Bir kullanıcı tarafından devralınanın veya kazayla yapılan toplu yürüyüşlerin önlenmesi. Bir kullanıcının ChanServ’e veya ağınızın kanal servislerine erişimi yoksa, bu oldukça iyi sonuçlanacaktır.

     

    on @!*:kick:#: {
      if (%kicks. [ $+ [ $nick ] $+ . $+ [ $chan ] ] == $null) {
        set -u8 %kicks. [ $+ [ $nick ] $+ . $+ [ $chan ] ] 1
        return
      }
      else { inc %kicks. [ $+ [ $nick ] $+ . $+ [ $chan ] ] }
      if (%kicks. [ $+ [ $nick ] $+ . $+ [ $chan ] ] > 3 && %kicks.check == $null) {
        set -u6 %kicks.check 1
        raw -q mode # -o+b $nick $wildsite
        kick # $nick Do not mass kick users!
      }
    }

    This code listens to kicks from a user on a channel, if the number of kicks exceed 3 within 8 seconds, mIRC deop’s and kick/bans the user. You can copy/paste the code above into remotes and have it work fine. The code below explains the code line by line.

    on @!*:kick:#: {
    ; Listens to kicks when you're op and not doing the kick
      if (%kicks. [ $+ [ $nick ] $+ . $+ [ $chan ] ] == $null) {
      ; Checks for kick records from $nick
        set -u8 %kicks. [ $+ [ $nick ] $+ . $+ [ $chan ] ] 1
        return
        ; If there are no records, mIRC creates a variable to store info
        ; You can change 8 to change the duration...
      }
      else { inc %kicks. [ $+ [ $nick ] $+ . $+ [ $chan ] ] }
      ; If records exist, mIRC increases the amount of kicks by $nick
      if (%kicks. [ $+ [ $nick ] $+ . $+ [ $chan ] ] > 3 && %kicks.check == $null) {
        ; Checks if $nick has over 3 kicks on $chan
        ; Also checks %kick.check if it exists so you dont try to kick/ban more than once
        ; You can change 3 to fit your limits...
        set -u6 %kicks.check 1
        raw -q mode # -o+b $nick $wildsite
        kick # $nick Do not mass kick users!
        Kick, ban, and deop user for mass kicking
      }
    }

     

    yazarYazar: Admin | tarihTarih: 4 Ekim 2017 / 6:57
    Guest Nick Kicker

    Wanna keep those annoying Guest????? nicks out of your channel? Here’s something to help you out without the need for another entry on your blacklist. Code should go into mIRC Remotes and code is explained below…

    on @*:join:#: {
      if (Guest* iswm $nick) {
        mode # +b Guest*!*@*
        kick # $nick No Guest nicks allowed!
      }
    }

     

    The code is pretty simple, you may copy/paste it into remotes and you’re set to go. Below is an explanation of the code.

    on @*:join:#: {
    ; Triggers when users join a channel you're op on
      if (Guest* iswm $nick) {
      ; Checks if Guest* wildmatches $nick
        mode # +b Guest*!*@*
        kick # $nick No Guest nicks allowed!
        ; Since Guest* did match the nick, we proceed to kick/ban
      }
    }

     

    Now you don’t have anymore Guest nicks in your channel, you can modify this as you please according to your needs. If you find any errors, please report them to us via email, memo, or our script forum, thank you for your time.