diff --git a/client/main.lua b/client/main.lua index fd69e2e4..4db12de3 100644 --- a/client/main.lua +++ b/client/main.lua @@ -46,7 +46,7 @@ Citizen.CreateThread(function() if Status[i].clientAction.add ~= nil then - local val = Status[i].clientAction.add + local val = math.floor(Status[i].clientAction.add / (Config.TickTime / Config.ClientTickTime)) if Status[i].val + val > Config.StatusMax then Status[i].val = StatusMax @@ -58,7 +58,7 @@ Citizen.CreateThread(function() if Status[i].clientAction.remove ~= nil then - local val = Status[i].clientAction.remove + local val = math.floor(Status[i].clientAction.remove / (Config.TickTime / Config.ClientTickTime)) if Status[i].val - val < 0 then Status[i].val = 0 @@ -75,7 +75,7 @@ Citizen.CreateThread(function() status = Status }) - Citizen.Wait(Config.TickTime) + Citizen.Wait(Config.ClientqTickTime) end end) diff --git a/config.lua b/config.lua index 862ec1bd..1baf3075 100644 --- a/config.lua +++ b/config.lua @@ -1,5 +1,6 @@ Config = {} Config.StatusMax = 1000000 -Config.TickTime = 1000 -Config.UpdateClientTime = 60000 \ No newline at end of file +Config.TickTime = 30000 +Config.ClientTickTime = 1000 +Config.UpdateClientTime = 65000 \ No newline at end of file