From 023183a647d19fb310f81f8f5405e34af86376a9 Mon Sep 17 00:00:00 2001 From: brenoepic <59066707+brenoepics@users.noreply.github.com> Date: Fri, 29 Apr 2022 19:32:51 -0300 Subject: [PATCH] Fix CallForHelpEvent --- .../messages/incoming/modtool/CallForHelpEvent.java | 4 ++-- .../incoming/modtool/CallForHelpFromIMEvent.java | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/eu/habbo/messages/incoming/modtool/CallForHelpEvent.java b/src/main/java/com/eu/habbo/messages/incoming/modtool/CallForHelpEvent.java index 6aa2a478..761e7987 100644 --- a/src/main/java/com/eu/habbo/messages/incoming/modtool/CallForHelpEvent.java +++ b/src/main/java/com/eu/habbo/messages/incoming/modtool/CallForHelpEvent.java @@ -81,7 +81,7 @@ public class CallForHelpEvent extends MessageHandler { CallForHelpEvent.this.client.sendResponse(new IssueCloseNotificationMessageComposer(cfhTopic.reply).compose()); Emulator.getGameEnvironment().getModToolManager().closeTicketAsHandled(issue, null); } - }, 30 * 1000); + }, (long) 30 * 1000); } } } @@ -111,7 +111,7 @@ public class CallForHelpEvent extends MessageHandler { CallForHelpEvent.this.client.sendResponse(new IssueCloseNotificationMessageComposer(cfhTopic.reply).compose()); Emulator.getGameEnvironment().getModToolManager().closeTicketAsHandled(issue, null); } - }, 30 * 1000); + }, (long) 30 * 1000); } } diff --git a/src/main/java/com/eu/habbo/messages/incoming/modtool/CallForHelpFromIMEvent.java b/src/main/java/com/eu/habbo/messages/incoming/modtool/CallForHelpFromIMEvent.java index 3ae6b09e..001d133f 100644 --- a/src/main/java/com/eu/habbo/messages/incoming/modtool/CallForHelpFromIMEvent.java +++ b/src/main/java/com/eu/habbo/messages/incoming/modtool/CallForHelpFromIMEvent.java @@ -35,15 +35,15 @@ public class CallForHelpFromIMEvent extends MessageHandler { info = HabboManager.getOfflineHabboInfo(userId); } - if (info != null) { - for (int i = 0; i < count; i++) { - int chatUserId = this.packet.readInt(); - String username = this.packet.readInt() == info.getId() ? info.getUsername() : this.client.getHabbo().getHabboInfo().getUsername(); + if (info == null) return; + for (int i = 0; i < count; i++) { + int chatUserId = this.packet.readInt(); + String username = this.packet.readInt() == info.getId() ? info.getUsername() : this.client.getHabbo().getHabboInfo().getUsername(); - chatLogs.add(new ModToolChatLog(0, chatUserId, username, this.packet.readString())); - } + chatLogs.add(new ModToolChatLog(0, chatUserId, username, this.packet.readString())); } + ModToolIssue issue = new ModToolIssue(this.client.getHabbo().getHabboInfo().getId(), this.client.getHabbo().getHabboInfo().getUsername(), userId, info.getUsername(), 0, message, ModToolTicketType.IM); issue.category = category; issue.chatLogs = chatLogs;