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/)
-   -   kullanıcı taşıma (https://www.ircforumlari.net/mirc-scripting-sorunlari/312963-kullanici-tasima.html)

Lethel 24 Ocak 2010 21:19

kullanıcı taşıma
 
selam arkadaşlar kendi scriptime şöyle bir kod entegre etmek istiyorum;

/mjoin #kanalını #kanalına limit

açılımını yapacak olursak #kanalını kanalında bulunanlardan belirlediğim limit kadar kullanıcıyı #kanalına , kanalına sajoin komutu ile alacağım.

örnek; /mjoin #deneme #deneme2 10

#deneme kanalında bulunan nicklerden 10 tanesini #deneme2 kanalını alıcam sajoin ile.
KARIŞIK seçerse alacağı rumuzları daha güzel olur diye düşündüm yardımlarınızı bekliyorum tşkler şimdiden.

SuNSeT 24 Ocak 2010 21:23

Cevap: kullanıcı taşıma
 
Alıntı:

alias mJoin {
if (!$1) || (!$2) {
echo 6 ;/Mjoin #Kanaldan #Kanala KullaniciSayisi
echo 6 * Ornek : /Mjoin #sunset #Saltanat 50
}
else {
echo 12 * Kullanicilar tasınıyor $1 - $2 ( kanaldan Kanala user tasımak )
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.
}
}
Yanılmıyorsam, mirctr döneminde martins'e ayit bir kod.
yanılıyorda olabilirim.

Lethel 24 Ocak 2010 22:00

Cevap: kullanıcı taşıma
 
aynısı bendede var ama açtığım konuyla bi alakası yok şöyle yok limit yerine yazdığın sayı bişey ifade etmiyor belirlediğin kanalda bulunan kullanıcıları belirleyeceğin kanala komple taşıyor. yeni bi kod yazamazmıyız yukarda anlattığım biçimde.

XcLusive 25 Ocak 2010 01:42

Cevap: kullanıcı taşıma
 
Kod:

alias mJoin {
  if (!$1) || (!$2) {
    echo 6 ;/Mjoin #Kanaldan #Kanala KullaniciSayisi
    echo 6 * Ornek : /Mjoin #sunset #Saltanat 50
  }
  else {
    echo 12 * Kullanicilar tasınıyor $1 - $2 ( kanaldan Kanala user tasımak )
    set %i 1
    set %klimit $iif(!$3,$nick($1,0),$3)
    While %i <= %klimit {
      sajoin $nick($1,%i) $2
      echo 12 * %i $nick($1,%i) Taşındı $2
      inc %i
    }
    echo 14 * Toplam %i kullanici $2 kanalina Mjoin edildi.
  }
}

denemedim.


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

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