I'm not sure how you were planning on setting up a day counter, but the method I would use is outlined in MWSFD - here is a version of the script, edited slightly by me:
Begin illuminiel_day_counterShort currentDayif ( currentDay != Day ) ;whenever Day changes (presumably increasing)… set currentDay to Day set illuminiel_days_left to illuminiel_days_left - 1 ;decrease days remainingendifEnd
This script requires you to create a global variable called "illuminiel_days_left". The initial value of this variable should be set to the number of days that the player has to complete the task.
Then, once the player has been given the task, you can just use the command:
Startscript "illimuniel_day_counter"
This will start the days counting down, and your global variable can be used to get the number of days remaining.
To get the journal entries working, you can just add a section to the script before the last line that would look something like this:
if ( "illuminiel_days_left" == 7 ) Journal "illuminiel_journal_days" 10elseif ( "illuminiel_days_left" == 6 ) Journal "illuminiel_journal_days" 20elseif ( "illuminiel_days_left" == 5 ) Journal "illuminiel_journal_days" 30elseif ( "illuminiel_days_left" == 4 ) Journal "illuminiel_journal_days" 40elseif ( "illuminiel_days_left" == 3 ) Journal "illuminiel_journal_days" 50elseif ( "illuminiel_days_left" == 2 ) Journal "illuminiel_journal_days" 60elseif ( "illuminiel_days_left" == 1 ) Journal "illuminiel_journal_days" 70endif
This is untested, but hopefully it makes sense - good luck!
- Danjb