|
Joined: Jul 2004
Posts: 169
Vogon poet
|
OP
Vogon poet
Joined: Jul 2004
Posts: 169 |
how can i do this:
@op nicks are blue and while talking their text is blue +v nicks are green and while talking their colour is green
?
and one q more:
if Ops are blue, vops are green, uops are teal (by java applet) what is colour of hops (i never saw it) if someone knows this too ?
Last edited by ShinZon; 10/08/04 11:53 PM.
|
|
|
|
Joined: Feb 2004
Posts: 714
Hoopy frood
|
Hoopy frood
Joined: Feb 2004
Posts: 714 |
on mIRC, hit Alt + B and then go to the Colors tab. Click on Add and choose the settings: color to highlight, modes, address, etc.. That should color the @Ops and +v as you want. About the text coloring... I think using a script is the best way.
On *:TEXT:*:[color:red]#[/color]: {
if ($nick isop [color:red]#[/color]) { echo 12 -mtbfl [color:red]#[/color] $+(<,$nick,>) $1- }
if ($nick isvoice [color:red]#[/color]) { echo 3 -mtbfl [color:red]#[/color] -mtbfl $chan $+(<,$nick,>) $1- }
} This should work. Change the # to a specific channel if you wish to. Hope it helps Zyzzyx. PS: Dont know about the halfop matter.
"All we are saying is give peace a chance" -- John Lennon
|
|
|
|
Joined: Jul 2004
Posts: 169
Vogon poet
|
OP
Vogon poet
Joined: Jul 2004
Posts: 169 |
can this with alt+b be done thru scripting somehow ? (coz of themes)
and does this code that you gave me work if it is putted in alias or only in remotes ?
|
|
|
|
Joined: Nov 2003
Posts: 257
Fjord artisan
|
Fjord artisan
Joined: Nov 2003
Posts: 257 |
i think this is what you are looking for:
alias mode1 { if ($nick(#,$nick,r)) return return $replace($left($nick)(#,$nick).pnick,1) ,+, +,@, @,%, %,., .) }
this will color the mode but not the text
|
|
|
|
Joined: Nov 2003
Posts: 257
Fjord artisan
|
Fjord artisan
Joined: Nov 2003
Posts: 257 |
just to break it down a bit more:
alias mode1 { if ($nick(#,$nick,r)) return return $replace($left($nick(#,$nick).pnick,1) ,+,+v,@,+o,%,+h,.,+q) <------ change the color on the second mode (+q,h,o,v) }
|
|
|
|
Joined: Jul 2004
Posts: 169
Vogon poet
|
OP
Vogon poet
Joined: Jul 2004
Posts: 169 |
will this work on mirc 6.03 ?
|
|
|
|
Joined: Nov 2003
Posts: 257
Fjord artisan
|
Fjord artisan
Joined: Nov 2003
Posts: 257 |
yup it should , i had it running way back on 5.91 i think.
on ^*:Text:*:#: { ech $chan [[ $+ $mode1 $+ / $+ text $+ / $+ $nick $+ ] $1- | halt }
i see:
[@/text/moo123] ty
|
|
|
|
Joined: Jul 2004
Posts: 169
Vogon poet
|
OP
Vogon poet
Joined: Jul 2004
Posts: 169 |
but in that alias i dont see FOR WHAT mode to set color and WHERE
can you pls give me 1 example, like for voice, just so i know for other modes
|
|
|
|
Joined: Nov 2003
Posts: 257
Fjord artisan
|
Fjord artisan
Joined: Nov 2003
Posts: 257 |
try this
alias mode1 { if ($nick(#,$nick,r)) return return $replace($left($nick(#,$nick).pnick,1) ,+,3+,@,12@,%,13%,.,7.) }
|
|
|
|
Joined: Feb 2003
Posts: 83
Babel fish
|
Babel fish
Joined: Feb 2003
Posts: 83 |
you can use the /color command to change all colors avail in mIRC on the fly..... an ex out of my script... (its in dialog so i hope u understand....)
[color:red]
did -a w 40 ACTION
did -a w 40 BACKGROUND
did -a w 40 CTCP
did -a w 40 EDITBOX
did -a w 40 EDITBOX TEXT
did -a w 40 HIGHLIGHT
did -a w 40 INACTIVE
did -a w 40 INFO
did -a w 40 INFO2
did -a w 40 INVITE
did -a w 40 JOIN
did -a w 40 KICK
did -a w 40 LISTBOX
did -a w 40 MODE
did -a w 40 NORMAL
did -a w 40 NOTICE
did -a w 40 NOTIFY
did -a w 40 OTHER
did -a w 40 OWN
did -a w 40 PART
did -a w 40 QUIT
did -a w 40 TOPIC
did -a w 40 WALLOPS
did -a w 40 WHOIS
[/color]
[color:green]
if ($did($dname,40).seltext = $null) { did -d $dname $did 0 | did -u $dname $did | halt }
if ($did($dname,$did).seltext = White) { color $did($dname,40).seltext 0 }
if ($did($dname,$did).seltext = Black) { color $did($dname,40).seltext 1 }
if ($did($dname,$did).seltext = Dark Blue) { color $did($dname,40).seltext 2 }
if ($did($dname,$did).seltext = Green) { color $did($dname,40).seltext 3 }
if ($did($dname,$did).seltext = Red) { color $did($dname,40).seltext 4 }
if ($did($dname,$did).seltext = Brown) { color $did($dname,40).seltext 5 }
if ($did($dname,$did).seltext = Purple) { color $did($dname,40).seltext 6 }
if ($did($dname,$did).seltext = Orange) { color $did($dname,40).seltext 7 }
if ($did($dname,$did).seltext = Yellow) { color $did($dname,40).seltext 8 }
if ($did($dname,$did).seltext = Light Green) { color $did($dname,40).seltext 9 }
if ($did($dname,$did).seltext = Teal) { color $did($dname,40).seltext 10 }
if ($did($dname,$did).seltext = Light Blue) { color $did($dname,40).seltext 11 }
if ($did($dname,$did).seltext = Blue) { color $did($dname,40).seltext 12 }
if ($did($dname,$did).seltext = Violet) { color $did($dname,40).seltext 13 }
if ($did($dname,$did).seltext = Grey) { color $did($dname,40).seltext 14 }
if ($did($dname,$did).seltext = Light Grey) { color $did($dname,40).seltext 15 }
[/color]
[/color] basically it boils down to: color red option [color:green] colorcode hope this helps.
any help would make me happy
|
|
|
|
Joined: Jul 2004
Posts: 169
Vogon poet
|
OP
Vogon poet
Joined: Jul 2004
Posts: 169 |
well i get blue text from op green from vop
[+/text/shinzon] sometext
but first "[" is black and why this "/text/" is there ? and on nicklist colors are not changing, why ?
|
|
|
|
Joined: Jul 2004
Posts: 169
Vogon poet
|
OP
Vogon poet
Joined: Jul 2004
Posts: 169 |
erm, thanks for help, but what i need is something different this colors can be changed thru mirc too =) thanks anyway
Last edited by ShinZon; 11/08/04 01:15 AM.
|
|
|
|
Joined: Nov 2003
Posts: 257
Fjord artisan
|
Fjord artisan
Joined: Nov 2003
Posts: 257 |
lol i thought you knew how to script, i'm not going to do it ALL for you i just gave you a very basic method that works. You can edit how you like.
|
|
|
|
Joined: Nov 2003
Posts: 257
Fjord artisan
|
Fjord artisan
Joined: Nov 2003
Posts: 257 |
In an earlier post you wanted it to be done with scripting so thats what i did *shrugs*
|
|
|
|
Joined: Jul 2004
Posts: 169
Vogon poet
|
OP
Vogon poet
Joined: Jul 2004
Posts: 169 |
i know some basis, but these are more like mirc secret addons for me thanks anyway
|
|
|
|
Joined: Feb 2004
Posts: 714
Hoopy frood
|
Hoopy frood
Joined: Feb 2004
Posts: 714 |
(even though you two worked it out, I'm still going to answer what you asked me)Yes, the Alt + B thing can be done via script. And the code I gave you should be put on Remotes. The next code should also be put in remotes. It will do what the Alt + B does.. it also contains an update to the earlier code I gave you, so its best if you put them in the same file.
on me:*:JOIN:[color:red]#[/color]: .timerCheckJoin 1 5 colormode $chan
alias ColorMode {
:start
if (!$ial) { who $1 | goto start }
var %i = $nick ($1,0)
while (%i) {
if ($nick($1,%i) isop $1) { cline 12 $1 $nick($1,%i) }
if ($nick($1,%i) isvoice $1) { cline 3 $1 $nick($1,%i) }
dec %i
}
} This will color the nick in the nicklist: @'s and +'s. Paste it in the same file that the other code is in. If both codes are loaded, this should (not tested) color the nickname in the list, the nick in the channel message and the message itself. Good luck! Zyzzy
"All we are saying is give peace a chance" -- John Lennon
|
|
|
|
Joined: Jul 2004
Posts: 169
Vogon poet
|
OP
Vogon poet
Joined: Jul 2004
Posts: 169 |
Alkoholic1: your code doesnt color nicks with modes in nicklist Zyzzy: your code freezes my mirc so i will make this the simple... not to bother ppl with coding, new request needed: just to colorise nicknames with @ % + (op, ho, vop) but some code that will work ? anyone who helps me in this will be my saviour !
|
|
|
|
Joined: Feb 2004
Posts: 714
Hoopy frood
|
Hoopy frood
Joined: Feb 2004
Posts: 714 |
alias ColorMode {
:start
if (!%temp) { who $1 | goto start | inc -u30 %temp }
var %i = $nick ($1,0)
while (%i) {
if ($nick($1,%i) isop $1) { cline 12 $1 $nick($1,%i) }
if ($nick($1,%i) isvoice $1) { cline 3 $1 $nick($1,%i) }
dec %i
}
} It was my mistake.. the $ial thingie wouldnt work. This should do it
"All we are saying is give peace a chance" -- John Lennon
|
|
|
|
Joined: Jul 2004
Posts: 169
Vogon poet
|
OP
Vogon poet
Joined: Jul 2004
Posts: 169 |
i tested this on clean mirc 6.03
nothing is changed or Oped nick and voped nick and on /hop and /join i got exces flood kill
Last edited by ShinZon; 11/08/04 10:38 PM.
|
|
|
|
Joined: Feb 2004
Posts: 714
Hoopy frood
|
Hoopy frood
Joined: Feb 2004
Posts: 714 |
Im such a stupid guy! var %i = %nick_($1,0) <- that space doesnt exist! :P That was causing the excess flood Try this code, it will work when you join a channel raw 366:*: {
var %i = $nick($2,0)
while (%i) {
if ($nick($2,%i) isop $2) { cline 12 $2 $nick($2,%i) }
if ($nick($2,%i) isvoice $2) { cline 3 $2 $nick($2,%i) }
dec %i
}
}
Sorry for the mistake! Zyzzy
"All we are saying is give peace a chance" -- John Lennon
|
|
|
|
|