aboutsummaryrefslogtreecommitdiffstats
path: root/data/defscript/aliases.kvs
diff options
context:
space:
mode:
authorGravatar Elvio Basello2007-11-27 14:43:06 +0000
committerGravatar Elvio Basello2007-11-27 14:43:06 +0000
commit7fdf77ced3b4e5df540de0aab5ad1560a5fd4014 (patch)
tree117b3e3b9cd3af52ee23cdc96f5a86e695ae3cc6 /data/defscript/aliases.kvs
parentapplied fix of Elephantman for inputbar. thx :) (diff)
downloadKVIrc-7fdf77ced3b4e5df540de0aab5ad1560a5fd4014.tar.gz
KVIrc-7fdf77ced3b4e5df540de0aab5ad1560a5fd4014.tar.bz2
KVIrc-7fdf77ced3b4e5df540de0aab5ad1560a5fd4014.zip
fixed ignore bug #50
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@968 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'data/defscript/aliases.kvs')
-rw-r--r--data/defscript/aliases.kvs18
1 files changed, 5 insertions, 13 deletions
diff --git a/data/defscript/aliases.kvs b/data/defscript/aliases.kvs
index 7f6d8510b..7845e453d 100644
--- a/data/defscript/aliases.kvs
+++ b/data/defscript/aliases.kvs
@@ -554,30 +554,22 @@ alias(ignore)
if(!$0)
{
echo $tr("Usage:")
- echo " /ignore [-r] <nick> [mask]"
+ echo " /ignore [-r] <nick>"
halt
}
- # Get the mask
-
- %mask = $1
-
- # no mask specified ? build it
-
- if(!%mask)%mask = $0!*@*
-
# Now add the user (but do not replace old entries)
- reguser.add -f -q $0 %mask
+ reguser.add $0 $mask($0,15);
# And finally set the property (use -n so the notify lists will be restarted)
# Check if ignore or unignore the user
if(!$sw(r))
{
- reguser.setIgnoreEnabled $0 true
- reguser.setIgnoreFlags -p -c -t $0
- } else reguser.setIgnoreEnabled $0 false
+ reguser.setproperty $0 IgnoreEnabled 1
+ reguser.setproperty $0 IgnoreAll 1
+ } else reguser.setproperty $0 IgnoreEnabled 0
}
# Dcc...people commonly use "dcc send" instead of "dcc.send"