π Features#
FRKN Cake Job is a fully immersive, multiplayer bakery & cake job system for FiveM. Below are the core features that make this script unique.
π Information#
- This system features a fully custom-built bakery interior (MLO) with interactive workstations, ovens, and a customer counter β all integrated directly into the gameplay.
π Advanced Cake Baking System
- Dough Mixing Minigame: Players go through a realistic dough-mixing process with interactive minigames before the cake enters the oven.
- Oven Baking: Place your cake dough into the oven and wait for it to bake. The baking time is fully configurable.
- Cream & Frosting Selection: Choose from multiple cream types β Vanilla, Chocolate, Strawberry, Caramel β each producing a different cake appearance.
- Heart-Shaped Cakes: In addition to standard round cakes, players can create beautiful heart-shaped cakes with all cream variants.
π¨ Cake Decoration & Piping Bag System
- Piping Bag Decorating: After baking, players use a piping bag to add cream designs onto cakes using an interactive placement system.
- Drag & Drop Decorations: Place ball decorations, stars, and various ornamental props directly onto the cake surface in real-time.
- Unique Decorations Per Cream: Each cream type has its own set of allowed decorations, creating truly unique combinations.
π° Cake Slicing & Placement
- Physical Cake Placement: Players can place cake boxes and cakes in the world as physical props. Other players can see and interact with them.
- Cake Slicing System: Place a whole cake on a table, and players can slice it into up to 10 individual slices that restore hunger.
- Box Open/Close System: Open the cake box to reveal the cake, take the cake out, put it back, or give the whole box to another player.
- Permission System: Configure whether other players (non-owners) can pick up, open, slice, or interact with placed cakes.
π Multiple Mission Types
- Vehicle Single Delivery: Bake a cake, pack it, and deliver it on a scooter (faggio) to a random customer location on the map.
- Vehicle Multi Delivery: A team-based mission where multiple cakes (normal, heart, tier) must be baked and delivered in a van (speedo) to a drop-off point.
- NPC Customer Orders: A customer NPC walks into the bakery with a specific order. Players must bake the right cake, negotiate the price, and deliver it within a time limit.
- Roleplay Mode: Free baking mode with no delivery requirements β perfect for pure roleplay servers where players want to run a bakery business.
π° NPC Bargaining & Economy System
- Dynamic Pricing: Each cake has a calculated fair price based on its base value plus decoration bonuses.
- Customer Negotiation: The NPC customer will accept, negotiate, or reject your price based on how fair it is. Up to 3 rounds of bargaining.
- Mood System: Set your price too high and the customer gets angry and leaves. Price it fairly and they accept immediately.
- Correct Cream Bonus: Using the cream type the customer requested gives a price bonus. Using the wrong cream applies a penalty.
π₯ Fully Synchronized Multiplayer
- Co-Op Missions: Up to 2 players (configurable) can join the same mission lobby and work together in the bakery.
- Real-time Prop Sync: All cake props, decorations, piping bags, and placed items are fully synchronized across all players on the server.
- Team Info Panel: A dedicated on-screen panel shows the current team members and mission progress.
π Leveling & Progression System
- XP & Levels: Players earn XP for completing missions. Higher levels unlock bonus reward multipliers.
- Level-Based Rewards: Each level increases the payout by a configurable percentage (default: +10% per level).
- Database Persistence: Player levels and XP are saved to the database and persist across sessions.
π Work Clothes System
- Auto-Apply Uniforms: When a mission starts, players can automatically change into bakery work clothes.
- Configurable Outfits: Define separate outfits for male and female characters, and even set different outfits per mission type.
- Clothing Restoration: When the mission ends, the player's original clothes are properly restored.
π Immersive World Interactions
- NPC Shop: A custom bakery NPC greets players and serves as the mission hub.
- Delivery NPC: A separate NPC handles delivery mission assignments.
- Target Support: Fully integrated with
ox_targetandqb-targetfor all workstation and NPC interactions. - Help Guide: Press a configurable key (default:
J) during a mission to open an in-game help guide.
πΊοΈ Map Blips & Delivery System
- Bakery Blip: A customizable map blip marks the bakery location for all players.
- Delivery Vehicle Blip: When on a delivery mission, the delivery vehicle gets its own tracking blip.
- Multiple Delivery Locations: Random delivery destinations ensure variety in each playthrough.
- Vehicle Fuel Integration: Delivery vehicles spawn with full fuel, compatible with LegacyFuel, ps-fuel, ox_fuel, and cdn-fuel.
βοΈ Fully Configurable
- Everything in One File: All settings are in
shared/config.luaβ no core code changes needed. - Multi-Framework Support: Works with QB-Core, QBX (Qbox), and ESX out of the box.
- Multi-Language Support: Built-in locale system with English and Turkish translations. Easily add more languages.
- Customizable Rewards: Set XP, money, level requirements, and timers for every mission individually.