#Laptop β€” Advanced System for FiveM (FREE)

1 messages Β· Page 1 of 1 (latest)

south seal
#

This is a fully advanced laptop system for FiveM servers, designed to provide a modern and immersive experience for roleplay communities.

VIDEO duckAss :

https://www.youtube.com/watch?v=a0C0lolGTBs

πŸ“₯ Download: https://complex-studios-store.tebex.io/package/7253652
πŸ’¬ Discord: https://discord.com/invite/kpDFZ4eEfk

βœ… Compatible with:

  • ESX
  • QBCore
  • QBOX
  • Standalone

πŸ”₯ Features:

  • Advanced UI (Clean & Modern Design)
  • Custom App System
  • Smooth Animations & Transitions
  • Optimized Performance
  • Easy Integration

This is a fully advanced laptop system for FiveM servers, designed to provide a modern and immersive experience for roleplay communities.

πŸ“₯ Download: https://complex-studios-store.tebex.io/package/7253652
πŸ’¬ Discord: https://discord.gg/kpDFZ4eEfk

βœ… Compatible with:

  • ESX
  • QBCore
  • QBOX
  • Standalone

πŸ”₯ Features:

  • Advanced UI (Clean ...
β–Ά Play video
uneven glacier
#

nice job!

south seal
south seal
#

Changelog v1.2.1

Inventory compatibility πŸŽ’

  • ox_inventory β€” now fully supported on QB, QBX and ESX setups (previously the useable item wasn't registering on QB + ox_inventory).
  • qs-inventory β€” explicit detection on all frameworks, correct parameter order preserved.
  • ESX native β€” canCarryItem weight check added before addInventoryItem.
  • Bridge.AddItem β€” unified API across all bridges, documents print correctly on every supported inventory.

Bug fixes πŸ›

  • spawn_events query β€” wrapped in pcall. No more Table doesn't exist errors when the calendar module loads.
  • External callbacks (complex_gangs:*, cpx-restaurants:*, cpx-racingapp:*, cpx-chopshop:*) β€” now guarded with GetResourceState check + 5s timeout. No more console spam when modules aren't installed.
  • Config.Mail.domain β€” the domain now reflects everywhere in the UI (registration screen, compose placeholder, document-by-mail). Was hardcoded to @complex.com in a few spots.
  • Money refund β€” uses the configured moneyType instead of defaulting to cash. No more lost money when you charge in bank.
  • Nil-safe Player.PlayerData.money β€” no more crashes on ESX or custom frameworks.
  • QBX without ox_inventory β€” now falls back to CreateUseableItem instead of failing silently.
  • Standalone β€” GetPlayerData returns a minimum shape so the UI doesn't crash.
south seal
#

✨ Changelog v1.2.2 β€” CPX Laptop

Upgrade safety: zero data loss. Players keep their widgets, wallpapers, mail, notes, documents, calendar events, darkchat history and selected language. No migrations needed β€” just drop in and restart.

Performance ⚑

  • Windows now drag in real time following the cursor. Before: window stayed frozen and jumped to the final position on release.

  • Dock drag-out is smooth β€” pulling an app icon onto the desktop no longer lags. Ghost uses imperative translate3d + requestAnimationFrame + will-change: transform β†’ zero React renders during drag.

  • backdrop-filter disabled during window drag (via .is-dragging class). CEF was recomputing the blur of the wallpaper + overlapping windows every frame β€” single biggest FPS killer. Visual delta is imperceptible, drag stays locked at 60fps.

  • 6 per-second timers paused when laptop is closed (Wallet, Passport, Health Γ—2, App Store, Games). They were burning CPU in the background because components stay mounted (hidden) after close. Now zero cost.

  • Dock component memoized with React.memo β€” skips parent-driven re-renders triggered by unrelated state changes (toasts, clock, etc.).

  • Production logs stripped via import.meta.env.DEV gate. Cleaner CEF console for end users, errors still visible for server owners debugging.

Defaults β€” safe on upgrade 🌍

  • Default language is now en for fresh installs (~80% of the FiveM audience). Existing players keep whatever language they had β€” the store auto-locks their locale on rehydrate if any locale is persisted. No one's UI flips on upgrade.

  • Cleaner desktop for fresh profiles β€” 3 widgets by default (photo, clock, mail) instead of 9. Existing players keep their current layout untouched (persisted per-citizenid). The other widgets are one click away in Settings β†’ Widgets.

jade sedge
#

Nice release bro!