function quest1 ()
createMarker ( 1, 1, 1 )
end
addCommandHandler ( "quest1", quest1 )
Правильнее будет так. Ибо в твоём примере функцию quest1 ничто не вызывает, а так как addCommandHandler находится внутри этой функции, то и привязки команды к функции тоже не будет.
Маркер не забудь в переменную занести для дальнейшего использования.. (Как минимум тебе придётся ещё и эвент к нему добавить).