public static void HandleGuildMotdSetRequest(GuildMotdSetRequestMessage message, WorldClient client) { if (client.Character.HasGuild) { // message.content = message.content.Replace('"', ' '); // message.content = message.content.Replace('\'', ' '); client.Character.Guild.SetMotd(client.Character.GuildMember, message.content); } }
public static void HandleGuildMotdSetRequestMessage(WorldClient client, GuildMotdSetRequestMessage message) { if (client.Character.GuildMember == null) { SendGuildMotdSetErrorMessage(client, GuildMotdErrorEnum.GUILD_MOTD_UNKNOWN_ERROR); return; } client.Character.Guild.UpdateMotd(client.Character.GuildMember, message.content); }
public void GuildMotdSetRequestMessageFrame(WorldClient client, GuildMotdSetRequestMessage guildMotdSetRequestMessage) { if (client.ActiveCharacter == null || client.ActiveCharacter.Guild == null) { return; } if (client.ActiveCharacter.Id != client.ActiveCharacter.Guild.OwnerCharacterId) { client.SendPacket(new GuildMotdSetErrorMessage(1)); return; } client.ActiveCharacter.Guild.Announce = guildMotdSetRequestMessage.content; client.SendPacket(new GuildMotdMessage(guildMotdSetRequestMessage.content, 1, 1, client.ActiveCharacter.Name)); }