000121. Варианты использования main.scm
Варианты использования main.scm|Думаю многие пользовались модом DYOM, где предоставлялась возможность делать миссии в этой программе, не изменяя оригинально или модифицированного main.scm. Эта возможность может стать нам на руку, так как мы можем делать моды таким же образом, но используя собственный мейн. То есть мы дадим возможность выбрать нужный мод пользователю из списка доступных.|wmysterio|wmysterio||||Прежде всего нам нужно создать папку с именем "MPACK" в директории "Мои документы\GTA San Andreas User Files". Теперь игра будет понимать, что игроку нужно выбрать мейн. Чтобы он мог это сделать, мы должны указать порядок вывода запуска. Для этого нужно создавать папки, в которых указывают порядковый номер возможных мейнов и настроить их порядок. Папки нужно создавать следующим образом:
MPACK + Порядковый номер
В качестве порядкового номера выступают целые числа, больше нуля. Относительно порядкового номера идёт сортировка - в каком порядке предоставить пользователю выбор набора миссий ( от "Mission Pack" ). Следует учесть, что одинаковых номеров не должно быть. Для примера создадим папку с именем "MPACK1".
В этой папке нужно сделать следующее:
  • Создать файл "mpack.dat" обычным блокнотом. Открыть его и добавить следующую запись: "1#GTA SA - Carrer v2.0#".
Здесь: 1 - это порядковый номер набора миссий. GTA SA - Carrer v2.0 - имя набора, оно будет отображаться при выборе. Следует писать латинскими буквами, так как кодировку игра не всегда распознаёт
  • Добавить файлы: "american.gxt" из папки "GTASA\Text" и "main.scm" из папки "GTASA\data\script"
  • Переименовать main.scm на "scr.scm", а american.gxt на "Text.gxt"
Теперь наш пак миссий готов к использованию. При запуске новой игры мы увидим:
Стандартная игра - тот мейн, который лежит в папке "GTASA\data\script".
Если всё сделано правильно, то игра запустит наш пак миссий. Теперь мы можем делать несколько main-модов! Да, спасибо Vital за эту информацию! ;)
× **ВАЖНО:**
  • Все Cleo-скрипты будут работать при запуске любого пака миссий, по этому если они как-то взаимодействуют с мейном нужно это учесть.
  • При редактировании MPACK'а также и редактируется и оригинальній мейн, по-тому рекомендуется делать его резервную копию
  • Максимально можно добавить MPACK'ков - 24. wmysterio < (с) Vital < (с) Seemann
  • В пакетах миссий нельзя загружать внешние скрипты ( нужны плагины )
  • Если вы неправильно установили пак миссий, вы увидите следующее сообщение:
На этом урок окончен! Для меня это полезная информация и для Вас, думаю, тоже.|2331|1|0|91124685png600337400224``\|86205208png600337400224``||varianty_ispolzovanija_main_scm|1504590297
Copy link
Edit on GitHub