[ESX/QB/OX/STANDALONE] LB Phone - Advanced & performance friendly phone

LB Phone

Screenshot of the lock screen, home screen and camera app.

YouTube showcase: LB Phone - FiveM
(we’re working on a new showcase for 2.0)
Demo: You can view a live demo of the phone at lbscripts.com

Purchase here:

An advanced phone that works with ESX, QBCore, vRP 2.0, and on standalone servers/custom frameworks

The resource is encrypted using FiveM’s escrow system, but a few files are editable. You can edit the voice functions (so you can implement your own voice system) and all framework-specific files, including the client & server side lua code of the home, garage, and wallet apps. You can also edit the code used to check if you have a specific phone, to implement other inventories. You are not able to edit any of the UI code.

Performance
The phone was built with performance in mind. Progressive scrolling ensures that the phone does not send a bunch of data at once.

Performance on a server with 170 players:

  • Client side:
    • 0.00 - 0.01 ms, 1.57 MiB+ when idle
    • 0.07 - 0.09 ms, 1.80 MiB + when active.
  • Server side:
    • 0.00 - 0.09 ms
    • 5.20 MiB+

Features

  • Unique phones (requires ox_inventory for ESX & standalone. Most inventories on qb-core are supported). Each phone is connected to the phone item, meaning you can steal phones and all data will remain on that specific item. See 6m 39s into the video.
  • Good performance
  • InstaPic live
  • Video calls
  • Quickly share contacts, photos etc via AirShare
  • Speaker, if enabled while on a phone call, nearby players will hear the call. Requires a mumble-based voice script.
  • Smooth video recording, which also records your & nearby players voices
  • Fivemanage or lb-upload for photo and video hosting
  • Custom app support
  • Logs
  • And a lot more!

Supported voice scripts
The phone supports the most popular scripts, but if you use a custom one you can edit the code.

  • pma-voice
  • mumble-voip
  • 2 TeamSpeak based voice systems, please use pma-voice instead.
Apps

Settings - Configure the phone to your liking.

Contacts - Add your friends, share your contact or call companies.

Phone calls - Call your friends. Voice or video call.

Message - Send a message to your friend, share your location, or create a group chat.

Camera - Take a photo or capture a video at 24 fps

Photos - Browse all your photos & videos, and categorize them into albums.

Clock - Set alarms and timers, or take the time with the stopwatch function.

Notes - Write down your thoughts, shopping lists, or your most important notes.

Garage - View all your cars, see where they are, and get a valet to bring them to you.

Home - View all your houses, remove/give keys, and unlock your door. Requires a supported housing script.

Maps - Share your location with your friends.

Weather - Keep yourself updated on the current weather!

Apps - Download and browse all available apps

InstaPic - Share photos and videos, and watch your friend’s live videos!

Birdy - Like, repost, reply, trending & dm.

Trendy - Create and browse short videos, complete with text-to-speech and music.

Spark - Meet new friends online by swiping.

Marketplace - Sell your old stuff

Pages - Advertise your companies.

Purchase here:

Website: https://lbscripts.com/
Documentation: https://docs.lbscripts.com/
YouTube: https://www.youtube.com/@lbphone/videos

Code is accessible No
Subscription-based Yes & No
Lines (approximately) 60 000
Requirements loaf_lib, oxmysql, MariaDB
Support Yes
35 Likes

By far the best looking phone. Well done!

5 Likes

Amazing work Loaf! This is guaranteed to serve as a fierce competitor to the leading paid phones on the market!

4 Likes

if you ask yourself: “should i buy it?”
short answer: yes

you will not regret it!

3 Likes

does that work with :salt: Chat?

1 Like

yes it does!

1 Like

are there more apps coming soon? something like spotify?

1 Like

Yes, we have plans to add more apps. We are constantly updating the phone, and we are currently working on TikTok, Music and BeReal.

1 Like

great job! looks good and the best: walking with the phone :slight_smile:

i have some questions:

is it possible to deactivate apps such as Instagram (e.g. I don’t need two social media apps such as Twitter and Instagram in a game and would deactivate one in advance so that you can’t download it), rename and design it if you eg. no origianl twitter would like and you can also add “new” apps for e.g. an external dispatch system? Easily implemented: With e.g. a separate icon and if you click on it, the menu opens with the export from the dispatch system…

Does the phone have a “BossMenu App”?
Is it also possible to install an on/off-duty system here with/without a multi-job system?

is it possible to make the “home” “unlock” button a little biger?
our current phone is about the same size and many really complain that sometimes it is a real fumbling to press this stupid button with the mouse

1 Like

Yes, you can deactivate apps by editing the config.json file. More information on how will be posted on the docs later.

Not exactly sure what you mean, but no, you can not redesign apps. You can change the name & the logo.

You can not add apps yourself, and we have no plans on creating a dispatch app.

No, but it is a good idea. We will add it later.

We have no plans on creating an on/off duty app.

No, you can not make it bigger. But it is quite generous on where you press (you can press outside of the actual button), so you should not have any issues with not being able to press it.

1 Like

“You can not add apps yourself, and we have no plans on creating a dispatch app.”

I meant by that:
add your own icon that you can click on. then it opens, i’ll just take a dispatch system from another creator as an example, this dispatch system.

→ Own icon on the screen.
→ function when you click on this icon: export(open.othermenu).
→ another menu opens.

Similarly if you simply insert a new point in a NativeMenu that opens another menu so that you can eg. no need to remember chat commands. or you have to create another menu so that you can return to the dispatch system but: open your cell phone. dispatch icon clicked. dispatch system opens.
or simple simple → own icon on screen… click the icon and dpemotes menü opens.

2 Likes

Oh, we can add that!

4 Likes

A monthly phone bill for a metaverse phone lol nice design tho

1 Like

loaf back in business, good to see you again

2 Likes

can be great a update for quasar inventory.

Looks awesome. Does it have a flashlight???

Yes, synced flashlight between players, and implemented in the camera, so you can use the flash while taking images & videos.

2 Likes

Update 1.0.1 is out!
Notifications

  • Implemented custom notifications, can now be triggered by a export: exports["lb-phone"]:SendNotification , check the docs for more info.

Camera

  • Improved camera movement when in selfie camera.
  • You can now move your character in Video, Instagram Live & Facetime by moving your mouse around.
  • Made the player more visible in the selfie camera while in video mode.
  • Fixed a bug where your player would run uncontrollably when being in the selfie mode in Facetime or Instagram Live.

Custom Apps

  • Added support for custom apps through exports. Note that they are not able to use UI.
  • To add apps, edit Config.CustomApps. More info can be found at the docs

Locales

Prop

  • Added the phone prop in the config.lua , as well as the Rotation & Offset.

Docs

  • The documentation website has been updated.

Other

  • Fixed an error where it would throw a error in ox_inventory even though Config.Unique was set to false.
  • Resolved a bug where you would have to restart after getting a phone item when Config.Unique was disabled.
  • Corrected the formatting of the timestamp in the Marketplace app.
2 Likes

An export to set a new phonenumber would be great like

exports["lb-phone"]:setPhoneNumber(src, newNumber)
3 Likes

We’ll take a look at it!

3 Likes