From 74d7d7e6f6543e014dca2288ead8ee33ac2f86e3 Mon Sep 17 00:00:00 2001 From: MoskalykA <100430077+MoskalykA@users.noreply.github.com> Date: Wed, 26 Jul 2023 04:58:55 +0200 Subject: [PATCH] refactor: less calculations --- [core]/es_extended/client/functions.lua | 2 +- [core]/es_extended/server/common.lua | 3 ++- [core]/esx_skin/client/main.lua | 5 +++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/[core]/es_extended/client/functions.lua b/[core]/es_extended/client/functions.lua index 92b3ce58..508326b2 100644 --- a/[core]/es_extended/client/functions.lua +++ b/[core]/es_extended/client/functions.lua @@ -1015,7 +1015,7 @@ function ESX.Game.Utils.DrawText3D(coords, text, size, font) local fov = (1 / GetGameplayCamFov()) * 100 scale = scale * fov - SetTextScale(0.0 * scale, 0.55 * scale) + SetTextScale(0.0, 0.55 * scale) SetTextFont(font) SetTextProportional(1) SetTextColour(255, 255, 255, 215) diff --git a/[core]/es_extended/server/common.lua b/[core]/es_extended/server/common.lua index c0749590..48ca2272 100644 --- a/[core]/es_extended/server/common.lua +++ b/[core]/es_extended/server/common.lua @@ -31,8 +31,9 @@ end local function StartDBSync() CreateThread(function() + local interval = 10 * 60 * 1000 while true do - Wait(10 * 60 * 1000) + Wait(interval) Core.SavePlayers() end end) diff --git a/[core]/esx_skin/client/main.lua b/[core]/esx_skin/client/main.lua index 966f9ab5..8d952fde 100644 --- a/[core]/esx_skin/client/main.lua +++ b/[core]/esx_skin/client/main.lua @@ -147,6 +147,7 @@ function DeleteSkinCam() end CreateThread(function() + local customPI = math.pi / 180.0 while true do local sleep = 1500 @@ -164,7 +165,7 @@ CreateThread(function() local playerPed = PlayerPedId() local coords = GetEntityCoords(playerPed) - local angle = heading * math.pi / 180.0 + local angle = heading * customPI local theta = { x = math.cos(angle), y = math.sin(angle) @@ -182,7 +183,7 @@ CreateThread(function() angleToLook = angleToLook + 360 end - angleToLook = angleToLook * math.pi / 180.0 + angleToLook = angleToLook * customPI local thetaToLook = { x = math.cos(angleToLook), y = math.sin(angleToLook)