6.0-Release
Tip
This update was released on 01.10.2021
Caution
This update contains breaking changes, which can potentially break the functionality of your gamemode, please verify and change accordingly.
Client
Added
- setting to open console in seperate window (useExternalConsole)
- console command external_console 0/1
- resourceError event
- Vector3 cross, zero, one, up, down, forward, back, left, right, negativeInfinity & positiveInfinity
- Vector2 zero, one, up, down, left, right, negativeInfinity & positiveInfinity
- profiler api
- more informations to timers command
- MemoryBuffer size property
- MemoryBuffer address property
- possibility to clear cache via menu in launcher
- native arg size missmatch error message
- taskChange event
- playerName event for earlyauth (requested via alt.emit("requestPlayerName"))
- allowed some html tags for custom launcher rss feed
- setExtraHeader method for webview
- setZoomLevel method for webview
- possible to change position of watermark (alt.setWatermarkPosition)
- scriptID getter to blip
Fixed
- server errors localization
- timers command
- resource loading order
- hats in vehicle for remote players when serverside clothsetter was used
- memory leak in timers
- changing playermodel in interior
- VehicleBlip & PedBlip
- ime input method crash
- abort button while downloading ressources
- vehicle maxGear getter
- problems with SLI
- checkpoint color property
- fist fight sync on first connect
- weaponswap configflag deactivated vehicle weapons
- crash if accessing blip name property
- player visible getter always returned true
- modifying vehicle handling crashed when out of streaming distance
- alt:V voice position sync in interior
Changed
- updated CEF to 92
- urls need to start with ws/wss for websocket and http/https for http client
- systemlocale will be used to define locale in cef
Server
Added
- resourceError event
- vehicleDamage event
- Vector3.cross
- armourdamage to playerDamage event
- playerDamage event didnt trigger if victim has armour or health greater then 200
- errorlog if there is a missmatch for clothsetter (only available in debug)
- streamed property
- updated clothes bin to tuners dlc
- weaponchange event is cancelable now
- player movespeed getter
- player IsInRagdoll getter
- player isAiming getter
- player aimPos getter
- player headRot getter
- alt-player-name to connect.json http header
- invincible setter & getter for player
- setIntoVehicle method for player
- announceRetryErrorDelay & announceRetryErrorAttempts to server.cfg
Fixed
- playerDamage triggered if health changed via serverside setter
- changing vehicle dimension, didn't remove the player from vehicle
- getProps getter
- problem with setClothes if texture, palette & drawable was 0
- Colshape not getting triggered for players connecting on the position of the Colshape
- fixed wheelsCount getter after vehicle repair
- prevent headlight color from reset after vehicle repair
- setting invalid date & time values crashed the client
- Server crashed, if player was inside coleshape while deleting it
- bulk repair vehicles freezed the server
Server & Client
Added
- isServer property
- isClient property
- shared module
Fixed
- possible fix for teleporting vehicles on netowner change
JS Module
Breaking changes
- playerDamage has a new parameter (armourdamage). Weaponhash is now the 5th parameter instead of the 4th.
C# Module
Breaking changes
- PlayerDamage has a new parameter (armourdamage). The parameter is the 5th parameter now.
- AltV.Async: IVehicle.IsSpecialLightDamaged has been renamed to IsSpecialLightDamagedAsync
- AltV.Async: IVehicle.IsWindowDamaged has been renamed to IsWindowDamagedAsync
- AltV.Async: IVehicle.SetSpecialLightDamaged has been renamed to SetSpecialLightDamagedAsync
- AltV.Async: IVehicle.SetWindowDamaged has been renamed to SetWindowDamagedAsync