ESX = nil TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end) ESX.RegisterUsableItem('beer', function(source) local xPlayer = ESX.GetPlayerFromId(source) xPlayer.removeInventoryItem('beer', 1) TriggerClientEvent('esx_status:add', source, 'drunk', 250000) TriggerClientEvent('esx_optionalneeds:onDrink', source) TriggerClientEvent('esx:showNotification', source, _U('used_beer')) end) ESX.RegisterUsableItem('whisky', function(source) local xPlayer = ESX.GetPlayerFromId(source) xPlayer.removeInventoryItem('whisky', 1) TriggerClientEvent('esx_status:add', source, 'drunk', 2300000) TriggerClientEvent('esx_optionalneeds:onDrink', source) TriggerClientEvent('esx:showNotification', source, _U('used_whisky')) end) ESX.RegisterUsableItem('whiskycoca', function(source) local xPlayer = ESX.GetPlayerFromId(source) xPlayer.removeInventoryItem('whiskycoca', 1) TriggerClientEvent('esx_status:add', source, 'drunk', 2300000) TriggerClientEvent('esx_optionalneeds:onDrink', source) TriggerClientEvent('esx:showNotification', source, _U('used_whiskycoca')) end) ESX.RegisterUsableItem('wine', function(source) local xPlayer = ESX.GetPlayerFromId(source) xPlayer.removeInventoryItem('wine', 1) TriggerClientEvent('esx_status:add', source, 'drunk', 260000) TriggerClientEvent('esx_optionalneeds:onDrink', source) TriggerClientEvent('esx:showNotification', source, _U('used_wine')) end) ESX.RegisterUsableItem('vine', function(source) local xPlayer = ESX.GetPlayerFromId(source) xPlayer.removeInventoryItem('vine', 1) TriggerClientEvent('esx_status:add', source, 'drunk', 260000) TriggerClientEvent('esx_optionalneeds:onDrink', source) TriggerClientEvent('esx:showNotification', source, _U('used_vine')) end) ESX.RegisterUsableItem('vodkafruit', function(source) local xPlayer = ESX.GetPlayerFromId(source) xPlayer.removeInventoryItem('vodkafruit', 1) TriggerClientEvent('esx_status:add', source, 'drunk', 2300000) TriggerClientEvent('esx_optionalneeds:onDrink', source) TriggerClientEvent('esx:showNotification', source, _U('used_vodkafruit')) end) ESX.RegisterUsableItem('vodkaenergy', function(source) local xPlayer = ESX.GetPlayerFromId(source) xPlayer.removeInventoryItem('vodkaenergy', 1) TriggerClientEvent('esx_status:add', source, 'drunk', 2300000) TriggerClientEvent('esx_optionalneeds:onDrink', source) TriggerClientEvent('esx:showNotification', source, _U('used_vodkaenergy')) end) ESX.RegisterUsableItem('vodka', function(source) local xPlayer = ESX.GetPlayerFromId(source) xPlayer.removeInventoryItem('vodka', 1) TriggerClientEvent('esx_status:add', source, 'drunk', 2300000) TriggerClientEvent('esx_optionalneeds:onDrink', source) TriggerClientEvent('esx:showNotification', source, _U('used_vodka')) end) ESX.RegisterUsableItem('tequila', function(source) local xPlayer = ESX.GetPlayerFromId(source) xPlayer.removeInventoryItem('tequila', 1) TriggerClientEvent('esx_status:add', source, 'drunk', 2300000) TriggerClientEvent('esx_optionalneeds:onDrink', source) TriggerClientEvent('esx:showNotification', source, _U('used_tequila')) end) ESX.RegisterUsableItem('rhum', function(source) local xPlayer = ESX.GetPlayerFromId(source) xPlayer.removeInventoryItem('rhum', 1) TriggerClientEvent('esx_status:add', source, 'drunk', 2300000) TriggerClientEvent('esx_optionalneeds:onDrink', source) TriggerClientEvent('esx:showNotification', source, _U('used_rhum')) end) ESX.RegisterUsableItem('martini', function(source) local xPlayer = ESX.GetPlayerFromId(source) xPlayer.removeInventoryItem('martini', 1) TriggerClientEvent('esx_status:add', source, 'drunk', 2300000) TriggerClientEvent('esx_optionalneeds:onDrink', source) TriggerClientEvent('esx:showNotification', source, _U('used_martini')) end) ESX.RegisterUsableItem('jager', function(source) local xPlayer = ESX.GetPlayerFromId(source) xPlayer.removeInventoryItem('jager', 1) TriggerClientEvent('esx_status:add', source, 'drunk', 1800000) TriggerClientEvent('esx_optionalneeds:onDrink', source) TriggerClientEvent('esx:showNotification', source, _U('used_jager')) end) ESX.RegisterUsableItem('cubalibre', function(source) local xPlayer = ESX.GetPlayerFromId(source) xPlayer.removeInventoryItem('cubalibre', 1) TriggerClientEvent('esx_status:add', source, 'drunk', 12000000) TriggerClientEvent('esx_optionalneeds:onDrink', source) TriggerClientEvent('esx:showNotification', source, _U('used_cubalibre')) end) ESX.RegisterUsableItem('bacardi', function(source) local xPlayer = ESX.GetPlayerFromId(source) xPlayer.removeInventoryItem('bacardi', 1) TriggerClientEvent('esx_status:add', source, 'drunk', 2300000) TriggerClientEvent('esx_optionalneeds:onDrink', source) TriggerClientEvent('esx:showNotification', source, _U('used_bacardi')) end) print("^0======================================================================^7") print("^0[^4Author^0] ^7:^0 ^0M_Viper^7") print("^0[^3Version^0] ^7:^0 1.0.3^7") print("^0[^2Discord^0] ^7:^0 ^5dc.Difficult-Knights.de") print("^0[^1YouTube^0] ^7:^0 ^5https://www.youtube.com/channel/UCmTXYM0rY7VlVlNrOA-O63A^7") print("^0======================================================================^7")