Jump to content

Какие языки учить для МТА


Recommended Posts

2 hours ago, Disinterpreter said:

Где пригодится php я точно не знаю.

Но JS пригодится если собираетесь работать с CEF.

c CEF работать не собираюсь,а php я уже начал изучать,не бросать же на полпути.

Link to comment
  • Other Languages Moderators
21 hours ago, donwpsi said:

Как я понял тут нужен один lua?

Да, достаточно Lua и SQL. Для некоторых очень индивидуальных решений может еще пригодиться HLSL

 

On 1/22/2018 at 00:16, donwpsi said:

ну а что с С++?

Только для личного развития

Edited by Disinterpreter
Link to comment
On 23.01.2018 at 14:38, Disinterpreter said:

Да, достаточно Lua и SQL. Для некоторых очень индивидуальных решений может еще пригодиться HLSL

 

Только для личного развития

на счёт плюсов, можно ведь на нём кастомные модули писать, не?
 

Link to comment

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

Разработка игровых режимов
Lua - https://forum.multitheftauto.com/topic/27040-русские-доки-мануалы-туториалы-по-lua-и-mtasa/

База данных
MySQL - Если хотите сохранять удаленно/локально, очень популярна для больших проектов в MTA.
SQLite - MTA Использует по умолчанию для локальной базы, также есть множество функции, которые работают с ней (Account функции). Чаще используют мелкие проекты.

Язык структурированных запросов 
SQL

Шейдеры:
HLSL - https://wiki.multitheftauto.com/wiki/Element/Shader

Остальное:
XML - MTA использует такой формат данных в конфигах
JSON - Обработка ответа от веб запроса

Создание UI используя CEF.
HTML
CSS
Javascript
CEF - https://wiki.multitheftauto.com/wiki/CEF_Tutorial

Модули/Патчи/Разработка MTA
C++ - В основном вся MTA, модули и некоторые библиотеки.
C - Используется в библиотеках
Модули - https://wiki.multitheftauto.com/wiki/Modules
Visual Studio - Разработчики MTA используют именно её.

Система контроля версий
Git

Реверс
Assembler
IDA Pro - Программа для дизассемблирования
CheatEngine - Нахождение адресов памяти

Стиль написания кода MTA:
https://wiki.multitheftauto.com/wiki/Coding_guidelines

Стиль написания кода для игрового мода:
https://forum.multitheftauto.com/topic/34355-как-лучше-всего-выложить-код/

 

Edited by Kenix
  • Like 2
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...