Releases: Qbox-project/qbx_core
Releases Β· Qbox-project/qbx_core
v1.22.1
v1.22.0
New Features
e0d6eae
- add player ID to player load log (PR #605 by @zozomanx)644a3f6
- server: user object (commit by @mafewtm)52232c4
- server: deprecate player functions (commit by @mafewtm)6d5c98e
- server: add userId to players table (PR #618 by @mafewtm)0bd7528
- shared/vehicles: vehicle types (commit by @mafewtm)8e06398
- server/functions: GetUserId and GetPlayerByUserId (commit by @mafewtm)38473d9
- server/main: getter param overloads to get table entry only (PR #628 by @Manason)f5c030c
- server/player: add hooks for add/remove/set money methods (commit by @coblyox)
Bug Fixes
bf226dc
- client/config: adjust to match ox_lib (PR #607 by @mafewtm)973d137
- sql: name column length (PR #613 by @mafewtm)78ea4f4
- locales: update chinese simplified (commit by @TomStilson)2c6d7dc
- shared: clear deprecated tables (PR #614 by @mafewtm)efd9c6a
- locales: romanian (commit by @EdyzPW)e1c8a8d
- server/player: onJobUpdate mirror onGangUpdate (commit by @mafewtm)19c6925
- revert commit (commit by @mafewtm)74ac69f
- server/player: onJobUpdate mirror onGangUpdate (commit by @mafewtm)8a26c79
- mysql: fix broken syntax (commit by @arnevdaele)82cf765
- server/events: broken syntax (commit by @mafewtm)58d862e
- vehicle-persistence: use diff provided tyres changes (commit by @Manason)e0abe76
- lib: vehicle spawning reliability (commit by @Manason)a016dee
- server/player: prevent login while already logged in (PR #629 by @solareon)e4b36f4
- server/player: add missing events (commit by @coblyox)
Refactors
ec41343
- character: Use tutorial natives instead of manual bucket setting (PR #480 by @solareon)0b7ed08
- modules/lib: enhance draw text functions for better flexibility (commit by @GoldO-dev)712be57
- lib: use vehicle type when spawning vehicles (PR #627 by @Manason)
Chores
185727d
- synced local './' with remote 'repo-template/' (commit by @qbox-duck[bot])a5a79a5
- synced local './' with remote 'repo-template/' (commit by @qbox-duck[bot])fd9cb1c
- synced local './' with remote 'repo-template/' (commit by @qbox-duck[bot])ab78c29
- bump manifest version to v1.22.0 (commit by @Manason)
v1.21.0
New Features
69dc663
- motd and service messages (PR #555 by @D4isDAVID)
Bug Fixes
696fdc9
- server/loops: correctly skip if society is too low (PR #588 by @solareon)3dd0608
- locales: portuguese (commit by @Legen141215)d029fab
- storage/players: avoid json decoding error when a citizenid doesn't exist (PR #595 by @citRaTTV)6c5cf05
- server/vehicle-persistence: get session id while vehicle exists (commit by @Manason)48cbc6b
- style: indentation and whitespace (commit by @mafewtm)
Refactors
d318d0f
- client: move nationalities (PR #591 by @mafewtm)372ad6d
- server/commands: use chat export instead (PR #599 by @mafewtm)8ebc8c1
- more ox caching and string formatting (commit by @mafewtm)
Chores
v1.20.1
v1.20.0
New Features
c7a9b1c
- server/functions: added SearchPlayers export (commit by @PhoenixVeil)1fa9edf
- export to create entity session ids (PR #582 by @Manason)
Bug Fixes
f4be003
- manifest: remove extra version metadata (PR #574 by @mafewtm)945dbd0
- modules/lib: unreachable function (PR #579 by @mafewtm)07528de
- server/events: remove threads from handler (PR #583 by @solareon)
Chores
v1.19.0
New Features
24df00e
- bridge/qb: add warnings and disabling of overridden functions (commit by @solareon)3e36e28
- server/main: check that one sync infinity is running on server start (commit by @Manason)f804a7e
- server/groups: adds error print if a group name contains capital letters (commit by @Manason)b31f804
- modules/lib: qbx.array.contains to check if an array contains a given value (commit by @Manason)bd4ed96
- GetVehicleClass server export (PR #566 by @Manason)db3b000
- persistent player vehicles (PR #568 by @Manason)a14260f
- diagnostic comments (PR #562 by @mafewtm)
Bug Fixes
674864a
- locales/et: SetGang command broken for Estonian users (PR #569 by @Manason)83812b9
- server/player: ox_inventory money vs cash (commit by @solareon)765d79b
- client/main: hash model names when passing classes to server (commit by @D4isDAVID)e1d2b17
- server/main: prevent multiple vehicle classes requests to client (PR #572 by @D4isDAVID)
Chores
235a995
- server/main: fix misleading dependency error (PR #560 by @jxnnyo)88abaa5
- synced local './' with remote 'repo-template/' (commit by @qbox-duck[bot])f45e5f0
- locales: add japanese (PR #573 by @NazuNazuzu)cf975d0
- synced local './' with remote 'repo-template/' (commit by @qbox-duck[bot])809e269
- bump manifest version to v1.19.0 (commit by @Manason)4fd22b9
- bump manifest version to v1.19.0 (commit by @Manason)19b63b4
- bump manifest version to v1.19.0 (commit by @Manason)
v1.18.1
Bug Fixes
- server/player: convert grade to number (#542) #542 (Solareon)
- server/player: use tonumber correctly #544 (Solareon)
- server/player: AddItem (#547) #547 (Matthew)
- server/player: money hud updates (#546) #546 (Matthew)
- server/events: statebag handler for hunger/stress/thirst (#540) #540 (Solareon)
- sql: correct column for unicode enforcement (#551) #551 (Solareon)
- server/queue: get max players via convar for better reliability #553 (David Malchin)
- server/player: more offline player checks (#556) #556 (Manason)
Code Refactoring
Chores
v1.18.0
Features
- shared/vehicles: build 3258 vehicles (#521) #521 (Matthew)
- types: everything else #531 (Matthew)
- ox_inventory native compatibility (#528) #528 (Solareon)
- server/functions: GetGroupMembers export (#534) #534 (Solareon)
Bug Fixes
- server/functions: ban checking edge case (#519) #519 (Matthew)
- server/player: logs add / remove cash correctly via SetMoney (#525) #525 (Luna)
- server/functions: exploitban yield until ids inserted (#520) #520 (Solareon)
- server/storage/players: use correct check for group grade (#529) #529 (Solareon)
- server/character: use sql order by #530 (Solareon)
- server/functions: ban checking when no license2 #533 (Matthew)
- client/character: disable minimap when in char select (#535) #535 (Matthew)
- server/player: use inverted state for canUseWeapons statebag (#537) #537 (Solareon)
Code Refactoring
- use lib.triggerClientEvent (#523) #523 (Solareon)
- server/storage: block non-existent groups from PlayerData (#527) #527 (Solareon)
- error conditions and bridge compat (#536) #536 (Solareon)
Chores
- bump manifest version to v1.18.0 (Manason)