mIRC Home    About    Download    Register    News    Help

Print Thread
on !*:voice:#A: if $vnick == $me { chanserv devo #50201 19/09/03 12:28 AM
Joined: Sep 2003
Posts: 23
N
NewScripter Offline OP
Ameglian cow
OP Offline
Ameglian cow
N
Joined: Sep 2003
Posts: 23
There you have it:

on !*:voice:#A: if $vnick == $me { chanserv devoice # $me }

Somehow my first post was deleted, all I want is to devoice myself when voiced, and I am so frustrated, everything I tried won't work, the answer this person posted won't work. (the channel name is A)

on !*:voice:#A: if $vnick == $me { msg chanserv voice # -$me }

I tried that, I tried replacing $me with my nick, I tried just using # instead of #A, I tried taking out the ! as I'm not exactly sure what it does, NOTHING. (sorry, really, frustrated)

What I want: when someone voices me, I message chanserv to devoice me. (I have op status in that channel and I've ident to nickserv!?)

Re: on !*:voice:#A: if $vnick == $me { chanserv devo #50202 19/09/03 12:43 AM
Joined: May 2003
Posts: 2,265
P
pheonix Offline
Hoopy frood
Offline
Hoopy frood
P
Joined: May 2003
Posts: 2,265
on !*:voice:#A: if $vnick == $me { msg chanserv devoice # $me }


new username: tidy_trax
Re: on !*:voice:#A: if $vnick == $me { chanserv devo #50203 19/09/03 12:46 AM
Joined: Sep 2003
Posts: 23
N
NewScripter Offline OP
Ameglian cow
OP Offline
Ameglian cow
N
Joined: Sep 2003
Posts: 23
tx for answering, and I tried it again to make sure, but it just doesn't work...I have no idea what the hitch is. After I'm voiced on this channel I can do this:

/msg chanserv voice #A -mynick

and I get devoiced, np ...go from there...

Re: on !*:voice:#A: if $vnick == $me { chanserv devo #50204 19/09/03 12:53 AM
Joined: Dec 2002
Posts: 1,922
O
Online Offline
Hoopy frood
Offline
Hoopy frood
O
Joined: Dec 2002
Posts: 1,922
Oh so your ChanServ doesn't support a "devoice" command?

If the correct command is "voice -nick", then the other line of "msg chanserv voice #A -$me" didn't work because the identifier $me was not evaluated.

To join the char - and your actual nick together, use:
Code:
msg chanserv voice # - [color:Red]$+[/color] $me

Re: on !*:voice:#A: if $vnick == $me { chanserv devo #50205 19/09/03 01:14 AM
Joined: Sep 2003
Posts: 23
N
NewScripter Offline OP
Ameglian cow
OP Offline
Ameglian cow
N
Joined: Sep 2003
Posts: 23
thanks...I didn't know about that...but it still refuses to work

Code:
  on !*:voice:#A: if $vnick == $me { msg chanserv voice #A - $+ $me }


That is exactly what I have, where the channel name actually is A, and I tried it w/out the A in both places...

Re: on !*:voice:#A: if $vnick == $me { chanserv devo #50206 19/09/03 01:53 AM
Joined: May 2003
Posts: 2,265
P
pheonix Offline
Hoopy frood
Offline
Hoopy frood
P
Joined: May 2003
Posts: 2,265
on !*:VOICE:#a:{
msg chanserv mode # -v $me
}
try this.


new username: tidy_trax
Re: on !*:voice:#A: if $vnick == $me { chanserv devo #50207 19/09/03 02:14 AM
Joined: Sep 2003
Posts: 23
N
NewScripter Offline OP
Ameglian cow
OP Offline
Ameglian cow
N
Joined: Sep 2003
Posts: 23
No...and I toyed around with it too...anyone else have any ideas? tx for trying tidy trax....

Re: on !*:voice:#A: if $vnick == $me { chanserv devo #50208 19/09/03 02:16 AM
Joined: May 2003
Posts: 2,265
P
pheonix Offline
Hoopy frood
Offline
Hoopy frood
P
Joined: May 2003
Posts: 2,265
why do you have to use chanserv, if your op just use:
on !*voice:#:{
if ($vnick == $me) { mode # -v $me }
}


new username: tidy_trax
Re: on !*:voice:#A: if $vnick == $me { chanserv devo #50209 19/09/03 02:20 AM
Joined: Dec 2002
Posts: 1,527
_
_D3m0n_ Offline
Hoopy frood
Offline
Hoopy frood
_
Joined: Dec 2002
Posts: 1,527
what networks services is this for? i dont see how that command isnt acting properly in your script .. im unaware of the /msg chanserv voice $chan -nick method.

altho you can also use pheonix's method once your voiced it will devoice you.altho if your not wanting voice in a channel why not ask to be removed from the vop list?


D3m0nnet.com
Re: on !*:voice:#A: if $vnick == $me { chanserv devo #50210 19/09/03 03:04 AM
Joined: Sep 2003
Posts: 23
N
NewScripter Offline OP
Ameglian cow
OP Offline
Ameglian cow
N
Joined: Sep 2003
Posts: 23
Sorry I have to explain this again...I'm an OP, but I don't like to sit around Oped all the time, and this one bish in the channel knows I hate being voiced, so he voices me when I'm idling around...and when he voices me I don't want to go through the hassle of devoicing myself, should be automatic...but for some unknown reason the script won't work.

Re: on !*:voice:#A: if $vnick == $me { chanserv devo #50211 19/09/03 08:51 AM
Joined: Jan 2003
Posts: 150
J
J0ke Offline
Vogon poet
Offline
Vogon poet
J
Joined: Jan 2003
Posts: 150
tested & working...

Code:
on !*:VOICE:#:{ if ($vnick == $me) { cs devoice $chan $me } }


works on:
undernet
conference room

Last edited by J0ke; 19/09/03 08:55 AM.

Go ahead, jump. 100,000 lemmings can't be wrong.