- Добавлен эндпоинт http://game-textures/put для CEF: установите заголовки запроса texture-dict/-name/-width/-height и массив сырых пикселей (например, canvasContext.getImageData...).data) в теле POST запроса;
префикс имени словаря текстур "crtxd_" добавлен к "texture-dict" - Добавлен эндпоинт http://game-textures/remove для CEF: установите заголовки запроса texture-dict и необязательное имя текстуры
- Добавлен необязательный параметр forceFlip в mp.browsers.newHeadless(url, width, height, forceFlip = false) (должен использоваться только в случаях, когда headlessTextureHeightScale не применим, например, отображается на объекте без целевого рендера)
- Добавлено свойство client-side browser.mouseInputEnabled (browser.inputEnabled больше не применяется к мышиному вводу)
- Добавлена функция client-side browser.sendMouseClickEvent (buttonType, x, у, isUp)
- Добавлена функция client-side browser.sendMouseMoveEvent(x, y)
- Добавлена функция client-side mp-gui.cursor.registerCustomIcon(type, packageFilePath, offset, offsetY) (например, https://rage.mp/files/file/495-windows-style-cursor-pack/)
- Добавлена функция client-side vehicle.setliveryTexture(texDict, texName) (экспериментально - используйте с осторожностью)
- Добавлена функция client-side vehicle.setNumberPlateTexture(texDict, texName, teDictNormal, texNameNormal) (экспериментально - используйте с осторожностью)
- Добавлена функция client-side mp-game-graphics.createWorldTextureSwap(oldTexDict, oldTexName, newTeDict, newTexName) (экспериментально - используйте с осторожностью)
- Добавлена функция client-side mp-game-graphics.removeWorldTextureSwap(oldTexDict, oldTexName) (экспериментально - используйте с осторожностью)
- Добавлена функция client-side mp-game-graphics.resetWorldTextureSwaps () (экспериментально - используйте с осторожностью)
- Добавлено событие client-side uncaughtException (exception) (при отмене предупреждение об ошибке по умолчанию подавляется)
- Добавлено событие client-side unhandledRejection (promise, error) (при отмене предупреждение об ошибке по умолчанию подавляется)
- Исправлено http://screenshots/take на многодисплейных конфигурациях
- Исправлена функция client-side vehicle.iswheelBroken0ff(wheelid)