• 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 :).
Resource icon

Plugins Việt Nam Dọn sạch khung chat 1.0

No permission to download
nhưng khi mình lm cái này
Mã:
if ((getConfig().getBoolean("Setting.KeepXp")) && (event.getEntity().hasPermission("MaxLevel.keepxp"))){ 
         event.setDroppedExp(0);
         event.setKeepLevel(true);
mình đã false và add per nhưng chết vẫn drop xp
sau đó mình chuyển qua
Mã:
if ((getConfig().getBoolean("Setting.KeepXp")) || (event.getEntity().hasPermission("MaxLevel.keepxp"))){ 
         event.setDroppedExp(0);
         event.setKeepLevel(true);
mình false và add per nhưng chết ko drop xp
Cái getboolean bác có cho vào config.yml Tên nó và true không, Định nghĩa nó là bật tắt còn cái event.getEntity chuyển sang !event.getEntity nhé,
*****Nội dung được bổ sung thêm*****
nhưng khi mình lm cái này
Mã:
if ((getConfig().getBoolean("Setting.KeepXp")) && (event.getEntity().hasPermission("MaxLevel.keepxp"))){ 
         event.setDroppedExp(0);
         event.setKeepLevel(true);
mình đã false và add per nhưng chết vẫn drop xp
sau đó mình chuyển qua
Mã:
if ((getConfig().getBoolean("Setting.KeepXp")) || (event.getEntity().hasPermission("MaxLevel.keepxp"))){ 
         event.setDroppedExp(0);
         event.setKeepLevel(true);
mình false và add per nhưng chết ko drop xp
Vì nghĩa của cái event.getEntity() ngĩa không có dấu ! permission nó sẽ không hoạt động trên op,
Nó chỉ hoạt động trên nhưng newbie không có op và permission còn !event.getEntity() nó sẽ hoạt động trên op, Và hoạt động trên người có permission đó
 
Cái getboolean bác có cho vào config.yml Tên nó và true không, Định nghĩa nó là bật tắt còn cái event.getEntity chuyển sang !event.getEntity nhé,
*****Nội dung được bổ sung thêm*****

Vì nghĩa của cái event.getEntity() ngĩa không có dấu ! permission nó sẽ không hoạt động trên op,
Nó chỉ hoạt động trên nhưng newbie không có op và permission còn !event.getEntity() nó sẽ hoạt động trên op, Và hoạt động trên người có permission đó
có cho vào config là
Mã:
Setting:
  KeepXp: true
 
nhưng khi mình lm cái này
Mã:
if ((getConfig().getBoolean("Setting.KeepXp")) && (event.getEntity().hasPermission("MaxLevel.keepxp"))){
         event.setDroppedExp(0);
         event.setKeepLevel(true);
mình đã false và add per nhưng chết vẫn drop xp
sau đó mình chuyển qua
Mã:
if ((getConfig().getBoolean("Setting.KeepXp")) || (event.getEntity().hasPermission("MaxLevel.keepxp"))){
         event.setDroppedExp(0);
         event.setKeepLevel(true);
mình false và add per nhưng chết ko drop xp
Vì nghĩa của cái event.getEntity() ngĩa không có dấu ! permission nó sẽ khong
có cho vào config là
Mã:
Setting:
  KeepXp: true
Cứ đưa thẳng cái này vào config.yml
Setting.KeepXp: true nó sẽ tự làm cho bác
*****Nội dung được bổ sung thêm*****
có cho vào config là
Mã:
Setting:
  KeepXp: true
Mà bác sử dụng hàm @Eventhandler nào,? @EventHandler EntityDeathEvent hay là @EventHandler PlayerDeathEvent ?
 
có cho vào config là
Mã:
Setting:
  KeepXp: true
Sao không thêm dòng này trước cái if để kiểm tra ?
Mã:
System.out.printLn(getConfig().getBoolean("Setting.KeepXp") + " " + p.hasPermissions("MaxLevel.keepxp"));
Như vậy sẽ biết được chỗ nào có vấn đề
 
có cho vào config là
Mã:
Setting:
  KeepXp: true
Sử dụng hàm này
Mã:
@EventHandler
    public void PlayerDeath(PlayerDeathEvent event) {
        if (getConfig().getBoolean("BatTat"))    {
        if (event.getEntity().hasPermission("Permission")) {
        event.setKeepInventory(true);
        event.getDrops().clear();
        event.setKeepLevel(true);}}
    }
}
 
Sử dụng hàm này
Mã:
@EventHandler
    public void PlayerDeath(PlayerDeathEvent event) {
        if (getConfig().getBoolean("BatTat"))    {
        if (event.getEntity().hasPermission("Permission")) {
        event.setKeepInventory(true);
        event.getDrops().clear();
        event.setKeepLevel(true);}}
    }
}
không mình tách keepInventory ra vì mình chỉnh cho mặc định sẽ keepExp còn keepItems thì là rank
 
Cảm thấy như mk đang spam alert của @kong004 .___.
 
không mình tách keepInventory ra vì mình chỉnh cho mặc định sẽ keepExp còn keepItems thì là rank
Mã:
@EventHandler
    public void PlayerDeath(PlayerDeathEvent event) {
        if (getConfig().getBoolean("BatTat"))    {
        if (event.getEntity().hasPermission("Permission")) {
        event.setKeepInventory(true);
        event.getDrops().clear();}
        event.setKeepLevel(true);}
    }
}
Đấy mặt định là KeepEXP
 
setKeepInventory kìa bác
Mã:
@EventHandler
    public void PlayerDeath(PlayerDeathEvent event) {
        if (getConfig().getBoolean("BatTat"))    {
        if (event.getEntity().hasPermission("Permission")) {
        event.setKeepInventory(true);
        event.getDrops().clear();}
        event.setKeepLevel(true);}
    }
}
Đấy mặt định là KeepEXP
 
Similar content Most view Xem thêm
Back
Top Bottom