Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ESX.UI.Menu.Open(
- 'list', GetCurrentResourceName(), 'properties',
- elements,
- function(data, menu)
- if data.value == 'sell' then
- menu.close()
- ESX.UI.Menu.Open(
- 'dialog', GetCurrentResourceName(), 'sell_property_amount',
- {
- title = _U('amount')
- },
- function(data2, menu2)
- menu.close()
- ESX.UI.Menu.Open(
- 'dialog', GetCurrentResourceName(), 'rent_property_amount',
- {
- title = _U('amount')
- },
- function(data2, menu2)
- ESX.TriggerServerCallback('esx_realestateagent:buy', function(hasEnoughMoney)
- if hasEnoughMoney then
- local amount = tonumber(data2.value)
- if amount == nil then
- ESX.ShowNotification(_U('invalid_amount'))
- else
- local closestPlayer, closestDistance = ESX.Game.GetClosestPlayer()
- if closestPlayer == -1 or closestDistance > 3.0 then
- ESX.ShowNotification(_U('no_play_near'))
- else
- TriggerServerEvent('esx_realestateagentjob:sell', GetPlayerServerId(closestPlayer), data.data.name, amount)
- menu2.close()
- end
- OpenPropertyMenu()
- end
- end,
- function(data2, menu2)
- menu2.close()
- end
- )
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement