summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO12
1 files changed, 12 insertions, 0 deletions
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..ad59424
--- /dev/null
+++ b/TODO
@@ -0,0 +1,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")
+