Tekil Mesaj gösterimi
Alt 09 Şubat 2008, 01:22   #11
Çevrimdışı
diEfoRyoU
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Sohbet kanalina girenler Listeledigim 10 kanala sira sira 2ser 2ser girsinler.




Hayır, rastgele satır seçmiyor en iyisi yazdığım kodun açıklamasını yapayım. Anlaman(ız) için gerekli olabilir.

;join eventinin çalışması için sohbet kanalını hedef alıyoruz.
on !*:join:#sohbet:{
;ve diyoruz ki eğer %giris değişkeninin değeri kanal.txt toplam satırına eşit ise,
if %giris == $lines(kanal.txt) {
;%giris değişkenini sil
unset %giris
;%giris değişkeninin değerini 1 olarak yeniden yaz
%giris = 1
sajoin $nick $read(kanal.txt,%giris)
;şimdi %giris değişkenimizin değeri 1 yani kanal.txt dosyasındaki 1. satırdaki verileri oku diyoruz.
}
else {
Eğer if koşulu sağlanmıyorsa
inc %giris 1
;%giris değerini 1 daha arttır demin 1di şimdi 2 oldu
sajoin $nick $read(kanal.txt,%giris)
;kanal.txt dosyasındaki 2. satırı oku.
}
}
Not: if koşulu sağlanmadığı sürece %giris değişkeninin değeri 1 arttırılır taki if koşulu sağlanıncaya kadar if koşulu sağlandığı zamanda %giris değişkeni yeniden 1den başlar. Ve döngü böylece sohbet kanalına giren kullanıcı olduğu sürece devam eder
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
. Umarım işin(iz)e yarar bir anlatım olmuştur

__________________
TurkSohbet.NET | #XPass
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet bizimmekan