IRCALEM.Com Genel Forum, IRC Forumu IF - mIRC Scripting mIRC Scripting Hazır Kodlar Ardışık sayı sıralama $rr(N1,N2)
irc

Ardışık sayı sıralama $rr(N1,N2)
Aytac
Ardışık sayı sıralama $rr(N1,N2)
0
476
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Etiketler
rr n2 sayı sıralama n1 ardışık

Bu konuyu görüntüleyen kullanıcı(lar):1 Ziyaretçi
Şuan Offine!
Şuan Offine!
Aytac Administrator
********
Proje Sorumlusu

  • Üyelik tarihi    04.02.2020
  • Konum  78 Karabük
  • Konular351
  • Mesajlar364
  • Verilen beğeni8 in 5 posts
  • Alınan beğeni6
  • Rep puanı 6

Anlatım: Feragat
Yaptığım tarih: Kasım 2014

Amaç:
1- mS'ye renk katması.
2- Eğlenmek/Yapım aşamasında keyif almak.
3- İlham verici bazı yönleri olması ümidi.

Kullanımı: $rr(Sayı1.Sayı2)
Örnek: //echo -a $rr(10.20) veya //echo -a $rr(20.10)

Açıklama: 1. Sayı ile 2. Sayı arasındaki sayıları sıralar.
- Eğer 1. Sayı küçük ve 2. Sayı büyük ise; Küçükten büyüğe doğru sıralar.
- Eğer 1. Sayı büyük ve 2. Sayı küçük ise; Büyükten küçüğe doğru sıralar.

Test1:
1. Sayı küçük 2. Sayı büyük;
Kod :
//echo -a $rr(10.20)
Sonuç: 10 11 12 13 14 15 16 17 18 19 20

Test2:
1. Sayı büyük 2. Sayı küçük;
Kod :
//echo -a $rr(20.10)
Sonuç: 20 19 18 17 16 15 14 13 12 11 10

Kod :
alias rr {
  if $regex($$1,^\d+\.\d+$) {
    var %b = $gettok($1,1,46), %c = $gettok($1,2,46),%v,%z
    %v = $iif(%b > %c, $abs($calc(%b - %c)), $abs($calc(%c - %b)))
    %z = $regsubex(x,$str(*,%v),/./g,$calc($iif(%b > %c, %c, %b) + \n) $chr(32))
    return $iif(%b > %c, $sorttok(%z,32,nr) %c, %b %z)
  }
  else { return Format Hatası! - Doğru format: $!rr(rakam(N.N) - Örnek: $!rr(10.15) }
}

ALT + R (Remote) bölümüne ekleyin. (rr isimli başka bir alias olmamasına dikkat edin.)

Not: Çok büyük sayı aralıkları verirseniz kod hata verecektir. Ayrıca kod pek çok farklı (kısa veya uzun) yolla da yapılabilir..
“İnsanların en hayırlısı, insanlara faydalı olandır”. H.Ş.


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Belirtilen kanaldaki nickleri alt alta sıralama (echo) Aytac 0 753 14.04.2020, 04:02
Son Mesaj: Aytac
  Belirtilen Kanaldaki Nickleri Yan Yana Sıralama Aytac 0 535 28.03.2020, 17:08
Son Mesaj: Aytac

Foruma Git: