Advertisement
Guest User

Untitled

a guest
May 24th, 2018
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.23 KB | None | 0 0
  1. ESX = nil
  2.  
  3. TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
  4.  
  5. ESX.RegisterUsableItem('bread', function(source)
  6.  
  7.     local _source = source
  8.     local xPlayer = ESX.GetPlayerFromId(_source)
  9.  
  10.     xPlayer.removeInventoryItem('bread', 1)
  11.  
  12.     TriggerClientEvent('esx_status:add', source, 'hunger', 200000)
  13.     TriggerClientEvent('esx_basicneeds:onEat', source)
  14.     TriggerClientEvent('esx:showNotification', source, _U('used_bread'))
  15.  
  16. end)
  17.  
  18. ESX.RegisterUsableItem('water', function(source)
  19.  
  20.     local _source = source
  21.     local xPlayer = ESX.GetPlayerFromId(_source)
  22.  
  23.     xPlayer.removeInventoryItem('water', 1)
  24.  
  25.     TriggerClientEvent('esx_status:add', source, 'thirst', 200000)
  26.     TriggerClientEvent('esx_basicneeds:onDrink', source)
  27.     TriggerClientEvent('esx:showNotification', source, _U('used_water'))
  28.  
  29. end)
  30.  
  31. RegisterNetEvent('esx_basicneeds:addPee')
  32. AddEventHandler('esx_basicneeds:addPee', function()
  33.  
  34.     TriggerClientEvent('esx_status:add', source, 'pee', 200000)
  35.     TriggerEvent('esx_basicneeds:onPee', source)
  36. end)
  37.  
  38. RegisterNetEvent('esx_basicneeds:addPoop')
  39. AddEventHandler('esx_basicneeds:addPee', function()
  40.  
  41.     TriggerClientEvent('esx_status:add', source, 'poop', 200000)
  42.     TriggerEvent('esx_basicneeds:onPoop', source)
  43. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement