It's not mIRC but irssi, but here we go:
my triggers
1 -publics -pubactions -pubnotices -parts -quits -kicks -topics -joins -channels '#ubuntuusers-team' -regexp '.*(fl)(o).*' -replace '$1\x02\x02$2'
2 -publics -channels 'Rizon/#DontJoinItsATrap' -pattern 'YOU HAVE 1 MINUTE TO PART THE CHANNEL, GET OUT WHILE YOU CAN!' -command '/part #DontJoinItsATrap'
3 -rawin -tags 'Rizon' -regexp '.*MODE #(.*) \+b ([^@]+)\@compilers\.bot' -command '/wait 1000;/mode #$1 -b $2@compilers.bot'
4 -publics -nocase -regexp '(skulblaka|compiler)' -command '/exec - echo $\T/$\C: \\<$\N\\> $\M >> ~/.irssihilights && sleep 5 && echo >> ~/.irssihilights'
5 -privmsgs -dcc_msgs -dcc_actions -dcc_ctcps -invites -command '/exec - echo $\T/$\C: \\<$\N\\> $\M >> ~/.irssihilights && sleep 5 && echo >> ~/.irssihilights'
6 -joins -masks 'foobar!florian@compilers.bot' -command '/voice foobar'
1. doesn't let me hilight on "Flo" in #ubuntuusers-team (it breaks the nick in two parts)
2. parts in #DontJoinItsATrap (shakeababy seems to have that at force-join on connect?)
3. tries to unban foobar if it gets banned anywhere
4. and 5. are there for my hilights to display them as you see at http://www.the-compiler.org/img/scre...s/screenrc.png
6. auto-voices foobar on join (it's only temporarly for some channels where I can't add it to the access list)
Then the scripts I have installed:
bitlbee_tab_completion.pl - Tab completition for bitlbee commands
hilightcmd.pl - runs a command on hilight
printlevels.pl - prints message-levels (e.g. PUBLIC MSG), I only have it on when I need it of course
active_notice.pl - show notices in the active channel, not in the status window
act.pl - clear all activity channels (they show up colored, this kinda marks all as read)
autocycle.pl - if I'm the only person in an unregistered channel, auto-rejoin to get op
autorejoin.pl - Autorejoin after kick (after 10 secons of course :P)
away2web.pl - write away status to a file, will need that for a project.
away_hilight_notice.pl - notices people which hilight me while I'm away
bantime.pl - shows ban-times in h/m/s instead of seconds
bitlbee_html.pl - shows me the colors/etc. in bitlbee messages (AIM/ICQ)
bitlbee_typing_notice.pl - Implements "... is typing" function into Bitlbee
calc.pl - A small calculator
chanact.pl - better display of the activity targets
chanflood.pl - send me a notice on a flood in a channel
chanpeak.pl - saves channel user-records
chansort.pl - sort my channels automatically
dispatch.pl - sends unknown commands to server instead displaying "unknow command"
eliza.pl - auto-responses to my query while I'm away (in a quite clever way)
figlet.pl - /figlet <text> to show big ascii-art-text
file.pl - easely paste files to IRC
foreach_user.pl - implement a command /foreach user (e.g. /foreach user /whois $0)
hilightwin.pl - shows my hilights in a seperate window
history_search.pl - I can start typing and hit Ctrl+R to autocomplete it based on what I typed before
kicks.pl - random funny kick messages if I don't specify one
kills.pl - shows kills in a nicer way (e.g. <nick> killed by <server>: <reason>)
lastfm.pl - "now playing" via last.fm
len.pl - blocks commands if they're too long (e.g /topic)
lmgtfy.pl - easely give away www.lmgtfy.com links
logresume.pl - show what happened before in a channel when joining
mouse.pl - use my scroll wheel to scroll up/down in the buffer instead of the command history
nickcolor.pl - colored nicks
niq.pl - cooler nick tab-completition showing some reccomendations
oidenty.pl - identd support
openurl.pl - logs URLs
rainbow.pl - commands like /rsay to say things in a colorful way
screen_away.pl - automatically set me away when close the terminal/shut down DSLinux
scriptassist.pl - easely install/update scripts
services-tab.pl - tab-completition for services-commands
splitlong.pl - split too long messages in multiple messages
sysinfo.pl - implement a /sysinfo command
timer.pl - do something a given interval of times
title.pl - set my window title according to the hilights
trackbar.pl - draw a track-bar when I switch the window
trigger.pl - triggers
usercount.pl - show usercound of a channel in my status bar
window_switcher.pl - command /ws <part of channel name> to switch windows
windowtidy.pl - tidy away empty windows
Yes, I'm a script junkie.
Flo