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/)
-   -   20 User Üstü Kanala Oto Botun girmesi (https://www.ircforumlari.net/mirc-scripting-sorunlari/38786-20-user-ustu-kanala-oto-botun-girmesi.html)

Darnasus 13 Şubat 2015 14:30

Cevap: 20 User Üstü Kanala Oto Botun girmesi
 
Alıntı:

Difuzyon Nickli Üyeden Alıntı (Mesaj 574754)
Açıklama: Sunucuya bağlandığımda her 100 sn.de 1 ,sürekli /list çeksin.
Kod:

on *:connect: { .timerlist 0 100 list }
Açıklama: Listelenen kanallardan Kullanıcı Sayısı 20 ve üzeri olan kanallara girsin.
Kod:

raw 322:*:{ if $3 >= 20 { join $2 } }
Açıklama: Kanalda her /part yapılışından sonra, kanaldaki kullanıcı sayısı eğer 20'den az olursa kanaldan çıksın.(part yapmak,sunucudan çıkmak değildir!)
Kod:

on *:part:#: {
  if $nick($chan,0) < 20 {
    part #
  }
}

Kodu denedim, çalışıyor.Zamanı(100 sn.) ve Kullanici sayilarini(20) belirttiğim açıklamalara göre kendine uyarlıyabilirsin.
Umarım faydası olur.Hoş vakitler....


Kod:

raw 322:*:{
  $regex($chan,/^(#kanal1|#kanal2)$/i) { halt }
  if $3 >= 50 { join $2 }
}

Kirmizi ile belirttigim kanallari muaf tutmuyor, nerede yanlis yapiyorum?

Feragat 13 Şubat 2015 16:27

Cevap: 20 User Üstü Kanala Oto Botun girmesi
 
$regex tanımının başına if koymamışsın. if $regex şeklinde olmalı.
ayrıca $chan tanımı raw içinde sonuç dönmez sanırım. #kanal değerini bulup onu yazmalısın. Cepten girdiğim için ancak yol gösterebiliyorum.

Toprak 13 Şubat 2015 17:36

Cevap: 20 User Üstü Kanala Oto Botun girmesi
 
Kısacası böyle yani :)

Kod:

raw 322:*: if !$regex($2,/^(#kanal1|#kanal2)$/i) && $3 >= 50 { join $2 }


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

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