Konu: Çözüldü txt satır okutma
Tekil Mesaj gösterimi
Alt 05 Mayıs 2025, 16:22   #1
Çevrimiçi
Aybarss Doğrulanmış Üye
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: txt satır okutma




!topic Komutu Sadece İlk Kelimeyi Yazıyor — ÇÖZÜM

Sorunun sebebi şu satırda: write topix.txt $2

$2 sadece ikinci kelimeyi alır. Senin ihtiyacın tüm mesajı almaktır. Bunun için $2- kullanman gerekiyor.

on :TEXT:!topic:#:{
if (!$count($nick(#,$nick).pnick,@,&)) {
msg # 4Topic 2yazabilmek için 4@p olmanız 2gereklidir.
return
}
write topix.txt $2-
topic $chan $2-
}
!oku Sadece Son Satırı Okusun —
ÇÖZÜM:Senin verdiğin kod tüm satırları döngüyle okuyor. Sadece son satırı okumak için $read fonksiyonunu aşağıdaki gibi kullanman yeterli:
on *:TEXT:!oku:#:{
var %sonSatir = $read(topix.txt, $lines(topix.txt))
msg # %sonSatir
}

Bu kod:
• topix.txt dosyasındaki satır sayısını öğrenir: $lines(topix.txt)
• Bu satıra karşılık gelen içeriği okur: $read(topix.txt, o satır)
• Kanalda mesaj olarak yollar..
Her iki kod birbirine uyumludur. Artık !topic ile ne yazarsan yaz, tamamı topix.txt’ye eklenir ve !oku ile son satır düzgün şekilde çağrılır.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet bizimmekan sohbet odaları