Page 1 of 1

Squelching ...

PostPosted: Tue Mar 29, 2005 12:18 pm
by Firon
Here are two scripts I worked up real quick other night for wintin95. May want to add shouts to it, too, but hopefully the imms would noshout the person by that point. An alternate route with .net would be to send these to a window that was in the background instead of gagging them, not sure if the method has changed with .net version or not.

#alias {squelch} {#gag ^$1[;#gag ^$1 gossips--;#gag ^$1 auctions--;#gag ^$1 quests--;#gag ^$1 says;notell add $1}
#alias {squelch} {#ungag ^$1[;#ungag ^$1 gossips--;#ungag ^$1 auctions--;#ungag ^$1 quests--;#ungag ^$1 says;notell delete $1}

<---- newbie!

PostPosted: Tue Mar 29, 2005 12:19 pm
by Firon
well crap, forgot to change the second alias to {unsquelch} when i posted to the board. :roll:

PostPosted: Tue Mar 29, 2005 1:04 pm
by Leaf
why not just re-type gos, auc, newb ???

PostPosted: Tue Mar 29, 2005 4:39 pm
by Deju
beacause this way you can squelch a particular player and still see the contents of a channel

PostPosted: Tue Mar 29, 2005 5:10 pm
by Autolycos
easy to squelch individuals that bug the crap out of ya...

notell leaf


muahhaha :twisted:

PostPosted: Tue Mar 29, 2005 6:35 pm
by Leaf
Then y not just gag the player, then you won't see that player in goss,
auc, or newb.

Auto I'm going to smack u!

PostPosted: Tue Mar 29, 2005 11:51 pm
by Clink
Uh, I completely gagged a particular player that was particularliy annoying. Turned out it wasn't such a good idea in hindsight since that person turned out to be a tank in my group where I was quickly assigned to a healo. It was a bit embarrasing for me to admit to the group after I couldn't figure out why they were all ignoring me when I kept asking "who's the FRICKIN TANK?!?!"

Also was common practice to not gag people completely in the old days when there were more pthieves.

Nice script, btw.

PostPosted: Wed Mar 30, 2005 12:30 am
by Weasel
hehe just visualized that one..

gag different in .net?

PostPosted: Fri Dec 09, 2005 12:09 am
by Firon
Okay, can't figure out why this doesn't work:

#defgroup {Gagger}
#alias {gaga} {#gag {^$1 gossips};#gag {^$1 auctions};#gag {^$1 quests};#gag {^$1 shouts};notell add $1} {G|Gagger}
#alias {rmgag} {#ungag {^$1 gossips};#ungag {^$1 auctions};#ungag {^$1 quests};#ungag {^$1 shouts};notell delete $1} {G|Gagger}
#defgroup {}

I want to anchor the gag so it only gets the originating message and not copies to gossip, etc but when i 'gaga example' and list gags I get:

#gag
#Defined gags:
{^$1 auctions}
{^$1 gossips}
{^$1 quests}
{^$1 shouts}

Any ideas?

PostPosted: Fri Dec 09, 2005 1:32 am
by Malison
don't know if it makes a difference but I've always used ^%1 instead of ^$1

PostPosted: Fri Dec 09, 2005 3:47 am
by 12345
I forget it it's 95 or .net, but it sometimes gets goofy with layering. Try it with $$ and see if it works.

PostPosted: Fri Dec 09, 2005 5:14 pm
by Firon
Well % had the same results but the double $ worked, apparently having a single $ following the carat confuses wintin. Thx for the suggestion Malison, and 12345 for the solution.

#defgroup {Gagger}
#alias {gaga} {#gag {^$$1 gossips};#gag {^$$1 auctions};#gag {^$$1 quests};#gag {^$$1 shouts};notell add $1} {G|Gagger}
#alias {rmgag} {#ungag {^$$1 gossips};#ungag {^$$1 auctions};#ungag {^$$1 quests};#ungag {^$$1 shouts};notell delete $1} {G|Gagger}
#defgroup {}

Has some flaws with edge cases but should work for 95% of people who are a little too chatty :)