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/)
-   -   Prefixi olmayanlara INVEX(+I) eklemek (https://www.ircforumlari.net/mirc-scripting-sorunlari/164674-prefixi-olmayanlara-invexi-eklemek.html)

MerakLıuSer 13 Aralık 2008 00:01

Prefixi olmayanlara INVEX(+I) eklemek
 
Arkadaşlar şimdi benim istediğim örnek #Eskiler kanalı diye bir kanalım var.
Bu kanalda " 4 " tane yetkisiz " 2 " tanede yetkili(+%@&~) nick var diyelim. Ve kanalımda +i modesi var. Ben " /Kanalısabitle " yazdıgımda YETKISIZ nicklere +I nick!*@* şeklinde invex eklemesini istiyorum. Bu yapılabilirmi. Yardımlarınız için teşekkürler.
HAYIRLI FORUMLAR...

Difuzyon 13 Aralık 2008 02:46

Cevap: Yardım edebilirmisiniz?
 
Kod:

alias Kanalısabitle {
  if (*i* iswm $chan(#Eskiler).mode) {
    var %cnk 1
    while %cnk <= $nick(#Eskiler,0) {
      if !$count($nick(#Eskiler,%cnk).pnick,+,%,@,&,~) { mode #Eskiler +I $nick(#Eskiler,%cnk) }
      inc %cnk
    }
  }
}

Kodu remote'a ekliyorsunuz.
#Eskiler kanalı +i mode'unda ise prefix sahibi(+,%,@,&,~) olmayan nicklere Invex(+I) ekleyecektir.Kanal +i modunda değilse işlev görmeyecektir.
Kullanımı belirttiğiniz gibi /Kanalısabitle şeklindedir.

İyi paylaşımlar...


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

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