public static void ObjectHelpRequest( NetState state, PacketReader pvSrc )
{
Mobile from = state.Mobile;
Serial serial = pvSrc.ReadInt32();
int unk = pvSrc.ReadByte();
string lang = pvSrc.ReadString( 3 );
if ( serial.IsItem )
{
Item item = World.FindItem( serial );
if ( item != null && from.Map == item.Map && Utility.InUpdateRange( item.GetWorldLocation(), from.Location ) && from.CanSee( item ) )
item.OnHelpRequest( from );
}
else if ( serial.IsMobile )
{
Mobile m = World.FindMobile( serial );
if ( m != null && from.Map == m.Map && Utility.InUpdateRange( m.Location, from.Location ) && from.CanSee( m ) )
m.OnHelpRequest( m );
}
}