I'll be making a guide on how to create your own custom quests. I'll be going through the simple ones and maybe add a few conditions there. Enjoy.
Simple Quest Part I
Collect an item, able to repeat after finishing.
Simple Quest Part II
Making the players kill monster within the quest.
Simple Quest Part III
Now we will add the option to make the quest a non-repeatable one.
Simple Quest Part IV
Make the quest available only after completing another quest.
Simple Quest Part V
Make the quest available for certain levels.
Simple Quest Part VI
Make the quest available to certain classes.
This is everything needed to make a simple quest.
You're going to use the same method you say you have, but instead of checking for "GetItemID", you're going to check for "GetItemAttr(Item, ITEMATTR_VAL_FUSIONID)".
Just sharing the small tool I made long time ago.
All the features are in change log you can find inside the program.
It's still open for suggestions and I'm willing to edit/update it when I got time.
Foxseiz Server Launcher.exe