• Trong thời gian này, bạn không thể tạo bài mới, đăng comment, hay tạo tài nguyên mới để diễn đàn dọn dẹp nội dung.
    Diễn đàn sẽ sớm mở trở lại, chi tiết hãy theo dõi tại Discord
Biểu tượng tài nguyên

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

  • Người tạo chủ đề Người tạo chủ đề kong004
  • Ngày gửi Ngày gửi
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
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
 
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
 
Nội dung tương tự Xem nhiều nhất Xem thêm

Thống kê nội dung

Tạo
kong004,
Trả lời lần cuối từ
Nhựt Quang,
Trả lời
47
Lượt xem
2,826
Quay lại
Trên cùng