mirror of
https://git.krews.org/morningstar/Arcturus-Community.git
synced 2024-11-23 15:20:52 +01:00
Verify the length of desc & name of the group
This commit is contained in:
parent
a07c13181d
commit
1912873fe4
@ -2,8 +2,10 @@ package com.eu.habbo.messages.incoming.guilds;
|
||||
|
||||
import com.eu.habbo.Emulator;
|
||||
import com.eu.habbo.habbohotel.guilds.Guild;
|
||||
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.guilds.GuildEditFailComposer;
|
||||
import com.eu.habbo.plugin.events.guilds.GuildChangedNameEvent;
|
||||
|
||||
public class GuildChangeNameDescEvent extends MessageHandler {
|
||||
@ -14,10 +16,19 @@ public class GuildChangeNameDescEvent extends MessageHandler {
|
||||
Guild guild = Emulator.getGameEnvironment().getGuildManager().getGuild(guildId);
|
||||
|
||||
if (guild != null) {
|
||||
if (guild.getOwnerId() == this.client.getHabbo().getHabboInfo().getId() || this.client.getHabbo().hasPermission("acc_guild_admin")) {
|
||||
if (guild.getOwnerId() == this.client.getHabbo().getHabboInfo().getId() || this.client.getHabbo().hasPermission(Permission.ACC_GUILD_ADMIN)) {
|
||||
GuildChangedNameEvent nameEvent = new GuildChangedNameEvent(guild, this.packet.readString(), this.packet.readString());
|
||||
Emulator.getPluginManager().fireEvent(nameEvent);
|
||||
|
||||
if(nameEvent.name.length() > 29){
|
||||
this.client.sendResponse(new GuildEditFailComposer(GuildEditFailComposer.INVALID_GUILD_NAME));
|
||||
return;
|
||||
}
|
||||
|
||||
if(nameEvent.description.length() > 254){
|
||||
return;
|
||||
}
|
||||
|
||||
if (nameEvent.isCancelled())
|
||||
return;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user