Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.15 KB | None | 0 0
  1.     public void sendLobbylogin(int response){
  2.         try {
  3.         PacketStroitel pb = new PacketStroitel();
  4.         pb.putByte(response);
  5.             PacketStroitel responseBlock = new PacketStroitel();
  6.             responseBlock.putByte(0);
  7.             responseBlock.putByte(0);
  8.             responseBlock.putByte(0);
  9.             responseBlock.putByte(0);
  10.             responseBlock.putByte(0);
  11.             responseBlock.putShort(30); // member days left
  12.             responseBlock.putShort(1); // recovery questions
  13.             responseBlock.putShort(0); // unread messages
  14.             if (player.getPlayerdata().getLastLog() != null){
  15.                 Date lastlogged = player.getPlayerdata().getLastLog();
  16.                     responseBlock.putShort(Gregorian.calcdays(lastlogged));
  17.             }else{
  18.                 responseBlock.putShort(0);
  19.             }
  20.             if (player.getPlayerdata().getLastIP() != null){
  21.                 responseBlock.putInt(JagName.LobbyIP(player.getPlayerdata().getLastIP().split("\\.")));
  22.             }else{
  23.                 responseBlock.putInt(JagName.LobbyIP(player.getIdentity().getPlug().getChannel().getRemoteAddress().toString().replaceAll("/", "").replaceAll(" ", "").split("\\.")));
  24.             }
  25.             responseBlock.putByte(3); // email status (0 - no email, 1 - pending
  26.             // parental confirmation, 2 - pending  // confirmation, 3 - registered)
  27.             responseBlock.putShort(0);
  28.             responseBlock.putShort(0);
  29.             responseBlock.putByte(0);
  30.             responseBlock.putGJString2(player.getIdentity().getUsername());
  31.             responseBlock.putByte(0).putInt(1);
  32.             responseBlock.putShort(1); // current world id
  33.             responseBlock.putGJString2("127.0.0.1");
  34.             Packet responseBlockMessage = responseBlock.toPacket();
  35.             pb.putByte(responseBlockMessage.getLength()).put(responseBlockMessage.getBytes());
  36.             player.getIdentity().getPlug().write(pb.toPacket());
  37.             if(Upravleniya.OTLAZHIVAT){
  38.             System.out.println("[" + player.getIdentity().getUsername() + "] has logged into the lobby!");
  39.             }
  40.         } catch (ParseException e) {
  41.             e.printStackTrace();
  42.         }
  43.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement