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/)
-   -   Koruma muaf (https://www.ircforumlari.net/mirc-scripting-sorunlari/52708-koruma-muaf.html)

Braun 05 Nisan 2008 13:23

Koruma muaf
 
Selam kolay gelsin
Arkadaşlar mirce hangi korumaları yüklersem yükleyim belirttiğim kanalrda işlememesi için bir remote varmı yardımcı olursanız sevinirim kolay gelsin

Regex 05 Nisan 2008 14:18

Cevap: Koruma muaf
 
Eventın açıldığı satırın altına, if $istok(#kanal1 #kanal2 #kanal3,#,32) { halt } gibi bir döngü ekleyerek yapabilirsin.

Braun 08 Nisan 2008 21:00

Cevap: Koruma muaf
 
Biraz daha ne anlatabilirmisin lütfen.

Regex 08 Nisan 2008 22:20

Cevap: Koruma muaf
 
Aslında anlamayacak bir şey yok. Orta düzeyde mIRC Scripting bilgisine sahip olsaydın, ne demek istediğimi rahatlıkla anlardın. Sana bir örnek vereceğim, bu örneğe bakarak gerekli düzenlemeleri yapabilirsin. Yine yapamazsan, elindeki kodları buraya yapıştırırsın; ben, kodlarda düzenlemeleri yapıp sana veririm.

Şimdi, herhangi bir kanalda, yollanan herhangi bir text'te "aaa" sözcüğü geçerse, "ban+kick" şeklinde kişiyi uzaklaştırmak istediğimizi farzedelim.

Kod:

on *:text:*aaa*:#:{
  ban -k # $nick 2 Bye.
}


Aynı korumayı, senin istediğin hale getirelim:

Kod:

on *:text:*aaa*:#:{
  if $istok(#muaf1 #muaf2 #muaf3,#,32) { halt }
  ban -k # $nick 2 Bye.
}


Umarım anlamışsındır ve kendin yapabilirsin. Kolay gelsin.

XcLusive 08 Nisan 2008 22:59

Cevap: Koruma muaf
 
mantıklı ancak tek tek remotelere eklemek yerine ban ve kick aliaslarını değiştirerek komple çözüm üretilebilir.

Kod:

kick {
  if ($istok(#muaf1 #muaf2,$1,32)) { echo -a $1 kanalında kick kullanılamaz | goto end }
  kick $1-
  :end
}
ban {
  if ($1 == -k) && ($istok(#muaf1 #muaf2,$2,32)) { echo -a $2 kanalında ban kullanılamaz | goto end }
  if ($istok(#admin #deneme,$1,32)) { echo -a $1 kanalında ban kullanılamaz | goto end }
  ban $1-
  :end
}

verdiğim komutları mIRC'in alias dosyasının içine eklersen korumalar muaf tuttuğun kanallarda etkili olmaz.
eğer korumalarının kick ve ban işlevinde " / " kullanmışsan
on *:text:*aaa*:#deneme:/ban $chan $nick 2 | /kick $chan $nick ...
#deneme kanalında ban kullanılamaz
#deneme kanalında kick kullanılamaz
gibi uyarı alırsın ancak;
on *:text:*aaa*:#deneme:ban $chan $nick 2 | kick $chan $nick ...
şeklinde yapmışsan uyarı alamazsın
sonra verdiğin kod çalışmıyor deme :)

Regex 09 Nisan 2008 16:36

Cevap: Koruma muaf
 
XcLusive, başında slash (/) kullanıp kullanmaması, herhangi bir fark yaratmaz. Senin dediğinin olmaması için, başında hiçbir şey kullanmaması değil, nokta (.) kullanması gerekir. Örnek:

Kod:

on *:text:*aaa*:#deneme:.ban -k # $nick 2 Sebep.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] adlı dersten, konuyla ilgili ayrıntılı bilgi edinebilirsiniz. Kolay gelsin.


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

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