RU/Changes in 1.5.3

From Multi Theft Auto: Wiki
MTA:SA Version Changelogs
1.0 1.0.0 • 1.0.1 • 1.0.2 • 1.0.3 • 1.0.4
1.1 1.1.0 • 1.1.1
1.2 1.2.0
1.3 1.3.01.3.11.3.21.3.31.3.41.3.5
1.4 1.4.01.4.1
1.5 1.5.01.5.11.5.21.5.31.5.41.5.51.5.61.5.7
1.6 1.6.0


Main Additions / Changes

  • Значительно переделана система сборки
  • Очищен основной код
  • Исправлено множество частых падений игры
  • Улучшен стримминг низких lod объектов и повышенны лимиты
  • Предоставлен отдельный релиз для XP и Vista (новый Chromium не поддерживается в XP и Vista)
  • Обновлено много зависимостей
  • Добавлена поддержка для немецкой версии Steam GTA:SA (Спасибо Lakota, Mario и @Sh4dowReturns)

Scripting

Client

Server

Shared (Client & Server side)

  • Исправлено fileRead падение приложения во время считывания более 10МБ
  • Добавлено fileGetPath
  • Добавлен параметр addDebugHook для игнорирования событий/функций
  • Добавлен фильтр дубликатов дебага для отладки скриптов
  • Улучшено внутреннее ведение логов ошибок
  • Добавлены inspect, iprint и getUserdataType
  • setVehiclePlateText теперь работает со всеми транспортными средствами, включая мотоциклы (Спасибо lopezloo)
  • Добавлен blend параметр для setPedAnimation (Спасибо lex128)
  • outputDebugString теперь вызывает tostring при передачи параметров
  • Добавлено маскирование определенных аргументов функции при использовании addDebugHook

Client

Client: Additions

  • Включенная подписка кода для CEFLauncher.exe, для повышения совместимости с Антивирусом Касперского
  • Добавлен путь хранения клиентский файлов в вкладке Advanced
  • MTA теперь использует родное разрешение по умолчанию
  • Улучшена безопасность
  • Добавлена поддержка для объектов и оружия в событии повреждения ped'а (Спасибо lopezloo)
  • Добавлен параметр addDebugHook для игнорирования событий/функций
  • onClientVehicleStartEnter теперь отменяемое, если локальный игрок входит в транспортное средство
  • Водные элементы теперь привязанные к определенному измерению
  • Made Lua clear loaded files automatically when dereferenced
  • Повышенная производительность CEF
  • Улучшение совместимости с Linux

Client: Bugfixes & Changes

  • Удален свободно распространяемый VS2008 из установки, так как больше не требуется
  • Исправлено setBrowserAjaxHandler нарушение JSON кодировки (Спасибо to mabako)
  • Обновлен CEF
  • Улучшенное обнаружение Optimus
  • Добавлено упущенное имя для модели 6458
  • Исправлены проблемы LOD объектов (see https://bugs.mtasa.com/view.php?id=9242)
  • Исправлены ошибки, связанные с колшейпами (Спасибо lopezloo)
  • Изменена логика проверки файла ресурсов клиента
  • Исправлено setBrowserVolume. Не корректно отключался звук на некоторых сайтах, например YouTube
  • Исправлена неправильная обработка ответа "Нет" на вопрос о рекомендуемом обновлении
  • Fixed self-created water becoming invisible sometimes (thanks to lopezloo)
  • Исправлен расчет setCameraTarget (Спасибо lex128)
  • Исправлено getCommandsBoundToKey иногда неверно обрабатывало ключи (Спасибо Necktrox)
  • Исправлено исчезновения снайперского прицела после убийства ped'а (Спасибо lopezloo)
  • Исправлена синхронизация участников команды, пока они не зареспавнились или неперезашли через setPlayerTeam
  • Исправлено, иногда MTA не загружала пользовательские текстуры
  • Устаревший showPlayerHudComponent
  • Fixed redirectPlayer with an empty host logging ambiguously
  • Исправлено однокадровое отставание в attachElements
  • Изменен setElementFrozen теперь не пересоздает объект
  • Исправлено разрешение экрана при сворачивании с полноэкранном режиме "Без рамки"
  • Отключены CEF плагины (например Flash Player)
  • Исправлен неправильный рендер CEF всплывающих окон (например <select> окна)
  • Исправлено медленное обновление MTA положения присоединенных элементов

Server

Server: Additions

  • Добавлена иконка Windows сервера
  • Добавлено логирование сервера для redirectPlayer
  • Добавлена 8-байтовая поддержка integer для запросов к базе данных переменной длины
  • Добавлена опция блокирования сервером админов, которые вошли под неизвестным серийником

Server: Bugfixes & Changes

  • Исправлены проблемы совместимости на старых архитектурах процессоров
  • Исправлено нарушение модулей при некоторых изменениях
  • Removed warnings for .png files with JPEG contents
  • Изменение оставшихся предупреждений ошибок <min_mta_version>
  • Изменена ошибка приватного IP сервера на предупреждение
  • Исправлена dbPoll ответ возвращался раньше при использовании задержки
  • Исправлено блокирование ресурсами соединяющегося игрока в начале
  • Исправлено падение приложения при использовании db* функций в событии onDebugMessage
  • Исправлен onElementStopSync когда не триггерился при отключении игрока
  • Исправлен onPedWasted не триггерился от огнетушителя
  • Исправлена getMarkerIcon возвращающая тип маркера
  • Исправлена остановка защищенных ресурсов
  • Fixed aclReload reverting recently scripted ACL changes

Resources

  • Race: Исправлен параметр в событии 'onGamemodeMapStop' (Спасибо PhrozenByte)
  • Adminpanel: Добавлена дата разблокировки и возможность определить пользовательское время для оффлайнового бана (Спасибо Dutchman101)
  • Runcode: Улучшена поддержка возврата выражений
  • Runcode: Добавленная скрытая переменная me
  • Missiontimer: Исправлен вызов событий, когда клиент не готов (Спасибо Einheit-101)

Editor

  • Добавлены бэк-апы карт
  • Включена поддержка OOP в EDF scripreader (Спасибо PhrozenByte)

Extra information

Больше детальной информации доступно на Bug tracker Changelog и GitHub репозиторие: