I searched for "Daily Quests" as you said and one of the top was from 1015:
https://otland.net/threads/daily-quest-different-reward-every-day.230314/
Better to do it as a global event, the quest could be given or reset at a certain time each day/week and they have x amount of time between each reset to complete the quest.
Use an onKill event if available for the creature kills, when the count is met just give the player the reward, no npc needed for confirmationHow would I go about scripting this? not really sure how to begin.