Введення в скриптинг - multi theft auto wiki

Ресурси є ключовою частиною MTA. Ресурс - це папка або zip-архів, що містить набір файлів, а також meta-файл, який описує сервера як потрібно завантажувати ресурс і з яких файлів він складається. Ресурс грає практично ту ж роль, що і програма в операційній системі - він може бути запущений і зупинений, при цьому кілька ресурсів можуть бути запущені одночасно.

Все, пов'язане зі скриптинга, знаходиться в ресурсах. Призначення ресурсу і визначає, чи є він модом, картою або чим-небудь ще. MTA поставляється з ресурсами, які ви можете вибірково використовувати в своїх модах, наприклад, maplimits, що дозволяє утримувати гравців в рамках зазначених меж карти, або deathpickups, що створює пікапи зі зброєю.

Створення працюючого скрипта

Для початку ми дізнаємося, як крок за кроком зробити базовий скрипт, який дозволить гравцеві прогулюватися по місту.

Де знаходяться всі скрипти?

Давайте поглянемо на файлову структуру скрипта. Зайдіть в папку сервера MTA і пройдіть по наступному шляху:

Ви побачите безліч .zip-архівів, які є упакованими пробними скриптами, що поставляються з MTA DM. Кожен файл - це "ресурс", всі вони будуть розпаковані і завантажені сервером при його старті. Щоб створити свій власний ресурс, просто створіть папку і назвіть її так, як хочете. У нашому випадку ми назвемо її "myserver".

Тепер вам потрібно зайти в цю папку:

Ідентифікація вашого ресурсу

Щоб сервер міг дізнатися про вміст того чи іншого ресурсу, в ньому повинен бути створений файл meta.xml. перераховує його вміст. Цей файл повинен бути розташований в кореневій директорії ресурсу, в нашому випадку - це папка "myserver". Просто створіть текстовий файл, назвіть його "meta.xml" і відкрийте за допомогою Блокнота (notepad).

У файл meta.xml введіть наступний код:

У тезі є поле "type", яке говорить про те, що даний ресурс - gamemode ( "мод", ігровий режим), а не звичайний include або map (карта), про які ми поговоримо трохи пізніше. Gamemode - то, що вам потрібно, щоб створити незалежний сервер.

тег