1) Открывание консоли в Пов Орды сильно изменили - советую поискать в темах этого форума, где-то была подробная инструкция. Старый простой способ теперь не пашет.
2)
Trigger(6,'qaz','qaz') - включает триггер с именем 6 (REGION_ENTER_AND_STOP_TRIGGER) на карте. Писать эту команду надо просто в начале вашего скрипта. (не внутри функции).
==
Trigger(6,'qaz',nil) - обнуляет триггер (после этой команды он уже не будет работать). Писать её надо внутри вашей функции, когда вы хотите, чтобы указанный регион перестал работать (вызывать фукнцию).
==
function qazF ( heroname )
if heroname == "Metlirn" then
CreateArtifact(54, 54, 20, 10, 0);
Trigger( REGION_ENTER_AND_STOP_TRIGGER, "qaz", nil );
end;
end;
Trigger( REGION_ENTER_AND_STOP_TRIGGER, "qaz", ''qazF'' );
==
Так должно работать.
И еще - проверьте, совпадает-ли имя региона с тем, что вы создали в редакторе.