Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ESX = nil
- TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
- ESX.RegisterUsableItem('bread', function(source)
- local xPlayer = ESX.GetPlayerFromId(source)
- xPlayer.removeInventoryItem('bread', 1)
- TriggerClientEvent('esx_status:add', source, 'hunger', 200000)
- TriggerClientEvent('esx_basicneeds:onEat', source)
- TriggerClientEvent('mythic_notify:client:SendAlert', source, { type = 'inform', text = _U('used_bread')})
- end)
- ESX.RegisterUsableItem('water', function(source)
- local xPlayer = ESX.GetPlayerFromId(source)
- xPlayer.removeInventoryItem('water', 1)
- TriggerClientEvent('esx_status:add', source, 'thirst', 200000)
- TriggerClientEvent('esx_basicneeds:onDrink', source)
- TriggerClientEvent('mythic_notify:client:SendAlert', source, { type = 'inform', text = _U('used_water')})
- end)
- ESX.RegisterUsableItem('donut', function(source)
- local xPlayer = ESX.GetPlayerFromId(source)
- xPlayer.removeInventoryItem('donut', 1)
- TriggerClientEvent('esx_status:add', source, 'hunger', 200000)
- TriggerClientEvent('esx_basicneeds:onEat', source)
- TriggerClientEvent('mythic_notify:client:SendAlert', source, { type = 'inform', text = _U('used_bread')})
- end)
- ESX.RegisterUsableItem('redgull', function(source)
- local xPlayer = ESX.GetPlayerFromId(source)
- xPlayer.removeInventoryItem('redgull', 1)
- TriggerClientEvent('esx_status:add', source, 'thirst', 200000)
- TriggerClientEvent('esx_basicneeds:onDrink', source)
- TriggerClientEvent('mythic_notify:client:SendAlert', source, { type = 'inform', text = _U('used_water')})
- end)
- ESX.RegisterUsableItem('sandwich', function(source)
- local xPlayer = ESX.GetPlayerFromId(source)
- xPlayer.removeInventoryItem('sandwich', 1)
- TriggerClientEvent('esx_status:add', source, 'hunger', 200000)
- TriggerClientEvent('esx_basicneeds:onEat', source)
- TriggerClientEvent('mythic_notify:client:SendAlert', source, { type = 'inform', text = _U('used_bread')})
- end)
- ESX.RegisterUsableItem('beer', function(source)
- local xPlayer = ESX.GetPlayerFromId(source)
- xPlayer.removeInventoryItem('beer', 1)
- TriggerClientEvent('esx_status:add', source, 'thirst', 200000)
- TriggerClientEvent('esx_basicneeds:onDrink', source)
- TriggerClientEvent('mythic_notify:client:SendAlert', source, { type = 'inform', text = _U('used_water')})
- end)
- ESX.RegisterUsableItem('champagne', function(source)
- local xPlayer = ESX.GetPlayerFromId(source)
- xPlayer.removeInventoryItem('champagne', 1)
- TriggerClientEvent('esx_status:add', source, 'thirst', 200000)
- TriggerClientEvent('esx_basicneeds:onDrink', source)
- TriggerClientEvent('mythic_notify:client:SendAlert', source, { type = 'inform', text = _U('used_water')})
- end)
- ESX.RegisterUsableItem('chips', function(source)
- local xPlayer = ESX.GetPlayerFromId(source)
- xPlayer.removeInventoryItem('chips', 1)
- TriggerClientEvent('esx_status:add', source, 'hunger', 200000)
- TriggerClientEvent('esx_basicneeds:onEat', source)
- TriggerClientEvent('mythic_notify:client:SendAlert', source, { type = 'inform', text = _U('used_bread')})
- end)
- ESX.RegisterUsableItem('chocolate', function(source)
- local xPlayer = ESX.GetPlayerFromId(source)
- xPlayer.removeInventoryItem('chocolate', 1)
- TriggerClientEvent('esx_status:add', source, 'hunger', 200000)
- TriggerClientEvent('esx_basicneeds:onEat', source)
- TriggerClientEvent('mythic_notify:client:SendAlert', source, { type = 'inform', text = _U('used_bread')})
- end)
- ESX.RegisterUsableItem('cocacola', function(source)
- local xPlayer = ESX.GetPlayerFromId(source)
- xPlayer.removeInventoryItem('cocacola', 1)
- TriggerClientEvent('esx_status:add', source, 'thirst', 200000)
- TriggerClientEvent('esx_basicneeds:onDrink', source)
- TriggerClientEvent('mythic_notify:client:SendAlert', source, { type = 'inform', text = _U('used_water')})
- end)
- ESX.RegisterUsableItem('coffe', function(source)
- local xPlayer = ESX.GetPlayerFromId(source)
- xPlayer.removeInventoryItem('coffe', 1)
- TriggerClientEvent('esx_status:add', source, 'thirst', 200000)
- TriggerClientEvent('esx_basicneeds:onDrink', source)
- TriggerClientEvent('mythic_notify:client:SendAlert', source, { type = 'inform', text = _U('used_water')})
- end)
- ESX.RegisterUsableItem('cupcake', function(source)
- local xPlayer = ESX.GetPlayerFromId(source)
- xPlayer.removeInventoryItem('cupcake', 1)
- TriggerClientEvent('esx_status:add', source, 'hunger', 200000)
- TriggerClientEvent('esx_basicneeds:onEat', source)
- TriggerClientEvent('mythic_notify:client:SendAlert', source, { type = 'inform', text = _U('used_bread')})
- end)
- ESX.RegisterUsableItem('gintonic', function(source)
- local xPlayer = ESX.GetPlayerFromId(source)
- xPlayer.removeInventoryItem('gintonic', 1)
- TriggerClientEvent('esx_status:add', source, 'thirst', 200000)
- TriggerClientEvent('esx_basicneeds:onDrink', source)
- TriggerClientEvent('mythic_notify:client:SendAlert', source, { type = 'inform', text = _U('used_water')})
- end)
- ESX.RegisterUsableItem('hamburger', function(source)
- local xPlayer = ESX.GetPlayerFromId(source)
- xPlayer.removeInventoryItem('hamburger', 1)
- TriggerClientEvent('esx_status:add', source, 'hunger', 200000)
- TriggerClientEvent('esx_basicneeds:onEat', source)
- TriggerClientEvent('mythic_notify:client:SendAlert', source, { type = 'inform', text = _U('used_bread')})
- end)
- ESX.RegisterUsableItem('icetea', function(source)
- local xPlayer = ESX.GetPlayerFromId(source)
- xPlayer.removeInventoryItem('icetea', 1)
- TriggerClientEvent('esx_status:add', source, 'thirst', 200000)
- TriggerClientEvent('esx_basicneeds:onDrink', source)
- TriggerClientEvent('mythic_notify:client:SendAlert', source, { type = 'inform', text = _U('used_water')})
- end)
- ESX.RegisterUsableItem('milk', function(source)
- local xPlayer = ESX.GetPlayerFromId(source)
- xPlayer.removeInventoryItem('milk', 1)
- TriggerClientEvent('esx_status:add', source, 'thirst', 200000)
- TriggerClientEvent('esx_basicneeds:onDrink', source)
- TriggerClientEvent('mythic_notify:client:SendAlert', source, { type = 'inform', text = _U('used_water')})
- end)
- ESX.RegisterUsableItem('tequila', function(source)
- local xPlayer = ESX.GetPlayerFromId(source)
- xPlayer.removeInventoryItem('tequila', 1)
- TriggerClientEvent('esx_status:add', source, 'thirst', 200000)
- TriggerClientEvent('esx_basicneeds:onDrink', source)
- TriggerClientEvent('mythic_notify:client:SendAlert', source, { type = 'inform', text = _U('used_water')})
- end)
- ESX.RegisterUsableItem('vodka', function(source)
- local xPlayer = ESX.GetPlayerFromId(source)
- xPlayer.removeInventoryItem('vodka', 1)
- TriggerClientEvent('esx_status:add', source, 'thirst', 200000)
- TriggerClientEvent('esx_basicneeds:onDrink', source)
- TriggerClientEvent('mythic_notify:client:SendAlert', source, { type = 'inform', text = _U('used_water')})
- end)
- ESX.RegisterUsableItem('whisky', function(source)
- local xPlayer = ESX.GetPlayerFromId(source)
- xPlayer.removeInventoryItem('whisky', 1)
- TriggerClientEvent('esx_status:add', source, 'thirst', 200000)
- TriggerClientEvent('esx_status:add', source, 'stress', 1000000) -- DENEMEK İÇİN 10000000 YAPTIM.
- TriggerClientEvent('esx_basicneeds:onDrink', source)
- TriggerClientEvent('mythic_notify:client:SendAlert', source, { type = 'inform', text = _U('used_water')})
- end)
- TriggerEvent('es:addGroupCommand', 'heal', 'admin', function(source, args, user)
- -- heal another player - don't heal source
- if args[1] then
- local playerId = tonumber(args[1])
- -- is the argument a number?
- if playerId then
- -- is the number a valid player?
- if GetPlayerName(playerId) then
- print(('esx_basicneeds: %s healed %s'):format(GetPlayerIdentifier(source, 0), GetPlayerIdentifier(playerId, 0)))
- TriggerClientEvent('esx_basicneeds:healPlayer', playerId)
- TriggerClientEvent('chat:addMessage', source, { args = { '^5LIVE', 'Iyilestirildin.' } })
- else
- TriggerClientEvent('chat:addMessage', source, { args = { '^5LIVE', 'Oyuncu acik deil.' } })
- end
- else
- TriggerClientEvent('chat:addMessage', source, { args = { '^5LIVE', 'Boyle bir id yok.' } })
- end
- else
- print(('esx_basicneeds: %s kendini canlandirdin'):format(GetPlayerIdentifier(source, 0)))
- TriggerClientEvent('esx_basicneeds:healPlayer', source)
- end
- end, function(source, args, user)
- TriggerClientEvent('chat:addMessage', source, { args = { '^5LIVE', 'Bunun icin yetkin yok!.' } })
- end, {help = 'Açlığı, susuzluğu ve canını doldurur.', params = {{name = 'playerId', help = '(optional) player id'}}})
- --SIGARA OZEL
- TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
- ESX.RegisterUsableItem('cigarett', function(source)
- local xPlayer = ESX.GetPlayerFromId(source)
- xPlayer.removeInventoryItem('cigarett', 1)
- TriggerClientEvent('esx_basicneeds:OnSmokeCigarett', source)
- Citizen.Wait(8000)
- TriggerClientEvent('esx_status:remove', source, 'stress', 1000000) --DENEMEK İÇİN 100000 YAPTIM.
- TriggerClientEvent('mythic_notify:client:SendAlert', source, { type = 'inform', text = 'Sigara kullandığından stresin azalıyor.'})
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement