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/)
-   -   kanaldaki niklere hepsine aynı anda komut uygulamak !! (https://www.ircforumlari.net/mirc-scripting-sorunlari/3305-kanaldaki-niklere-hepsine-ayni-anda-komut-uygulamak.html)

manyak 21 Mayıs 2005 15:16

kanaldaki niklere hepsine aynı anda komut uygulamak !!
 
arakdaşlar /names çekince nickler çıkıyo ben burdan nickleri kopy ediyom sonra komutun sonuna ekliyom vs öle yapıyorum bu da uzun oluyo biraz

yapmak istediğim şudur

/mode #kanal -aaaaaaaaaaaaaa $nick $nick $nick $nick $nick böle bişey yapmak istiyorum

/deop yazınca yukardaki komutu uygılıyım kanala kanaldaki opların hepsini bi kerekte aşağa almak için bunun komuutunu yazarsanız sevinirim


bide /names komutunu kullanınca nickler şu şekilde çıkıyo &nick @nick +nick nick

böle çıkıyo bunları sadece nick olarak nasıl çıkartırız mircte böle bir ayar mevcutmu

UOnur 21 Mayıs 2005 15:35

alias toplu {
set %kanal $2
set %olay $1
}
alias hopzıp {
var %u $nick(%kanal,0)
while $nick(%kanal,%u) {
.mode %kanal %olay $ifmatch
dec %u
}
}
Kullanımı:
/toplu mode (+o,-o gibi...) #kanaladı
Örnek:
/toplu +o #x
;kanaldaki herkezi @ yapar...
Biraz Sakat bir kod oldu.Ama :)

goXXip 21 Mayıs 2005 15:35

Kod:

alias _deop {
  var %toplam = $numtok(%kanallar,32)
  var %x = 1
  while %x <= %toplam {
    mode $gettok(%kanallar,%x,32) -a %nick
  }
  inc %x
}


raw 319:* {
  set %nick $2
  set %kanallar $remove($3-,&)
}
alias deop { names $1 | _deop }

Kullanımı /deop #kanal

aSii_GeNc 21 Mayıs 2005 16:49

Kod:


alias nickv { dec %mm | return $iif(%mm <= 0,$null,$nick($2,%mm)) }
alias unmode {
set %mm $nick($2,0)
:basa
if (%mm > 0) {
.mode $2 $+($1,$str($mid($1,2,3),4)) $nickv($1,$2) $nickv($1,$2) $nickv($1,$2) $nickv($1,$2) $nickv($1,$2)
        goto basa
}
unset %mm
}

Buda 5'er 5'er mode yapıyor. :)
umode +v #sohbet
unmode -v #dumur

manyak 21 Mayıs 2005 16:52

ikisde çalışmıyo arkadaşlar :(

goxzip senin dediğin komutta names çekiyo ama mode -a komutunu uygulamıyo :( üstteki kotta hiç ses seda yok

MephisTo 21 Mayıs 2005 17:23

Kod:

alias xdeop {
  var %t = $nick($1,0,o)
  var %x = 1
  while %x <= %t {
        mode $1 -o $nick($1,%x,o)
        inc %x
  }
}

Kodu remote'a at, /xdeop #kanal komutunu yazdığında kanaldaki tüm opları deop eder.

UOnur 21 Mayıs 2005 17:29

Normaldir :)
Kod:

alias toplu {
  set %kanal $2
  set %olay $1
  hopzıp
}
alias hopzıp {
  var %u 1
  while $nick(%kanal,%u) {
    .mode %kanal %olay $ifmatch
    dec %u
  }
}

Bunu dene ?

leet_haxor 21 Mayıs 2005 17:30

med1kal in kaleminden:

kullanım: /massmode mod
örn: /massmode +o
/massmode -o
/massmode +v
vsvs
Kod:


alias massmode {
  if ($active ischan) {
        var %i = 1
        while $nick(#,%i) {
          %x = $+(%x,$chr(32),$ifmatch)
          if ($numtok(%x,32) == 3) {
          mode # $+($left($1,1),$str($right($1,1),3)) %x
          unset %x
        }
        inc %i
  }
  if (%x) {
        mode # $+($left($1,1),$str($right($1,1),$numtok(%x,32))) %x
        unset %x
  }
}


goXXip 21 Mayıs 2005 17:34

Hadi bakalım tutturan tutturana :D

UOnur 21 Mayıs 2005 17:52

ooo med1kal büyük Usta :)


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

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