Belirtilen kanaldaki nickleri alt alta sıralama (echo)

Aytac

Developer
Yönetici
Developer
Katılım
4 Şub 2020
Mesajlar
373
Tepkime puanı
17
Puanları
18
Konum
ircland
Web sitesi
www.ircalem.net
Amaç: /sirala #Kanal Belirtilen kanaldaki nickleri alt alta sıralıcak. (Echo)


1. @Feragat 60 byte.

Kod:
sirala inc -u %a | echo -a $$nick($1,%a) | â $1
â sirala $1

2. IrCbaStarD 83 Byte

Kod:
x inc -u1 %8 | echo -a $nick($1,%8) | $iif(%8 < $nick($1,0),sirala $1)
sirala x $1

3. @Toprak 90 Byte

Kod:
sirala $iif(%s == $nick($1,0),unset %s,s $1)
s inc %s | echo -a $nick($1,%s) | .sirala $1

4. @pCkOpAt 92 Byte

Kod:
sirala { inc -u1 %s | $iif(%s <= $nick($1,0),x $1) }
x { echo -a $nick($1,%s) | sirala $1 }

5. @YouMyCure 95 Byte

Kod:
sirala set %s 1 | a $1
q if %s <= $nick($1,0) { echo -a $nick($1,%s) | inc %s | a $1 }
a q $1

6. @diEfoRyoU 170 Byte

Kod:
sirala { unset %d_ | .remove sirala.txt | %d_c = $1 | write sirala.txt $str(d_read $crlf,$nick($1,0)) | .play -c sirala.txt 10 }
d_read inc %d_ | echo -a $nick(%d_c,%d_)

Extra olarak mirc 7.43'de çalışan en kısa kod ise;

Kod:
sirala savebuf -l $1 x.txt | loadbuf -a x.txt

Daha düşük versionlarda savebuf -l olmadığı için kabul edilmedi.
Not: ilk 5 kişinin kodu birbirine çok benziyor aynı mantıkla gidilmiş farklılık adına @diEfoRyoU kodu farklıdır.
 
Üst