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/)
-   -   Çözüldü dosya kayıt (https://www.ircforumlari.net/mirc-scripting-sorunlari/870900-dosya-kayit.html)

Hesapsiz33 25 Mayıs 2020 18:44

dosya kayıt
 
join eventi ile
hinc -m dosya $nick 1 dosya.txt içine rumuzları kayıt ediyorum
mirci kapattıgım zaman veya yeniden açtıgım zaman kayıt işleminde sorun yok ama
elektrik kesildigi durumlarda bu kayıt işlemini yapmıyor nedense.
illa mirci kapatıp yeniden açmam gerekiyor ki kayıt işlemi yerine gelsin buna bir çözüm bulamadım.
eger bir çözümü yoksa sorun degil böyle kullanmaya devam edecem mecbur.


on *:exit:if $hget(dosya) { hsave -o dosya dosya.txt }
on *:start:if !$hget(dosya) { hmake dosya } | if $isfile(dosya.txt) { hload dosya dosya.txt }

diEfoRyoU 25 Mayıs 2020 19:01

Cevap: dosya kayıt
 
işlem gerçekleşirken save ve hload işlemlerini yaparsan daha sağlıklı bir sonuç alabilirsin
Kod:

hinc -m dosya $nick 1 | hsave dosya dosya.txt | hload dosya dosya.txt
gibi

Hesapsiz33 25 Mayıs 2020 19:08

Cevap: dosya kayıt
 
Alıntı:

diEfoRyoU Nickli Üyeden Alıntı (Mesaj 1042312615)
işlem gerçekleşirken save ve hload işlemlerini yaparsan daha sağlıklı bir sonuç alabilirsin
Kod:

hinc -m dosya $nick 1 | hsave dosya dosya.txt | hload dosya dosya.txt
gibi

altta ki exit ve start a gerek yok o halde dogru mu ?

on *:exit:if $hget(dosya) { hsave -o dosya dosya.txt }
on *:start:if !$hget(dosya) { hmake dosya } | if $isfile(dosya.txt) { hload dosya dosya.txt }

diEfoRyoU 25 Mayıs 2020 19:18

Cevap: dosya kayıt
 
Alıntı:

Hesapsiz33 Nickli Üyeden Alıntı (Mesaj 1042312621)
altta ki exit ve start a gerek yok o halde dogru mu ?


Kod:

on *:start:if !$hget(dosya) { hmake dosya } | if $isfile(dosya.txt) { hload dosya dosya.txt }

Kod:


sadece buna gerek var şöyle ki mirc girilen verileri o anlık hafızaya alıyor. mirc kapanıp tekrardan açıldığında kapanmadan önceki verileri tekrar yüklemesi lazım o yüzden gerek var :)

Hesapsiz33 04 Haziran 2020 15:40

Cevap: dosya kayıt
 
soru bununla alakalı oldugu için yeni bir konu açmak istemedim.

atılan kişileri hinc -m dosya $nick 1 | hsave dosya dosya.txt | hload dosya dosya.txt komutu ile şu şeklinde dosyaya kaydediyorum.
örnek ahmet 3 kez atılmışsa
ahmet
3
ali
20
şeklinde alt alta ekliyor.

/komut ahmet yaptıgım zaman kaç kez atıldıgını görebiliyorum bunu birde /komut rakam yaparak gösterebilmesi mümkün mü acaba?
mesela /komut 20 yazıldıgın da 20 kez atılan rumuzları listeleye bilir mi yani?
badnick data kodlarında data numaralarını gösterilebiliyor ordan aklıma geldi belki bunda da gözükür dedim hani.
olsa iyi olurdu ama illa olmak zorunda da degil.

alias komut {
var %< = 1 | while (%< <= $lines(dosya.txt)) {
if ($1 iswm $read(dosya.txt,%<)) {
echo -t 20 kez atılan rumuzlar
}

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 15:40 -->-> Daha önceki mesaj 15:08 --

neyse vaz geçtim böyle bir kodu kullanmak intihar olur çünkü dosyanın içinde cok fazla veri var.

komutu uygulasam 10 binlerce rumuzu taraması gerekecek işlemin sonlanması saatleri bulur belki
iyisi mi hiç gerek yok :)

Hesapsiz33 12 Haziran 2020 23:34

Cevap: dosya kayıt
 
dosya.txt içine kaydettigim rumuzlar elektrikler gidip geldigi zaman sıfırlanıyor nedense
bunun kalıcı bir çözümü yok mu acaba?

Kod:

on *:join:#:{
hinc -m dosya $nick 1 | hsave dosya dosya.txt | hload dosya dosya.txt
}



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

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