mirror of
https://git.krews.org/morningstar/Arcturus-Community.git
synced 2024-09-19 14:34:16 +02:00
42 lines
1.4 KiB
Java
42 lines
1.4 KiB
Java
|
package com.eu.habbo.messages.incoming.hotelview;
|
||
|
|
||
|
import com.eu.habbo.Emulator;
|
||
|
import com.eu.habbo.habbohotel.rooms.Room;
|
||
|
import com.eu.habbo.messages.incoming.MessageHandler;
|
||
|
import com.eu.habbo.messages.outgoing.hotelview.HallOfFameComposer;
|
||
|
import com.eu.habbo.messages.outgoing.hotelview.HotelViewComposer;
|
||
|
|
||
|
public class HotelViewEvent extends MessageHandler
|
||
|
{
|
||
|
@Override
|
||
|
public void handle() throws Exception
|
||
|
{
|
||
|
this.client.getHabbo().getHabboInfo().setLoadingRoom(0);
|
||
|
|
||
|
if(this.client.getHabbo().getHabboInfo().getCurrentRoom() != null)
|
||
|
{
|
||
|
Emulator.getGameEnvironment().getRoomManager().leaveRoom(this.client.getHabbo(), this.client.getHabbo().getHabboInfo().getCurrentRoom());
|
||
|
}
|
||
|
|
||
|
if (this.client.getHabbo().getHabboInfo().getRoomQueueId() != 0)
|
||
|
{
|
||
|
Room room = Emulator.getGameEnvironment().getRoomManager().getRoom(this.client.getHabbo().getHabboInfo().getRoomQueueId());
|
||
|
|
||
|
if (room != null)
|
||
|
{
|
||
|
room.removeFromQueue(this.client.getHabbo());
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
this.client.getHabbo().getHabboInfo().setRoomQueueId(0);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
if(this.client.getHabbo().getRoomUnit() != null)
|
||
|
{
|
||
|
this.client.getHabbo().getRoomUnit().clearWalking();
|
||
|
this.client.getHabbo().getRoomUnit().setInRoom(false);
|
||
|
}
|
||
|
}
|
||
|
}
|