blob: ad59424acfc665002393ee2799cf07e0150fc9b0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
o unter git stellen
o slot- oder hook-konzept: plugins senden nicht mehr "KICK :foo", sondern
rufen parent->do("KICK", arg1, ...) auf
returnval: -1=no such hook, -2 .. -inf = error, 0..inf=ok
einige dinge, wie kick, ban, kickban, stellt drunkenman selbst bereit
diese, und alle undefinierten können durch hooks überschrieben werden
so kann z.B. drunkenman's kick nur kicken, ein spezielles kick aber
noch für 3 sec bannen, um autorejoins zu vermeiden
plugins können folgendes tun:
if (parent->do("timedkick"...)<0) parent->do("normalkick")
|