![]() |
mirc versiyonundan kaynaklanan kodlama hatasi su asagidaki kodu mirc versiyon 6.01 e kurulu bir scripten almaya calistim fakat 6.16 mircte sadece pencere aciliyor fakat yapmasi gereken islevi gormuyor bu kodda 6.16 versiyona uymayan bir seymi var anliyamadim bunu 6.16 versiyoan uyarliyabilirmiyiz bu kodlamanin yaptigi islem bir nickin kanaldaki yazdigi tum text mesajlarini bir oencerede toplamasi nickin ustune tiklayip goster deyince uyguluyor ama 6.16 da calistiramadim ilgilenen olursa sevinirim history { if ($3 != 0) { var %c = 0 } | else { var %c = -123456 } window -alC +n @History 200 200 315 150 Ms sans serif 10 aline @History 1-----------------------------14-15-0-[ 15History: $+ $2 0 ]-15-14-1----------- var %i = $line($1,0) var %hist = $2 while (%i > 0) { var %t = $strip($line($1,[ %i ])) var %n1 = $strip(%theme.msg.nick %hist %theme.2) var %s = $strip(%hist $+ %theme.txt.2) var %slen = $len($strip(%theme.txt.1 $+ %hist $+ %theme.txt.2)) if (%s isin $left(%t,%slen)) { aline -p @History $replace(%theme.txt.1,$chr(255),$chr(32)) $+ $+ %theme.couleur.autres $+ %hist $+ %theme.txt.2 %theme.couleur.say $+ $mid(%t,$calc(%slen + 2)) | inc %c } if (($right(%t,$len($strip(%n1))) = $strip(%n1)) && ($left(%t,$len($strip(%theme.1))) = $strip(%theme.1))) { aline -p @History %theme.1 $+ %theme.couleur.cowboy $+ $gettok($mid(%t,$calc($len($strip(%theme.1)) + 2)),1,32) $+ $+ %theme.couleur.actions %theme.msg.nick $+ %theme.couleur.cowboy $+ %hist $+ %theme.1 | var %hist = $gettok($mid(%t,$calc($len($strip(%theme.1)) + 2)),1,32) } dec %i if (%c >= $int($3)) { return } } } |
nickin yazdıgı textleri tutması icin on *:text eventsi olması gerekli onu kopyalamamışsın, logdan okumadığına göre :) |
ya ben butun dosyalara baktim ama oyle bir text e rastlamadim sadece alltakiler vardi bu kodla ilgili olarak eger benim gozumden kacti ise nasil bir sey olmali o kod veya benim bu yukardaki ve su anda kopyaladigim kodu calistircak on text eventsi yazilamazmi? menu nicklist { .- $chr(32) $chr(32) $chr(32) $chr(32) $chr(32) $chr(32) History .show all msgs of $$1 in #:/history # $$1 .- .set...:/history $$?="for which channel...? (you must be in)" $$?="Show History of ...?" $$?="How many sentences? (0=all)" } menu @History { close:/window -c @History } |
Alıntı:
|
Bencede bir yere Sıkıştırmıştır. Bu Gevurlar iyice karman çorman yapıyolar kodları. |
hem de ne karman çorman. konuyla alâkasız olacak biraz ama, mircscripts.org sitesini takip edenler bilir. "cps (channel protection system)" diye bir add-on var "amit^" diye bir eleman yazmış. adam bir kod yazmış abi ben koda bakıyorum, kod bana bakıyor, bu derece karışık :) |
değildir komutu en iyi karıştırmanın yolu başka bir aliases tanımlayıp cağırmaktır eğer birden cok yerde örn: writeini bilmemne.ini bolum içerik değişken yazmaktansa alias komutu tanımlayıp alias ^_ { writeini bilmemne.ini bolum $1 } yaptıgında komut olarak sadece ^_ içerik değişken diye yazması yeterli niye ^_ kullandın komut adı olarak dersen kısaltmaya çalışıyoruz genelde oyle absurt adlar konuyor :~ gibisinden :). aslında herkezin bir stili vardır ve anlamak için bilen birisi dahi bir sure bakması gerekir nası yazım mantığı diye sonrarı kolay olur. |
aslında güzel mantık.i$i iice uzatcan.Her alias'ın sonuna 4,1,+,',! fLn koyacam ama uzatcan uzatcan uzatcan.Yaptıgı i$ aynı kapıya cıkcak.Çalacak adamda (hay be.ke$ke bula$masaydım) dicek biz buralarda bo$una emege saygı die baırıoz :) Ole bi yapalımki adam Çalamasın :) |
kafayi yedim zaten ben ara ara oyle bir seye rastlamadimillaki on text eventi olacak diyonuz oylemi o olmdana boyle bir kodlama islem yapmaz diyorsunuz hmm hakketten uonur un dedigi gibi nerden bulastim ya yaz biz yazamiyozmu o on text kodlamasini?? |
hım bu kod sanırım yazılanları değil o anki kanaldaki cacheleri tarayıp çıkarıyor buyur onun kodunu yazdım: Kod: alias history { |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 11:11. |
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