• Chào bạn, hãy đăng ký hoặc đăng nhập để tham gia cùng bọn mình và sử dụng được đầy đủ chức năng của diễn đàn :).
PigVN

Hỏi về code plugin Vấn đề về code plugins!

Trạng thái
Không mở trả lời sau này.

PigVN

DEVELOPER
THÀNH VIÊN
Tham gia
27/12/2017
Bài viết
171
Mã:
                        CustomOre ore = (CustomOre)CustomOre.getList().get(0);

                        for(int i = 1; i < CustomOre.getList().size(); ++i) {
                            Permission p = new Permission(((CustomOre)CustomOre.getList().get(i)).permission, PermissionDefault.FALSE);
                            Iterator var13 = players.iterator();

                            while(var13.hasNext()) {
                                UUID player = (UUID)var13.next();
                                PermissionUser u = PermissionsEx.getUser(Bukkit.getOfflinePlayer(player).getName());
                                if (u.has(p.getName())) {
                                    ore = (CustomOre)CustomOre.getList().get(i);
                                }
                            }
                        }

                        String name = ore.name;
                        List<String> list = config.getStringList("OreGen." + name + ".blocks");
                        Material material = null;
                        Iterator var26 = list.iterator();
                        if (var26.hasNext()) {
                            String s = (String)var26.next();
                            String block = s.substring(0, s.lastIndexOf(":"));
                            material = Material.valueOf(block);
                        }

                        var26 = ore.blockChance.keySet().iterator();

                        while(var26.hasNext()) {
                            Material m = (Material)var26.next();
                            if (this.tiLe((Double)ore.blockChance.get(m))) {
                                material = m;
                            }
}

- CÁC BÁC COI EM SAI CHỔ NÀO VÀ CHỈ EM CÁCH FIX VỚI :|
 
Mã:
                        CustomOre ore = (CustomOre)CustomOre.getList().get(0);

                        for(int i = 1; i < CustomOre.getList().size(); ++i) {
                            Permission p = new Permission(((CustomOre)CustomOre.getList().get(i)).permission, PermissionDefault.FALSE);
                            Iterator var13 = players.iterator();

                            while(var13.hasNext()) {
                                UUID player = (UUID)var13.next();
                                PermissionUser u = PermissionsEx.getUser(Bukkit.getOfflinePlayer(player).getName());
                                if (u.has(p.getName())) {
                                    ore = (CustomOre)CustomOre.getList().get(i);
                                }
                            }
                        }

                        String name = ore.name;
                        List<String> list = config.getStringList("OreGen." + name + ".blocks");
                        Material material = null;
                        Iterator var26 = list.iterator();
                        if (var26.hasNext()) {
                            String s = (String)var26.next();
                            String block = s.substring(0, s.lastIndexOf(":"));
                            material = Material.valueOf(block);
                        }

                        var26 = ore.blockChance.keySet().iterator();

                        while(var26.hasNext()) {
                            Material m = (Material)var26.next();
                            if (this.tiLe((Double)ore.blockChance.get(m))) {
                                material = m;
                            }
}

- CÁC BÁC COI EM SAI CHỔ NÀO VÀ CHỈ EM CÁCH FIX VỚI :|
chú làm xong code đó. có thể chỉ đc k? có vài chỗ youtube chỉ k hiểu
 
hỏi khôn vãi lìn, không ghi vấn đề gặp phải, vứt 1 đoạn code k đầu k đuôi r kêu nhỉ. Kiểu như đố m tìm ra t bị gì ở đâu ấy.
 
Mã:
                        CustomOre ore = (CustomOre)CustomOre.getList().get(0);

                        for(int i = 1; i < CustomOre.getList().size(); ++i) {
                            Permission p = new Permission(((CustomOre)CustomOre.getList().get(i)).permission, PermissionDefault.FALSE);
                            Iterator var13 = players.iterator();

                            while(var13.hasNext()) {
                                UUID player = (UUID)var13.next();
                                PermissionUser u = PermissionsEx.getUser(Bukkit.getOfflinePlayer(player).getName());
                                if (u.has(p.getName())) {
                                    ore = (CustomOre)CustomOre.getList().get(i);
                                }
                            }
                        }

                        String name = ore.name;
                        List<String> list = config.getStringList("OreGen." + name + ".blocks");
                        Material material = null;
                        Iterator var26 = list.iterator();
                        if (var26.hasNext()) {
                            String s = (String)var26.next();
                            String block = s.substring(0, s.lastIndexOf(":"));
                            material = Material.valueOf(block);
                        }

                        var26 = ore.blockChance.keySet().iterator();

                        while(var26.hasNext()) {
                            Material m = (Material)var26.next();
                            if (this.tiLe((Double)ore.blockChance.get(m))) {
                                material = m;
                            }
}

- CÁC BÁC COI EM SAI CHỔ NÀO VÀ CHỈ EM CÁCH FIX VỚI :|
Ồ THÔI :)) MÌNH TÌM RA ĐƯỢC VẤN ĐỀ RỒI !!
 
upload_2018-4-25_17-58-49.png

upload_2018-4-25_17-59-44.png

*****Nội dung được bổ sung thêm*****
T k biết đọc code :))) chỉ biết viết mấy thứ vớ vẩn thôi
 

Đính kèm

  • upload_2018-4-25_17-59-4.png
    upload_2018-4-25_17-59-4.png
    272.6 KB · Lượt xem: 28
Trạng thái
Không mở trả lời sau này.
Similar content Most view Xem thêm
Back
Top Bottom