add 0 min playtime at playerjoin to make that new player have a db entry

This commit is contained in:
Chris 2016-09-12 22:53:28 +02:00
parent d7f97897fe
commit e81e042e7b
1 changed files with 12 additions and 5 deletions

View File

@ -107,20 +107,27 @@ public class Playtime extends JavaPlugin implements Listener
{
event.getPlayer().sendMessage(getChatMessage(m_config.getTextYourCurrentPlaytime(), event.getPlayer().getName(), m_mysql.getPlayerTime(event.getPlayer().getUniqueId()), 0));
}
addPlayTime(event.getPlayer().getUniqueId(), 0);
}
private void refreshPlaytime()
{
for(Player _dieserSpieler : getServer().getOnlinePlayers())
{
int _spielerPlaytime = m_mysql.getPlayerTime(_dieserSpieler.getUniqueId());
_spielerPlaytime = _spielerPlaytime + 1;
m_mysql.update(_dieserSpieler.getUniqueId(), _spielerPlaytime);
addPlayTime(_dieserSpieler.getUniqueId(), 1);
}
}
private void addPlayTime(UUID _playerUUID, int _time)
{
int _spielerPlaytime = m_mysql.getPlayerTime(_playerUUID);
_spielerPlaytime = _spielerPlaytime + _time;
m_mysql.update(_playerUUID, _spielerPlaytime);
}
private UUID getPlayerUUID(String _playerName)
{
for(Player _dieserSpieler : getServer().getOnlinePlayers())