本帖最后由 梦萍_云皓 于 2018-10-26 20:35 编辑
我写代码时,有两部分代码没有按设想中的去执行,麻烦大佬帮忙改一下
no.1
复制代码
没有按照设想中的修改配置参数:true或者false
no.2
复制代码
没有按照设想中的同时满足被攻击者不是玩家和配置为true时执行接下来的代码
我写代码时,有两部分代码没有按设想中的去执行,麻烦大佬帮忙改一下
no.1
- if (args[0].equalsIgnoreCase("attack")) {
- if (args.length!=2){
- player.sendMessage("§7[§eqfRPG§7] §e> §7参数不正确,正确用法为:/qfRPG attack true/false");
- return true;
- }
- m.getConfig().set("SkillApilevel.off",Boolean.getBoolean(args[1]));
- m.saveConfig();
- m.reloadConfig();
- player.sendMessage("§7[§eqfRPG§7] §e> §7参数配置为:"+"§4"+ args[1]);
- return true;
- }
没有按照设想中的修改配置参数:true或者false
no.2
- if (!(event.getEntity() instanceof Player) && getConfig().getBoolean("SkillApilevel.off")) {
没有按照设想中的同时满足被攻击者不是玩家和配置为true时执行接下来的代码
off为true不是关闭吗? false 才是开启鸭
NO.1
复制代码
NO.2
复制代码
- if(label.equalsIgnoreCase("testcmd")){
- if(args.length == 1){
- boolean b = Boolean.parseBoolean(args[0]);
- getConfig().set("SkillApilevel.off",b);
- saveConfig();
- reloadConfig();
- return true;
- }
- sender.sendMessage("§cusage: /testcmd <true/false>");
- }
NO.2
- if(!(e.getEntity() instanceof Player) && getConfig().getBoolean("SkillApilevel.off")){
- Bukkit.broadcastMessage("触发");
- }