Package games.stendhal.server.entity.player

Examples of games.stendhal.server.entity.player.Player.addEvent()


        // TODO: alternatively: cancel the old invite and create a new one on leader change
        //       but the new leader may not agree with the invite, so it may not be a good idea
        //       to fake it his name.
        Player invitedPlayer = ruleProcessor.getPlayer(entry.getKey());
        if (invitedPlayer != null) {
          invitedPlayer.addEvent(new GroupInviteEvent(leader, true));
        }

        itr.remove();
      }
    }
View Full Code Here


    List<String> members = new LinkedList<String>(membersAndLastSeen.keySet());
    RPEvent event = new GroupChangeEvent(leader, members, lootmode);
    for (String playerName : membersAndLastSeen.keySet()) {
      Player player = ruleProcessor.getPlayer(playerName);
      if (player != null) {
        player.addEvent(event);
      }
    }
  }

  /**
 
View Full Code Here

    StendhalRPRuleProcessor ruleProcessor = SingletonRepository.getRuleProcessor();
    RPEvent event = new GroupChangeEvent();
    for (String playerName : toRemove) {
      Player player = ruleProcessor.getPlayer(playerName);
      if (player != null) {
        player.addEvent(event);
      }
    }
  }
}
View Full Code Here

    if (targetPlayer == null) {
      player.sendPrivateText(NotificationType.ERROR, "Player not online");
      return;
    }

    targetPlayer.addEvent(new ViewChangeEvent(Integer.parseInt(x), Integer.parseInt(y)));
  }

}
View Full Code Here

    }
    if (user instanceof Player) {
      Player player = (Player) user;
      if (player.hasQuest(QUEST)) {
        if (player.drop("money", COST)) {
          player.addEvent(new ViewChangeEvent(x, y));
          return true;
        } else {
          player.sendPrivateText("You do not have enough money.");
        }
      } else {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.