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/)
-   -   gelen !report ları nasıl numara sırasına gore kayıt ettirebilirim (https://www.ircforumlari.net/mirc-scripting-sorunlari/505091-gelen-report-lari-nasil-numara-sirasina-gore-kayit-ettirebilirim.html)

oguz8787 26 Eylül 2012 05:31

gelen !report ları nasıl numara sırasına gore kayıt ettirebilirim
 
gelen reportlari numara sırasına gore kayıt etmek icin uğrastım ama cozemedim yardimci olabilecek varmi arkadaslar

1. report- nick : kaydı : ve kisinin yorumu
2. report- nick : kaydı : ve kisinin yorumu
3. report- nick : kaydı : ve kisinin yorumu

gibi nasıl sira numarasi ile kayıt olmasını saglarım
yardimci olucak arkadaslara simdiden tesekkurler ;s1


Kod:

------------PM gelenler icin------

on *:text:!report *:?: {
  if ($strip($1) == !report )  {
    .notice $nick 3,1»»--07 $nick 0  kaydiniz yapildi , Yetkililer tarafindan gözden gecirilecek ! ...
    .timer 1 1 msg $nick 0,17 $nick 0 : 4 kaydiniz0: $2-
    .timer 1 2 msg #Yetkili_kanal 1,4 Report !
    .timer 1 3 msg #Yetkili_kanal 0,1  3 $nick 0: 7 kaydi 0: $2-
    .write report1.txt 4,1»» 0 Kayıt :4 $nick 0 $+ : $2-
  }
}

------------Kanala gelenler icin------

on *:text:*!report*:#report_kanal:{
  if ($strip($1) == !report )  {
    .notice $nick 3,1»»--07 $nick 0 kaydiniz yapildi , Yetkililer tarafindan gözden gecirilecek ! ...
    .timer 1 1 msg $nick 0,17 $nick 0 : 4 kaydiniz0: $2-
    .timer 1 2 msg #Yetkili_kanal 1,4 Report !
    .timer 1 3 msg #Yetkili_kanal 0,1  3 $nick 0: 7 kaydi 0: $2-
    .write report1.txt 4,1»» 0 Kayıt :4 $nick 0 $+ : $2-
  }
}

------------Kayıtlari incelemek icin------

on *:text:*!reports*:#Yetkili_kanal:{
  .msg #Yetkili_kanal  3,1»»--0 Kayitlar Yetkili7 $nick 0 tarafindan inceleniyor ...
  .timer 1 2 /play #Yetkili_kanal report1.txt
}

------------Kayıtlari silmek icin------

on *:text:*!rdel*:#Yetkili_kanal:{
  .msg #Yetkili_kanal 3,1»»--0 kayitlar Yetkili 7 $nick 0 tarafindan siliniyor ...
  .remove -b report1.txt
  .timer 1 2 .msg #Yetkili_kanal  3,1»»--0 kayitlar silindi!!!
}


Med Cezir 26 Eylül 2012 06:43

Cevap: gelen !report ları nasıl numara sırasına gore kayıt ettirebilirim
 
$lines(report1.txt) Bize report1.txt nin içinde kaç satır bilginin olduğunu gösterir. Aklıma ilk gelen çözümde, biz bu mantıkdan yola çıkarak satır değerinin sürekli 1 fazlasını aldırırsak istediğin gibi olur düşüncesindeyim, yani yapacağımız.

Kod:

.write report1.txt 4,1»» 0 Kayıt :4 $nick 0 $+ : $2-
yazan yerleri aşağıdaki gibi değiştirmek.

Kod:

.write report1.txt $+($calc($lines(report1.txt) + 1),.) 4,1»» 0 Kayıt :4 $nick 0 $+ : $2-

oguz8787 26 Eylül 2012 18:31

Cevap: gelen !report ları nasıl numara sırasına gore kayıt ettirebilirim
 
harikasin usta aklina yüregine saglik :) cok sagol gerçekten


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

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