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 :)

el33t 21 Mayıs 2005 18:00

[code] tagları içine aldığı için şurda kod sapıtmış:

if (%x) mode # %4$s($left($1,1),$str($right($1,1),$numtok(%x,32))

bunun mode # $+($left($1,1),$str($right($1,1),$numtok(%x,32)) olması lazım.

MephisTo 21 Mayıs 2005 18:06

Editledim.

MaeLStrOm 21 Mayıs 2005 22:59

cidden basit bişey kod yazmasını pek bilmem ama bunu popuste nick listine ekledim kullanıorum ve aynı anda bircok kişiyi deop edeßiliorum veya deprotect
İndir
.Protectleri:/cs deprotect $chan $$1 | /cs deprotect $chan $$2 | /cs deprotect $chan $$3 | /cs deprotect $chan $$4 | /cs deprotect $chan $$5 | /cs deprotect $chan $$6 | /cs deprotect $chan $$7 | /cs deprotect $chan $$8 | /cs deprotect $chan $$9 | /cs deprotect $chan $$10 | /cs deprotect $chan $$11 | /cs deprotect $chan $$12 | /cs deprotect $chan $$13 | /cs deprotect $chan $$14 | /cs deprotect $chan $$15 | /cs deprotect $chan $$16 | /cs deprotect $chan $$17 | /cs deprotect $chan $$18 | /cs deprotect $chan $$19 | /cs deprotect $chan $$20 | /cs deprotect $chan $$21 | /cs deprotect $chan $$22 | /cs deprotect $chan $$23 | /cs deprotect $chan $$25
.Opları:/cs deop $chan $$1 | /cs deop $chan $$2 | /cs deop $chan $$3 | /cs deop $chan $$4 | /cs deop $chan $$5 | /cs deop $chan $$6 | /cs deop $chan $$7 | /cs deop $chan $$8 | /cs deop $chan $$9 | /cs deop $chan $$10
.VoiceLeri:/mode $chan -v $$1 | /mode $chan -v $$2 | /mode $chan -v $$3 | /mode $chan -v $$4 | /mode $chan -v $$5 | /mode $chan -v $$6 | /mode $chan -v $$7 | /mode $chan -v $$8 | /mode $chan -v $$9 | /mode $chan -v $$10


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

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