A lightweight and intuitive money transfer application, inspired by Venmo, built specifically for FiveM servers using React and TypeScript. Fleeca Now seamlessly integrates with LB Phone, empowering your players to send and receive money with ease, enhancing in-game financial interactions.
- Support is given in the issues section of this github repo.
- Seamless Transfers: Effortlessly send and receive money between players anonymously.
- Intuitive UI: A clean and user-friendly interface powered by React.
- Robust & Reliable: Built with TypeScript for enhanced stability and maintainability.
- LB Phone Integration: Designed to work flawlessly with the LB Phone resource.
Important: This resource requires LB Phone to function correctly.
- Dependencies: Ensure you have
LB-Phoneinstalled and running on your server. - Database Setup: Execute the provided SQL file:
sql/tables.sql- Note: If you encounter errors, please ensure you are using an up-to-date MariaDB version (v10.11.* or newer is recommended).
- Resource Deployment:
- Add the
mps-fleecanowresource folder to your FiveM server'sresourcesdirectory. - Add
ensure mps-fleecanowto yourserver.cfg.
- Add the
The config.json file, located in the static/ directory, allows you to customize the application's behavior and appearance.
Identifier: A unique ID for the application. It's recommended to leave this as default unless you are developing another app with the same identifier.DefaultApp: A boolean value (trueorfalse) that determines if the app should be a default application on the phone for all players.AppName: The name of the application that will be displayed on the phone's home screen.AppDescription: A short description of the application that appears in the app store. You can customize this to fit your server's roleplay lore.AppDeveloper: The name of the developer displayed in the app store.MaxDistanceForProximity: A numeric value that defines the maximum distance for a player to be nearby another player for transactions to be made.VersionCheck: A boolean value that, enables/disables an automatic version check on script startup.LoggingMethod: The used method for logging transactions. Your options are:"none": Disables all transaction logging."discord": Logs transactions to a Discord channel via webhooks."fivemanage": Integrates with fivemanage's loggging dk."custom": Requires you to configure your own custom logging method.
To adapt or add locales, you can modify the json files in the locales/ directory. Each file corresponds to a different language. The key-value pairs within these files allow you to change the in-game text for that language.
- 🎨 UI Template: lb-scripts / lb-phone-app-template
- ⚙️ TypeScript Boilerplate: Overextended / fivem-typescript-boilerplate