Juices-FleecoATM

Juices-FleecoATM

$19.99

Add to Basket

🏧 Fleeco ATM – Phone Trade-In System (FiveM)

A realistic phone trade-in system inspired by ecoATM-style kiosks, built specifically for immersive FiveM RP servers.

Players insert a phone, watch a live diagnostic scan, receive a random condition result, and get a dynamic cash payout β€” all server-side, exploit-safe, and economy-friendly.

πŸŽ₯ PREVIEW VIDEO

πŸ‘‰ https://www.youtube.com/watch?v=WSMU_w98FWo


🧱 Prop Included with purchase.


πŸ› οΈ SUPPORT & UPDATES

πŸ’¬ Discord Support:
πŸ‘‰ https://discord.gg/HNeGn54rUr


πŸ”₯ FEATURES

βœ… QB / ESX compatible
βœ… ox_target or qb-target support
βœ… Immersive scan UI with live diagnostic text
βœ… Randomized phone condition system
βœ… Weighted payout balancing
βœ… Phone refund on cancel
βœ… Full server-side validation (anti-exploit)
βœ… Custom scanner sound (modified InteractSound)


🧠 HOW IT WORKS

1️⃣ Player approaches the Fleeco ATM
2️⃣ Selects a phone from inventory
3️⃣ Phone is removed and scanned
4️⃣ A RANDOM phone condition is rolled
5️⃣ Player receives cash based on condition

🎲 Condition System

  • Results are fully random

  • Each condition has:

    • A weight (rarity)

    • A min / max payout

  • Outcomes cannot be predicted or abused

Designed to feel realistic, not arcade-style.


πŸ“± REQUIRED SETUP – PHONE ITEMS

This script does NOT auto-install phone items.

You must manually add your phone items to the config.

Example:

Config.PhoneItems = {
  'phone',
  'iphone',
  'yphone_black',
  'custom_phone_name_here'
}

Supports multiple phone types (perfect for servers running multiple phone scripts).


πŸ’° ECONOMY CONTROL (IMPORTANT)

Each phone condition controls:

  • How often it appears (weight)

  • How much it pays (min / max)

Example:

perfect = {
  label = 'Excellent Condition',
  weight = 25,
  payout = { min = 13500, max = 16500 }
}

πŸ“Š Higher weight = more common
πŸ“‰ Lower weight = more rare

You have full control over economy balance.


πŸ”Š CUSTOM INTERACT-SOUND (MANDATORY)

⚠️ This script includes a modified InteractSound β€” you MUST use it.

❌ Default InteractSound issues

  • Sounds cannot be stopped once started

  • Causes scanner audio to continue after cancel

  • Creates looping / desync issues

βœ… Custom version includes

βœ”οΈ Sound tracking
βœ”οΈ Stop events
βœ”οΈ Immediate cancel support
βœ”οΈ No looping bugs

πŸ“₯ Installation (REQUIRED)

  1. Delete your current interact-sound

  2. Drag in the included InteractSound folder

  3. Ensure it in server.cfg:

ensure interact-sound

β›” ADVANCED STOP SOUND EVENTS (BONUS)

These events do NOT exist in default InteractSound:

-- Stop sound for player
TriggerServerEvent('InteractSound_SV:StopOnSource', 'sound_name')

-- Stop sound within distance
TriggerServerEvent('InteractSound_SV:StopWithinDistance', 5.0, 'sound_name')

-- Stop sound globally
TriggerServerEvent('InteractSound_SV:StopOnAll', 'sound_name')

You can reuse these in any other script.


πŸ§ͺ TESTING CHECKLIST

βœ” Phone removed on scan start
βœ” Phone refunded on cancel
βœ” Cash paid on completion
βœ” Scanner sound starts
βœ” Scanner sound stops immediately on cancel
βœ” No dupes or exploits


πŸ“¦ REQUIREMENTS

βœ” FiveM Server
βœ” ONE target system:

  • qb-target OR

  • ox_target


πŸŽ₯ Screenshots:

e10c4bc9d68ea56f2db4e741a775264ab6844394.png4dbe3575846c3cf50bd9558c7f22b0b1acfbc007.png


992e3bb2e191992d15f58cabd3ed029343353bbf.png8cb44d315b7b2ee13e5ef68450f9053812ada5f5.png38b3b9853f00c193f66071d8e0ccfed53e47f0e0.png104362a08e261aa7dcb1561e946728fb43180c34.png


🏁 FINAL NOTES

This resource is:

  • Lightweight

  • Server-safe

  • Economy-friendly

  • RP-immersive

Built to feel real, not cheesy.

Configure it right and it becomes a perfect money sink for your server.
Break it… that’s on you πŸ˜„

Enjoy πŸ§ƒπŸ§