Breaking changes
Compiled list of known breaking changes. Written with a focus on Lua syntax, but should be mostly consistent across languages.
Breaking changes from v0.19.0
Common
- Lua imports path changed to
@ox_core.lib.init player.hasGroupfiltering moved intoplayer.getGroupadminGradeis no longer used by groups
Server
Ox.CreateVehicleis now for creating new vehicles only - useOx.SpawnVehicleto spawn using a dbIdOx.GetPlayerByFilterrenamed toOx.GetPlayerFromFilter
Client
playerreplaced withOx.GetPlayer()Ox.GetPlayer()will always return an object - checks for active player can useplayer.charId- indexing
playerno longer callsplayer.getand must be explicit - i.e.player.get('gender') player.groupsis no longer valid, useplayer.getGroups()orplayer.getGroup(name)
SQL
character_licenses.issuedhas been replaced withcharacter_licenses.data(see install.sql)
CreateVehicle now use a array instead of vec3 for coords
CreateVehicle now use a array instead of vec3 for coords
It should accept an array, map, or vector.
It should accept an array, map, or vector.
Then it's a problem, when i log coord it return a buffer and vehicle spawn at 0, 0, 0
This is related : forum.cfx.re/t/lua-vectors-dont-serialize-to-arrays-through-events/4772780/2
Ox.GetPlayerByFilter is replaced by Ox.GetPlayerFromFilter