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

Etiketlenen Kullanıcılar

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 23 Şubat 2011, 14:59   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
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:   Kodu kopyalamak için üzerine çift tıklayın!
[14:54:30] <Bot> -IRCFORUMLARI.NET-

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
[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:   Kodu kopyalamak için üzerine çift tıklayın!
[14:54:30] <Bot>(1) -IRCFORUMLARI.NET-

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
[14:54:30] <Bot>(2) -IRCFORUMLARI.NET SÜPER-



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

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver
Alt 23 Şubat 2011, 16:19   #2
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
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.

 
Alıntı ile Cevapla

Alt 23 Şubat 2011, 17:30   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
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.

 
Alıntı ile Cevapla

Alt 23 Şubat 2011, 17:36   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Text'e sıra verdirme




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias numara { filter -ffcn $1 $1 * } ;Kullanım: /numara belge.txt


 
Alıntı ile Cevapla

Alt 23 Şubat 2011, 18:33   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Text'e sıra verdirme




Difuzyon Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
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


Konu Emrax tarafından (23 Şubat 2011 Saat 18:44 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 23 Şubat 2011, 21:27   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
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:   Kodu kopyalamak için üzerine çift tıklayın!
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.

 
Alıntı ile Cevapla

Cevapla

Etiketler
sıra, texte, verdirme


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Direct-Sıra Sıra Selviler Sarya EylulFM Paylaşım 0 25 Mart 2023 20:24
$_sw(TEXT) ve $_swkoruma(TEXT) identifiers (küfür koruması) SpecifiC mIRC Scripting Hazır Kodlar 1 20 Ağustos 2007 18:08