예제 #1
0
		/// <summary>
		/// Sends GuildStoneLocation to creature's client.
		/// </summary>
		/// <param name="creature"></param>
		/// <param name="stone">Removes marker if null.</param>
		public static void GuildStoneLocation(Creature creature, GuildStone stone)
		{
			var packet = new Packet(Op.GuildStoneLocation, creature.EntityId);
			packet.PutByte(stone != null);
			if (stone != null)
			{
				packet.PutInt(stone.RegionId);
				packet.PutInt(stone.X);
				packet.PutInt(stone.Y);
			}

			creature.Client.Send(packet);
		}