The existing tools will still be there for you to use. Scripting would be a way of doing some things you already know how to do. For example, you already know how to make a link restricted if the player has a certain item and does not have a certain variable. You could do this via a script, too:
(SOMEVAR > 10) AND (HASITEM(4))
But you could also make more complex restrictions:
((SOMEVAR > 10) OR (SOMEVAR < 5)) AND (HASITEM(4) OR VISITEDPAGE(44))
Warming up to it yet?