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/)
-   -   Seçtiğim 10 Kişiyi Atmak... (https://www.ircforumlari.net/mirc-scripting-sorunlari/706-sectigim-10-kisiyi-atmak.html)

eviL 16 Ocak 2005 12:11

Seçtiğim 10 Kişiyi Atmak...
 
kanalda seçtiğim 10 kişiyi aynı anda nasıl atacam. Sebebini ben belirlicem. yazdim hep hata verdi.

Alience 16 Ocak 2005 12:51

altaki kodu tamamen remoteye ekleyebilirsin
Kod:

menu nicklist {
  $iif($me isop $active || $me ishop $active,Mass Operator)
  .Seçilenleri Banla : MassOperator 1
  .Seçilenleri Kickle : MassOperator 2 $input(Kick mesajınızı yazınız,e,Mass Kicker, Mass Kick.!)
  .Seçilenleri Kickle/Banla : MassOperator 3 $input(Kick mesajınızı yazınız,e,Mass Kicker/Banner, Mass Ban.!)

}
alias MassOperator { var %i = $snick($active,0) | while %i { if $1 == 1 || $1 == 3 { ban $active $snick($active,%i) 2 } | if $1 == 2 || $1 == 3 { kick $active $snick($active,%i) $2- } | dec %i 1 } }

veya MassOperator komutunu aliasese ekliyeceksen basındaki alias ı kaldırıp oreye pastele.
veya nicklist menüsünü popupsta istediğin yere eklemek istiyorsan içindekileri al nicklist popupsuna pastele $iif($me isop $active || $me ishop $active,Mass Operator) nin anlamı sen bir kanalda op veya halfop % isen menü cıkıcak

bLackStar 16 Ocak 2005 14:55

Çok daha basit bir yol,

-

Popupsa,

Seçilenleri At:/kick # $$* Atıldınız.

-
Nick listte seçili olan herkesi kickler.

eviL 16 Ocak 2005 16:47

Tesekkür ederim. ilgilenen arkadaslara. bLackStar Donjem sana :D

eviL 16 Ocak 2005 17:19

Baslik acmisken bir sey daha vardi onuda soriyim. bahau,eXretmev8.22 su scriptlerin sahip oldugu br adoon var shitlist addonu.Bu addondaki en güzel özellik kanala girdiginde shitlistende biri varsa pat pat pat atiyor. ama normal bizim shitlist adonlarimiz kanala girdiklerinde tek atiyor.ßu kanala girdigimde shitlistemdeki kisi veyahut kisileri kanala girdidigimde atabilecegim bir kod veyahut addon varmidir elinizde?

Alience 16 Ocak 2005 17:22

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

eviL 16 Ocak 2005 18:05

iyide benim sordugumla senin sordugun farkli sey. kanalda ise shitlistemdeki kisi. ben birsey yapmadan script aticak. senin verdigin kod scan lama. o var bende.bir daha oku yazdigimi :)

DefauLt 16 Ocak 2005 18:24

Asagidaki kod sen OP oldugunda o kanaldaki 666 listesinde bulunan herkesi atar.

Kod:

alias badnicktara {
  if $me isop $1 {
    set %:bulunan 0
    var %s 1
    while %s <= $nick($1,0) {
      %:gnick = $nick($1,%s)
      if %:gnick isreg $1 && $level(%:gnick $+ !*@*) == 666 {
        inc %:bulunan 1
        mode $1 +b $ulist(%:gnick,666,1)
        kick $1 %:gnick Badnick kullandiginiz tespit edildi!
      }
      inc %s
    }
    echo -a 2 Badnickler tarandi: $1 - %:bulunan badnick bulundu.
  }
  else {
    echo -a 2 $1 kanalinda OP olmaniz gerekmektedir.
  }
}

raw 366:*: {
badnicktara $1
}

on *:join:#: {
  if $level($nick $+ !*@*) == 666 {
    mode # +b $ulist($nick,666,1)
    kick # $nick Badnick kullandiginiz tespit edildi!
  }
}

on *:nick: {
  if $level($newnick $+ !*@*) == 666 {
    banall $newnick $ulist($newnick,666,1)
    kickall $newnick Badnick kullandiginiz tespit edildi!
  }
}

alias banall {
  var %i 1
  while %i <= $comchan($1,0) {
    if $1 !isop $comchan($1,%i) { mode $comchan($1,%i) +b $2- }
    inc %i
  }
}

alias kickall {
  var %i 1
  while %i <= $comchan($1,0) {
    if $1 !isop $comchan($1,%i) { kick $comchan($1,%i) $1 $2- }
    inc %i
  }
}
on *:op:#: {
if $opnick == $me {
badnicktara #
}
}


eviL 17 Ocak 2005 12:02

[ 12:00:29 ] *** Şu anda #eviL kanalındasınız
eviL kanalinda OP olmaniz gerekmektedir.
[ 12:00:29 ] *** ChanServ modu değiştirdi: +oq eviL eviL
Badnickler tarandi: #eviL - 0 badnick bulundu.
kanalinda OP olmaniz gerekmektedir.

Kanala girdigimde kanalda shitlistdeki kisi var ama atmiyor. senin verdigin kod kanala girirken atior sadece. oda isime yaramiyor. Bu kod'u yazmak baya zamanimi alicak heralde.

Alience 17 Ocak 2005 12:17

senin badnicklerin leveli kac burada arkadaşın verdiği level 666 senin badnickleri 5 ise mesela 666 yı 5 yapman gerek


ayrıca
raw 366:*: {
badnicktara $1
}
yerine
on *:op:#: { if $opnick == $me { badnicktara $chan } }
yazarsan daha iyi olur.


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net