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/)
-   -   !kb ban (https://www.ircforumlari.net/mirc-scripting-sorunlari/699065-kb-ban.html)

wolera 19 Temmuz 2015 12:09

!kb ban
 
Merhaba arkadaşlar opların benim üzerimden !kb nick yazınca komutla kick ban atmasını istiyorum denedim fakat olmadı kodda bir hatamı yapıyorum yardımcı olurmusunuz.

on *:text:*:#:{
if $nick isop $chan {

if $1 == !kb { mode # +b $2 | kick # $2 %degisme }

}
}

Toprak 19 Temmuz 2015 12:32

Cevap: !kb ban
 
Alıntı:

wolera Nickli Üyeden Alıntı (Mesaj 1041671392)
Merhaba arkadaşlar opların benim üzerimden !kb nick yazınca komutla kick ban atmasını istiyorum denedim fakat olmadı kodda bir hatamı yapıyorum yardımcı olurmusunuz.

on *:text:*:#:{
if $nick isop $chan {

if $1 == !kb { mode # +b $2 | kick # $2 %degisme }

}
}


Kod:

on *:text:*:#:{
  ;- [.!]kb yada [.!]kickban olarak kanal yetkilileri(%,@,&,~) prefix'lerine sahip yetkililer kullanırsa.
  if $regex($1,/^[.!]k(ick)?b(an)?$/Si) && $regex($nick(#,$nick).pnick,/(%|@|&|~|\.)) {
    ;- $2 yani nick belirtilmezse uyar.
    if !$2 { msg # Lütfen nick belirtiniz. Örn; [!.]kb Nick | return }
    ;- $2 yani nick kanalda bulunmuyorsa uyar.
    if ($2 !ison #) { msg # Belirttiğiniz nick kanal'da bulunmamaktadır.. | return }
    ;- $2 yani nick ben($me) isem uyar.
    if $regex($2,/^ $+ $me $+ $/Si) { msg # Beni banlıyamazsınız.. | return }
    ;- $2 yani nick komut'u uygulayan kişi ise uyar.
    if $regex($2,/^ $+ $nick $+ $/Si) { msg # Kendinizi banlıyamazsınız.. | return }
    ;- Kanaldan banla ve kick'le
    mode # +b $2 | kick # $2 $nick tarafından banlandınız..
  }
}



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

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