Es.addons.registerSayFilter
From EventScripts Community Encyclopedia
|
[edit] Method: addons.registerSayFilterModule: es [edit] Method Overview[edit] Table of Contents
[edit] Description
[edit] Arguments
[edit] Examples
import es def load(): es.addons.registerSayFilter(sayFilter) def unload(): es.addons.unregisterSayFilter(sayFilter) def sayFilter(userid, text, teamonly): return (0,0,0) # return False values
import es def load(): es.addons.registerSayFilter(sayFilter) def unload(): es.addons.unregisterSayFilter(sayFilter) def sayFilter(userid, text, teamonly): if teamonly: return (0,0,0) # return False values else: return (userid, text, teamonly) # change nothing
import es def load(): es.addons.registerSayFilter(sayFilter) def unload(): es.addons.unregisterSayFilter(sayFilter) def sayFilter(userid, text, teamonly): return (userid, text, False) [edit] NotesIf your editing or reading the text, you may want to do text = text.strip('"')before hand. MUST return a value for userid, text and teamonly otherwise a TypeError will occur ('NoneType' object is not iterable) def sayFilter(userid, text, teamonly): if text == myCommand: es.msg('#lightgreen' + text) return (False, False, False) return (userid, text, teamonly) # Always ensure 3 values are returned [edit] See Also
</python> |
|
