Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (ticket.getLevel() < 2) {
- boolean newPremium = !player.isPremium();
- synchronized (player.getLock()) {
- player = DataAccess.getEditable(player);
- player.setRights(player.getRights() | Player.PREMIUM);
- player.setPremiumHours(player.getPremiumHours() + ticket.getLevel() * 24);
- player.save();
- }
- if (newPremium) {
- Event event = new Event(Event.EVENT_PREMIUM_START, Event.TARGET_PLAYER,
- player.getId(), 0, -1, -1, String.valueOf(boughtHours / 24));
- event.save();
- } else {
- Event event = new Event(Event.EVENT_PREMIUM_EXTENDED, Event.TARGET_PLAYER,
- player.getId(), 0, -1, -1, String.valueOf(boughtHours / 24),
- String.valueOf(player.getPremiumHours() / 24));
- event.save();
- }
- Event event = new Event(Event.EVENT_LOTTERY_WON, Event.TARGET_PLAYER,
- player.getId(), 0, -1, -1, String.valueOf(winningNumber),
- ticket.getLevel() + " jours de Premium");
- event.save();
- } else {
- }
Add Comment
Please, Sign In to add comment