McWeb
Kızıltaş Madencisi
- En iyi cevaplar
- 0
İlk hali
Config.yml eklemeye çalıştığımda geldiği hal
Bu kodu internetten ders videoları vs. izleyerek yazdım. Fakat config.yml'yi bir türlü yapamadım . Server ad kısmına yazdığım scoreboard adı değil oyuncuların adı olarak gözüküyor nasıl çözebilirim? Yardım edenlere şimdiden teşekkürler.
PHP:
public class Ana extends JavaPlugin implements Listener {
static Plugin plugin;
public void onEnable() {
plugin = this;
Bukkit.getServer().getPluginManager().registerEvents(this, this);
}
ScoreboardManager manager = Bukkit.getScoreboardManager();
final Scoreboard board = manager.getNewScoreboard();
final Objective objective = board.registerNewObjective("test", "dummy");
@EventHandler
public void PlayerJoin(PlayerJoinEvent e) {
final Player p = e.getPlayer();
Bukkit.getServer().getScheduler().scheduleSyncRepeatingTask(Ana.plugin, new Runnable() {
public void run() {
ScoreboardManager manager = Bukkit.getScoreboardManager();
final Scoreboard board = manager.getNewScoreboard();
final Objective objective = board.registerNewObjective("test", "dummy");
objective.setDisplaySlot(DisplaySlot.SIDEBAR);
objective.setDisplayName(ChatColor.RED + "ParanoyakGames");
Score score = objective.getScore(ChatColor.AQUA + "Oyuncu Adı:");
score.setScore(10);
Score score1 = objective.getScore(ChatColor.GRAY + p.getName());
score1.setScore(9);
Score score2 = objective.getScore(ChatColor.AQUA + "Can:");
score2.setScore(8);
long health = Math.round(p.getHealth());
Score score3 = objective.getScore(ChatColor.GRAY + String.valueOf(health));
score3.setScore(7);
p.setScoreboard(board);
}
},0, 20 * 10);
}
}
PHP:
@SuppressWarnings("unused")
public class Ana extends JavaPlugin implements Listener {
static Plugin plugin;
public void onEnable() {
plugin = this;
Bukkit.getServer().getPluginManager().registerEvents(this, this);
getConfig().options().copyDefaults(true);
saveConfig();
reloadConfig();
}
ScoreboardManager manager = Bukkit.getScoreboardManager();
final Scoreboard board = manager.getNewScoreboard();
final Objective objective = board.registerNewObjective("test", "dummy");
@EventHandler
public void PlayerJoin(PlayerJoinEvent e) {
final Player p = e.getPlayer();
Bukkit.getServer().getScheduler().scheduleSyncRepeatingTask(Ana.plugin, new Runnable() {
@EventHandler(priority=EventPriority.HIGHEST)
public void pingevent(ServerListPingEvent e) {
} public void run() {
ScoreboardManager manager = Bukkit.getScoreboardManager();
final Scoreboard board = manager.getNewScoreboard();
final Objective objective = board.registerNewObjective("test", "dummy");
objective.setDisplaySlot(DisplaySlot.SIDEBAR);
p.setDisplayName(ChatColor.translateAlternateColorCodes('&', getConfig().getString("ServerAD")));
Score score = objective.getScore(ChatColor.AQUA + "Oyuncu Adı:");
score.setScore(10);
Score score1 = objective.getScore(ChatColor.GRAY + p.getName());
score1.setScore(9);
Score score2 = objective.getScore(ChatColor.AQUA + "Can:");
score2.setScore(8);
long health = Math.round(p.getHealth());
Score score3 = objective.getScore(ChatColor.GRAY + String.valueOf(health));
score3.setScore(7);
p.setScoreboard(board);
}
},0, 20 * 10);
}
}