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/)
-   -   /* Herkesi tek bir satırda gösterelim */ (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/161170-herkesi-tek-bir-satirda-gosterelim.html)

WingmaN 28 Kasım 2008 15:11

/* Herkesi tek bir satırda gösterelim */
 
Kanalda olan herkesi, tek bir kanalda göstermek; Nasıl mı?

Kod:

alias millet {
  var %x = $nick(#,0)
  var %y
  while %x {
    if $nick(#,%x) != $me && $nick(#,%x) != $me {
      %y = $addtok(%y,$nick(#,%x),32)
    }
  dec %x }
  say %y $1-
}


L4roXyL 29 Kasım 2008 23:32

Cevap: /* Herkesi tek bir satırda gösterelim */
 
2 adet /var kullanmak yerine, 1 tek var kullanman daha iyi olur wingy.
Ek olarak $remove vb. bir tanım kullanarak, /if sorgulamasından kurtulabilirsin.
Sorgulamada 1 tanımı 2 defa sorgulamanıda anlamadım.(nick ben değilsem &&(ve) yine nick ben değilsem) :S

Kısacası şöyle bir kod daha iyi olacaktır.

alias millet if ($active ischan) { var %s = 1,%n | while (%s <= $nick($active,0)) { %n = $addtok(%n,$nick($active,%s),32) | inc %s } | say $remove(%n,$me) $1- }

Eline sağlık.

WingmaN 30 Kasım 2008 00:05

Cevap: /* Herkesi tek bir satırda gösterelim */
 
Hehe, Teşekkür ederim. Aslında, ikinci sorgulamada, başka bir nick yazıyordu, muaf nick olarak geçecekti de, $me olarak değiştirip, attım.


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

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