diff plugins/xxooc.py @ 0:4385a7d0efd1 grumpy-goblin

Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
author sirebral
date Tue, 14 Jul 2009 16:41:58 -0500
parents
children d02e9197c066
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/plugins/xxooc.py	Tue Jul 14 16:41:58 2009 -0500
@@ -0,0 +1,32 @@
+import os
+import orpg.pluginhandler
+
+class Plugin(orpg.pluginhandler.PluginHandler):
+    # Initialization subroutine.
+    #
+    # !self : instance of self
+    # !chat : instance of the chat window to write to
+    def __init__(self, plugindb, parent):
+        orpg.pluginhandler.PluginHandler.__init__(self, plugindb, parent)
+
+        # The Following code should be edited to contain the proper information
+        self.name = 'OOC Comments Tool'
+        self.author = 'mDuo13'
+        self.help = "Type '/ooc *message*' to send '(( *message* ))' -- it just preformats\n"
+        self.help += "out of character comments for you."
+
+    def plugin_enabled(self):
+        #This is where you set any variables that need to be initalized when your plugin starts
+
+        self.plugin_addcommand('/ooc', self.on_ooc, 'message - This puts (( message )) to let other players know you are talking out of character')
+
+
+    def plugin_disabled(self):
+        #Here you need to remove any commands you added, and anything else you want to happen when you disable the plugin
+        #such as closing windows created by the plugin
+
+        self.plugin_removecmd('/ooc')
+
+    def on_ooc(self, cmdargs):
+        #this is just an example function for a command you create create your own
+        self.chat.ParsePost('(( ' + cmdargs + ' ))', 1, 1)