-- Changes the time RegisterNetEvent('ps-adminmenu:client:ChangeTime', function(data, selectedData) local data = CheckDataFromKey(data) if not data or not CheckPerms(data.perms) then return end local time = selectedData["Time Events"].value if not time then return end TriggerServerEvent('qb-weathersync:server:setTime', time, 00) end) -- Changes the weather RegisterNetEvent('ps-adminmenu:client:ChangeWeather', function(data, selectedData) local data = CheckDataFromKey(data) if not data or not CheckPerms(data.perms) then return end local weather = selectedData["Weather"].value TriggerServerEvent('qb-weathersync:server:setWeather', weather) end) RegisterNetEvent('ps-adminmenu:client:copyToClipboard', function(data, selectedData) local data = CheckDataFromKey(data) if not data or not CheckPerms(data.perms) then return end local dropdown = selectedData["Copy Coords"].value local ped = PlayerPedId() local string = nil if dropdown == 'vector2' then local coords = GetEntityCoords(ped) local x = QBCore.Shared.Round(coords.x, 2) local y = QBCore.Shared.Round(coords.y, 2) string = "vector2(".. x ..", ".. y ..")" QBCore.Functions.Notify(locale("copy_vector2"), 'success') elseif dropdown == 'vector3' then local coords = GetEntityCoords(ped) local x = QBCore.Shared.Round(coords.x, 2) local y = QBCore.Shared.Round(coords.y, 2) local z = QBCore.Shared.Round(coords.z, 2) string = "vector3(".. x ..", ".. y ..", ".. z ..")" QBCore.Functions.Notify(locale("copy_vector3"), 'success') elseif dropdown == 'vector4' then local coords = GetEntityCoords(ped) local x = QBCore.Shared.Round(coords.x, 2) local y = QBCore.Shared.Round(coords.y, 2) local z = QBCore.Shared.Round(coords.z, 2) local heading = GetEntityHeading(ped) local h = QBCore.Shared.Round(heading, 2) string = "vector4(".. x ..", ".. y ..", ".. z ..", ".. h ..")" QBCore.Functions.Notify(locale("copy_vector4"), 'success') elseif dropdown == 'heading' then local heading = GetEntityHeading(ped) local h = QBCore.Shared.Round(heading, 2) string = h QBCore.Functions.Notify(locale("copy_heading"), 'success') elseif string == nil then QBCore.Functions.Notify(locale("empty_input"), 'error') end lib.setClipboard(string) end)