Merge branch 'patch-4' into 'master'

Verify the length of desc & name of the group

See merge request morningstar/Arcturus-Community!274
This commit is contained in:
Harmonic 2020-09-24 16:12:08 -04:00
commit d22bbf2298

View File

@ -5,6 +5,7 @@ import com.eu.habbo.habbohotel.guilds.Guild;
import com.eu.habbo.habbohotel.permissions.Permission; import com.eu.habbo.habbohotel.permissions.Permission;
import com.eu.habbo.habbohotel.rooms.Room; import com.eu.habbo.habbohotel.rooms.Room;
import com.eu.habbo.messages.incoming.MessageHandler; import com.eu.habbo.messages.incoming.MessageHandler;
import com.eu.habbo.messages.outgoing.guilds.GuildEditFailComposer;
import com.eu.habbo.plugin.events.guilds.GuildChangedNameEvent; import com.eu.habbo.plugin.events.guilds.GuildChangedNameEvent;
public class GuildChangeNameDescEvent extends MessageHandler { public class GuildChangeNameDescEvent extends MessageHandler {
@ -19,6 +20,15 @@ public class GuildChangeNameDescEvent extends MessageHandler {
GuildChangedNameEvent nameEvent = new GuildChangedNameEvent(guild, this.packet.readString(), this.packet.readString()); GuildChangedNameEvent nameEvent = new GuildChangedNameEvent(guild, this.packet.readString(), this.packet.readString());
Emulator.getPluginManager().fireEvent(nameEvent); 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()) if (nameEvent.isCancelled())
return; return;