mirror of
https://github.com/gmod-integration/lua.git
synced 2025-03-15 22:07:34 +00:00
refactor: gmi_test_error to admin only
This commit is contained in:
parent
4ae8735a25
commit
2ab252629a
21
lua/gmod_integration/shared/sh_con.lua
Normal file
21
lua/gmod_integration/shared/sh_con.lua
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
concommand.Add("gmi_test_error", function(ply, cmd, args)
|
||||||
|
if !SERVER && !LocalPlayer():gmIntIsAdmin() then
|
||||||
|
print("[Gmod Integration] Missing permissions to run this command")
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
if #args == 0 then
|
||||||
|
error("This is a test error")
|
||||||
|
else
|
||||||
|
if args[1] == "loop" then
|
||||||
|
hook.Add("Think", "gmInte:TestError:Loop", function() error("This is a test error") end)
|
||||||
|
timer.Simple(5, function() hook.Remove("Think", "gmInte:TestError:Loop") end)
|
||||||
|
elseif args[1] == "crash" then
|
||||||
|
while true do
|
||||||
|
error("This is a crash error")
|
||||||
|
end
|
||||||
|
else
|
||||||
|
error("This is a test error")
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end)
|
|
@ -32,23 +32,4 @@ function gmInte.isPrivateIP(ip)
|
||||||
if parts[1] == "172" && tonumber(parts[2]) >= 16 && tonumber(parts[2]) <= 31 then return true end
|
if parts[1] == "172" && tonumber(parts[2]) >= 16 && tonumber(parts[2]) <= 31 then return true end
|
||||||
if parts[1] == "127" then return true end
|
if parts[1] == "127" then return true end
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
|
|
||||||
concommand.Add("gmi_test_error", function(ply, cmd, args)
|
|
||||||
print(ply, cmd)
|
|
||||||
PrintTable(args)
|
|
||||||
if #args == 0 then
|
|
||||||
error("This is a test error")
|
|
||||||
else
|
|
||||||
if args[1] == "loop" then
|
|
||||||
hook.Add("Think", "gmInte:TestError:Loop", function() error("This is a test error") end)
|
|
||||||
timer.Simple(5, function() hook.Remove("Think", "gmInte:TestError:Loop") end)
|
|
||||||
elseif args[1] == "crash" then
|
|
||||||
while true do
|
|
||||||
error("This is a crash error")
|
|
||||||
end
|
|
||||||
else
|
|
||||||
error("This is a test error")
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end)
|
|
Loading…
Reference in New Issue
Block a user