![]() |
Kişisel Korumalar Düzenleme #kişiselkoruma on on *:deop:#:{ if $nick != $me && $opnick = $me { chanserv op # $me } } on *:BAN:#:{ if $banmask iswm $address($me,5) { if $me isop # { mode # -bo $banmask $nick | notice $nick Beni banlama! } | chanserv unban # $me } } on *:KICK:#:if $nick != $me && $knick = $me { set -u30 %kchan $chan | set -u30 %knick $nick | join # } on *:OP:%kchan:if $opnick = $me { mode %kchan -o %knick | ban -k %kchan %knick 2 Beni kickleme.. | unset %kchan | unset %knick } #kişiselkoruma end } menu channel { - Kişisel Koruma .Acık:/enable #kişiselkoruma .Kapalı:/disable #kişiselkoruma } Yukarıdaki kod forumda "el33t" tarafından eklenmiş bir kişisel koruma. Acaba buna kick+ban seçeneği de eklenebilir mi? |
Cevap: Kişisel Korumalar Düzenleme Eklenir tabi ki de sen tam olarak ne istiyosun nasıl bir kick ban ? Nerede işleve girecek ? |
Cevap: Kişisel Korumalar Düzenleme Şöyle cevap vereyim: Kanaldaki başka bir op arkadaşım şakayla bazen bu işlevlerden birini yapıyor(bazen de kötü niyetliler nasıl op oluyorsa onlar aynı şeyi yapıyor); ancak, kick, deop, ban işlevlerinde gayet güzel karşılık veriyor bu kod. Ne var ki, bana kick+ban attıkları zaman kanala giremiyorum. Kendimi invite edip daha sonra kanala girebiliyorum. Benim isteğim; kick+ban durumunda, otomatik olarak atıldığım kanaldan banımı açacak, beni op yapacak ve ceza olarak da ona mesela kick+ban atacak. Sonunda bir de mesaj ile uyarsa fena olmaz. Umarım anlatabilmişimdir. Teşekkürler. |
Cevap: Kişisel Korumalar Düzenleme Alıntı:
Kod: on *:ban:#KanaL1,#KanaL2,#KanaL3,#KanaL4:{ |
Cevap: Kişisel Korumalar Düzenleme [QUOTE=SovaLyem;1040342006]#kişiselkoruma on on *:deop:#:{ if $nick != $me && $opnick = $me { chanserv op # $me } } on *:BAN:#:{ if $banmask iswm $address($me,5) { if $me isop # { mode # -bo $banmask $nick | notice $nick Beni banlama! } | chanserv unban # $me } } on *:KICK:#:if $nick != $me && $knick = $me { set -u30 %kchan $chan | set -u30 %knick $nick | join # } on *:OP:%kchan:if $opnick = $me { mode %kchan -o %knick | ban -k %kchan %knick 2 Beni kickleme.. | unset %kchan | unset %knick } #kişiselkoruma end } menu channel { - Kişisel Koruma .Acık:/enable #kişiselkoruma .Kapalı:/disable #kişiselkoruma } Yukarıdaki kodda basit bir kick durumunda bile herhangi bir şey yapmıyordu. Yani kick durumunda manuel olarak kanala girmek gerekiyor; ancak o zaman devreye giriyor. Ayrıca ban+kick durumunda kanala yeniden unban yaparak giriş yapamıyor. Bu yüzden araştırdım aşağıdaki kodu buldum. Çok da güzel çalışıyor; kick durumunda kendisi kanala geri dönüp op oluyor. Kick+ban durumunda kendisi unban yapıp kanala geliyor ve op oluyor. Acaba her ikisi için; Kanala geri gelip bana kick ya da kick+ban uygulayan nicki en azından deop edebilir miyim? Kod: #unban on on @*:ban:#:{ if ($banmask iswm $address($me,5)) { mode $chan -b $banmask } } on *:kick:#:{ if ($knick == $me) { .timer 1 2 /join $chan | set %knc $nick } } raw 474:*:{ chanserv unban $2 | join $2 } #unban end menu channel { Ban Koruması .On:/enable #unban .Off:/disable #unban } |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 01:01. |
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