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
65 lines
2.6 KiB
Lua
65 lines
2.6 KiB
Lua
local QBCore = exports['qb-core']:GetCoreObject()
|
|
|
|
RegisterServerEvent('md-drugs:server:startcook', function()
|
|
local src = source
|
|
local Player = QBCore.Functions.GetPlayer(src)
|
|
if not Itemcheck(Player, 'ephedrine', 1, 'true') and Itemcheck(Player, 'acetone', 1, 'true') then return end
|
|
Notifys("Adding Things To The Mix", "success")
|
|
RemoveItem('ephedrine', 1)
|
|
RemoveItem('acetone', 1)
|
|
Log(Player.PlayerData.charinfo.firstname .. ' ' .. Player.PlayerData.charinfo.lastname .. ' Started A Meth Batch', 'Meth')
|
|
end)
|
|
|
|
RegisterServerEvent('md-drugs:server:givemethingridients', 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('ephedrine', amount) then
|
|
Notifys(Lang.meth.eph, "success")
|
|
Log(Player.PlayerData.charinfo.firstname .. ' ' .. Player.PlayerData.charinfo.lastname .. ' Got ' .. amount .. ' Of Ephedrine', 'Meth')
|
|
end
|
|
else
|
|
if AddItem('acetone', amount) then
|
|
Notifys(Lang.meth.ace, "success")
|
|
Log(Player.PlayerData.charinfo.firstname .. ' ' .. Player.PlayerData.charinfo.lastname .. ' Got ' .. amount .. ' Of Acetone', 'Meth')
|
|
end
|
|
end
|
|
end)
|
|
|
|
RegisterServerEvent('md-drugs:server:getmeth', function()
|
|
local src = source
|
|
local Player = QBCore.Functions.GetPlayer(src)
|
|
local amount = math.random(1,5)
|
|
|
|
if RemoveItem("empty_weed_bag", amount) then
|
|
AddItem("methbags", amount)
|
|
Notifys("You Made " .. amount .. " Bags Of Meth!", "success")
|
|
Log(Player.PlayerData.charinfo.firstname .. ' ' .. Player.PlayerData.charinfo.lastname .. ' Bagged ' .. amount .. 'Of Meth', 'Meth')
|
|
else
|
|
Notifys(Lang.meth.nobag, "error")
|
|
end
|
|
end)
|
|
|
|
RegisterServerEvent('md-drugs:server:geteph', function(num)
|
|
local src = source
|
|
local Player = QBCore.Functions.GetPlayer(src)
|
|
local playerPed = GetPlayerPed(source)
|
|
if CheckDist(source, playerPed, Config.MethEph[num]['loc']) then return end
|
|
if AddItem('ephedrine', 1) then
|
|
Notifys('Got Ephedrine!', "success")
|
|
Log(Player.PlayerData.charinfo.firstname .. ' ' .. Player.PlayerData.charinfo.lastname .. ' Got ' .. 1 .. 'Of Ephedrine', 'Meth')
|
|
end
|
|
end)
|
|
|
|
RegisterServerEvent('md-drugs:server:getace', function(num)
|
|
local src = source
|
|
local Player = QBCore.Functions.GetPlayer(src)
|
|
local playerPed = GetPlayerPed(source)
|
|
if CheckDist(source, playerPed, Config.Methace[num]['loc']) then return end
|
|
if AddItem('acetone', 1) then
|
|
Log(Player.PlayerData.charinfo.firstname .. ' ' .. Player.PlayerData.charinfo.lastname .. ' Got ' .. 1 .. 'Of Acetone', 'Meth')
|
|
Notifys('Got Acetone!', "success")
|
|
end
|
|
end) |