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/)
-   -   Kod + Ban Düzeni (https://www.ircforumlari.net/mirc-scripting-sorunlari/503181-kod-ban-duzeni.html)

iniesta 07 Eylül 2012 16:57

Kod + Ban Düzeni
 
Kendimce bir kod yaptım;

+bbb $$1 $$2 $$3 | kick $chan $$*


Lisbox dan seçtiğim 3 nicki oto atıyor.

+bbb nick1 nick2 nick3
kick nick1
kick nick2
kick nick3 Şeklinde atıyor.

Peki bunu mesaj listesinden seçilen nicklerde uygulanma imkanı varmı?

Yada mesaj listesinden son 30 sanıye içerisinde seçilen tüm nickler atılır gibi olabilirmi?

Difuzyon 14 Eylül 2012 00:45

Cevap: Kod + Ban Düzeni
 
Mesaj listesi kısmını anlayamadım,bundan kasıt #kanal ekranında yazılı alanın belirli bir kısmını mouse ile tarayıp içindeki nicklerin atılmasını istemek ise log görmemiz de fayda var.

iniesta 14 Eylül 2012 20:51

Cevap: Kod + Ban Düzeni
 
Mesaj listesinden kasıt (Senin de belirttiğin gibi) kanal ekranında yazılan, giriş çıkışların olduğu bölüm.

Mesajımdaki kasıt; lisbox dan alt alta seçtiğim 3 yada 4,5 nicki bir tuşla kanaldan atabiliyorum. (ban -k $$* komutu ile)

Mesaj bölümünde nickleri alt alta seçmek gibide bir durum söz konusu değil. Soruda da belirttiğim gibi bu modeyi mesaj bölümünde uygulamam için mesaj listesinden son 30 sanıye içerisinde seçilen tüm nickler atılır gibi olabilirmi? Son 30 sanıyede tıkladığım seçtiğim nickler F1 tuşuna bastığım an atılacak gibi.

XcLusive 15 Eylül 2012 01:11

Cevap: Kod + Ban Düzeni
 
son 30 saniye kısmı saçma geldiğinden söyle bir kod yazdım.
Kod:

alias F1 {
  if $active != $chan { echo 4 -a F1 tuşunu kanalda kullanın }
  var %x = 1
  while (%x <= $snick(#,0)) {
    ban -k # $snick(#,%x) sebep
    inc %x 1
  }
}

Kanaldan seçtiğin nickleri F1 tuşuna basarak atabilirsin. (kendine göre geliştirebilirsin)

iniesta 15 Eylül 2012 14:53

Cevap: Kod + Ban Düzeni
 
Denedim bir nick atıyor oda en son seçilen nick.

Set 15 Eylül 2012 15:43

Cevap: Kod + Ban Düzeni
 
Kod:


alias F1 {
  if $active != $chan { echo 4 -a F1 tuşunu kanalda kullanın }
  var %x 1
  while $token($snicks,%x,44) {
    ban -k # $v1 sebep
    inc %x 1
  }
}


iniesta 15 Eylül 2012 18:07

Cevap: Kod + Ban Düzeni
 
Sonuç yine aynı, seçilen son nick atılıyor sadece.

IrCbaStarD 15 Eylül 2012 18:41

Cevap: Kod + Ban Düzeni
 
Bence sen :) F1 aliasini boşalt öle uygula komutu. Üstteki verilen kodlarda sorun yok..
Kod:

f1 {
  if # !isin $active { echo -a Sadece kanal penceresinde kullanabilirsiniz. | halt }
  var %s 1, %g $snick($active,0)
  while %s <= %g {
    mode $active +b $snick($active,%s)
    kick $active $snick($active,%s)
    inc %s
  }
}

Buda calışmıcaktır büyük ihtimal sende :))

[18:39:05] * IrCbaStarD mod değiştirdi:+b yzb_bulut!*@*
[18:39:05] * yzb_bulut IrCbaStarD Tarafından Kanaldan Atıldı (IrCbaStarD)
[18:39:05] * IrCbaStarD mod değiştirdi:+b Yılbey!*@*
[18:39:05] * Yılbey IrCbaStarD Tarafından Kanaldan Atıldı (IrCbaStarD)
[18:39:05] * IrCbaStarD mod değiştirdi:+b öğretmen_30_!*@*
[18:39:05] * öğretmen_30_ IrCbaStarD Tarafından Kanaldan Atıldı (IrCbaStarD)

iniesta 15 Eylül 2012 19:16

Cevap: Kod + Ban Düzeni
 
F1 tuşum boş :) Bu komutları her türlü denedim hatta farklı mirclerden de denedim, sonuç tek nick atılıyor.

Kanala giriş yapan yada yazı yazan nicklere arka arkaya tıkladım ve F1 sonuç yine en son seçilen nick atılıyor. :)

Tek işlemi listbox ta(nick listesi) alt alta seçilen nicklere uyguluyor; ama onu zaten benim ban -k $$* komutuda uyguluyordu. Bana listbox da değil yazı yazılan bölümde lazımdı bu kod.

XcLusive 15 Eylül 2012 19:18

Cevap: Kod + Ban Düzeni
 
Echo olarak seçilen nickleri gösteriyordu. Sercanın dediği gibi sen bir F1 aliasını kontrol et yada F1 kısmını SF1 olarak değiştir shift+f1 tuşuna basarak dene.


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

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