Advertisement
Guest User

Untitled

a guest
Sep 24th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. @Override
  2. public void handlePacket(SeekableLittleEndianAccessor slea, MapleClient c) {
  3. String recipient = slea.readMapleAsciiString();
  4. String msg = slea.readMapleAsciiString();
  5. if (!CommandProcessor.processCommandInternal(c, msg)) {
  6. if (c.getPlayer().isMarried()) {
  7. MapleCharacter wife = c.getChannelServer().getPlayerStorage().getCharacterById(c.getPlayer().getPartnerId());
  8. if (wife != null) {
  9. wife.getClient().getSession().write(MaplePacketCreator.sendSpouseChat(c.getPlayer(), msg));
  10. c.getSession().write(MaplePacketCreator.sendSpouseChat(c.getPlayer(), msg));
  11. } else {
  12. try {
  13. if (c.getChannelServer().getWorldInterface().isConnected(wife.getName())) {
  14. c.getChannelServer().getWorldInterface().sendSpouseChat(c.getPlayer().getName(), wife.getName(), msg);
  15. c.getSession().write(MaplePacketCreator.sendSpouseChat(c.getPlayer(), msg));
  16. } else {
  17. c.getSession().write(MaplePacketCreator.serverNotice(5, "You are either not married or your spouse is currently offline."));
  18. }
  19. } catch (RemoteException e) {
  20. c.getSession().write(MaplePacketCreator.serverNotice(5, "You are either not married or your spouse is currently offline."));
  21. c.getChannelServer().reconnectWorld();
  22. }
  23. }
  24. }
  25. }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement