Tekil Mesaj gösterimi
  #1  
Alt 18 Ocak 2014, 04:56
Feragat - ait Kullanıcı Resmi (Avatar)
Feragat Feragat isimli Üye şimdilik offline konumundadır
 Chief 

mS Puan: 801
mS Derece: Feragat ÇalışkanFeragat ÇalışkanFeragat ÇalışkanFeragat ÇalışkanFeragat ÇalışkanFeragat ÇalışkanFeragat Çalışkan
 
Üyelik tarihi: 31 Mart 2012
Bulunduğu yer: $mircdir
Mesajlar: 91
Konular: 42
Eklentiler: 5
Alınan Teşekkür: 62
Yapılan Teşekkür: 40
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Cool Kanaldaki herkese seslenme kodu. (Kalabalık Kanalarda Çalışabilen)

Kodun piyasa da başka bir versionu mevcuttu, fakat $addok() tanımı kullanıldığı için %variable 900 karakterden fazla kabul etmiyordu ve çok kalabalık kanallarda hata veriyordu. Kodun alttaki halini yaklaşık 1500 nick bulunan bir kanalda denedim ve herkese seslendi.

Kullanımı: Bulunduğunuz kanalda /millet komutu.

Not: Oper/Admin değilseniz, çok kalabalık bir kanalda denediğinizde uçabilirsiniz. Çok fazla kullanıcının bulunduğu kanalda yaptığınızda bir kaç saniye bekletebilir, malum 1000 küsür nick sonuçta.
- Ayrıca kodun daha kısa veya da pratik hali olabilir mi bilmiyorum. İlerleyen zamanda daha stabil halini yapabilirsem onuda paylaşırım. İyi forumlar.

Kod:
alias millet { if $active == $$chan { .remove nikler.txt | var %a 1 
    while %a <= $nick(#,0) { bwrite nikler.txt -1 -1 $nick(#,%a) $+ $chr(160) $+ $iif(50 // %a,$crlf) | inc %a } 
    var %b 1 | while %b <= $lines(nikler.txt) { say $replace($read(nikler.txt,%b),$chr(160),$chr(32)) | inc %b }  
  }
}
__________________
Vi veri veniversum vivus vici..

Konu Feragat tarafından (18 Ocak 2014 Saat 15:49 ) değiştirilmiştir. Sebep: Kanalda çalışabilir duruma getirildi ve düzenlendi.
Alıntı ile Cevapla
Sponsored Links
 
1 2 13 14 16 17 18 19 21 22 23 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 49 50 51 52 54 55 56 57 58 59 60 61 62 63 67 68 69 70 71 72 73 74 75 76