Actually noman person, you can do it this way, his was wasn't wrong at all
The problem was that you did chance 1000, i think there is no 1000/100 chance.
Code:
if (Other.ChanceSuccess(100))
{
string Item = "1088000-0-0-0-0-0";
DroppedItem item = DroppedItems.DropItem(Item, (uint)(PosX - General.Rand.Next(4) + General.Rand.Next(4)), (uint)(PosY - General.Rand.Next(4) + General.Rand.Next(4)), (uint)Map, MoneyDrops);
World.ItemDrops(item);
}