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/)
-   -   Çözüldü hopall alias hk. (https://www.ircforumlari.net/mirc-scripting-sorunlari/810726-hopall-alias-hk.html)

Fredyyy 10 Ocak 2019 03:04

hopall alias hk.
 
Kod:

alias hopall {
  var %i 1, %tmp
  while (%i <= $chan(0)) {
    %tmp = $addtok(%tmp, $chan(%i), 44)
    inc %i
  }
  .partall $1-
  .timer 1 0 join -n %tmp
}

bu alias içinde ben #Opers i muaf tutmak istiyorum. bunun için if !$istok(#opers,$chan,32) seklinde muaf eklemeye calıştım ama başaramadım. Hatayı nerede yapıyorum, şimdiden teşekkür ederim.

Alper 10 Ocak 2019 09:14

Cevap: hopall alias hk.
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Yanlış yaptığın kısım !$istok(#opers,$chan,32) burda $chan yerine $chan(%i) kullanman gerek gerçi o şekilde kullansan bile partall olduğu için tüm kanallardan çıkarıyor.

Nasıl denediğini söylersen ona göre yardımcı olmaya çalışayım

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 09:14 -->-> Daha önceki mesaj 08:51 --

Yada verdiğim kod ile kendi yaptığını karşılaştırırsın.

Kod:

alias hopall {
  var %i 1, %tmp
  while (%i <= $chan(0)) {
    if !$istok(#opers,$chan(%i),32) {
      .part $chan(%i)
      %tmp = $addtok(%tmp, $chan(%i), 44)
    }
    inc %i
  }
  .timer 1 0 join -n %tmp
}

Bu sekilde dener misin

Fredyyy 10 Ocak 2019 10:48

Cevap: hopall alias hk.
 
Teşekkürler sizin yazdığınız şekilde çalıştı.


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

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