1180 Commits

Author SHA1 Message Date
ASTROWwwW c38dbfa445 perf(es_extended): drop redundant player loops in OneSync.SpawnVehicle 2026-07-06 00:04:00 +02:00
Riccardo Tiber fdfb17466a fix(es_extended/server/functions): correct occured typo to occurred
The item-use error warning printed to the server console misspelled
occurred as occured. Corrected the spelling in the user-facing message.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 21:17:35 +02:00
Arctos. 7014d85abf Merge pull request #1794 from ASTROWwwW/fix/esx-server-guards
fix(es_extended): guard getMoney and player load against missing data
2026-06-24 03:25:39 +02:00
Arctos. 3a9f69602e Merge pull request #1795 from ASTROWwwW/feat/esx-player-method-returns
feat(es_extended): return success booleans from player class mutators
2026-06-24 03:19:52 +02:00
ASTROWwwW f749e71acf fix(es_extended): kick the player when their data fails to load 2026-06-23 23:46:32 +02:00
ASTROWwwW e7d58e3166 feat(es_extended): return success booleans from player class mutators
Money, inventory and weapon mutators on the player class now return a
boolean (true on success, false on failure) instead of returning nothing.
Failure paths that previously threw via error() now warn and return false,
so these methods never throw and always return a boolean. The change is
additive; callers that ignore the return value are unaffected. The xPlayer
type definitions are updated to match.
2026-06-23 21:57:31 +02:00
ASTROWwwW 4b2ad5428a refactor(es_extended): remove unused esx:spawnVehicle server callback
The callback had no caller in the repo; the client spawns vehicles via
the native CreateVehicle. Drop the dead handler.
2026-06-22 22:52:29 +02:00
ASTROWwwW b4671bafb4 fix(es_extended): return 0 from getMoney when the money account is absent 2026-06-22 22:51:49 +02:00
Arctos. 3dabbd1b8a Merge pull request #1754 from Kr3mu/types
(refactor:es_extended) Moves types to the additional folder types
2026-03-28 21:48:12 +01:00
Fezz 0e9b8e55f7 Merge pull request #1739 from Zykem/fix/tp-with-vehicle
fix(commands/tp) Fix teleporting in vehicle
2026-01-24 01:48:23 +00:00
Kremu 4e1f1669a6 Merge pull request #1751 from FBFezz/main
Fix documentation links in readme.md
2026-01-14 14:36:25 +01:00
Kr3mu 2f79933087 init 2025-11-01 11:37:07 +01:00
Fezz 9cbb9ab491 Update documentation link in README.md 2025-10-27 20:57:04 +00:00
Kenshin13 ba4073e38d Merge pull request #1747 from esx-framework/tp
fix(es_extended): fix coordinate cmd handler arg
2025-10-23 22:01:11 +02:00
Kenshin13 c655284bfa refactor: use xPlayer.triggerEvent instead of TriggerClientEvent 2025-10-23 17:45:03 +02:00
Kenshin13 aa12b8f675 refactor(es_extended): replace event trigger with xPlayer.updatePlayerData method 2025-10-23 17:39:14 +02:00
Kenshin13 6d11490934 feat(es_extended): add xPlayer.updatePlayerData 2025-10-23 17:37:08 +02:00
Kenshin13 f39cd72005 fix(es_extended): fix coordinate cmd handler arg 2025-10-23 11:17:18 +02:00
zykem#0643 c02f90b2cf fix(commands/tp) Set Vehicle coords if in vehicle 2025-10-20 12:01:13 +02:00
_Not_ a18f1eb9da apply(AlexRXWindy changes of stats improvement) 2025-10-19 08:27:10 -05:00
Alx 9961172932 refactor(player-stats): improve code structure in ESX 2025-10-19 08:24:30 -05:00
Alx 8f34c5abff feat(player-stats): add new configurable stats and new character stat options 2025-10-19 08:23:49 -05:00
Alx ce3d970e84 refactor: address code review feedback 2025-10-19 08:17:15 -05:00
Alx 592ba386f2 refactor(player-stats): improve code structure in ESX 2025-10-19 08:16:21 -05:00
Alx 288ec56532 refactor(player-stats): improve code structure in ESX 2025-10-19 08:15:52 -05:00
_Not_ 2149fc1932 Merge remote-tracking branch 'N/main' into dev 2025-10-19 08:14:19 -05:00
_Not_ 3ebe73cf31 Merge remote-tracking branch 'iamilia/main' into dev 2025-10-19 08:13:58 -05:00
_Not_ 69d9fe4883 Merge remote-tracking branch 'zykem/feat/noclip' into dev 2025-10-19 08:13:49 -05:00
_Not_ 0f5f6a6b94 refactor(streaming.lua): improve model and asset loading functions with timeout handling 2025-10-19 08:01:51 -05:00
SNAILX 080bf97283 fix: delay ox_inventory load until character registration completes in non-multicharacter
Delay ox_inventory load until character identity is set (non-multicharacter)
Inventory was loading before firstName were assigned to new
characters when multicharacter was disabled.

