181 lines
5.3 KiB
Lua
181 lines
5.3 KiB
Lua
|
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")
|