• 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 :).
Cam Chua

Hỏi về code plugin Giúp mình về phần java này với?

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

Cam Chua

DEVELOPER
THÀNH VIÊN
Tham gia
18/04/2017
Bài viết
1,407
Mình đã code là
Mã:
        if(cmd.getName().equalsIgnoreCase("motd")) {
            Player p = (Player)sender;
            sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("Messager.Motd").replaceAll("%player%", p.getName())));
        }
Xong rồi vào game test nhưng chỗ %player% nó không hiện tên lên
soKajB1.png

Với lại phần này
Mã:
    public void onJoin(PlayerJoinEvent e) {
        Player p = e.getPlayer();
        p.sendMessage(getConfig().getString("Messager.Motd"));
    }
Khi vào game nó ko hiện gì lên hết
@Banbeucmas giúp với
 
Hỏi về code plugin  lỗi WorldEdit
Đã giải quyết  socket của myitems
chỗ này
PHP:
.replaceAll("%player%", p.getName())
thay thành
PHP:
.replace("%player%", p.getName())
thử
 
Mình đã code là
Mã:
        if(cmd.getName().equalsIgnoreCase("motd")) {
            Player p = (Player)sender;
            sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("Messager.Motd").replaceAll("%player%", p.getName())));
        }
Xong rồi vào game test nhưng chỗ %player% nó không hiện tên lên
soKajB1.png

Với lại phần này
Mã:
    public void onJoin(PlayerJoinEvent e) {
        Player p = e.getPlayer();
        p.sendMessage(getConfig().getString("Messager.Motd"));
    }
Khi vào game nó ko hiện gì lên hết
@Banbeucmas giúp với
Bạn đã thêm @EventHandler trước method kia chưa
Bạn đã registerEvents chưa
 
replaceAll là để xài regex nhé <(") xài replace ấy


nó reg rồi mới có dòng chat đó =))
t tưởng dòng chat đó của cái cmd ở trên chứ ?
nếu mà không hiện cái gì là event chưa được register rồi
 
Sử dụng hàm này nếu chưa registerevents,
Mã:
public class Tên của class extends JavaPlugin implements Listener {
    @Override
    public void onEnable() {
        getServer().getPluginManager().registerEvents
        (this ,this);
        getConfig().options().copyDefaults(true);
        saveConfig();
    }
    
    @Override
    public void onDisable() {
        
    }
      
       @EventHandler
       Public void Join(PlayerJoinEvent event) {
           Player player = event.getPlayer();
           player.sendMessage(ChatColor.translateAlternateColorCodes('&',
          getConfig().getString("").replaceAll("%player", player.getName());
    }
}
 
Trạng thái
Không mở trả lời sau này.
Similar content Most view Xem thêm
Back
Top Bottom