fix /buy sync

fixed pressing [buy] more than one time causing problem.
fix /buy without price

fix when you buy an item without a price, cause an unknown error.