mirror of
https://git.krews.org/morningstar/Arcturus-Community.git
synced 2024-11-27 08:50:51 +01:00
Fixes #610 - negative flood time
This commit is contained in:
parent
c0249a39ff
commit
34e7239ac4
@ -216,7 +216,12 @@ public class RoomChatMessage implements Runnable, ISerialize, DatabaseLoggable {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
this.habbo.mute(Emulator.getConfig().getInt("hotel.wordfilter.automute"), false);
|
int muteTime = Emulator.getConfig().getInt("hotel.wordfilter.automute");
|
||||||
|
if (muteTime > 0) {
|
||||||
|
this.habbo.mute(muteTime, false);
|
||||||
|
} else {
|
||||||
|
LOGGER.error("Invalid hotel.wordfilter.automute defined in emulator_settings ({}).", muteTime);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
this.message = "";
|
this.message = "";
|
||||||
|
@ -384,6 +384,11 @@ public class Habbo implements Runnable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void mute(int seconds, boolean isFlood) {
|
public void mute(int seconds, boolean isFlood) {
|
||||||
|
if (seconds <= 0) {
|
||||||
|
LOGGER.warn("Tried to mute user for {} seconds, which is invalid.", seconds);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (!this.hasPermission("acc_no_mute")) {
|
if (!this.hasPermission("acc_no_mute")) {
|
||||||
int remaining = this.habboStats.addMuteTime(seconds);
|
int remaining = this.habboStats.addMuteTime(seconds);
|
||||||
this.client.sendResponse(new FloodCounterComposer(remaining));
|
this.client.sendResponse(new FloodCounterComposer(remaining));
|
||||||
|
Loading…
Reference in New Issue
Block a user