Fixed max clan mission count, also DailyTaskManager and PlayerVariables cleanup.
Thanks to nasseka.
This commit is contained in:
@@ -245,12 +245,12 @@ public class DailyTaskManager
|
||||
}
|
||||
|
||||
// Update data for online players.
|
||||
World.getInstance().getPlayers().stream().forEach(player ->
|
||||
for (Player player : World.getInstance().getPlayers())
|
||||
{
|
||||
player.setWorldChatUsed(0);
|
||||
player.sendPacket(new ExWorldChatCnt(player));
|
||||
player.getVariables().storeMe();
|
||||
});
|
||||
}
|
||||
|
||||
LOGGER.info("Daily world chat points has been resetted.");
|
||||
}
|
||||
@@ -276,13 +276,13 @@ public class DailyTaskManager
|
||||
LOGGER.log(Level.SEVERE, "Could not reset Recommendations System: ", e);
|
||||
}
|
||||
|
||||
World.getInstance().getPlayers().stream().forEach(player ->
|
||||
for (Player player : World.getInstance().getPlayers())
|
||||
{
|
||||
player.setRecomLeft(0);
|
||||
player.setRecomHave(player.getRecomHave() - 20);
|
||||
player.sendPacket(new ExVoteSystemInfo(player));
|
||||
player.broadcastUserInfo();
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
private void resetTrainingCamp()
|
||||
@@ -302,11 +302,11 @@ public class DailyTaskManager
|
||||
}
|
||||
|
||||
// Update data for online players.
|
||||
World.getInstance().getPlayers().stream().forEach(player ->
|
||||
for (Player player : World.getInstance().getPlayers())
|
||||
{
|
||||
player.resetTraingCampDuration();
|
||||
player.getAccountVariables().storeMe();
|
||||
});
|
||||
}
|
||||
|
||||
LOGGER.info("Training Camp daily time has been resetted.");
|
||||
}
|
||||
|
@@ -25,8 +25,6 @@ import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.l2jmobius.commons.database.DatabaseFactory;
|
||||
import org.l2jmobius.gameserver.model.World;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
@@ -85,7 +83,7 @@ public class PlayerVariables extends AbstractVariables
|
||||
}
|
||||
catch (SQLException e)
|
||||
{
|
||||
LOGGER.log(Level.WARNING, getClass().getSimpleName() + ": Couldn't restore variables for: " + getPlayer(), e);
|
||||
LOGGER.log(Level.WARNING, getClass().getSimpleName() + ": Couldn't restore variables for: " + _objectId, e);
|
||||
return false;
|
||||
}
|
||||
finally
|
||||
@@ -128,7 +126,7 @@ public class PlayerVariables extends AbstractVariables
|
||||
}
|
||||
catch (SQLException e)
|
||||
{
|
||||
LOGGER.log(Level.WARNING, getClass().getSimpleName() + ": Couldn't update variables for: " + getPlayer(), e);
|
||||
LOGGER.log(Level.WARNING, getClass().getSimpleName() + ": Couldn't update variables for: " + _objectId, e);
|
||||
return false;
|
||||
}
|
||||
finally
|
||||
@@ -155,14 +153,9 @@ public class PlayerVariables extends AbstractVariables
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
LOGGER.log(Level.WARNING, getClass().getSimpleName() + ": Couldn't delete variables for: " + getPlayer(), e);
|
||||
LOGGER.log(Level.WARNING, getClass().getSimpleName() + ": Couldn't delete variables for: " + _objectId, e);
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
public Player getPlayer()
|
||||
{
|
||||
return World.getInstance().getPlayer(_objectId);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user