if get_open_filename('*.om','') then room_diferent=room1 instance_deactivate_object(o_pac) instance_deactivate_object(o_wall) instance_deactivate_object(o_toch) load_name = get_open_filename('Файлы карт|*.om','') execute_file(load_name) if get_open_filename('*.om2','') then room_diferent=room2 instance_deactivate_object(o_pac) instance_deactivate_object(o_wall) instance_deactivate_object(o_toch) load_name = get_open_filename('Файлы карт|*.om2','') execute_file(load_name)
При загрузке карты мне нужно: чтоб в зависимости от формата файла, происходило перемещение в соответствующую комнату. Если формат .ом тогда вперед в комнату 1 ну и загрузка файлов Если формат .ом2 тогда вперед в комнату 2 загрузка файлов
Имеешь в виду в обоих случаях возвратит false или true?
Мне интуиция подсказывает, что если файл расширения om открылся, то функция вернет true, иначе false. Так же со второй функцией. Два файла одновременно не открываются, поэтому сделал проверку конструкцией if then else if then
P.S. Если ты о том, что отменят выбор файла и функция вернет false, то это да... Как и выбор файла собственно. Если выбран какой-либо файл, вернет true. Но! На выбор возможно только файлы .om, поэтому ничего лишнего не выберем. Если вернет false, то мы либо не выбрали ничего, либо выбрали .om2. Еще одна проверка и будет работать.
Сообщение отредактировал ilgamer - Суббота, 08 Сентября 2012, 11:51