MentЛибо if туда засунуть на число i, либо просто пройтись сначала по первым двум в массиве, а потом по остальным.
Не с nil сравнивать, а с true. Или, как мне кажется, всё-таки с false, но тогда на равенство, а не наоборот.
т.е
function regF ()
if IsObjectExist ('mon')=true then
MessageBox (GetMapDataPath().."mes2.txt");
else MessageBox (GetMapDataPath().."mes.txt");
end;
end;
Trigger (REGION_ENTER_WITHOUT_STOP_TRIGGER, "reg", "regF");?