Aura.Channel.Network.Sending.Send.GuildMessage C# (CSharp) Method

GuildMessage() public static method

Sends GuildMessage to creature's client.
public static GuildMessage ( Creature creature, Guild guild, string format ) : void
creature Creature
guild Guild
format string
return void
		public static void GuildMessage(Creature creature, Guild guild, string format, params object[] args)
		{
			var character = creature as PlayerCreature;
			var entityId = creature.EntityId;
			var guildId = guild.Id;
			var guildName = guild.Name;
			var serverName = (character != null ? character.Server : "?");

			var packet = new Packet(Op.GuildMessage, creature.EntityId);
			packet.PutLong(guildId);
			packet.PutString(serverName);
			packet.PutLong(entityId);
			packet.PutString(guildName);
			packet.PutString(format, args);
			packet.PutByte(1);
			packet.PutByte(1);

			creature.Client.Send(packet);
		}
Send