Buy phone


#1

I’ve seen alot of servers use the script esx_phonestore, it makes you buy the phone instead of always having it, i would really appreciate if someone would do it. This script to be exact https://■■■■■■■■■■■■.net/viewtopic.php?f=10&t=341

Then i would like to see a iphone skin


#2

Do you want an iphone X phone?


#3

Ps. Are you swedish?


#4

I have the iphone x phone i want the esx_phonestore


#5

I have the iPhone X, I love it. Great phone - worth the money for sure.


#6

What do you mean with worth the money?


#7

Hope this helps


#8

Does it work on VRP?


#9

have you found a way?


#10

If you want to buy a phone, go to your local cellular phone retailer and purchase one.


#11

funny!!! i was just asking


#12

You can accomplish this in just two steps:
1- Put the phone in the DataBase as an item.
2- In the resource of the mobile phone check when the player press the key to open the mobile phone and check in the DataBase if it has this ITEM.

Hope this helps

This is the example I sent up.

if IsControlJustReleased(0, Keys['F1']) then
				ESX.TriggerServerCallback('esx_phone:getItemAmount', function(qtty)
					if not ESX.UI.Menu.IsOpen('phone', GetCurrentResourceName(), 'main') and qtty > 0 then
						ESX.UI.Menu.CloseAll()
						ESX.UI.Menu.Open('phone', GetCurrentResourceName(), 'main')
					else
						ESX.ShowNotification("Vous n'avez pas de téléphone.")
					end
				end, 'phone')
			end
ESX.RegisterServerCallback('esx_phone:getItemAmount', function(source, cb, item)
    local xPlayer = ESX.GetPlayerFromId(source)
    local qtty = xPlayer.getInventoryItem(item).count
	print("phone qtty: " .. qtty)
    cb(qtty)
end)

Remember, this is just an example, and it will only work with ESX, but you can adapt to anything else!


#13

so i could do the same with esx_phone3 aswell?


#14

yes the example work for that phone!


#15

tyvm have a nice day