Маппинг в SA:MP
Вступление
Привет всем, сегодня я вам расскажу, как можно делать карты в Map Construction. Для начала мы скачаем саму программу, и основы программы MC (Map Construction). Я нашёл такой учебник по основам MC, автор: Sith. Скачать можно здесь.
Дополнительные основы
Если вы уже прочитали его учебник, то можем начинать. В этом учебнике я продолжу свою карту – Школу.
Самым первым делом мы откроем MC. В появившемся окошке я выбираю простой Load.
Как обычно появляемся над Зоной 69. Управление, думаю, будет понятно, если вы читали учебник.
Выдвигаемся на нужную вам местность, моё место – Большой Центр Лос-Сантоса.
Моё место выглядит без добавления/удаления объектов примерно так:
Чтобы загрузить готовую карту из .pwn файла, жмём Import .pwn (левый верхний угол программы). Думаю, как выглядит меню «Открыть» знаете, но на всякий случай покажу:
Вот что у меня получилось после импорта карты:
В верхней панели можно было бы нажать Import Paste, если у вас был бы скопирован код карты.
Есть так же панель Show Code, она показывает объекты и транспортные средства.
Можно конвертировать карту в формат .pwn, нажав в меню Show (Pawn) Code – Export .pwn, но изъян этой функции меню заключается в том, что в pwn файл входят только объекты — никаких функций не вписано.
Кнопочка «Rebuild» означает, что всю карту можно просто перезагрузить.
Следующее меню, это выбор способа конвертирования:
1) CreateObject – стандартный конвертер объектов;
2) Raw Data – конвертирование ID и координат объектов;
3) CreateDynamicObject – конвертирование объектов для стримера*;
4) Centered – конвертирование объектов, расположенных относительно нулевой координаты (X=0, Y=0, Z=0).
Следующий пункт верхнего меню – это Clear All – функция очистки всей карты и восстановления удалённых объектов.
UNDO - функция отмены выполненного действия, но на него не хватает функции REDO – вернуть.
Функция Insert Object – это добавление объекта на карту, аналогичное действие выполняет кнопка «Insert».
Duplicate – дубликат, раздвоение – это копирование объекта, так же можно сделать дубликат, нажав Ctrl+C.
Delete – удаление объекта. Важно: объект должен находиться в руках (подсвечен красным, или если он вне зоны видимости).
Кнопка «Test» осуществляет вход в режим тестирования карты – вы заходите на локальный сервер, в который включена только ваша карта. Кроме вас и карты там ничего нет.
Начало Работы
Начнём делать карту. Чтобы создать карту, нам нужно найти нужный объект. В учебнике Sith’a указана проблема добавления объекта в меню. Чтобы узнать его координату, можно выбрать 2 метода:
1) Метод подбора (достаточно забавный – можно наткнуться на какие-нибудь смешные объекты);
2) Метод определения/названия (в строке ввода названия можно ввести пару букв и высветятся названия объектов, или же можно воспользоваться переводчиком и перевести название нужного объекта, для поиска кухонных объектов в строке названия вводим «kitch» и высвечиваются нужные варианты).
После того, как определились с объектом, и узнали его ID, можно сразу ставить объект, а можно выбрать ещё.
Я уже подобрал себе объект, у меня это будет длинная стена – ID 19453.
Теперь подлетаем к земле и жмём на Insert (или же в панели «Insert Object»), и вводим ID объекта. Жмём «ОК», и объект появляется на (иногда наполовину «в») земле.
Движение объекта можно настроить в меню «Movements», у меня всегда стоит на «5 функций» (подобнее изложено в учебнике Sith’a).
Движение по земле может производиться зажатой левой кнопкой мыши. Изменение высоты - средней кнопкой. Правой кнопкой - поворот камеры (не объекта). Поворот объекта по Z – Ctrl+Зажатая ЛКМ, по X+Y – Ctrl+СКМ. Подробнее об этом можно почитать в учебнике Sith’a.
Я двигаю объект к нужному месту:
Дальше можно его скопировать и поставить второй, и делать так сколько хотите.
Приложение
В конце данного урока я вам покажу некоторые кабинеты сделанной мной школы.
Спорт-зал:
Кабинет информатики:
Остальному вы сможете научиться сами, как научился этому я. Удачи в ваших разработках.
*Стример (Streamer) – плагин, который увеличивает лимит количества объектов.