Kenix Posted September 8, 2013 Share Posted September 8, 2013 Добро пожаловать! Сегодня состоялся релиз 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
Elengar Posted September 8, 2013 Share Posted September 8, 2013 Отлично, только бы на вики эти все функции тоже было бы хорошо занести. Кстати, собираются ли улучшать античит ? Link to comment
TheNormalnij Posted September 8, 2013 Share Posted September 8, 2013 Спасибо за перевод. Есть вопрос: стоит ли ждать бинарники luac_mta для linux? Link to comment
Kernell Posted September 8, 2013 Share Posted September 8, 2013 А синхру дверей так и не пофиксили? Спасибо за перевод. Есть вопрос: стоит ли ждать бинарники luac_mta для linux? viewtopic.php?f=106&t=64785 viewtopic.php?f=142&t=64767 Видимо нет. Вобще очень тупо поступили. Обязывают использовать свою компиляцию, но инструментов для этого не дали толком. Link to comment
CocaColaBear Posted September 8, 2013 Share Posted September 8, 2013 Спасибо за перевод. Есть вопрос: стоит ли ждать бинарники luac_mta для linux? viewtopic.php?f=106&t=64785 viewtopic.php?f=142&t=64767 Видимо нет. Вобще очень тупо поступили. Обязывают использовать свою компиляцию, но инструментов для этого не дали толком. Почему же не дали. А как же curl ? Link to comment
TheNormalnij Posted September 8, 2013 Share Posted September 8, 2013 Спасибо за перевод. Есть вопрос: стоит ли ждать бинарники luac_mta для linux? viewtopic.php?f=106&t=64785 viewtopic.php?f=142&t=64767 Видимо нет. Вобще очень тупо поступили. Обязывают использовать свою компиляцию, но инструментов для этого не дали толком. Почему же не дали. А как же curl ? ... написал человек непонимающий linux. curl. Link to comment
CocaColaBear Posted September 8, 2013 Share Posted September 8, 2013 ... написал человек непонимающий linux. curl. Обосновать, не? Не вижу никаких преград использования cURL в Linux. Link to comment
Kernell Posted September 8, 2013 Share Posted September 8, 2013 ... написал человек непонимающий linux. curl. Обосновать, не? Не вижу никаких преград использования cURL в Linux. Внимательно темы читали? Компилить курлом более 100 файлов посылая HTTP запросы на какой-то сервер? Я уверен что даже половина файлов не завершится удачной компиляцией (если у МТА правильно настроен iptables, то IP вобще полетит в бан ), я даже не буду говорить как это долго по сравнению с использованием простого бинарника. Вы вообще сервера поднимали сами с нуля? Я например не люблю разводить зоопарк устанавливая всякие curl. Да и как по мне такие методы - извращенство. UPD: Решил посчитать кол-во клиентских скриптов которые проходят компиляцию - 118 файлов. На сервере SVN компилит их все за пару секунд. UPD2: И о чудо! Только что ccw разместил бинарник для Linux viewtopic.php?f=106&t=64785 Link to comment
Arisu Posted September 11, 2013 Share Posted September 11, 2013 Чем отличается от обычной компиляции? Опять велосипед какой-то? Link to comment
Kernell Posted September 11, 2013 Share Posted September 11, 2013 Чем отличается от обычной компиляции? Опять велосипед какой-то? Похоже что да. Кроме как параметров encrypt и blockdecompile ничего нужного нет (и то, на долго ли их хватит?). Другое дело если бы LuaJIT ввели, а так смысла не вижу.. Нигде никакой информации нету, остаётся сидеть и гадать "зачем".. А теперь ещё и старые компилированные не Open Source ресурсы которые уже не поддерживаются разработчиками (т.е. не будут перекомпилированы) - просто не будут работать Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now