Arcturus-Community/src/main/java/com/eu/habbo/messages/rcon/ChangeRoomOwner.java

41 lines
851 B
Java
Raw Normal View History

2018-07-06 15:30:00 +02:00
package com.eu.habbo.messages.rcon;
import com.eu.habbo.Emulator;
import com.eu.habbo.habbohotel.rooms.Room;
import com.google.gson.Gson;
public class ChangeRoomOwner extends RCONMessage<ChangeRoomOwner.JSON>
{
public ChangeRoomOwner()
{
super(JSON.class);
}
@Override
public void handle(Gson gson, JSON json)
{
Room room = Emulator.getGameEnvironment().getRoomManager().loadRoom(json.room_id);
if (room != null)
{
room.setOwnerId(json.user_id);
room.setOwnerName(json.username);
room.setNeedsUpdate(true);
room.save();
Emulator.getGameEnvironment().getRoomManager().unloadRoom(room);
}
}
2019-03-18 02:22:00 +01:00
static class JSON
2018-07-06 15:30:00 +02:00
{
2018-10-07 00:28:00 +02:00
2018-07-06 15:30:00 +02:00
public int room_id;
2018-10-07 00:28:00 +02:00
2018-07-06 15:30:00 +02:00
public int user_id;
2018-10-07 00:28:00 +02:00
2018-07-06 15:30:00 +02:00
public String username;
}
}