Jump to content

chain

Administrators
  • Posts

    6017
  • Joined

  • Last visited

  • Days Won

    17

Everything posted by chain

  1. Version 1.0.0

    4 downloads

    Pain & Prevention (hereafter refered to as P&P) is a -very- fully featured script which is aimed at making the life of all IRC users more enjoyable, safer and convienient. Pain & Prevention automates many aspects of the day to day running of IRC. It also protects you from many malicious ascpects of IRC, such as Floods, DCC Bombs and Virii. P&P is not all serious however. It has an incredible mp3 player, one of the most, if not -the- most advanced mp3 player (frontend) in existence. It also has other features such as XDCC and TDCC as well as a Fileserver and FTP advertisment. This assists the sharing of files via IRC.
  2. Version 1.0.0

    2 downloads

    Script with many old features such as protections ,auto join, kicks, bans, control panels and etc
  3. Version 1.0.0

    0 downloads

    Good script with great features :Base QSCRIPT.HLP :Title QScript B6 Help 1 QScript=Contents 1 DLL Information=Dlls 1 QScript 2 Features=Features 2 Version History=versions 2 Greets=Greets 2 E.U.L.A.=EULA 1 Property Dialogs 2 Server Properties=Sprop 2 Channel Properties=Cprop 2 Channel Protection=Cprot 1 Extensions 2 Overview=Extensions 2 Create An Extension=ECreate 1 Scripting In QScript 2 Commands & Identifiers=Commands 1 Profiles 2 Overview=Profiles 1 Themes 2 Overview=Theme 2 Theme Manager=Themes 2 Creating Themes=TCreate
  4. Version 3.0

    2 downloads

    RuLeRs Script 3.0 is a advanced script but its allso verry usefull for newbies. fx. Û becouse of the F-Key system that allows you to easy Op/Deop/Kick/Ban users and if you Û use the X/W popups then you will have no problems in coltroling you own channel... Û Û This script an undernet script. That doesn't mean you can't use it for chat-servers as Û Dalnet and EFnet... But if you are a Undernet users this script is allmost as good as Û it gets... ;O) Û Û If you have any questions about the script or good idears for new features then just Û gohead and send us an email on RuLeRs@nr-djurs.net. You can allso find us on irc Û (undernet), look for users width the following nicks... m|E|g|A or Niffer try channels Û as: #partyline, #dkservice, #access4all or #vcd.dk Û Û If you regonize anything in this script its becouse its based on on MEGA-Script 2.0 Û (mIRC 5.5) but in this script there isn't half as manny bugs... Û I hope u like hvis script couse i have used alot of time makeing it. Û If u like the script visit RuLeRs Homepage for updates Û Û System Requestments: Û Û IRC Script doesn't normaly need any wild system requestments, so if you just have an Û internet connection and you'll about to begin chatting! But the script looks best in Û a resolution of 1024*768 or higher. The script is made for mIRC for Win95/98/NT but Û if you have windows 3.11 just go to web site named Http://www.mirc.com and download Û the newest win3.11 version of mIRC.exe. I can't ensure that the script will work Û optimal in windows 3.11 couse it isn't tested in so old a windows version ;O) Û Û Ü ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ Ü Û Û Û Features: Û Û * IRC FTP Client Û * 2 Versions of Random Nick Change Tool Û * Autojoin Popup List (Easy add new channels) Û * Autodetections (Network Errors, mIRC version and OS) Û * Away System Û # Away Change Û # Timed Auto Away Û # Auto Minimize On Away Û Û * Advanced Funktion Key (F-Key) Controles Û # F1 = Help Menu Û # F2 = Multi OP (+o) Funktion Û # F3 = Multi DeOP (-o) Funktion Û # F4 = Msg-Box Join Funktion Û # F5 = Msg-Box Kick Funktion Û # F6 = Msg-Box BanKick Funktion Û # F7 = Unban Last... Û # F8 = DNS Lookup (IP & Host trace) Û # F9 = Away/Back Funktion Û # F10 = Advanced Whois (UWho) Û # F11 = DCC chat marked nickname Û # F12 = Exit Funktion (Width Confirm) Û Û Shift+F1 = Normal mIRC help search utility Û Shift+F2 = Op marked user(s) width X/W on active channel Û Shift+F3 = Deop marked user(s) width X/W on active channel Û Shift+F4 = Add active channel to autojoin list Û Shift+F5 = Global kick marked nick (Kick nick on all channels) Û Shift+F6 = Û Shift+F7 = Clearmode width X/W on active channel Û Shift+F8 = Change topic on active channel Û Shift+F9 = Û Shift+F10 = Û Shift+F11 = DCC send to marked nick Û Shift+F12 = Û Û * Advanced Ignore System Û * Advanced Usermode Settings Û * X/W Undernet Bot Popups (Width autodetection) Û * Bummer correction system (fx: The Deop key/popup will not deop yourself) Û * MP3 Player (R-Player 1.0) Û # MP3 selection system Û # Random MP3 selection system Û # Color Selection System Û # Default bitrate Û # Default startdir Û # Display mode (Msg, me, ame and notice) Û Û * DNS System (width IP capture) Û * Channel mode popups (+s,+k,+l...) Û * Usermode popups (Fx: mark your self as invisable) Û * Flood Protection (width many settings) Û * MSGBOX (If you hate that all ping, notices... is comming in the status window, Û u'll love this little baby. now you kan browse, while you can watch all irc Û activity in a small window that is on top of other programs... Just try it) Û # CTCP PING Û # Modes (+o-o+b-o...) who involves you Û # Kick who involves you Û # Fingers Û # Topics change Û # Kicks Û # Invites Û # Opening Querys Û # Quits
  5. Version 2.0

    1 download

    classic looking script
  6. Version 1.0.0

    1 download

    games and etc style script
  7. Version 1.0.0

    1 download

    simple but old archive script
  8. Version 4.0

    0 downloads

    Interesting script has a lot of old features
  9. Version 2.3

    0 downloads

    still useable and very loud make sure your volume on speakers is turned down has various protections and etc made for dalnet
  10. Version 1.0.0

    3 downloads

    Basic sysop script for IRCD
  11. Version 1.2

    0 downloads

    quite different has a lot of the old protections and auto op's and various other misc systems.
  12. Version 1.0.0

    1 download

    Rare treat very 0ld
  13. Version 4.0

    1 download

    Couldn't open with my windows
  14. chain

    Urscript

    Version 1.0.0

    1 download

  15. chain

    weaponx

    Version 1.0.0

    0 downloads

    0ld archive script
  16. Version 1.0.0

    0 downloads

    Unusual but is a windows bot 0ld archive
  17. chain

    WyLdE_BOT

    Version 1.0.0

    0 downloads

    Very Different and 0ld archive
  18. chain

    xLb2

    Version 1.0.0

    1 download

    Very 0ld archive irc script
  19. Version 1.0.0

    1 download

    0ld archive script
  20. Version 2.0

    0 downloads

    0ld archive script
  21. Version 2.0

    0 downloads

    0ld archive script
  22. Version 6.3

    1 download

    Andaris is a Script/Addon for the IRC client "KVIrc". This allows you to optimize and customize your favorite IRC client.
  23. This is a small update that adds features and addresses a number of issues reported by users since the last release. It includes improvements, changes and fixes, including: Added per server options for SSL certificate, logon settings, and server encoding. Added support for numeric 005 UTF8ONLY token. Added support for IRCv3 echo-message. Added support for IRCv3 005 numeric BOT=b mode token. Added support for various WATCH list numerics for the notify list. Changed CAP request on connect to speed up server logon. Changed servers list in connect dialog to group named servers together. Changed channels favorites location to channels.ini file to allow easier updates. Changed use of Windows media library to play sounds more smoothly. Fixed Aero theme colors under Windows 11. Fixed nested while loops continue bug. Fixed options dialog not freeing memory when closed. Updated OpenSSL library to v1.1.1q. Updated CA root certificates cacert.pem file. How to upgrade? mIRC is distributed in an installer that installs mIRC on your computer for you. Simply download and run the installer from the download page on the mIRC website. Follow the instructions the installer gives to you. When upgrading all your old settings and scripts will stay as they were, if you want that. Read the questions the installer asks with care and nothing can go wrong. You will be chatting with the new mIRC in no time. If you get stuck or if you want to find out more about a certain feature, just click on a Help button or browse the Help file and you should find lots of hints to help you out. Where to download? As always, the latest version of mIRC can be downloaded from the download page on the mIRC website. Registering mIRC As you know, mIRC can be downloaded freely and evaluated for 30 days. If you find that you enjoy using mIRC, it would be great and much appreciated if you registered your copy. This licenses you to use your copy of mIRC and helps to support our continued work on mIRC. You can find out how to register here. Full list of Fixes, Changes and Additions. For a more detailed list of recent changes, please see the whatsnew.txt file. You will need to read through the help file to learn more about these changes and their impact. Some changes are obvious, some need getting used to - please take your time to play with them and see how they work. May we invite you to use these forums for all questions you might have? The forums offer great help with everything related to mIRC! Thanks for using mIRC, have fun on IRC!
  24. ;;;;;;;;;;;;;;;;;; ;; Port Checker ;; ;; By Jonesy44 ;; ;;;;;;;;;;;;;;;;;; alias pc { set %pc.addr $$input(Enter the Address/IP and port of the server you want to check (IP:Port),eq,Port Check - Input Information) if ($sock(pc)) { .sockclose pc } if (%pc.addr) { echo -a 2Port Check; -------------------------------------------------------------------------------------- echo -a 2Port Check; Checking address $qt($iif(: isin %pc.addr,%pc.addr,%pc.addr $+ : $+ 80)) Please wait.. .sockopen pc $iif(: isin %pc.addr,$replace(%pc.addr,$chr(58),$chr(32)),%pc.addr 80) set %pc.timeout 5 .timerpc1 0 1 pc.timeout } } alias pc.timeout { if (%pc.timeout <= 0) { echo -a 4Port Check: Could not connect to $qt($iif(: isin %pc.addr,%pc.addr,%pc.addr $+ : $+ 80)) echo -a 2Port Check; -------------------------------------------------------------------------------------- .sockclose pc .timerpc1 off unset %pc.addr } else { dec %pc.timeout } } on *:SOCKOPEN:pc: { if ($sockerr) { echo -a 4Port Check: Could not connect to $qt($iif(: isin %pc.addr,%pc.addr,%pc.addr $+ : $+ 80)) } else { echo -a 3Port Check: Connected succesfully to $qt($iif(: isin %pc.addr,%pc.addr,%pc.addr $+ : $+ 80)) } echo -a 2Port Check; -------------------------------------------------------------------------------------- unset %pc.addr .sockclose pc .timerpc1 off }
  25. chain

    mIRC Addon

    alias calc { echo -a 12Calculation: $calc($1-) } ;;;;; ################# SHOW UPTIME --------------------------------------------------------------------------------------- menu channel,nicklist { System Uptime://echo -a 12Uptime:7 $uptime(system,1) | .timerUPTIME 0 3 /uptdate } alias uptdate { titlebar UP: $uptime(system,1) } ;;;;; ################# GET NICK BACK ---------------k-------------------------------------------- on *:UNOTIFY:{ if ($nick == Eneerge) { /nick Eneerge } } alias bw { if ($1 == $NULL) { echo -a No Input! | haltdef } if ($me ison $1) { if ($2 == $NULL) { echo -a No Input! | haltdef } else { var %currentword_index = $numtok($2-,32) var %inv_word = $NULL while (%currentword_index > 0) { var %currentword = $gettok($2-,%currentword_index,32) var %inv_word while ($len(%currentword) > 0) { var %inv_word = %inv_word $+ $right(%currentword,1) var %currentword = $left(%currentword,-1) } var %inv_msg = %inv_msg $+ $chr(32) $+ %inv_word dec %currentword_index } /msg $1 %inv_msg } } else { var %currentword_index = $numtok($1-,32) var %inv_word = $NULL while (%currentword_index > 0) { var %currentword = $gettok($1-,%currentword_index,32) var %inv_word while ($len(%currentword) > 0) { var %inv_word = %inv_word $+ $right(%currentword,1) var %currentword = $left(%currentword,-1) } var %inv_msg = %inv_msg $+ $chr(32) $+ %inv_word dec %currentword_index } /msg $chan %inv_msg } } ;;;;; ################# Safe Rejoin After Kick ----------------------------------------------------------- on *:KICK:#:{ if ($knick == $me) { .timer 1 5 hop # } } ;;;;; ################# CHECK FOR UN-USED SERVERS --------------------------------------------------------------------- alias check { var %disconnect = $?!="Would you like to disconnect and close the window? ( $+ $server $+ )" if (%disconnect = $true) { /scid $cid window -c "Status Window" } } on me:*:PART:#:{ if ($chan(0) <= 1) { .timerCHECK 1 1 check } } ;;;; ################# HEX URL CONVERSION -------------------------------------------------------------------------------- on 1:DNS:{ var %n = $dns(0) echo -a -=4 Found %n addresses - $dns(%n).nick while (%n > 0) { var %quad1 = $gettok($dns(%n).ip,1,46) var %hex1 = $base(%quad1,10,16) var %quad2 = $gettok($dns(%n).ip,2,46) var %hex2 = $base(%quad2,10,16) var %quad3 = $gettok($dns(%n).ip,3,46) var %hex3 = $base(%quad3,10,16) var %quad4 = $gettok($dns(%n).ip,4,46) var %hex4 = $base(%quad4,10,16) echo -a ADDRESS: $dns(%n).addr $+ ( $+ $dns(%n).ip $+ ) / 12http:// $+ $longip($dns(%n).ip) / 12 $+(http://0x,%hex1,%hex2,%hex3,%hex4) dec %n } halt } ;;;; ################ BETTER URL PARSING ;; E-mail parsing on ^1:HOTLINK:*@*:*: { if (($right($1,4) != .net) || ($right($1,4) != .com) || ($right($1,4) != .org)) { halt } else { return } } ;; URLs on ^1:HOTLINK:*http*:*:{ if (:// isin $1) return | else { halt } } on ^1:HOTLINK:*.net*:*:{ return } on ^1:HOTLINK:*.com*:*:{ return } on ^1:HOTLINK:*.org*:*:{ return } on ^1:HOTLINK:*.ru*:*:{ return } on ^1:HOTLINK:*.nl*:*:{ return } on ^1:HOTLINK:*.biz*:*:{ return } on 1:HOTLINK:*:*:{ var %url = $1 var %chr = 5 while (%chr < 256) { if ($chr(%chr) isincs %url) { set %url $remove(%url,$chr(%chr)) } inc %chr if (%chr == 35) { var %chr = 36 } elseif (%chr == 37) { var %chr = 39 } elseif (%chr == 43) { var %chr = 59 } elseif (%chr == 61) { var %chr = 62 } elseif (%chr == 63) { var %chr = 64 } elseif (%chr == 65) { var %chr = 91 } elseif (%chr == 95) { var %chr = 96 } elseif (%chr == 97) { var %chr = 123 } elseif (%chr == 126) { var %chr = 127 } } if (@ isin $1) { run mailto: $+ %url | halt } if ((http:// !isin %url) && (https:// !isin %url)) { var %url $puttok(%url,http:// $+ %url,1,32) } .url %url } ;;;; ################# TEXT MANIPULATION -------------------------------------------------------------------------------- ;;;; # For channel message on ^1:TEXT:**:#:{ var %template [ $+ [ $nick ] ] < $+ $nick $+ 7> $1- ; ADD VOICE/OP STATUS TO USER ### ; --------------------------- if ($nick isop $chan) { var %template [ $+ [ $nick ] ] $puttok(%template [ $+ [ $nick ] ],<14@ $+ $nick $+ 7>, 1,32) } elseif ($nick isvoice $chan) { var %template [ $+ [ $nick ] ] $puttok(%template [ $+ [ $nick ] ],<14+ $+ $nick $+ 7>, 1,32) } ; HIGHLIGHT MY CURRENT NICKNAME ### ; ----------------------------- var %color 8,2 var %template [ $+ [ $nick ] ] $replace(%template [ $+ [ $nick ] ],$me,%color $+ $me $+ ) ; HIGHLIGHT URLS ### ; -------------- var %totalURLS $matchtok(%template [ $+ [ $nick ] ],http://,0,32) var %totalURLS $calc(%totalURLS + $matchtok(%template [ $+ [ $nick ] ],www.,0,32)) var %totalURLS $calc(%totalURLS - $matchtok(%template [ $+ [ $nick ] ],http://www.,0,32)) var %color 12,0 while (%totalURLS > 0) { var %template [ $+ [ $nick ] ] $replace(%template [ $+ [ $nick ] ],$matchtok(%template [ $+ [ $nick ] ],http://,%totalURLS,32),%color $+ $matchtok(%template [ $+ [ $nick ] ],http://,%totalURLS,32) $+ ) var %template [ $+ [ $nick ] ] $replace(%template [ $+ [ $nick ] ],$matchtok(%template [ $+ [ $nick ] ],www.,%totalURLS,32),%color $+ $matchtok(%template [ $+ [ $nick ] ],www.,%totalURLS,32) $+ ) dec %totalURLS } ; DISPLAY DATA ### ; ------------ echo -i8 $chan %template [ $+ [ $nick ] ] halt } ;;; # FOR PRIVAGE MESSAGES on ^1:TEXT:*:?:{ var %color 8,2 var %template [ $+ [ $nick ] ] < $+ $nick $+ 7> $1- ; HIGHLIGHT MY CURRENT NICKNAME ### ; ----------------------------- var %color 8,2 var %template [ $+ [ $nick ] ] $replace(%template [ $+ [ $nick ] ],$me,%color $+ $me $+ ) ; HIGHLIGHT URLS ### ; -------------- var %totalURLS $matchtok(%template [ $+ [ $nick ] ],http://,0,32) var %totalURLS $calc(%totalURLS + $matchtok(%template [ $+ [ $nick ] ],www.,0,32)) var %totalURLS $calc(%totalURLS - $matchtok(%template [ $+ [ $nick ] ],http://www.,0,32)) var %color 12,0 while (%totalURLS > 0) { var %template [ $+ [ $nick ] ] $replace(%template [ $+ [ $nick ] ],$matchtok(%template [ $+ [ $nick ] ],http://,%totalURLS,32),%color $+ $matchtok(%template [ $+ [ $nick ] ],http://,%totalURLS,32) $+ ) var %template [ $+ [ $nick ] ] $replace(%template [ $+ [ $nick ] ],$matchtok(%template [ $+ [ $nick ] ],www.,%totalURLS,32),%color $+ $matchtok(%template [ $+ [ $nick ] ],www.,%totalURLS,32) $+ ) dec %totalURLS } ; DISPLAY DATA ### ; ------------ echo -i3 $nick %template [ $+ [ $nick ] ] ; SET FOCUS TO WINDOW FOR EASY VIEWING ### ; ------------------------------------ if ($active != $nick) { echo -a 7*** 12INCOMING MESSAGE from $nick window -a $nick } halt } on 1:INPUT:#:{ if (($left($1,1) != /) || ($ctrlenter == $true)) { inc %num if ($me isop $chan) { var %mymode @ } elseif ($me isvoice $chan) { var %mymode + } var %template [ $+ [ %num ] ] 14 $+ %mymode $+ 8 $+ $me $+ 7> if ($len($1-) > 399) { .msg $active $1-$399 | editbox -a $right($1-,-399) } else { .msg $active $1- } echo -i8 $chan < $+ %template [ $+ [ %num ] ] $left($1-,399) dec %num halt } if (($1 == /me) || ($1 == /describe)) { if ($2 == $Null) { Echo -a *** 7Invalid input | halt } .describe $chan $2- inc %num var %template [ $+ [ %num ] ] 7 $+ $me $2- if ($me isop $chan) { echo -i8 $chan * 14@7 $+ %template [ $+ [ %num ] ] } else if ($me isvoice $chan) { echo -i8 $chan * 14+7 $+ %template [ $+ [ %num ] ] } else { echo -i8 $chan *7 %template [ $+ [ %num ] ] } dec %num halt } } on 1:INPUT:?:{ if (($left($1,1) != /) || ($ctrlenter == $true)) { inc %num var %template [ $+ [ %num ] ] <12 $+ $me $+ 7> .msg $active $1- echo -i8 $active %template [ $+ [ %num ] ] $1- halt } if (($1 == /me) || ($1 == /describe)) { if ($2 == $Null) { Echo -a *** 7Invalid input | halt } .describe $active $2- inc %num var %template [ $+ [ %num ] ] * 6 $+ $me echo -i8 $active %template [ $+ [ %num ] ] $2- dec %num halt } } on ^1:ACTION:**:#:{ var %template [ $+ [ $nick ] ] $nick $1- if ($nick isop $chan) { echo -i8 $chan *14 @7 $+ %template [ $+ [ $nick ] ] } else if ($nick isvoice $chan) { echo -i8 $chan *14 +7 $+ %template [ $+ [ $nick ] ] } else { echo -i8 $chan *7 %template [ $+ [ $nick ] ] } halt } on ^1:ACTION:**:?:{ var %template [ $+ [ $nick ] ] $nick $1- echo -i8 $nick *7 %template [ $+ [ $nick ] ] halt } Implements features into mIRC like url highlighting, ip to hex, reverse chat, uptime, getnickback, close redundant connections, safe rejoin, and better text display. I recommend using with a black background.
×
×
  • Create New...