code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| on 1:ban:#: {
if (%protection.ban == 1) {
if ($bnick == $me) {
if ($me isop $chan) {
/ban -r $chan $me
/mode $chan -o $nick
/ban $chan $nick 2
/kick $chan $nick Don't even try to ban me!
}
else {
/windows -ak0 @Vo0-IRC
/echo @Vo0-IRC < $+ $time $+ > Vo0-IRC: You can't unban yourself when you're not opped.
} }
else if ($bnick != $me) && ($bnick isin $read(friends.txt,w,$bnick)) {
/ban -r $chan $bnick
/window -ak0 @Vo0-IRC
/echo @Vo0-IRC < $+ $time $+ > Vo0-IRC: Unbanned your friend.
/mode $chan -o $nick
/ban -u100 $chan $nick 2
/kick $chan $nick Don't even try to ban my friend. (tempbanned for $+ $duration(100) $+ )
}
else {
halt
} }
elseif (%protection.ban == $null) { /msg $chan blaat }
} |
Dat heb ik nu, het werkt wel, maar alleen voor:
[14:23:13] *** Vo0 sets mode: +b Vo0!*voo@p3255.vwr.wanadoo.nl
[14:23:13] *** Vo0-IRC sets mode: -b Vo0!*voo@p3255.vwr.wanadoo.nl
[14:23:13] *** Vo0-IRC sets mode: -o Vo0
[14:23:13] *** Vo0-IRC sets mode: +b *!*@p3255.vwr.wanadoo.nl
[14:23:13] *** Vo0 was kicked by Vo0-IRC (Don't even try to ban my friend. (tempbanned for 1min 40secs))
Als ik bijvoorbeeld *!*@p3255.vwr.wanadoo.nl ban, dan doet ie niks. Nu weet ik wel hoe dit komt, maar ik weet niet hoe ik $address($nick,2) (bijv.) goed kan implementeren.
Ook wil ik nog een script maken, dat als er iemand gebanned wordt dat ik die gene dan meteen kick. Dat lukt ook wel, maar alleen:
[14:28:01] *** Vo0 sets mode: +b Vo0!*voo@p3255.vwr.wanadoo.nl
[14:28:01] *** Vo0 was kicked by Vo0-IRC (Joining together to take on this world with our heavy metal (Auto-Kick On Ban))
Als ik *!*@p3255.vwr.wanadoo.nl doe dan lukt het niet...
[14:28:35] *** Vo0 sets mode: +b *!*@p3255.vwr.wanadoo.nl
[14:29:15] <@Vo0> blabal
Weet iemand hoe ik dit kan verbeteren... (het is voor Vo0-IRC... http://home.wanadoo.nl/voo/irc-scripts/Vo0-IRC_ALPHA_0.1.0.zip ...)