1
0
mirror of https://e.coding.net/circlecloud/Residence.git synced 2025-11-24 21:46:16 +00:00

紧急更新!!! 普通玩家无视SetOwner权限问题...

Signed-off-by: 502647092 <jtb1@163.com>
This commit is contained in:
502647092
2016-03-07 20:15:57 +08:00
parent d3d2d162be
commit d00aabe750
2 changed files with 10 additions and 12 deletions

View File

@@ -29,16 +29,16 @@ public class CommandSetOwner extends BaseCommand {
final Language language = plugin.getLanguage();
if (!resadmin) {
sender.sendMessage(ChatColor.RED + language.getPhrase("NoPermission"));
return;
}
final ClaimedResidence area = rmanager.getByName(args[0]);
if (area != null) {
area.getPermissions().setOwner(args[1], true);
if (area.getParent() == null) {
sender.sendMessage(
ChatColor.GREEN + language.getPhrase("ResidenceOwnerChange", ChatColor.YELLOW + " " + args[0] + " " + ChatColor.GREEN + "." + ChatColor.YELLOW + args[1] + ChatColor.GREEN));
sender.sendMessage(ChatColor.GREEN + language.getPhrase("ResidenceOwnerChange", ChatColor.YELLOW + " " + args[0] + " " + ChatColor.GREEN + "." + ChatColor.YELLOW + args[1] + ChatColor.GREEN));
} else {
sender.sendMessage(ChatColor.GREEN + language.getPhrase("SubzoneOwnerChange",
ChatColor.YELLOW + " " + args[0].split("\\.")[args[1].split("\\.").length - 1] + " " + ChatColor.GREEN + "." + ChatColor.YELLOW + args[1] + ChatColor.GREEN));
sender.sendMessage(ChatColor.GREEN
+ language.getPhrase("SubzoneOwnerChange", ChatColor.YELLOW + " " + args[0].split("\\.")[args[1].split("\\.").length - 1] + " " + ChatColor.GREEN + "." + ChatColor.YELLOW + args[1] + ChatColor.GREEN));
}
} else {
sender.sendMessage(ChatColor.RED + language.getPhrase("InvalidResidence"));