Jump to content

Официальный релиз MTA:SA 1.3.4


Recommended Posts

Добро пожаловать! Сегодня состоялся релиз MTA SA версии 1.3.4! В этой версии добавляно несколько новых функций и исправлены многочисленные баги.

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

Подробности можно увидеть на этом видео:

Мы также включили исходный код для компиляции и шифрования скриптов. Это позволяет компилировать и шифровать Lua скрипты через веб-сайт МТА. По состоянию на 1.3.4 это может быть сделано в https://luac.multitheftauto.com/

API + Документация доступна на https://luac.multitheftauto.com/api/

Эта функция будет доступна для всех будущих версий MTA.

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

Чтобы скачать 1.3.4, посетите главную страницу. Многие другие изменения и дополнения можно увидеть ниже. Спасибо за чтение!

Скриптинг:

Добавлена функция playSFX

Добавлена функция playSFX3D

Добавлена функция getSFXStatus

Добавлена функция setHeliBladeCollisionsEnabled

Добавлена функция getHeliBladeCollisionsEnabled

Добавлена функция getEventHandlers

Игра:

Добавлен атрибут "shared" для экспорта функций в meta.xml

Добавлено шифрование Lua кода.

Добавлена возможность отмены события onClientKey

Добавлена клавиша "escape" к событию onClientKey (не может быть отменено два раза подряд)

Добавлено SettingHUDMatchAspectRatio, SettingAspectRatio к функции dxGetStatus

Исправленные баги:

Исправлены апгрейды для транспортных средств.

Исправлена функция warpPedIntoVehicle, которая вызывала десинхранизацию, когда 2 игрока пытались войти в машину в тоже самое время или через функцию warpPedIntoVehicle.

Исправлен вылет в ресурсе редакторе карт.

Исправлена отладка скомпилированных скриптов.

Исправлена замена оружий, из-за чего могло убираться ваше оружие.

Исправлен вылет со стримом замененного оружия tec-9.

Исправлен входной фокус в консоли, который иногда проподал.

Исправлен вылет с удалением моделей с карты после загрузки/разгрузки модели около 16 раз.

Исправлен тип-снаряд "projectile", из-за которого сбивалось кол-во патронов.

Исправлена функция guiCreateFont, которая работала неправильно при запуске ресурса.

Исправлена клиентская десинхронизация патронов если иногда использовать функцию giveWeapon.

Исправлена функция guiLabelGetTextExtent, которая не работала с юникодом.

Исправлено событие onColShapeHit, которое не вызывалось для прицепленных транспортных средств на стороне сервера.

Исправлены GUI scrollpanes и scrollbars, которые не вызывали события onClientMouseEnter/Leave

Исправлена функция warpPedIntoVehicle, которая вызывала обрыв сети после использования отмены события ( cancelEvent() ) в событии onVehicleStartEnter

Исправлено событие onPedWasted, которое не вызывалось, если Ped ( NPC ) умер в машине, которая была взорвана.

Исправлена серверная функция createColPolygon

Исправлен вылет при удалении объекта в событиях onClientColShapeHit / onClientElementColShapeHit

Исправлена "легкая" синхронизация, пакет будучи иногда неправильно прочитаный на клиенте

Исправлена функция getLatentEventHandles, которая иногда возвращала false вместо пустой таблицы.

Исправлена функция setAccountData, которая превращало любое число в десятичный вид.

Исправлено NPC / игроки удаляются из автомобилей, если транспортное средство падает через землю

Ресурсы:

Добавлен ресурс "sfxbrowser"

Исправлены уязвимости перезарядки оружия для ресурса "reload"

Исправлена опция 'Use LODs' в ресурсе редакторе карт.

Исправлены различные вещи в ресурсах: Admin, acpanel, Freeroam, parachute, race

Link to comment

А синхру дверей так и не пофиксили?

Спасибо за перевод. Есть вопрос: стоит ли ждать бинарники luac_mta для linux?

viewtopic.php?f=106&t=64785

viewtopic.php?f=142&t=64767

Видимо нет. Вобще очень тупо поступили. Обязывают использовать свою компиляцию, но инструментов для этого не дали толком.

Link to comment
Спасибо за перевод. Есть вопрос: стоит ли ждать бинарники luac_mta для linux?

viewtopic.php?f=106&t=64785

viewtopic.php?f=142&t=64767

Видимо нет. Вобще очень тупо поступили. Обязывают использовать свою компиляцию, но инструментов для этого не дали толком.

Почему же не дали. А как же curl ?

Link to comment
Спасибо за перевод. Есть вопрос: стоит ли ждать бинарники luac_mta для linux?

viewtopic.php?f=106&t=64785

viewtopic.php?f=142&t=64767

Видимо нет. Вобще очень тупо поступили. Обязывают использовать свою компиляцию, но инструментов для этого не дали толком.

Почему же не дали. А как же curl ?

... написал человек непонимающий linux. curl.

Link to comment
... написал человек непонимающий linux. curl.

Обосновать, не? Не вижу никаких преград использования cURL в Linux.

Внимательно темы читали?

Компилить курлом более 100 файлов посылая HTTP запросы на какой-то сервер? Я уверен что даже половина файлов не завершится удачной компиляцией (если у МТА правильно настроен iptables, то IP вобще полетит в бан :D), я даже не буду говорить как это долго по сравнению с использованием простого бинарника.

Вы вообще сервера поднимали сами с нуля? Я например не люблю разводить зоопарк устанавливая всякие curl. Да и как по мне такие методы - извращенство.

UPD:

Решил посчитать кол-во клиентских скриптов которые проходят компиляцию - 118 файлов. На сервере SVN компилит их все за пару секунд.

UPD2:

И о чудо! Только что ccw разместил бинарник для Linux :)

viewtopic.php?f=106&t=64785

Link to comment
Чем отличается от обычной компиляции? Опять велосипед какой-то?

Похоже что да. Кроме как параметров encrypt и blockdecompile ничего нужного нет (и то, на долго ли их хватит?). Другое дело если бы LuaJIT ввели, а так смысла не вижу..

Нигде никакой информации нету, остаётся сидеть и гадать "зачем"..

А теперь ещё и старые компилированные не Open Source ресурсы которые уже не поддерживаются разработчиками (т.е. не будут перекомпилированы) - просто не будут работать :)

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...