Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void sendLobbylogin(int response){
- try {
- PacketStroitel pb = new PacketStroitel();
- pb.putByte(response);
- PacketStroitel responseBlock = new PacketStroitel();
- responseBlock.putByte(0);
- responseBlock.putByte(0);
- responseBlock.putByte(0);
- responseBlock.putByte(0);
- responseBlock.putByte(0);
- responseBlock.putShort(30); // member days left
- responseBlock.putShort(1); // recovery questions
- responseBlock.putShort(0); // unread messages
- if (player.getPlayerdata().getLastLog() != null){
- Date lastlogged = player.getPlayerdata().getLastLog();
- responseBlock.putShort(Gregorian.calcdays(lastlogged));
- }else{
- responseBlock.putShort(0);
- }
- if (player.getPlayerdata().getLastIP() != null){
- responseBlock.putInt(JagName.LobbyIP(player.getPlayerdata().getLastIP().split("\\.")));
- }else{
- responseBlock.putInt(JagName.LobbyIP(player.getIdentity().getPlug().getChannel().getRemoteAddress().toString().replaceAll("/", "").replaceAll(" ", "").split("\\.")));
- }
- responseBlock.putByte(3); // email status (0 - no email, 1 - pending
- // parental confirmation, 2 - pending // confirmation, 3 - registered)
- responseBlock.putShort(0);
- responseBlock.putShort(0);
- responseBlock.putByte(0);
- responseBlock.putGJString2(player.getIdentity().getUsername());
- responseBlock.putByte(0).putInt(1);
- responseBlock.putShort(1); // current world id
- responseBlock.putGJString2("127.0.0.1");
- Packet responseBlockMessage = responseBlock.toPacket();
- pb.putByte(responseBlockMessage.getLength()).put(responseBlockMessage.getBytes());
- player.getIdentity().getPlug().write(pb.toPacket());
- if(Upravleniya.OTLAZHIVAT){
- System.out.println("[" + player.getIdentity().getUsername() + "] has logged into the lobby!");
- }
- } catch (ParseException e) {
- e.printStackTrace();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement