فهرست منبع

Fixed issue where adding XP via command without specifying a player
didn't trigger level-ups.

GJ 13 سال پیش
والد
کامیت
26ed6aa840
1فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  1. 3 1
      src/main/java/com/gmail/nossr50/commands/general/AddxpCommand.java

+ 3 - 1
src/main/java/com/gmail/nossr50/commands/general/AddxpCommand.java

@@ -73,7 +73,9 @@ public class AddxpCommand implements CommandExecutor {
 		} else if (args.length == 2 && m.isInt(args[1]) && Skills.isSkill(args[0])) {
 			int newvalue = Integer.valueOf(args[1]);
 			Users.getProfile(player).addXP(Skills.getSkillType(args[0]), newvalue, player);
-			player.sendMessage(ChatColor.RED + args[0] + " has been modified.");
+			player.sendMessage(ChatColor.GREEN + "Experience granted!"); //TODO: Needs more locale.
+			player.sendMessage(ChatColor.RED + args[0] + " has been modified."); //TODO: Needs more locale.
+			Skills.XpCheckAll(plugin.getServer().getPlayer(args[0]));
 		} else {
 			player.sendMessage(ChatColor.RED + "Usage is /addxp playername skillname xp"); //TODO: Needs more locale.
 		}