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 Hazır Kodlar (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/)
-   -   Kanal Şifre Koruması / Şifre Girmeyenler Giremez (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/1052760-kanal-sifre-korumasi-sifre-girmeyenler-giremez.html)

Mylife 31 Ocak 2025 17:06

Kanal Şifre Koruması / Şifre Girmeyenler Giremez
 
Kod:

alias _şifre {
  var %:kşifre kanal_sifre.txt
  if (!$1) {
    echo -a < HATA > /_şifre şifreniz.
  }
  elseif $regex($1,/\W+/Six) {
    echo -a < HATA > şifre özel karakter içeremez.
  }
  else {
    write %:kşifre $1
    echo -a $1 belirlenen kanallar için şifre olarak belirlendi.
  }
}
alias şifre_değiştir { if (!$1) { echo -a < HATA > /şifre_değiştir şifreniz. } | elseif $regex($1,/\W+/Six) { echo -a < HATA > şifre özel karakter içeremez. } | else { .remove kanal_sifre.txt | .timer 1 2 write kanal_sifre.txt $1 | echo -a $1 Yeni şifre olarak belirlendi. } }
alias g_sil { if (!$1) { echo -a Lütfen nick belirtin. } | elseif !$read(girisizni.txt,w,$1) { echo -a $1 giriş izni listesinde yok. } | else { write -dl $+ $readn girisizni.txt | echo -a $1 giriş izin listesinden silindi. } }
;aktif olacağı kanalları alttaki kısımları değiştirin.
on *:join:#tr-msl,#kanal2: {
;Muaf nick eklemek isterseniz aşağıya ekleyin.
  if !$regex($nick,/ali|Mylife|muafnick1|muafnick2/iS) && !$read(girisizni.txt,w,$+(*,$nick,*)) {
    set %;knl #
    var %:n $nick
    privmsg %:n %;knl kanalına girmek için özel şifreyi girmelisiniz. .şifre kanalşifresi
    mode %;knl +b %:n
    kick %;knl %:n Özel şifreli bir kanaldır.

  }
}
;bu kısım kanaldan part edilirseniz girmek için tekrar kanala oto girmeniz için.
on *:part:#: { if ($nick == $me) { sajoin $me # } }
;bu kısım özel yazışmalar için.
on $*:TEXT:/[\.!][Şşs][İiı]fre/Si:?: { if (!$2) { msg $nick Lütfen şifre girin. (!şifre kanalşifresi) } | elseif !$read(kanal_sifre.txt,w,$2) { msg $nick Hatalı şifre girdiniz. Giriş izni verilmedi. } | else { msg $nick Şifre doğru. Giriş izni verildi. /join %;knl | mode %;knl -b $nick | chanserv invite %;knl $nick | sajoin $nick %:knl | write girisizni.txt $nick | .unset %;knl }  }

Kodun amacı;

Belirlediğiniz kanala belirlediğiniz bir şifre koyar ve o kanala girmek isteyen kişilere özelden şifre girmesini söyler şifreyi girenleri kanala alır girmeyenleri almaz. Bu zaten mevcut unreal sunucularında zaten var +l modu ile ama bunu görmek veya iptal etmek bir sunucu admini için oldukça basit.

Kullanım;


/_şifre => ilk kullanım şifre belirler.
/şifre_değiştir yenişifre => yeni şifre oluşturur.
/g_sil nick => daha önce şifreyi giren giriş izni alan kullanıcının iznini siler.

Örnek görünüm;

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

İyi forumlar dilerim.

idyllic 31 Ocak 2025 20:34

Cevap: Kanal Şifre Koruması / Şifre Girmeyenler Giremez
 
emeğinize sağlık


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

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