IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Text'e sıra verdirme (https://www.ircforumlari.net/mirc-scripting-sorunlari/384147-texte-sira-verdirme.html)

Emrax 23 Şubat 2011 14:59

Text'e sıra verdirme
 
Bir txt'in içine alt alta haberler yazılıyor ve bu kanal okunuyor. Ekleme kodu tamam, !sil 2 gibi satırı silme olayı da tamam. Ama bot kanala haberleri yansıtırken sıra ile yansıtmıyor. Yani satır sırasını göstermiyor. Buda haberi silmede zorluk yaşatıyor.

Kod:

[14:54:30] <Bot>  -IRCFORUMLARI.NET-
Kod:

[14:54:30] <Bot>  -IRCFORUMLARI.NET SÜPER-


Yukardaki gibi veriyor bot. Yalnız aşağıdaki gibi vermek için ekleme yaparken mi birşey ekleyeceğiz yoksa bir kod ile satırı saydırıp okuturken mi başına otomatik ekleyeceğiz. Yani aşağıdaki gibi nasıl çıkartacağız.

Kod:

[14:54:30] <Bot>(1)  -IRCFORUMLARI.NET-
Kod:

[14:54:30] <Bot>(2) -IRCFORUMLARI.NET SÜPER-



Yukardaki kırmızı yer gibi yada ona uygun nasıl sayılar verebiliriz?

uFuK 23 Şubat 2011 16:19

Cevap: Text'e sıra verdirme
 
Alıntı:

on *:input:*: {
if $chan == #magazin {
if $left($1,1) != / {
set %i 1f
msg #magazin %if $+ .) $1-
inc %if
halt
}
}
}

Böyle birşey geldi aklıma. Write parametresinde satırın üzerine yazdırma varsa daha iyi çözüm yolu bulunabilir. Satırın en soluna numara eklenmesi ve inc ile yükseltilmesi gibi. Böylelikle tek komutla .txt'i baştan sona numaralatmış olursun.

Help.Chm'de bu parametre yok yada ben göremedim

Benim verdiğim kod #Magazin kanalında nickin yazdığı her yazının başına numara ekler ve numarayı artırır. / parametresi bunun dışındadır.

Emrax 23 Şubat 2011 17:30

Cevap: Text'e sıra verdirme
 
Hocam hala aynı bir değişiklik yok verdiğiniz kodu Bot'a ekledim ama değişme yok.

Difuzyon 23 Şubat 2011 17:36

Cevap: Text'e sıra verdirme
 
Kod:

alias numara {
  filter -ffcn $1 $1 *
}
;Kullanım: /numara belge.txt


Emrax 23 Şubat 2011 18:33

Cevap: Text'e sıra verdirme
 
Alıntı:

Difuzyon Nickli Üyeden Alıntı (Mesaj 1040690821)
Kod:

alias numara {
  filter -ffcn $1 $1 *
}
;Kullanım: /numara belge.txt



ama sürekli o text'e ekleme çıkarma oluyor hocam.Her defasında alias ile yapmak zor olmaz mı

Dipnot: Botun versionu 6.21

Difuzyon 23 Şubat 2011 21:27

Cevap: Text'e sıra verdirme
 
Bu durumda ana belgeden hariç 2. bir belge ile okutma işlemini sağlayacağız.
Ekleme,çıkarma işlemlerini yine ana belgede yapacaksın.
İşlem sonucu listelemek için diğer belgeyi kullanacaksın.Örneğin:

!liste yazıldığında belge.txt'deki tüm satırların numaralandırılmış halini #kanal'a okutmak için:

Kod:

if $1 == !liste {
filter -ffcn belge.txt sonuçlar.txt *
play #kanal sonuçlar.txt
}

böyle bir uygulama yapacaksın.
belge.txt ismini kendine göre düzenlersin.
Kod otomatik olarak sonuçlar.txt kısmını oluşturacak ve #kanal 'a dökecektir.
Bu işlem her uygulandığında kendini yenileyecektir.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 09:55.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk