| version 1.1 | | version 1.2 |
|---|
| | |
| # | | # |
| # authors: majorwoo josh@woosworld.net, Avion temitchell@sourceforge.net | | # authors: majorwoo josh@woosworld.net, Avion temitchell@sourceforge.net |
| | | |
| import CFPython | | import Crossfire |
| import CFGuilds | | import CFGuilds |
| import CFLog | | import CFLog |
| | | |
| import sys | | import sys |
| import string | | import string |
| | | |
| activator=CFPython.WhoIsActivator() | | activator=Crossfire.WhoIsActivator() |
| activatorname=CFPython.GetName(activator) | | activatorname=activator.Name |
| whoami=CFPython.WhoAmI() | | whoami=Crossfire.WhoAmI() |
| isDM=CFPython.IsDungeonMaster(activator) | | isDM=activator.IsDungeonMaster |
| | | |
| log=CFLog.CFLog() | | log=CFLog.CFLog() |
| guildname=CFPython.GetEventOptions(whoami,6) # 6 is say event | | guildname=Crossfire.ScriptParameters() # 6 is say event |
| print "Activated %s" %guildname | | print "Activated %s" %guildname |
| | | |
| if (guildname): | | if (guildname): |
| guild = CFGuilds.CFGuild(guildname) | | guild = CFGuilds.CFGuild(guildname) |
| guildhouse = CFGuilds.CFGuildHouses() | | guildhouse = CFGuilds.CFGuildHouses() |
| text = string.split(CFPython.WhatIsMessage()) | | text = string.split(Crossfire.WhatIsMessage()) |
| | | |
| if text[0] == 'help' or text[0] == 'yes': | | if text[0] == 'help' or text[0] == 'yes': |
| if isDM: | | if isDM: |
| | |
| elif text[0] == 'list': | | elif text[0] == 'list': |
| list = guild.list_members() | | list = guild.list_members() |
| for member in list: | | for member in list: |
| CFPython.Write(member, activator) | | activator.Write(member) |
| message = 'Total members = ' + str(len(list)) | | message = 'Total members = ' + str(len(list)) |
| | | |
| elif text[0] == 'promote': | | elif text[0] == 'promote': |
| | |
| | | |
| else: | | else: |
| message = 'Board Error' | | message = 'Board Error' |
| CFPython.Say(whoami, message) | | whoami.Say(message) |