Beispiel #1
0
 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);
     }
 }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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));
        }