PDA

Просмотр полной версии : [Урок] С чего стоит начать изучение API Multi Theft Auto



Disinterpreter
09.10.2015, 20:11
Итак, предположительно вы решили начать кодить в Multi Theft Auto. Однако тематических форумов на подобии pro-pawn у русскоязычного мта сообщества нет. С этого и начинаются трудности.

Сперва стоит изучить сам язык программирования Lua, сделать это можно тут:
http://ilovelua.narod.ru/about_lua.html или же тут http://learnxinyminutes.com/docs/ru-ru/lua-ru/

Для начала нужно зайти на http://wiki.multitheftauto.com/index.php?title=RU/Main_Page, тут предоставлена информация на русском языке (что удобно).
Затем посмотреть блок "Скриптинг" и затем рекомендуется начать с самой первой статьи "Введение в скриптинг".


В статье "Введение в скриптинг" описаны инструкции по созданию своего ресурса.
Читать это довольно нудно, но всё описано вполне понятным языком.

После прочтения и написания пары примеров, советую вернуться на главную и выбрать статью "Руководство по отладке".
Руководство по отладке - интересная статья, есть множество примеров и информации, но я советую сфокусировать свой взгляд на команду "debugscript 3" дело в том, что эта команда выводит все ошибки и с серверной стороны и с клиентской, без этой информации программировать в мта, как минимум - неудобно.

Я не советую сильно вчитываться в "Введение в скриптинг пользовательского интерфейса", знать надо, но не на первых этапах, если нужно будет построить gui-окно проще воспользоваться ресурсом guieditor.


Бывает, когда появляются некоторые проблемы, которые не решить чтивом документации с wiki-mtasa. То тут можно обратиться в русскоязычный раздел(или в интернациональный если знаете английский), на сайте https://forum.mtasa.com это официальный сайт проекта Multi Theft Auto.

Если вы нашли ошибку в работе самой функции вы можете исправить её в исходном коде МТА или отправить запрос на https://bugs.mtasa.com

А так же есть хранилище ресурсов, расположенное по адресу http://community.mtasa.com/ оттуда же можно взять guieditor (http://community.mtasa.com/index.php?p=resources&s=details&id=141).

В общем изучение Multi Theft Auto стоит начать именно с вики.
В будущем я, возможно, сделаю еще пару более дельных уроков/наставлений.