Documentation
  • 📄TeamsGG Documentation
    • Common Errors
  • Paid Scripts
    • 📱Phone
      • 🧠Installation
      • 🦄Unique phones
      • 💿Configure
      • ⏭️Exports
        • Client side
        • Server side
      • 🪛Commands
      • 🍎Custom apps
    • ☎️Boomer Phone
      • 🧠Installation
      • 🦄Unique phones
      • ⏯️Exports
        • Client side
    • 🏠Properties
      • 🧠Installation
      • 💿Configure
      • 🐚Add More Shells
      • ⏭️Exports
        • Client side
          • GetCurrentPropertyId
          • GetCurrentProperty
          • IsPointInsideProperty
          • OpenPropertyMenu
          • AddKey
          • RemoveKey
          • SetWaypointToProperty
          • GetAllProperties
          • GetKeyHolders
          • PoliceRaidDoor
        • Server side
          • GetAllProperties
          • AddKey
          • RemoveKey
          • ToggleDoorlock
          • GetPlayersInProperty
          • GetKeyHolders
          • DeleteProperty
          • AddStarterApartment
      • 👜State bags
    • 🏦Banking
      • 🧠Installation
      • ⏯️Exports
        • Client side
        • Server side
    • 💸Billing
      • 🧠Installation
      • ⏭️Exports
        • Client side
        • Server side
    • 📊Hud
      • 🧠Installation
      • ⏭️Exports
        • Client side
    • 📦Storage Units
      • 🧠Installation
Powered by GitBook
On this page
  • 🪜 First steps
  • 🔴 Dependencies
  • 🖼️ Frameworks
  • ⚠️ Standalone
  • 🎯 Resource positioning
  • 💳 Phone Items
  1. Paid Scripts
  2. Boomer Phone

Installation

After you purchase the script, you will receive it in your Keymaster account.

PreviousBoomer PhoneNextUnique phones

Last updated 1 month ago

🪜 First steps

  1. Make sure you have YSeries

🔴 Dependencies

  • / or . Version ≥ 0.99.82

  • Follow their instructions(latest).

  • Follow their instructions(latest).

🖼️ Frameworks

Our script is compatible with QBCore, QBox, ESX, and Standalone(custom framework or no framework). You don't need to do anything else if you are using QBCore, QBox, or ESX. The script will auto-detect the correct framework.

⚠️ Standalone

If you are using a custom or no framework, you need to implement some core functions to adjust it to your specifics.

Locate /client/framework/standalone.lua and /server/framework/standalone.lua and implement the functions(you can refer to qb.lua or esx.lua).

NOTE: We provide limited or no support for custom frameworks.

🎯 Resource positioning

-- First, we start the framework, never below
ensure es_extended, qb-core, qbx_core (or your framework name)

-- These resources must be started before the phone
ensure your_banking
ensure your_inventory
ensure your_housing
ensure your_garages

-- the other scripts don't matter - they can be started before or after no difference

-- Boomer phone first
ensure yboomer-phone
ensure yboomer-phone-props

-- Main phone second
ensure yseries -- yphone or yflip-phone
ensure yseries-props

💳 Phone Items

["yboomer_black"] = {
	label = "Boomer Phone",
	weight = 100,
	stack = false,
	consume = 0,
	client = {
		export = "yboomer-phone.UsePhoneItem",
		remove = function()
			TriggerEvent("yboomer:client:phone-item-removed")
		end,
		add = function()
			TriggerEvent("yboomer:client:phone-item-added")
		end
	}
},
yboomer_black = { name = 'yboomer_black', label = 'Boomer Phone', weight = 700, type = 'item', image = 'yboomer_black.png', unique = true, useable = true, shouldClose = true, combinable = nil, description = 'Modern but nostalgic' },
☎️
🧠
yseries
yphone
yflip-phone
ox_lib
installation
oxmysql
installation