Theme does something the first time used Thread last updated on 2003-08-02 23:44:54

Posted by member 37809 on 2003-08-02 20:11:40

You can either always check some value on theme startup, or have a checking method that self-destructs. Here's something to launch a theme's HTML documentation.
*script var firstrun "1"

*script bang !_firstrun_check
*script gotoif ("%[firstrun]" = "0") end
*script exec !confirm "View Readme?" "First time using $ThemeName$" '!varset answer yes' '!varset answer no'
*script gotoif ("%[answer]" = "no") rest
*script exec "$Browser$" "$ThemeDir$readme.html"
*script label rest
*script exec !varremove answer
*script exec !varset firstrun 0
*script exec !varsave firstrun
*script label end
*script ~bang

*script start !_firstrun_check