From 4bc5cc3b63863d8d63e60d49399dfa4644ba40ba Mon Sep 17 00:00:00 2001 From: Gurkengewuerz Date: Mon, 23 Oct 2023 17:15:45 +0200 Subject: [PATCH] feat: support for new Arcturus Morningstar permission system --- .../org/krews/apollyon/incoming/CameraRoomPictureEvent.java | 3 ++- .../krews/apollyon/incoming/CameraRoomThumbnailEvent.java | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/krews/apollyon/incoming/CameraRoomPictureEvent.java b/src/main/java/org/krews/apollyon/incoming/CameraRoomPictureEvent.java index 673a498..59026a4 100644 --- a/src/main/java/org/krews/apollyon/incoming/CameraRoomPictureEvent.java +++ b/src/main/java/org/krews/apollyon/incoming/CameraRoomPictureEvent.java @@ -1,6 +1,7 @@ package org.krews.apollyon.incoming; import com.eu.habbo.Emulator; +import com.eu.habbo.habbohotel.permissions.Permission; import com.eu.habbo.habbohotel.rooms.Room; import com.eu.habbo.messages.incoming.MessageHandler; import com.eu.habbo.messages.outgoing.camera.CameraStorageUrlMessageComposer; @@ -21,7 +22,7 @@ public class CameraRoomPictureEvent extends MessageHandler { @Override public void handle() { - if (!this.client.getHabbo().hasPermission("acc_camera")) { + if (!this.client.getHabbo().hasRight(Permission.ACC_CAMERA)) { this.client.getHabbo().alert(Emulator.getTexts().getValue("camera.permission")); return; } diff --git a/src/main/java/org/krews/apollyon/incoming/CameraRoomThumbnailEvent.java b/src/main/java/org/krews/apollyon/incoming/CameraRoomThumbnailEvent.java index 0a192bd..4922892 100644 --- a/src/main/java/org/krews/apollyon/incoming/CameraRoomThumbnailEvent.java +++ b/src/main/java/org/krews/apollyon/incoming/CameraRoomThumbnailEvent.java @@ -1,6 +1,7 @@ package org.krews.apollyon.incoming; import com.eu.habbo.Emulator; +import com.eu.habbo.habbohotel.permissions.Permission; import com.eu.habbo.habbohotel.rooms.Room; import com.eu.habbo.messages.incoming.MessageHandler; import com.eu.habbo.messages.outgoing.camera.ThumbnailStatusMessageComposer; @@ -20,7 +21,7 @@ public class CameraRoomThumbnailEvent extends MessageHandler { @Override public void handle() { - if (!this.client.getHabbo().hasPermission("acc_camera")) { + if (!this.client.getHabbo().hasRight(Permission.ACC_CAMERA)) { this.client.getHabbo().alert(Emulator.getTexts().getValue("camera.permission")); return; } @@ -33,7 +34,7 @@ public class CameraRoomThumbnailEvent extends MessageHandler { if (room == null) return; - if (!room.isOwner(this.client.getHabbo()) && !this.client.getHabbo().hasPermission("acc_modtool_ticket_q")) + if (!room.isOwner(this.client.getHabbo()) && !this.client.getHabbo().hasRight(Permission.ACC_MODTOOL_TICKET_Q)) return; final int count = this.packet.readInt();