!!CA-1:H1/?v800;
Ба! А с какой кстати будет определён текущий город, если это твой личный триггер? (скорее всего CA-1 будет содержать последний город, в который был выполнен вход с !?TH)
И да, любые проблемы решаются расставлением !!IF:M^^ с выводом значений. Например в том коде, что ты мне слал, я проверил результат загрузки dll и получил v901 = 0 (не загружена). Исправил. Затем так же с адресами функций.