Merge branch 'dev' of bitbucket.org:redstonesheep/redstoner-utils into dev

This commit is contained in:
Louis Vogt
2014-07-12 11:06:13 +02:00
3 changed files with 13 additions and 6 deletions
+4
View File
@@ -143,6 +143,10 @@ If you want the server to load a file (*module*) on startup, add it to the `modu
Never use tabs! Never use tabs!
Use 2 spaces to indent. Use 2 spaces to indent.
## Quotes
Always use double-quotes!
Only use single-quotes when the string contains double-quotes that would need to be escaped.
## Comments ## Comments
Comments are good! Comments are good!
Please comment everything that's non-obious or makes it easier to understand Please comment everything that's non-obious or makes it easier to understand
+5 -2
View File
@@ -1,5 +1,6 @@
#pylint: disable=F0401 #pylint: disable=F0401
from helpers import * from helpers import *
from java.utils.UUID import fromString as juuid
import simplejson as json import simplejson as json
chatgroups_filename = "plugins/redstoner-utils.py.dir/files/chatgroups.json" chatgroups_filename = "plugins/redstoner-utils.py.dir/files/chatgroups.json"
@@ -30,9 +31,11 @@ def onChatgroupCommand(sender, args):
group = groups[str(sender.getUniqueId())] group = groups[str(sender.getUniqueId())]
msg(sender, "&aCurrent chatgroup: %s" % group) msg(sender, "&aCurrent chatgroup: %s" % group)
users = [] users = []
for user, ugroup in groups.iteritems(): for uid, ugroup in groups.iteritems():
if ugroup == group: if ugroup == group:
users += [user] usr = server.getPlayer(juuid(uid))
if usr:
users.append(usr.getDisplayName())
msg(sender, "&aUsers in this group:") msg(sender, "&aUsers in this group:")
msg(sender, "&a%s" % ", ".join(users)) msg(sender, "&a%s" % ", ".join(users))
else: else:
+4 -4
View File
@@ -22,7 +22,7 @@ def printHelp(sender):
def printList(sender): def printList(sender):
msg(sender, "&a" + str(len(reports)) + " reports:") msg(sender, "&a" + str(len(reports)) + " reports:")
for i, report in enumerate(reports): for i, report in enumerate(reports):
msg(sender, "&8[&e" + str(i) + " &c" + report['time'] + "&8] &3" + report['player'] + "&f: &a" + report['msg']) msg(sender, "&8[&e" + str(i) + " &c" + report["time"] + "&8] &3" + report["player"] + "&f: &a" + report["msg"])
def tp(sender, rep_id): def tp(sender, rep_id):
if rep_id >= len(reports) or rep_id < 0: if rep_id >= len(reports) or rep_id < 0:
@@ -30,7 +30,7 @@ def tp(sender, rep_id):
return True return True
else: else:
report = reports[rep_id] report = reports[rep_id]
safetp(sender, server.getWorld(report['world']), report['x'], report['y'], report['z'], report['yaw'], report['pitch']) safetp(sender, server.getWorld(report["world"]), report["x"], report["y"], report["z"], report["yaw"], report["pitch"])
msg(sender, "&aTeleported to report #%s" % rep_id ) msg(sender, "&aTeleported to report #%s" % rep_id )
@@ -40,9 +40,9 @@ def deleteReport(sender, rep_id):
reports.pop(rep_id) reports.pop(rep_id)
saveReports() saveReports()
msg(sender, "&aReport #%s deleted." % rep_id) msg(sender, "&aReport #%s deleted." % rep_id)
reporter = server.getOfflinePlayer(report['player']) reporter = server.getOfflinePlayer(report["player"])
plugHeader(reporter, "Report") plugHeader(reporter, "Report")
msg(reporter, "&aReport '&e%s&a' was resolved by %s." % (report['msg'], sender.getName())) msg(reporter, "&aReport '&e%s&a" was resolved by %s." % (report["msg"], sender.getName()))
else: else:
msg(sender, "&cThat report does not exist!") msg(sender, "&cThat report does not exist!")