if you want to use the logs go to line 3 of server/functions.lua and turn to true, then inside of your server.cfg add this ``` set fivemerrLogs "API_KEY" ``` obviously replace the API_KEY with your api key
44 lines
1.9 KiB
Lua
44 lines
1.9 KiB
Lua
local QBCore = exports['qb-core']:GetCoreObject()
|
|
|
|
RegisterServerEvent('md-drugs:server:givelean', function()
|
|
local src = source
|
|
local Player = QBCore.Functions.GetPlayer(src)
|
|
local chance = math.random(1,100)
|
|
local amount = math.random(1,5)
|
|
if chance <= 50 then
|
|
if AddItem('mdlean', amount) then
|
|
Notifys(Lang.Lean.lean, "success")
|
|
Log(Player.PlayerData.charinfo.firstname .. ' ' .. Player.PlayerData.charinfo.lastname .. ' Got ' .. amount .. ' Of Lean' , 'lean')
|
|
end
|
|
else
|
|
if AddItem('mdreddextro', amount) then
|
|
Notifys(Lang.Lean.dextro, "success")
|
|
Log(Player.PlayerData.charinfo.firstname .. ' ' .. Player.PlayerData.charinfo.lastname .. ' Got ' .. amount .. ' Of Red Dextro' , 'lean')
|
|
end
|
|
end
|
|
end)
|
|
local lean = {'mdlean', 'mdreddextro'}
|
|
for k, v in pairs (lean) do
|
|
QBCore.Functions.CreateUseableItem(v, function(source)
|
|
local src = source
|
|
local Player = QBCore.Functions.GetPlayer(src)
|
|
if v == 'mdlean' then
|
|
if Player.Functions.GetItemByName('leancup') and Player.Functions.GetItemByName('sprunk') and Player.Functions.GetItemByName('mdlean') then
|
|
Player.Functions.RemoveItem('mdlean', 1 )
|
|
Player.Functions.RemoveItem('sprunk', 1 )
|
|
Player.Functions.RemoveItem('leancup', 1 )
|
|
Player.Functions.AddItem('cupoflean', 1 )
|
|
Log(Player.PlayerData.charinfo.firstname .. ' ' .. Player.PlayerData.charinfo.lastname .. ' Made A Cup Of Lean' , 'lean')
|
|
end
|
|
else
|
|
if Player.Functions.GetItemByName('leancup') and Player.Functions.GetItemByName('sprunk') and Player.Functions.GetItemByName('mdreddextro') then
|
|
Player.Functions.RemoveItem('mdreddextro', 1 )
|
|
Player.Functions.RemoveItem('sprunk', 1 )
|
|
Player.Functions.RemoveItem('leancup', 1 )
|
|
Player.Functions.AddItem('cupofdextro', 1 )
|
|
Log(Player.PlayerData.charinfo.firstname .. ' ' .. Player.PlayerData.charinfo.lastname .. ' Made A Cup Of Red Dextro' , 'lean')
|
|
end
|
|
end
|
|
end)
|
|
end
|