Make iTaxGLOB and fTaxTimerGLOB, then attach the below to TaxQuestQUST...
ScriptName TaxQuestSCPTBegin GameMode If (GameDaysPassed > fTaxTimerGLOB) If (Player.GetItemCount Gold001 >= iTaxGLOB) Player.RemoveItem Gold001 iTaxGLOB StopQuest TaxQuestQUST EndIf EndIfEnd
...and in your NPC's INFO result slot, plug in something like...
Set iTaxGLOB to # ; # = Gold to take in however many daysSet fTaxTimerGLOB to (GameDaysPassed + #) ; # = Number of days to wait'StartQuest TaxQuestQUST
In Oblivion and the Fallouts, an INFO's result script can't access remote variables, so that's why the globals...
http://cs.elderscrolls.com/index.php/Special_variables is maintained by the engine and checking it, for something like this, is easier and 'cheaper' than setting up a normal timer.