Files
Kakarot 02397cfc5a Refactor player system and API
Large refactor of server/player.lua to modernize the player system and public API. Introduces a Player metatable with cleaner Player.Functions interface, offline player support, and centralized data validation/merge logic (CheckPlayerData, applyDynamicDefaults, merge/prune helpers). Adds unique ID generators, improved money logging/notifications, and safer save/delete flows (including ForceDeleteCharacter). Replaces old Login/Logout/CreatePlayer flows, exposes exports (GetPlayer, GetPlayerByCitizenId, GetOfflinePlayerByCitizenId, GetPlayerByLicense, GetOfflinePlayerByLicense, AddPlayerMethod, AddPlayerField) for runtime integration, and improves inventory and job/gang handling. Overall aims: clearer runtime API, offline lookups, and more maintainable player persistence and event synchronization.
2026-05-12 23:40:29 -05:00
..
2025-06-01 13:14:11 -05:00
2025-06-01 15:42:49 -05:00
2025-05-11 19:05:51 -05:00
2025-06-01 15:42:49 -05:00
2025-05-10 09:29:59 -05:00
2025-06-01 15:42:49 -05:00
2025-06-01 13:14:11 -05:00
2026-05-12 23:40:29 -05:00