Belirtilen Kanaldaki Nickleri Yan Yana Sıralama

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
Yazar: CesuryureK
Tarih: 26.03.2020


Kodun Çalışma Mantığı ve İşlevi:

#Cesur kanalında [.!]!bak #kanal yapıldığında o kanaldaki nickleri yan yana sıralayarak #Cesur kanalına gönderir. Kanaldaki kişi sayısı fazla olursa satır sayısı kadar gönderir.
NOT: Unutulmamalıdır ki, kodu ekleyen kişi değil o kanaldaki başka kullanıcı [!.]bak komutu uygulamalıdır.


Kod:
on *:Text:/^[.!]bak$/Si:#Cesur: { if $2 { .set -u5 %bakbi on | .who $2 } }
raw 352:*: {
  if (%bakbi == on) {
    write bakbi.txt $6
    .timer 1 6 .remove bakbi.txt
  }
}
raw 315:*: { if (%bakbi == on) {  msg #Cesur $regsubex($str(*,$lines(bakbi.txt)),/./g,$read(bakbi.txt,\n) $chr(32)) } }


Bir kanalda kendiniz nickleri /seslen şeklinde yapmak isterseniz kod aşağıdadır. (Remote'a eklenecek.)

Kod:
alias seslen { msg $chan $regsubex($str(*,$nick($chan,0)),/./g,$nick($chan,\n) $chr(32)) }
 
Üst