-
Posts
6011 -
Joined
-
Last visited
-
Days Won
17
chain last won the day on September 5 2023
chain had the most liked content!
About chain
- Birthday 01/26/1962
Contact Methods
-
Website URL
http://www.coders-resources.net
Profile Information
-
Gender
Male
-
Location
Montreal,Quebec
-
Interests
scripting and chatting
Recent Profile Visitors
190102 profile views
chain's Achievements
-
We have seen a lot of scripts site closing and all the snippets leave with them, Our goal now is to collect from various script sites and in any language and try to preserve the scripts and snippets. After hawkee closed it was devastating to see all that work and codes lost forever. so it's now my goal to look everywhere and get as much stored in our data base and preserve them all if you know of a scripting site let us know.
-
chain changed their profile photo
-
Im one of the Staff that help with Buzzen chat. We had a rough year in 2024 and a lot of drama has gone and passed, 2025 looks like a great promising year with new chatter's comming in. We offer a lot at Buzzen we offer free chat and we offer free owner created rooms. we also made it that you can present your profile to anyway you wish. And you can also open your own blog on buzzen. we have great developers that maintain and run buzzen, our server is always being updated and we have saftey and privacey. Come and give us a try we also allow mIRC using our address but do not allow VPN's If your looking to open a script room well there is one on Buzzen, it's called IRCommunity which is run by err0r the owner of TG007. If your looking for trivia we have it, if your looking to join a radio station we have it. So if I have peeked your curosity come on in and try us!! www.buzzen.net
-
I've been with these guys for 3 yrs and they always have challanges that still need to be claimed. Butt its a great place to study stuff and see what people do for hack challanges.
-
We are setting into the new years and we at coders-irc like to wish all a very happy new years and all the best and thanks for continuing with us and supporting Coders-irc
-
alias giris { return giris } on !1:JOIN:#: { window -De @Giris var %mask = $mask($fulladdress,2) var %nfname = $mask($fulladdress,0) ; get the previous nicks var %nicks = $readini(giris.txt, %mask, nicks) ; get the pervious full names var %fname = $readini(giris.txt, %mask, fullname) ; add the new nick ($addtok will take care of duplicates) var %nicks = $addtok(%nicks,$nick,32) ; add the new fname ($addtok will take care of duplicates) var %fname = $addtok(%fname,$ial(%mask).user,32) ; update the nicks writeini -n giris.txt %mask nicks %nicks ; update the seen time writeini -n giris.txt %mask seentime $date ; update the fullname writeini -n giris.txt %mask fullname %fname echo -t @giris 4Bağlanan 5 $nick ------------------------------------------ echo -t @giris 4IP Adresi 5 %mask echo -t @giris 4Önceki Nick:5 $readini(giris.txt, %mask, nicks) echo -t @giris 4Kullanıcı Adı:5 $readini(giris.txt, %mask, fullname) echo -t @giris 4Son Görülen Zaman 5 $readini(giris.txt, %mask, seentime) echo -t @giris 4Kanal:5 $chan echo -t @giris 2End $nick ------------------------------------------ } alias ntrack { var %mask = $address($1,2) var %nfname = $address($1,0) ; get the previous nicks var %nicks = $readini(giris.txt, %mask, nicks) ; get the pervious full names var %fname = $readini(giris.txt, %mask, fullname) ; add the new nick ($addtok will take care of duplicates) var %nicks = $addtok(%nicks,$nick,32) ; add the new fname ($addtok will take care of duplicates) var %fname = $addtok(%fname,$ial(%mask).user,32) echo -a 12 $1 on the ip %mask has used the nicks: $readini(giris.txt, %mask, nicks) and the full names: $readini(giris.txt, %mask, fullname) and was last seen on $readini(giris.txt, %mask, seentime) } menu nicklist { NickTrack:ntrack $$1 } alias giris.txt { return giris.txt } on !1:nick: { window -De @giris var %mask = $mask($fulladdress,2) var %nfname = $mask($fulladdress,0) ; get the previous nicks var %nicks = $readini(giris.txt, %mask, nicks) ; get the pervious full names var %fname = $readini(giris.txt, %mask, fullname) ; add the new nick ($addtok will take care of duplicates) var %nicks = $addtok(%nicks,$newnick,32) ; add the new fname ($addtok will take care of duplicates) var %fname = $addtok(%fname,$ial(%mask).user,32) ; update the nicks writeini -n giris.txt %mask nicks %nicks ; update the seen time writeini -n giris.txt %mask seentime $date ; update the fullname writeini -n giris.txt %mask fullname %fname echo -t @giris 4Bağlanan 5 $nick ------------------------------------------ echo -t @giris 4IP Adresi 5 %mask echo -t @giris 4Önceki Nick:5 $readini(giris.txt, %mask, nicks) echo -t @giris 4Kullanıcı Adı:5 $readini(giris.txt, %mask, fullname) echo -t @giris 4Son Görülen Zaman 5 $readini(giris.txt, %mask, seentime) echo -t @giris 4Kanal:5 $chan echo -t @giris 2End $nick ------------------------------------------ }
-
on ^&*:text:*:*:{ var %text = $mid($rawbytes, $calc($pos($rawbytes, $chr(32), 3) + 2)) if (!$isutf(%text)) { echo -mbflirt $iif(#, #, $nick) $+(< , $left($nick(#, $nick, a, r).pnick, 1), $nick, >) $turkish(%text) haltdef } } alias turkish $iif($isid, return, echo -a) $utfdecode($utfencode($1-, 162))
-
raw 352:*:{ proxy $4 } on *:snotice:*Client connecting*: { .who +I $9 } alias proxy { var %rand $rand(0,99999) sockopen $+(ktor,%rand) www.checkingtools.com 80 sockmark $+(ktor,%rand) $1 } on *:sockopen:ktor*: { var %komut sockwrite -nt $sockname, %post $+(ip=,$sock($sockname).mark,&GO%21=GO%21) %komut POST /ip_check HTTP/1.1 %komut Host: www.checkingtools.com %komut Connection: keep-alive %komut Content-Length: $len(%post) %komut Cache-Control: max-age=0 %komut Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 %komut Origin: http://www.checkingtools.com %komut User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31 %komut Content-Type: application/x-www-form-urlencoded %komut Accept-Encoding: gzip,deflate,sdch %komut Accept-Language: tr-TR,tr;q=0.8,en-US;q=0.6,en;q=0.4 %komut Accept-Charset: ISO-8859-9,utf-8;q=0.7,*;q=0.3 %komut Cookie: PHPSESSID=90b5ae6ed385b312ea3dcccb50c126e1; ck_lang=en; __atuvc=18%7C1 %komut %komut %post } on *:sockread:ktor*: { var %x | sockread %x | tokenize 32 %x if $regex($1-,/(XBL|SBL|XBL|SPAMCOP|CBL|NJABL|SURBL|HTTP:BL).+red/i) { gzline $+(*@,$sock($sockname).mark) 1h 1IP adresinizde 4PROXY 1girişi tespit edilmiştir. if !$window(@prxy-tor) { window -neg1 @prxy-tor } | echo @prxy-tor ( $+ $time $+ ) $+(4 $chr(32),$sock($sockname).mark),$chr(32)) 1IP adresinizde 4PROXY 1girişi tespit edilmiştir. sockclose $sockname halt } }
-
on ^1:SNOTICE:*:{ if (Connecting isin $1-) { if ($window(@Giris/Cikis) == $null) { window -ne @Giris/Cikis } echo 2 -t @Giris/Cikis 3Giriş :2 Nick:4[4 $8 4] 2Network:4[3 $7 4] 2Host:4[3 $9 4] | halt } if (exiting isin $1-) { if ($window(@Giris/Cikis) == $null) { window -ne @Giris/Cikis } echo 2 -t @Giris/Cikis 14Çıkış: 7Host:4[7 $8 4]7 Network:4[7 $7 4] | halt | halt } } Kodu remoteye ekliyorsunuz. Oper yetkiniz olması lazım. giriş çıkışlar görünmüyorsa : /mode Nickiniz +s nfF şeklinde kendinize mod vermelisiniz.
-
on ^1:SNOTICE:*:{ if (/whois isin $1-) { if ($window(@Whois) == $null) { window -ne @Whois } echo 2 -t @Whois 4Whois Çeken Nick 2[ $2 ]4 Ip: 2[ $3 ] | halt } if (his/her isin $1-) || (Failed isin $1-) || (Denied isin $1-) || (tkl isin $1-) || (Q: isin $1-) || (used isin $1-) || (OperOverride isin $1-) || (Mismatch: isin $1-) || (is now isin $1-) || (Received isin $1-) { if ($window(@Opers) == $null) { window -ne @Opers } echo 2 @Opers $1- | halt } if (gecos isin $1-) { if ($window(@Bilgi) == $null) { window -ne @Bilgi } echo 2 -t @Bilgi 4 Fullname Değişimi:1 $1 tarafından1 $6 $+ 1'nin fullnamesi değiştirilerek:4 $10- 1 $+ yapıldı. | halt } if (virtual isin $1-) { if ($window(@Bilgi) == $null) { window -ne @Bilgi } echo 2 -t @Bilgi 4 Host Değişimi:1 $1 tarafından1 $7 $+ 1'nin hostu değiştirilerek:4 $11- 1 $+ yapıldı. | halt } if (Locops isin $1-) { if ($window(@UyarI) == $null) { window -ne @UyarI } echo 2 -t @UyarI $1- | halt } if (G:Line isin $1-) || (Z:line isin $1-) || (K:line isin $1-) { if ($window(@XLine) == $null) { window -ne @XLine } echo 2 -t @XLine $1- | halt } if (removed isin $1-) { if ($window(@XLine) == $null) { window -ne @XLine } if (%unbanip isin $1-) || (%xlinex isin $1-) { echo -a *** 12 $+ %xlinex 5Adresinin Banı Açıldı. | unset %xline* | unset %unban* } echo 2 -t @XLine $1- | halt } if (tried isin $1-) { if ($window(@baskakanal) == $null) { window -ne @baskakanal } echo 2 -t @baskakanal $1- | halt } if (banned isin $1-) { if ($window(@Giris/Cikis) == $null) { window -ne @Giris/Cikis } echo 2 -t @Giris/Cikis $1- | halt } if (obtained isin $1-) { if ($window(@SupasGirdi) == $null) { window -ne @SupasGirdi } echo 2 -t @SupasGirdi $1- | halt } if (exiting isin $1-) { if ($window(@Giris/Cikis) == $null) { window -ne @Giris/Cikis } echo 2 -t @Giris/Cikis 14Çıkış: 7Nick:4[14 $gettok($8,1,33) 4]7 Network:4[14 $7 4] | halt | halt } if (Connecting isin $1-) { if ($window(@Giris/Cikis) == $null) { window -ne @Giris/Cikis } echo 2 -t @Giris/Cikis 3Giriş :2 Nick:4[4 $8 4] 2Network:4[3 $7 4] 2Host:4[3 $9 4] | halt } if (Forbidding isin $1-) || (Q:lined isin $1-) { if ($window(@Q-Lined) == $null) { window -ne @Q-Lined } echo 2 -t @Q-Lined $1- | halt } if (Expiring isin $1-) || (Shun isin $1-) { if ($window(@XLine) == $null) { window -ne @XLine } echo 2 -t @XLine 2Shun :2 Nick:4[4 $6 4] 2Network:4[3 $7 4] 2Uygulayan:4[3 $9 4] | halt } if (Spamfilter isin $1-) { if ($window(@Spam) == $null) { window -ne @Spam } echo 2 -t @Spam $1- halt } if (is now isin $1-) { write oper.txt $date $timestamp $1- } }
-
on *:TEXT:selam*:#: { /msg $chan Aleykum Selam Hoş Geldin $nick } Oto selam alma remotesini mircten remote kısmına eklediğinizde hemen çalışmaya başlıyacaktır. İkinci olarak Nick seslenme uyarısı nı paylaşacağım. Bu remotede neredeyse bütün mirclerde kullanılmaktadır. Farak Bizdeki remote birazdaha gelişmiş ve daha çok işlev görmektedir. on *:text:$(* $+ $me $+ *):*:{ if $active != $iif($left($target,1) != $chr(35),$nick,$target) && !$istok(Nick1 Nick2 Nick3 ,$nic Mirc seslenme uyarısı kodu yukardaki gibidir. Bu kodun 2 farklı özelliği vardır 1) hem kanal hemde özelde selenmelere uyarı vermektedir. 2) Kodun içerisinde yer alan ” Nick1 Nick2 Nick3 ” Olan yerlere size seslenildiğinde uyarı vermesini istemediğiniz nickleri yazabilirsiniz. Özellikle bot nicklerini kullanıyorum ben. Şimdi kendi kullandığım yine ustteki kod kadar özel olan bir remote paylaşacağım. Bu remote Help kanalına user geldiğinde uyarı veriyor fakat help kanalına gelen Helper , oper veya admin ise uyarı vermiyor ve karışıklık olmuyor. on !*:join:#Help: if !$regex($address($nick,5),/oper|admin/i) { $+(.timer,$nick) 1 1 chex $chan $nick } alias chex { if $2 ison $1 && $2 isreg $1 && $2 !isvoice $1 { var %i = 1 while %i < = $nick($1,0) { if $regex($nick($1,%i).pnick,/(%|@)/i) && !$regex($nick($1,%i).pnick,/(&|~)/i) { set %onicks %onicks $nick($1,%i) } inc %i } echo -a %uyari 15,1 • 7 $2 15,1 #HeLp 7,1 kanalından yardım bekliyor.. unset %onicks } } Bu kodu da diğerleri gibi remote kısmına atmanız yeterli. Özellikle Türk Helperlerinde olmazsa olmaz kodlardan birtanesidir. sitemizdeki türkçe mirc scripttede kullandığım bir koddur. türkçe mirc 6.35 versionunda çok iş yapıyor. Şimdi paylaşacağım kodda mirc ile sohbet eden neredeyse butun oper admin ve helperlerde mevcut olan bir kodun gelişmiş halidir. Bu kod ile /amsg Komutunu uyguladığımızda seçtiğimiz kanallara mesajın gitmesini engelliyor. Ornek olarak #Help veya #Operhelp kanalı gibi. alias amsg { var %ahua = 1 while $chan(%ahua) { if !$istok(#xLine #helpEgitim #help #sales #OperHelp #Yardim #heLpSinav #HelpStaff #helpteam #mircheLp #Logs #Bots ,$v1,32) { msg $chan(%ahua) $1- } inc %ahua } } Kodu yine aynı şekilde remote kısmına ekleyip tamam dediğimizde çalışmaya başlıyacaktır. belirtilen kanallar kendi kullandığım kanallar olup istediğiniz gibi değişiklik yapabilirsiniz. Kısa remote kodlarının devamı için diğer konuya geçebilirsiniz. sayfa çok uzun olmasın diye ordan devam edeceğim.
-
alias rasgele { if $nick($active,0) < 3 { echo -a Kanalda üç kişi bile yok ne rasgelesi !!! | halt } if $me !isop $chan { echo -a $me sen bir op ol ondan sonra voice dağıtırsın :) | halt } var %rasgele $nick($active,$rand(1,$nick($active,0))) if %rasgele !isreg $active { halt } if %rasgele == $me { var %rasgele $nick($active,$rand(1,$nick($active,0))) } if %rasgele !isreg $active { halt } mode $active +v %rasgele .var %sure $rand(99,300) .timer -h 1 750 msg $active Benden rasgele voice kazandınız: %rasgele :) Voicenizin süresi: %sure saniye .timer $+ %rasgele 1 %sure if %rasgele ison $active mode $active -v %rasgele $chr(124) if %rasgele ison $active msg $active Rasgele voicenizin süresi doldu: %rasgele }
-
on @*:text:*:#:{ if $nick isop $chan { halt } if ($1- === $upper($1-)) &amp;&amp; ($len($1-) &gt; 20) { .msg # $nick UYARI: $nick # Kanalında Büyük Harf Kullanmayınız, Lütfen kurallara uyunuz.! Bu şekilde devam etmeniz kanaldan uzaklaştırılmanıza neden olucaktır.!! } } on *:text:*:#:{ if $nick isop $chan { .halt } { if $chan == #Ops { .halt } { if $chan == #konsey { .halt } { if $chan == #yonetim { .halt } if $regex($1-,/([[:print:]])11/gi) &gt;= 8 { var %&lt; = $+(%,harf.,#,.,$nick) | inc $(%&lt;,1) if $(%&lt;,2) == 2 { .samode # +b $nick | .msg $nick harfleri uzatma demiştim! } else { .msg $chan UYARI: $nick $+ , Lütfen Harfleri Uzatmayın, Aksi Taktirde Kanaldan Uzaklaştırılacaksınız! } } } } }
-
This is something that completely fell beneath our radar as it isn’t exactly fresh news. In fact, this is something that happened around 3 years ago and many (including ourselves) never caught it. This is why it is just now making its way to a story. But, mIRC Co. Ltd, a software developer behind a certain software solution called “mIRC”, had quietly ended its lifetime license agreement with all who had purchased it “more than 10 years ago. A bold move that kind of goes against the terms of a lifetime license. Unless specified that this could happen within said terms, or a company changes ownership (which, typically, also has to be written in the terms). However, one of my colleagues purchased the software back in 2009 and recently came across the expiration of his license and shared his findings with me. This got me thinking. I took a look at the Internet Archive (Wayback Machine) for the end of 2009 to see what the website read. You could see that the website said “this is a one time, life-time registration which will work with current and future versions of mIRC“. Nothing else was mentioned to the contrary. However, looking at the website now, you can see this language has changed. Claiming that the license is only good for three years. Looking at the FAQ section, you can find the following explanation of why this has changed: “Question: I have an old registration that is not working, can you help?Answer: When I originally offered a lifetime license in 1995, it seemed like a kind and fair thing to do. However, I did not expect that I would still be working on mIRC twenty-five years later. The lifetime license means that I am still supporting and providing updates to every user that has ever registered. This has become gradually more difficult and has reached the point where, sadly, it is just no longer possible. If your registration is over ten years old, if you can, please consider registering again. Your continued support for mIRC would be really appreciated. If you register again, you will receive an updated registration automatically. If you cannot afford to register again, or would rather not, that’s okay, just email me. However, please be aware that it will take time for me to reply.” Again, this a bold move that doesn’t quite walk the line of honesty. Keep in mind, I’m trying to see it from both sides as I myself have developed a few things and completely understand the amount of time that goes into writing all of that code. However, I also understand the thin line of user agreements and how they are executed on either side. So you have a lifetime license with no terms stating that the developer reserves the right to change them at any time, which is suddenly revoked with a simple “never mind, I changed my mind” statement from the developer. They do, thankfully, leave an exclusion that you can reach out if you just can’t afford it. However, this is risky business nonetheless. If a lifetime license with no other terms other than “it’s for life! Including all future versions” can be pulled at any time, what does this say about the risk of buying into any lifetime license with any other company? This turns into a high-risk investment as all rules would be thrown out the window.
-
On December.15.2024 marks buzzen's 21st Anniversary We are having a gathering in the Buzzen Event Room to celerbrate this moment. We like to see you there and hear your stories about buzzen years. 🥂🎉
-
Title: No Spam Chan v1.1 Script: NoSpamChan.mrc Program: mIRC Author: Epic Description: The script monitors communication on the channel in order to search the strings of the "#" symbol to identify ads from other channels. If detected, it checks the real existence of such a channel by executing the "/WHO" command, and if it is in the list, it performs "Kick+Ban" on the nickname of the violator. Renewal: Added the ability to configure the script via the "nospamchan" alias. Added "ACTION" message spam check. Changed the channel existence check from the "/LIST" command to the "/WHO" command to speed up the process. Installation: Open your client's script editor using the "ALT+R" keyboard shortcut. Next, use the "File/New" top menu to open a new file and place the code there. Next, use the top menu "File/Save As..." to save the code as a script called "NoSpamChan.mrc". If you already have a previous version of this script installed, replace it with the new code. Do not leave previous versions of scripts to avoid conflicts. NoSpamChan_v1.1.rar