N-Games
Новичок
- Баллы
- 16
Вот код:
Когда умираю нечего не происходит. Вообще. Даже если поменять pl на ник игрока нечего не забирает.
Код:
public void onPlayerDeath(PlayerDeathEvent e)
{
Player player = e.getEntity().getPlayer();
Player kill = e.getEntity().getKiller();
String killer = kill.getPlayer().getName();
String pl = player.getName();
File cy = new File(Main.jp.getDataFolder(),"p_"+pl+".yml");
FileConfiguration cc = YamlConfiguration.loadConfiguration(cy);
File kl = new File(Main.jp.getDataFolder(),"p_"+killer+".yml");
FileConfiguration kk = YamlConfiguration.loadConfiguration(kl);
int exp = cc.getInt("Exp");
int exp2 = kk.getInt("Exp");
long rand = Math.round((Math.random() * 101) + 50);
if (exp > 101) {cc.set("Exp", exp - rand); player.sendMessage("§cВы умерли и у вас забрали " + rand + "очков влияния.");}
kk.set("Exp", exp2 + rand);
kill.sendMessage("§bВы убили игрока " + player.getName() + ", и получили за это " + rand + "очков влияния.");
Save.saveCY(cc, cy);
Save.saveCY(kk, kl);
}