Fix/Changes:
* Check if multicharacter is disabled (Config.Multichar)
* Identify new characters (isNew flag)
* Wait for firstName to be registered
* Implement 2-minute timeout to prevent infinite loops
* Log warning if registration fails to complete in time
* Continue loading inventory anyway after timeout

Ensures identity data loads before inventory initializes
2025-10-17 23:32:35 +01:00
SNAILX f9792d8117 Delay inventory load until character identity is set (non-multicharacter)
Inventory was loading before firstName and lastName were assigned to new
characters when multicharacter was disabled.

Fix:
* Check if multicharacter is disabled (Config.Multichar)
* Identify new characters (isNew)
* Wait for firstName and lastName to exist
* Recheck every 3 seconds

Ensures identity data loads before inventory initializes
2025-10-17 17:33:31 +01:00
ilia b363d6b197 better type for ESX.RegisterCommand 2025-10-17 17:39:11 +03:30
zykem#0643 fb7ac3a07c feat(noclip) Add initial files 2025-10-15 11:59:46 +02:00
Kenshin13 b3deeae1eb fix: fix typo 2025-10-01 22:16:13 -05:00
Kenshin13 112314124f feat: add auto migration 2025-10-01 22:16:13 -05:00
Kenshin13 b9ca12a65d feat: add esx job types 2025-10-01 22:16:13 -05:00
Manifest Bumper 69fe76ca38 chore: bump manifest version to 1.13.4 2025-10-01 22:16:13 -05:00
Kenshin13 273227e606 fix(es_extended/locales): add missing locales for inv 2025-10-01 22:16:12 -05:00
Kenshin13 9ed99a8d7c refactor(es_extended/server/functions): Refactor command argument validation logic 2025-10-01 22:16:12 -05:00
Kenshin13 433aa8aa91 fix(esx_identity/server/main): fix error when creating char 2025-10-01 22:16:12 -05:00
Kenshin13 297a169d16 fix(es_extended/server/migration): only require restart if actually neccessary 2025-10-01 22:16:12 -05:00
Kenshin13 2242bdef75 refactor: only store migrations if not already ran 2025-10-01 22:16:12 -05:00
Kenshin13 8eac8cf9fc Revert "refactor: only store migrations if not ran"
This reverts commit 45308f5d49.
2025-10-01 22:16:12 -05:00
Kenshin13 cb4206a21f refactor: only store migrations if not ran 2025-10-01 22:16:12 -05:00
Kenshin13 8c5eed18e0 refactor: store migrations in core table 2025-10-01 22:16:12 -05:00
Kenshin13 777449969a feat: add "restart required" print 2025-10-01 22:16:12 -05:00
Kenshin13 cdb27197b2 feat: add auto-migrations on startup 2025-10-01 22:16:11 -05:00
Kenshin13 08bffc7f4d fix(es_extended/client/functions): add export default values
Apparently, passing leading nil values via an export breaks it entirely.
2025-10-01 22:16:11 -05:00
Kenshin13 3fa0d304d4 refactor(es_extended/server/functions): rename err var 2025-08-31 15:58:29 +02:00
Debian b8c544116a add missing translations 2025-08-31 13:34:33 +00:00