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/)
-   -   En büyük 10 kanalın topic'ini değiştirmek? (https://www.ircforumlari.net/mirc-scripting-sorunlari/151411-en-buyuk-10-kanalin-topicini-degistirmek.html)

Gates 11 Ekim 2008 12:08

En büyük 10 kanalın topic'ini değiştirmek?
 
S.a Benim İStegim Su Tek Bir Code ile En Büyük 10 Kanalın Topicini Değiştirmek istiyorum ?

Difuzyon 13 Ekim 2008 23:36

Cevap: En büyük 10 kanalın topic'ini değiştirmek?
 
* Sadece en büyük 10 Kanalda bulunduğunu,
* 10 Kanalın topic kilitlerinin açık olduğunu,
* 10 Kanalda topic atmaya yetkin olduğunu, düşünürsek

Kod:

//var %a 1 | while %a <= $chan(0) { cs topic $chan(%a) MESAJIN | inc %a }
Belki sana yararı olabilir.

€quaL 01 Ocak 2009 05:03

Cevap: En büyük 10 kanalın topic'ini değiştirmek?
 
Bu sanki bulunduğum tüm kanallardaki değiştiriyor. 10 Kanaldaki değil sanırım

XcLusive 01 Ocak 2009 17:56

Cevap: En büyük 10 kanalın topic'ini değiştirmek?
 
Kod:

alias _getusr {
  var %xc = $hget(chlist,0).data | unset %chlist
  while (%xc) { set %chlist $addtok(%chlist,$hget(chlist,%xc).data,46) | dec %xc }
  var %sira = $sorttok(%chlist,46,nr)
  var %1 = 1,%2 = 1,%3 = 1,%4 = 1,%5 = 1,%6 = 1,%7 = 1,%8 = 1,%9 = 1,%10 = 1,%11 = 1,%jk = 1
  %1 = $fazlaise($gettok(%sira,1,46)) | %2 = $fazlaise($gettok(%sira,2,46)) | %3 = $fazlaise($gettok(%sira,3,46)) | %4 = $fazlaise($gettok(%sira,4,46)) | %5 = $fazlaise($gettok(%sira,5,46)) | %6 = $fazlaise($gettok(%sira,6,46)) | %7 = $fazlaise($gettok(%sira,7,46)) | %8 = $fazlaise($gettok(%sira,8,46)) | %9 = $fazlaise($gettok(%sira,9,46)) | %10 = $fazlaise($gettok(%sira,10,46))
  %11 = %1 %2 %3 %4 %5 %6 %7 %8 %9 %10
  while (%jk <= $numtok(%11,32)) {
    ;topic komutu
    chanserv set topic $gettok(%11,%jk,32) %topicm
    inc %jk 1
  }
  unset %w %y %topicm
  .disable #topic10
}
alias -l fazlaise {
  unset %y | unset %w
  var %i = $hfind(chlist,$1,0,w).data
  while (%i) { %y = $hfind(chlist,$1,%i,w).data | %w = %y %w | dec %i }
  return $replace($sorttok(%w,32,a),$chr(32),$chr(44))
}
#topic10 off
raw 322:*:{
  if (!$hget(chlist)) { hmake chlist }
  hadd chlist $2 $3
}
raw 323:*:{ _getusr }
#topic10 end
alias mtopic {
  set %topicm $1-
  .enable #topic10
  list
}

Kullanım : /mtopic mesajın.
Desc : en büyük ilk 10 kanala belirttiğin topiği atar.

q0kh4n01 01 Ocak 2009 21:34

Cevap: En büyük 10 kanalın topic'ini değiştirmek?
 
böyle bişeyi nomercy e ekleyebiliriyiz ? ama tü kanallar için ? mümkün mü?


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

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