Top

mIRC Theme


mIRC Code
+ 0 likes
Please Register to submit score.
Bookmark and Share
Average Score  5.5 (of 2 scores)
Date Added  Jul 21, 2009
Last Updated  Nov 06, 2009
Tags  color  colors  grant  irc  mirc  theme 

Introduction

Seeing as everyone is wanting me to change this up a bit; I've decided I'm going to change it entirely. Here's a photo to go along with it.
NOTE: The raws may change for different networks, i'm not entirely sure.


Grab the Code

on *:LOAD:{
  .color background 0 
  .color action 1 
  .color ctcp 1 
  .color info 1 
  .color info2 1 
  .color highlight 1 
  .color invite 1 
  .color join 1
  .color own 1 
  .color part 1 
  .color quit 1 
  .color topic 1
  .color wallop 1 
  .color whois 1 
  .color notice 1 
  .color normal 1
  .color kick 1 
  .color mode 1 
  .color nick 1 
  .color other 1
  .color notify 1 
  .color notice 1
}
on *:START:{
 .timestamp -f 14hh04:14nn04.14ss 
 .timestamp on
  font -z 12 calibri
 }
on *:INPUT:#:{ 
  if (/* !iswm $1) || ($ctrlenter) {
    haltdef 
    .msg # $1- 
    echo -at [ $+ $levelc($me) $+ 14 $+ $me $+ ] $1-
  } 
}
on ^*:NOTICE:*:?:{ 
  haltdef 
  echo -a ! $+ $timestamp 04» [14 $+ $nick $+ ]14 $1-
}
on ^*:TEXT:*:#:{ 
  haltdef 
  echo -t $chan [ $+ $levelc($nick) $+ 14 $+ $nick $+ ] $1-
}
on ^*:RAWMODE:#:{ 
  haltdef 
  echo -t $chan 4»ChanMode4» $levelc($nick) $+ 14 $+ $nick sets4 $1 $+ 14 $2-
}
on ^*:JOIN:#:{
  haltdef 
  if ($nick != $me) { 
    echo -t $chan 4»Joins4»14 $nick [14 $+ $replace($address,@,4@14) $+ ] 
  } 
  else { 
    who # 
    mode # +b 
    .timer. [ $+ [ $chan ] ] 1 0 gett $chan
  }
}
alias gett { 
  echo -t $1 4»Channel4»14 $1 4» $nick($1,0) 14Users 4» $nick($1,0,o) 14ops 4» $nick($1,0,h) 14halfops 4» $nick($1,0,v) 14voices 4» $nick($1,0,r) 14regulars
  echo -t $1 14 $+ $str(—,33) 
}
on ^!*:PART:#:{ 
  haltdef 
  echo -t $chan 4»Parts4» $levelc($nick) $+ 14 $+ $nick [14 $+ $replace($address,@,4@14) $+ ] $1- 
}
on ^*:ACTION:*:#:{
  haltdef 
  echo -t $chan 13* [ $+ $levelc($nick) $+ 14 $+ $nick $+ ] $1-
}
on ^*:NOTICE:*:#:{ 
  haltdef 
  echo $chan - $+ $timestamp [ $+ $levelc($nick) $+ 14 $+ $nick $+ ] $1- 
}
on ^*:KICK:#:{ 
  haltdef 
  if ($knick != $me) { 
    echo -t $chan 4»Kicked4» $levelc($nick) $+ 14 $+ $nick kicked $levelc($knick) $+ 14 $+ $knick [14 $+ $replace($gettok($address($knick,5),2,33),@,4@14) $+ ] $1- 
  } 
  else {
    echo -tm 4»Kicked4» from14 # by $levelc($nick) $+ 14 $+ $nick [14 $+ $replace($address,@,4@14) $+ ] $1- 
  }
}
on ^*:TEXT:*:?:{ 
  query $nick 
  haltdef 
  echo -mt $nick [14 $+ $nick $+ ] $1- 
}
on *:INPUT:?:{ 
  if (/* !iswm $1) || ($ctrlenter) { 
    haltdef 
    .msg $active $1- 
    echo -at [14 $+ $me $+ ] $1- 
  }
}
on ^*:NICK:{
  haltdef 
  var %x $comchan($newnick,0) 
  while (%x) {
    echo -t $comchan($newnick,%x) 4»Nick4» 14 $nick  $+ $iif($newnick isop $comchan($newnick,%x),4 $+ $arrow,$iif($newnick ishop $comchan($newnick,%x),8 $+ $arrow,$iif($newnick isvoice $comchan($newnick,%x),12 $+ $arrow, $+ $arrow))) $+ 14 $newnick 
    dec %x 
  }
}
on ^*:QUIT:{ 
  haltdef 
  var %x $comchan($nick,0) 
  while (%x) { 
    echo -t $comchan($nick,%x) 4»Quits4»4 $iif($nick isop $comchan($nick,%x),@,$iif($nick ishop $comchan($nick,%x),%,$iif($nick isvoice $comchan($nick,%x),+))) $+ 14 $+ $nick [14 $+ $replace($address,@,4@14) $+ ] $1- 
    dec %x 
  } 
}
on ^*:SNOTICE:*:{ 
  echo - $+ $timestamp 4» [14 $+ $nick $+ ] $1- 
  haltdef 
}
on ^*:TOPIC:#:{ 
  haltdef 
  echo -t $chan 4»Topic Change4»[ $+ $levelc($nick) $+ 14 $+ $nick $+ ]4» $1-
}
on ^*:INVITE:#:{ 
  haltdef 
  echo -ts 4»Invite4»14 $nick [14 $+ $replace($address,@,4@14) $+ ]  to14 # 
}
on ^*:USERMODE:{ 
  echo -t 4»UserMode4» changed [14 $+ $1- $+ ] 
  haltdef 
}
on ^*:ACTION:*:?:{ 
  haltdef 
  echo -mt $nick 13* [14 $+ $nick $+ ] $1- 
}
;1 = welcome to network blah
;2 = your server is blah, IRCd
;3 = server creation
;4 = user/chan modes, ircd, server
;5 = maxlists, lengths
;353 = names
;366 = end of /names
;329 = numbers? spam.
;352 = /who #chan - user result
;315 = end of /who list
;368 = end of chan ban list
;324 = chanmodes
;367 = ban list entry
;378 = whois IP
;376 = end of /motd
;251 = there are x users and x invisible on x servers
;252 = # of operators
;253 = x unknown connections
;254 = x channels formed
;255 = i have x clients and x servers
;265 = currect local users: x Max: x
;266 = current global users: x Max: x
;375 = server message of the day
;341 = successful invite
raw *:*:{
  haltdef
  if ($istok(1 2 3 4 5 251 252 253 254 255 265 266 315 324 329 341 352 353 366 367 368 375 376 378,$numeric,32)) { halt }
  elseif ($numeric == 332) { echo -t $2 4»Topic4» $3- }
  elseif ($numeric == 333) { echo -t $2 4»Topic4» Set by14 $gettok($3,1,33) [14 $+ $iif(! isin $3,$replace($gettok($3,2,33),@,4@14),unknown host) $+ ]14 $asctime($4,mmm ddoo hh:nntt yyyy) }
  elseif ($numeric == 313) { echo -a 14| $5- }
  elseif ($numeric == 311) { echo -a 14|¯¯¯¯¯¯¯¯¯¯¯¯¯(14/whois $2 $+ ) | echo -a 14| $3 $+ @14 $+ $4 " $+ $6- $+ " }
  elseif ($numeric == 319) { 
    tokenize 32 $3- 
    var %x 1 
    while (%x <= $0) { 
      var %tok $($ $+ %x,2),%ret %ret $iif($left(%tok,1) == @,4@14,$iif($left(%tok,1) == %,08% $+ 14,$iif($left(%tok,1) == +,12+14))) $+ $iif($left(%tok,1) == $chr(35),%tok,$right(%tok,-1)) 
      inc %x 
    } 
    echo -a 14| on14 %ret 
  }
  elseif ($numeric == 312) { echo -a 14| Server:14 $replace($3,.,.14) (14 $+ $4- $+ ) }
  elseif ($numeric == 307) { echo -a 14| Identified }
  elseif ($numeric == 317) {  echo -a 14| Signed on14 $asctime($4,mmm ddoo hh:nntt) Idle14 $duration($3) }
  elseif ($numeric == 318) { echo -a 14|___________(14/whois $2 $+ ) }
  elseif ($numeric == 335) { echo -a 14| is a Bot }
  elseif ($numeric == 671) { echo -a 14| Secure Connection }
  elseif ($numeric == 301) { echo -a 14| Away: $3- }
  elseif ($numeric == 537) { echo -a 14| Immune to filtering }
  elseif ($numeric == 310) { echo -a 14| Network Helper }
  elseif ($numeric == 474) { echo -ts Cannot join14 $2 (14+b) }
  elseif ($numeric == 401) { echo -a No such nick/channel (14 $+ $2 $+ ) }
  elseif ($numeric == 492) { echo -sta 14 $+ $2 has (14+T) }
  elseif ($numeric == 306) { echo -a You are now away. }
  elseif ($numeric == 305) { echo -a You are no longer away. }
  elseif ($numeric == 421) { echo -a (14 $+ $2 $+ ) $3- }
  elseif ($numeric == 470) { echo -sm $alert Link14 $3 $+  $arrow $+ 14 $17 }
  elseif ($numeric == 433) { echo -a Nickname14 $2 already in use. } 
  elseif ($numeric == 972) { echo -a Can't kick, channel14 +Q } 
  elseif ($numeric == 473) { echo -ts Cannot join14 $2 (14+i) } 
  elseif ($numeric == 475) { echo -ts Cannot join14 $2 (14+k) } 
  elseif ($numeric == 404) { echo -a $alert $3- } 
  elseif ($numeric == 320) { echo -a 14| $2- } 
  elseif ($numeric == 372) { echo -a 14Motd $arrow $+  $2- } 
  elseif ($numeric == 500) { echo -s (14 $+ $2 $+ ) Too many join requests }
  elseif ($numeric == 322) { echo @List $2 $4 (14 $+ $3 users) $5- }
  elseif ($numeric == 321) { echo @List Listing.. }
  else { echo -tsm $alert Raw (14 $+ $numeric $+ ) $2- } 
}
alias levelc { return 4 $+ $iif($1 isop $chan,@,$iif($1 === ChanServ,@,$iif($1 ishop $chan,%,$iif($1 isvoice $chan,+)))) }
alias notice { if ($2) { .notice $1- | echo -q ! $+ $timestamp 4 $+  $arrow [14 $+ $1 $+ ] $2- } }
alias query { query $1 | if ($2) { .msg $1- | echo -a $timestamp [14 $+ $me $+ ] $2- } }
alias me { if ($1) { .describe $active $1- | if ($chan) { echo -at 13* [ $+ $levelc($me) $+ 14 $+ $me $+ ] $1- } | else { echo -at 13* [14 $+ $me $+ ] $1- } } }
alias arrow { return $+($chr(151),$chr(155)) }
alias alert { return 10[4•10] }
alias list {
  if (!$window(List)) { 
    window -e @List 
    list $1-
  }
}
 

Comments

  (38)  RSS
Grant-
Comments: 91
 
mIRC Snippet:  mIRC Theme
Posted on Jul 21, 2009 5:26 pm
Comments? Suggestions? Bugs? Make fun of me? idk.
_Daniel_
Comments: 42
 
mIRC Snippet:  mIRC Theme
Posted on Jul 21, 2009 6:03 pm
maybe a shot of the theme would help. Seems good.
Grant-
Comments: 91
 
mIRC Snippet:  mIRC Theme
Posted on Jul 22, 2009 10:52 am
all right, here's a smaller shot, it doesn't include every single form of it though. http://img29.imageshack.us/img29/4870/090722105151.png
----------------------EDIT----------------------
Check top for image of the theme. That's an older theme that i don't possess anymore.
ES
Comments: 19
 
mIRC Snippet:  mIRC Theme
Posted on Jul 22, 2009 11:46 am
looks similiar to a NNS theme
Grant-
Comments: 91
 
mIRC Snippet:  mIRC Theme
Posted on Jul 22, 2009 12:35 pm
Yeah, someone told me that, but i've never downloaded NNS, nor use it XD
NightBlade
Comments: 23
 
mIRC Snippet:  mIRC Theme
Posted on Jul 22, 2009 2:43 pm
oh wow... seams too different for me
Justinn
Comments: 1
 
mIRC Snippet:  mIRC Theme
Posted on Jul 27, 2009 10:36 am
how do i get the highlights working with this theme?
Ghost-writer
Comments: 255
 
mIRC Snippet:  mIRC Theme
Posted on Sep 4, 2009 2:18 pm
I like it.
miniCruzer
Comments: 47
 
mIRC Snippet:  mIRC Theme
Posted on Sep 4, 2009 8:10 pm
I'm not using it as a default theme, but my bot is ^_^
Grant-
Comments: 91
 
mIRC Snippet:  mIRC Theme
Posted on Sep 25, 2009 7:59 pm
*Edited* read top.
Cracker200
Comments: 257
 
mIRC Snippet:  mIRC Theme
Posted on Oct 19, 2009 3:12 pm
O_O
PePpEr
Comments: 17
 
mIRC Snippet:  mIRC Theme
Posted on Oct 19, 2009 4:19 pm
realy not bad... it's given me a great idea too.
Cracker200
Comments: 257
 
mIRC Snippet:  mIRC Theme
Posted on Oct 19, 2009 7:12 pm
o.O what idea? lol
Blogger
Comments: 5
 
mIRC Snippet:  mIRC Theme
Posted on Oct 19, 2009 10:43 pm
I dont know wat for this....
SnoooP
Comments: 340
 
mIRC Snippet:  mIRC Theme
Posted on Oct 20, 2009 6:05 am
I think it is quite good. A litte bright for my liking but it is a nice theme =)

I think the image you posted regarding your current theme is really good btw.
^Neptune
Comments: 598
 
mIRC Snippet:  mIRC Theme
Posted on Oct 21, 2009 3:33 am
First of all, it's a nice theme. It works fine, and am getting no errors.

I'm seeing this style of coding lately all over hawkee where everything is bunched up in pipe symbols (|), and I don't know why. There's no reason for it, and to be honest it hinders them. It's general scripting/(programming) practice to ensure readability of your code, especially if you're going to give it to others.

Reasons:
1. mIRC scripts run faster on multiple lines than loads of commands in one line. This is because mIRC has to individually break down each command before executing it, rather than just moving to the next line. Don't believe me? Try a speed test with $ticks.

2. Readability - It literally is unreadable. A code on multiple lines is easy to view and tweak each command as you need to. And as everyone knows, horizontal scrolling in script editor (or a pastebin site) is the worst thing ever.

3. Error finding. If you have a line with 7 commands and you get an error, it's much harder to isolate the error. If you have 7 neat individual lines and get an error, you'll know exactly what is causing the problem.

This isn't directly aimed at you, so don't take offense; just putting my opinion out there backed up with facts.
Grant-
Comments: 91
 
mIRC Snippet:  mIRC Theme
Posted on Oct 22, 2009 8:21 pm
Neptune, this is a very old script of mine :P if you'd think it would be better, i'll change mine up and post a new image, doesn't really bother me. But i've even changed it more since then lol..
Cracker200
Comments: 257
 
mIRC Snippet:  mIRC Theme
Posted on Oct 24, 2009 11:38 pm
lol
SnoooP
Comments: 340
 
mIRC Snippet:  mIRC Theme
Posted on Oct 25, 2009 5:41 pm
I totally agree with Neptune.. I have used pipes before on large scripts and then have had alot of trouble finding the cause of the problem =\
Cracker200
Comments: 257
 
mIRC Snippet:  mIRC Theme
Posted on Oct 25, 2009 7:38 pm
Lmao
Grant-
Comments: 91
 
mIRC Snippet:  mIRC Theme
Posted on Oct 30, 2009 8:18 pm
Okay, I've changed it up a good amount, feel free to comment. This is my current and newest/most developed theme i have.
SnoooP
Comments: 340
 
mIRC Snippet:  mIRC Theme
Posted on Oct 30, 2009 8:35 pm
Really really nice looking update, very easy on the eyes too lol...
Grant-
Comments: 91
 
mIRC Snippet:  mIRC Theme
Posted on Oct 30, 2009 8:37 pm
Thanks SnoooP :)
FordLawnmower
Comments: 411
 
mIRC Snippet:  mIRC Theme
Posted on Oct 30, 2009 8:59 pm
Cool chan topic :)
Why the weird evaluation for the command char? -->> (/* !iswm $1)
Wouldn't this exclude http://* and the strange shorthand some people use like it/s?
Grant-
Comments: 91
 
mIRC Snippet:  mIRC Theme
Posted on Oct 30, 2009 9:14 pm
Err, what FordLawnmower? How is it weird? It will only message the channel $1- if the first character is NOT a / (not including when you ctrl+enter it).. Explain further please
FordLawnmower
Comments: 411
 
mIRC Snippet:  mIRC Theme
Posted on Oct 30, 2009 9:22 pm
Ahh I see. I don't use iswm for anything but bans. I guess */* would be needed to match http://* ;/
Grant-
Comments: 91
 
mIRC Snippet:  mIRC Theme
Posted on Oct 30, 2009 9:23 pm
I haven't caught any bugs within it, and I don't think there would be more then two bugs, if any, but thanks for being curious about it anyways ;D
Cracker200
Comments: 257
 
mIRC Snippet:  mIRC Theme
Posted on Nov 3, 2009 4:23 pm
Quote:

I'm seeing this style of coding lately all over hawkee where everything is bunched up in pipe symbols (|), and I don't know why. There's no reason for it, and to be honest it hinders them. It's general scripting/(programming) practice to ensure readability of your code, especially if you're going to give it to others.


May i ask why you used |'s ? other then them the code is good i like it' :D

(: Like Neptune said >.>
Grant-
Comments: 91
 
mIRC Snippet:  mIRC Theme
Posted on Nov 3, 2009 6:11 pm
My previous film was well, of my scripting capabilities of a good amount of time ago. I've improved myself, and along with the themes :)
Cracker200
Comments: 257
 
mIRC Snippet:  mIRC Theme
Posted on Nov 4, 2009 12:14 am
aha so you've taken the poles out or?
FordLawnmower
Comments: 411
 
mIRC Snippet:  mIRC Theme
Posted on Nov 4, 2009 11:42 am
**Laughs** @ "the poles"
SnoooP
Comments: 340
 
mIRC Snippet:  mIRC Theme
Posted on Nov 4, 2009 1:42 pm
I've never noticed this before but the /list function on this snippet is vile.

The list displaying in the status window is really not a good idea, I don't like the fact that when the channels are listed they aren't in order it is so annoying to me.
Grant-
Comments: 91
 
mIRC Snippet:  mIRC Theme
Posted on Nov 4, 2009 4:03 pm
Hmm, I forgot about that. I'll work on getting it squeezed into there soon
SnoooP
Comments: 340
 
mIRC Snippet:  mIRC Theme
Posted on Nov 5, 2009 6:24 am
Cool, Sorry if I sounded a bit harsh, but I really don't see a point in not using the list window... =)
Cracker200
Comments: 257
 
mIRC Snippet:  mIRC Theme
Posted on Nov 6, 2009 12:07 am
@ Ford OI, You laughing at me now boi?LOL
Grant-
Comments: 91
 
mIRC Snippet:  mIRC Theme
Posted on Nov 6, 2009 9:10 pm
Okay, SnoooP, I've fixed a good amount of it, I just don't know how to make it not open the Channels List window :( sorry.
SnoooP
Comments: 340
 
mIRC Snippet:  mIRC Theme
Posted on Nov 6, 2009 9:57 pm
ok, It's no big deal, but for people who rely on the /list well damn..

Still real nice work though ;)
Grant-
Comments: 91
 
mIRC Snippet:  mIRC Theme
Posted on Nov 6, 2009 10:33 pm
Thanks :p I'll look into finding something out

Commenting Options

Register or Login to Hawkee.com or use your Facebook or Twitter account by clicking the corresponding button below.

  
Bottom