This commit introduces significant updates to the admin and bank systems, focusing on improved event handling and user interface enhancements. Key changes include:
- Refactored event handling for player data requests, paygrade updates, and message broadcasting in the admin panel.
- Implemented new event types for handling player funds and transaction history in the bank system.
- Updated JavaScript functions for better interaction with the web-based UI, including dynamic data requests and improved user feedback.
- Removed deprecated functions and streamlined code for better maintainability.
These enhancements aim to provide a more efficient and user-friendly experience for administrators and players alike.
This commit introduces a garage system to the client and updates the client's branding assets.
The garage system allows players to store and retrieve vehicles. It includes the following features:
- Event handling for garage requests, vehicle storage, and vehicle retrieval.
- Communication with a web browser control to display garage data.
- Data serialization and deserialization using JSON.
The client branding has been updated with new icons and a modified `mod.cpp` file. The changes include:
- Updated icons for the client.
- Modified `mod.cpp` to reflect the new branding, including the mod name, picture, and DLC color.