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 Hazır Kodlar (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/)
-   -   Kanaldan Kanala User Taşıma.. (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/2505-kanaldan-kanala-user-tasima.html)

CoCoRiCo 26 Nisan 2005 15:10

Kanaldan Kanala User Taşıma..
 
Kod:

alias mJoin {
if (!$1) || (!$2) {
echo 6 ;/Mjoin #Kanaldan #Kanala KullaniciSayisi
echo 6 * Ornek : /Mjoin #MTX #mIRC 50
}
else {
echo 12 * Kullanicilar tasınıyor $1 - $2
set %i 1
set %nick $nick($1,%i)
While %nick != $null {
%nick = $nick($1,%i)
sajoin %nick $2
echo 12 * %i %nick Taşındı $2
inc %i
}
echo 14 * Toplam %i kullanici $2 kanalina Mjoin edildi.
}
}


MephisTo 26 Nisan 2005 15:46

100 kişiyi taşımaya kalkarsa beli kırılır ama mIRC'in :)

Yeppa 26 Nisan 2005 15:48

az kisiyi tasisada yeter :) cok hos bi kod saolasın. 100kiside kanal linki kullaniriz :P

CoCoRiCo 26 Nisan 2005 21:50

:) bişey olmaz 32 bit mIRC

AntalyaTeam 26 Nisan 2005 22:32

Ben Şöyle Bir Yol İzliyorum..
Remotelere :
Kod:

alias mkick {
  /set %m 1
  :jump1
  /set %mnick $nick(#,%m)
  if (%mnick == $null) { halt | /unset %except }
  if (%mnick == $me) { /inc %m | goto jump1 }
  if (%mnick == %except) { /inc %m | goto jump1 }
  if (%mnick != $me) { /kick # %mnick %kick.logo }
  inc %m
  goto jump1
}

Kodunu Ekleyin..

Kanalda Op Durumundayken
Kanalı Yönlendireceğin Kanala Yönlendir..
(Yönlendirmeyle İlgili Ayrıntılı Yardım : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] )

Sonra Aktif Kanalda "/mkick" komutunu Uygula kanaldaki Herkes Kicklenecektir..
Scriptlerin Çoğunda Atıldıgın Kanala Tekrar Gir Özelliği Açık Olduğundan Tekrar Girmek istediklerinde Yönlendirdiğin kanala Gireceklerdir..
Zamanında Çok Kullanmıştım :)

Kolay Gelsin.. ;)

CoCoRiCo 27 Nisan 2005 01:46

AntalyaTeam: seninkinde diger kanal bosalıyor :) bunda bosalma yok.

CoCoRiCo 27 Nisan 2005 01:58

;CR için /move komutu kullanrak taşıma
;temel mantık aynı fakat sajoinle CR de giren kullanıcılar
;sorun cıkarabilir +m de iken konusma kicklenememek gibi.
;Sanırım bunun için move daha iyi olur, fakat bu sadece tasımak
;kullanıcılar bir kanaldan digerine tasınır diger kanala ilave olarak
;cekilmez.

alias moved {
if (!$1) || (!$2) {
.echo 12 /moved #Kanalını #Kanalına KullaniciSayisi
.echo 12 * Örnek: /moved #MTX #mIRC 80
}
else {
echo 4 * Kullanicilar taşınıyor $1 - $2
set %x 1
set %u $nick($1,%x)
while %u != $null {
%u = $nick($1,%x)
.move %u $2
echo 12 * %x %u Taşındı $2
inc %x
}
echo 2 * Toplam %x kullanici $2 kanalına move edildi.
}
}

CoCoRiCo 27 Nisan 2005 01:59

Umarım user olanlar kızmaz esya gibi tasınmak olmaz emin olun :)

MephisTo 28 Nisan 2005 11:15

Alıntı:

©º©º®î©º Nickli Üyeden Alıntı
;CR için /move komutu kullanrak taşıma
;temel mantık aynı fakat sajoinle CR de giren kullanıcılar
;sorun cıkarabilir +m de iken konusma kicklenememek gibi.
;Sanırım bunun için move daha iyi olur, fakat bu sadece tasımak
;kullanıcılar bir kanaldan digerine tasınır diger kanala ilave olarak
;cekilmez.

Crde sajoinle kendin girebilirsin sadece, başkasını sokamazsın. Unrealde var o :)

DefauLt 28 Nisan 2005 14:15

Ben de Unreal icin kanaldaki tum kullanicilarin nicklerini degistirme yapmistim :)

Kullanim; /allrandom #kanal
Kod:

allrandom {
  var %i 1
  while %i <= $nick($1,0) {
    if $nick($1,%i) != $me {
      operserv raw svsnick $nick($1,%i) $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ $r(a,z) 1
    }
    inc %i
  }
}



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

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