mirror of
https://github.com/gmod-integration/lua.git
synced 2025-03-15 22:07:34 +00:00
fix double screenshot
This commit is contained in:
parent
51fba632d8
commit
0688f74629
|
@ -34,11 +34,17 @@ function gmInte.openAdminConfig()
|
|||
end
|
||||
|
||||
local ScreenshotRequested = false
|
||||
hook.Add("PostRender", "gmInteScreenshot", function()
|
||||
if (!ScreenshotRequested) then return end
|
||||
ScreenshotRequested = false
|
||||
local frameCount = 0
|
||||
|
||||
local captureData = {
|
||||
hook.Add("PostRender", "gmInteScreenshot", function()
|
||||
if (!ScreenshotRequested) then return end
|
||||
|
||||
frameCount = frameCount + 1
|
||||
if (frameCount < 2) then return end
|
||||
|
||||
ScreenshotRequested = false
|
||||
|
||||
local captureData = {
|
||||
format = "png",
|
||||
x = 0,
|
||||
y = 0,
|
||||
|
@ -64,17 +70,14 @@ hook.Add("PostRender", "gmInteScreenshot", function()
|
|||
gmInte.log("Screenshot failed to send to Discord, error code: " .. code, true)
|
||||
end
|
||||
)
|
||||
|
||||
file.Write( "image.png", data )
|
||||
end)
|
||||
|
||||
function gmInte.takeScreenShot(serverID, authToken)
|
||||
gmInte.config.id = serverID
|
||||
gmInte.config.token = authToken
|
||||
|
||||
timer.Simple(0.2, function()
|
||||
ScreenshotRequested = true
|
||||
end)
|
||||
ScreenshotRequested = true
|
||||
frameCount = 0
|
||||
end
|
||||
|
||||
//
|
||||
|
|
Loading…
Reference in New Issue
Block a user