Explain how this works. You accept a quest, join a map, get a temp. map item and accept some dropped item and complete it? You would need to get the item, in order to pick it up. Also, just use the get drop function or add item to the item whitelist and enable picking up whitelisted items, instead of sniffing the specific item ID and using the packet function.