To go to npc, use:
if script.GoToNpcEx('Gorak'):
script.StatusMessage('Going to Gorak.')
Add these events to the script as well:
def onReachedNpc(uid, name):
if not script.TalkToNpc(uid):
script.StatusMessage('Can\'t talk to ' + name + '!')
def onTalkedWithNpc(uid, result):
if not result:
if not script.TalkToNpc(uid):
script.StatusMessage('Can\'t talk to ' + name + '!')