Ok yes im useing LOTF but this error is starting to get old now iv tried to fix it but wont work? maybe soemone else can tell me how to here is the error
at COServer_Project.World.SurroundDroppedItems(Charac ter Me, Boolean Check) in C:\Dex~Co\COServerProjectv1\COServerProject\World. cs:line 388
at COServer_Project.Client.GetPacket(Byte[] data) in C:\Dex~Co\COServerProjectv1\COServerProject\Client .cs:line 9852
System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
at System.Collections.Hashtable.HashtableEnumerator.M oveNext()
Here is the code
at COServer_Project.World.SurroundDroppedItems(Charac ter Me, Boolean Check) in C:\Dex~Co\COServerProjectv1\COServerProject\World. cs:line 388
at COServer_Project.Client.GetPacket(Byte[] data) in C:\Dex~Co\COServerProjectv1\COServerProject\Client .cs:line 9852
System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
at System.Collections.Hashtable.HashtableEnumerator.M oveNext()
Here is the code
HTML Code:
public static void SurroundDroppedItems(Character Me, bool Check)
{
foreach (DictionaryEntry DE in DroppedItems.AllDroppedItems)
{
DroppedItem item = (DroppedItem)DE.Value;
if (item.Map == Me.LocMap)
if (MyMath.CanSee(Me.LocX, Me.LocY, item.X, item.Y))
if (!MyMath.CanSee(Me.PrevX, Me.PrevY, item.X, item.Y) || Check == false)
{
Me.MyClient.SendPacket(General.MyPackets.ItemDrop(item.UID, item.ItemId, item.X, item.Y));
}
}
}