Webmaster  Forumu

Geri git   Webmaster Forumu > ıRC FORUM > mIRC Scripting ve Sohbet Programları > Hazır Kodlar

Cevapla
 
Seçenekler Stil
Alt 09-13-2008, 02:06 AM   #1
Regex
* Handcoder
 
Üyelik tarihi: Sep 2008
Bulunduğu yer: Code City
Yaş: 25
Mesajlar: 18
Tecrübe Puanı: 10
Regex is on a distinguished road
Lightbulb Mass (toplu) işlemler


Addon: Mass (toplu) işlemler
Tarih: 18.05.2008 Pazar
Yazan: Regex
Not: Lütfen kullanacaksanız ya da farklı platformlarda paylaşacaksanız, yapımcı nickini kodun başında belirtin.

-

Açıklama: Kod, aktif kanal üzerinde bazı işlemleri toplu olarak yapmanızı sağlar. Bu kod sayesinde, op, deop, voice, devoice, halfop, dehalfop, ban, kick, ban+kick işlemlerini toplu olarak uygulama imkânı sunulmuştur.

Kullanım: /mass [op|deop|voice|devoice|halfop|dehalfop|ban|kick|ban kick] [<type>|<reason>|<type> <reason>]
Not: Kodu yükledikten sonra, "/mass bilgi" yazarak kullanımlar hakkında ayrıntılı bilgi alabilirsiniz. Bu sebepten ötürü fazla açıklama yapmıyorum.


İşte kod:

Kod:
alias mass {
  if !$regex($active,^#) { echo Hata: $iif($active == Status Window,$qt(status penceresi),$qt($active)) bir kanal değildir. }
  if $istok(op deop voice devoice halfop dehalfop ban kick bankick bilgi,$1,32) { goto $1 }
  :op
  var %1 = 1 | while %1 <= $nick(#,0) { if $nick(#,%1) != $me && $nick(#,%1) !isop # { mode # +o $nick(#,%1) | inc %1 } }
  :deop
  var %2 = 1 | while %2 <= $nick(#,0) { if $nick(#,%2) != $me && $nick(#,%2) isop # { mode # -o $nick(#,%2) | inc %2 }
  :voice
  var %3 = 1 | while %3 <= $nick(#,0) { if $nick(#,%3) != $me && $nick(#,%3) !isvoice # { mode # +v $nick(#,%3) | inc %3 } }
  :devoice
  var %4 = 1 | while %4 <= $nick(#,0) { if $nick(#,%4) != $me && $nick(#,%4) isvoice # { mode # +v $nick(#,%4) | inc %4 } }
  :halfop
  var %5 = 1 | while %5 <= $nick(#,0) { if $nick(#,%5) != $me && $nick(#,%5) !ishop # { mode # +v $nick(#,%5) | inc %5 } }
  :dehalfop
  var %6 = 1 | while %6 <= $nick(#,0) { if $nick(#,%6) != $me && $nick(#,%6) ishop # { mode # +v $nick(#,%6) | inc %6 } }
  :ban
  var %7 = 1 | while %7 <= $nick(#,0) { if $nick(#,%7) != $me && $nick(#,%7) isreg # { ban # $nick(#,%7) $iif($2,$2,2) | inc %7 } }
  :kick
  var %8 = 1 | while %8 <= $nick(#,0) { if $nick(#,%8) != $me && $nick(#,%8) isreg # { kick # $nick(#,%8) $iif($2,$2,Mass kick.) | inc %8 } }
  :bankick
  var %9 = 1 | while %9 <= $nick(#,0) { if $nick(#,%9) != $me && $nick(#,%9) isreg # { ban -k # $nick(#,%9) $iif($2,$2,2) $iif($3,$3,Mass kick.) | inc %9 } }
  :bilgi
  echo Addon: Toplu (mass) işlemler - Yazan: Regex.
  echo -
  echo Kullanım: /mass [op|deop|voice|devoice|halfop|dehalfop|ban|kick|bankick] [<type>|<reason>|<type> <reason>]
  echo Örnek: /mass op (aktif kanaldaki opu olmayan herkese op verir)
  echo Örnek: /mass ban (Ban tipini seçmezseniz, otomatik olarak ikinci type'da ban atacaktır. Eğer "/mass ban 1" gibi bir kullanım uygulasaydınız, birinci type'da ban atılacaktı.)
  echo Örnek: /mass kick (Kick sebebi belirtmezseniz, otomatik olarak "Mass kick." sebebiyle yetkisi olmayan tüm kullanıcıları kanaldan kickler. Eğer komutu "/mass kick Dışarı." gibi uygulasaydınız, sizin belirttiğiniz (Dışarı.) sebeple kullanıcılar kicklenecekti.)
  echo -
}

Umarım, işinize yarayacak bir kod olmuştur. Kolay gelsin.

Not: Tamamen can sıkıntısından yazdım.-)[/B]

Hepinize iyi çalışmalar.
__________________
Only coding or encoding, life.

To be or not to be...
Regex isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 04-08-2009, 12:17 PM   #2
Nokta
Chαcun Pзnsз Ą Soi
 
Nokta - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Jan 2009
Mesajlar: 106
Tecrübe Puanı: 10
Nokta is on a distinguished road
Standart


eline saglik
__________________
Nokta isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı

Hizli Erisim


WEZ Format +3. Şuan Saat: 11:14 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
webmaster