Mercurial > traipse_dev
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 | 682032381be8 |
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)