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ü Otomatik Kanaldan Çıkma Yardım ? (https://www.ircforumlari.net/mirc-scripting-sorunlari/523166-otomatik-kanaldan-cikma-yardim.html)

cihangarip 09 Şubat 2013 10:49

Otomatik Kanaldan Çıkma Yardım ?
 
Servere Baglandığımda Kendi Belirleyebileceğim Kanalları Otomatik Olarak Kanaldan Çıkma Olarak Addonlu olsa daha iyi olur yardımcı olabilecek olan ustalar var mı arkadaşlar ?

By_ATMACA 09 Şubat 2013 12:29

Cevap: Otomatik Kanaldan Çıkma Yardım ?
 
Kod:

raw 366:*: {
  if !$istok(#sohbet #a #b #c #d #e #f,$chan,32) {
    part $chan
  }
}

Kod
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Arkadişimiza aittir.
Kodun Mantigi Basit Girmek istdeginiz KanaLLari Kirmizi iLe BeLirtim Buna ek FazLa Kanal eklemek ıstıorsan Bosluk Bırakıp #Kanal Die de ekLiyebiLirsin

cihangarip 09 Şubat 2013 14:25

Cevap: Otomatik Kanaldan Çıkma Yardım ?
 
Peki Dosyadan Okutma Şeklinde Yapsam Nasıl olurdu ?

#kanalpart on
raw 366:*: {
part $read(kanal.txt)
}
#kanalpart end

Şöyle bir şey yaptım ama Servere ilk girince lagdan dolayı tüm kanallardan çıkmıyor ?

aLone 09 Şubat 2013 19:44

Cevap: Otomatik Kanaldan Çıkma Yardım ?
 
part $read(kanal.txt)
buraya timerle zaman verebılırsın

direk sunucuya bağlandıktan sonra demişsin kanallardan part etmek istediğini ?
ozaman connect evintinden sonra
on *:connect:{
/timer 1 10 /part #kanal,#kanal,#kanal
yada

on *:connect:{
.timer 1 10 /part $read(kanal.txt)
yada
#kanalpart on
raw 366:*: {
timer 1 10 part $read(kanal.txt)
}
#kanalpart end


gibi daha farklı sekıllerdede yapabılırsın...

cihangarip 09 Şubat 2013 21:59

Cevap: Otomatik Kanaldan Çıkma Yardım ?
 
teşekkür ederim denicem..

sermet1 28 Eylül 2019 14:52

Cevap: Otomatik Kanaldan Çıkma Yardım ?
 
part komutu kullanmadan mümkün mü peki?

diEfoRyoU 28 Eylül 2019 18:33

Cevap: Otomatik Kanaldan Çıkma Yardım ?
 
Alıntı:

sermet1 Nickli Üyeden Alıntı (Mesaj 1042162454)
part komutu kullanmadan mümkün mü peki?

amaç kanaldan çıkmaksa part kullanmak en mantıklısı senin daha iyi bi fikrin var mıydı ::)

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 18:33 -->-> Daha önceki mesaj 18:16 --

Alıntı:

By_ATMACA Nickli Üyeden Alıntı (Mesaj 1041278699)
Kod:

raw 366:*: {
  if !$istok(#sohbet #a #b #c #d #e #f,$chan,32) {
    part $chan
  }
}

Kod
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Arkadişimiza aittir.
Kodun Mantigi Basit Girmek istdeginiz KanaLLari Kirmizi iLe BeLirtim Buna ek FazLa Kanal eklemek ıstıorsan Bosluk Bırakıp #Kanal Die de ekLiyebiLirsin

Kodun bu haliyle çalışacağını sanmıyorum çünkü raw mesajlarında identifer'lar kulanılmıyor $nick $chan vs.

Raw mesajlarında birinci kelime dahil ardından her boşluk sonrasinda gelen kelime identifier özelliğini taşır.

Şöyle ki: 366 diEfoRyoU #XPass Isimler (/NAMES) listesi sonu.
Raw mesajında 7 tane tanımlayıcı(identifier) var, nedir bunlar?

366 Raw mesaj numarası yani birinci kelime ve ilk tanımlayıcı $1
diEfoRyoU ikinci kelime $2
#XPass üçüncü kelime $3
ihtiyacımız olan kelimeleri örnekledim geri kalanlar da aynı formatta devam eder

Sanırım yukardıdaki kodda değişmesi gereken kısmı artık biliyorsunuz.

dosyadan okutmak için eğer rastgele bir TEK kanala girmek istersen evet $read(dosya.txt) yeterli olacaktır
fakat ben dosyadaki bütün kanallara girmek istiyorum dersen bunun için bir döngü oluşturmak lazım ama buna da gerek yok bence.
Veriable kullanabilirsin
/set %partchans #k1,$k2,#k3
/part %partchans

Umarım faydalı bi açıklama olmuştur.

Feragat 28 Eylül 2019 18:42

Cevap: Otomatik Kanaldan Çıkma Yardım ?
 
Alıntı:

sermet1 Nickli Üyeden Alıntı (Mesaj 1042162454)
part komutu kullanmadan mümkün mü peki?


İsim bazlı farklılık için
/part #kanal kullanmak istemiyorsan alternatif (benzer işi yapan) komut olarak /leave #kanal komutunu kullanabilirsin.

İsimler farklı ama işlevler aynı.

Bunun dışında kendine alias oluşturup dilediğin-belirlediğin bir komutla kanaldan çıkabilirsin.

Kolay gelsin

sermet1 28 Eylül 2019 22:12

Cevap: Otomatik Kanaldan Çıkma Yardım ?
 
Aslında demek istediğim başka bişeydi. Bazı sunuculara girince onlarca kanal açılıyor ve mirc'in kendisine gelmesi biraz zaman alıyor bende şöyle bişey düşündüm. Sunucuya bağlandığımda sadece benim istediğim kanallara giriş olsa diyerlerine girmese daha güzel olurdu diye düşündüm. Bu yüzden part komutu kullanmadan yapılabilir mi diye sordum.

Bunun bir cevabı var mı?

Mylife 28 Eylül 2019 22:14

Cevap: Otomatik Kanaldan Çıkma Yardım ?
 
Alıntı:

sermet1 Nickli Üyeden Alıntı (Mesaj 1042162625)
Aslında demek istediğim başka bişeydi. Bazı sunuculara girince onlarca kanal açılıyor ve mirc'in kendisine gelmesi biraz zaman alıyor bende şöyle bişey düşündüm. Sunucuya bağlandığımda sadece benim istediğim kanallara giriş olsa diyerlerine girmese daha güzel olurdu diye düşündüm. Bu yüzden part komutu kullanmadan yapılabilir mi diye sordum.

Bunun bir cevabı var mı?

Sunucularda giriş esnasında oto aktarılan kanallar sistem tarafından sajoin komutu ile yapılır yani manuel olarak kullandığınız /nickserv ajoin add #kanal komutu ile alakası yoktur. Ajoin den sileyim bir daha bu kanala girmesin mantığı burada calışmaz. Bunu engellemenin yoluda part kullanmaktır yani sunucu ya giriş yaptığınız da sistemin sizi aktardığı kanallarda oto olarak cıkmanızı sağlıyabilirsiniz remote yardımı ile bunun dışında o kanala girişinizi engelliyemezsiniz. İyi forumlar dilerim.


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

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