Initial git commit
This commit is contained in:
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
servers/
|
||||
workspace/
|
||||
BIN
TraitorList.exe
Normal file
BIN
TraitorList.exe
Normal file
Binary file not shown.
BIN
Xenos64.exe
Normal file
BIN
Xenos64.exe
Normal file
Binary file not shown.
25
cratescan.lua
Normal file
25
cratescan.lua
Normal file
@@ -0,0 +1,25 @@
|
||||
-- Don't forget PrintTable
|
||||
print(type(LocalPlayer():GetEyeTrace().Entity))
|
||||
looking = LocalPlayer():GetEyeTrace().Entity
|
||||
print(looking:GetClass())
|
||||
|
||||
local chams_mat = CreateMaterial("deznutz", "VertexLitGeneric", { ["$basetexture"] = "models/debug/debugwhite", ["$model"] = 0, ["$ignorez"] = 0 })
|
||||
|
||||
hook.Add("HUDPaintBackground", "LL_HudDrawHook", function()
|
||||
local color = Color(0,255,0)
|
||||
local color2 = Color(255,0,0)
|
||||
local color3 = Color(255,255,255)
|
||||
for k,v in pairs(ents.FindByClass("sent_crate")) do
|
||||
cam.Start3D()
|
||||
--Chams code
|
||||
render.SuppressEngineLighting(true)
|
||||
render.SetColorModulation((color.r / 255), (color.g / 255), (color.b / 255))
|
||||
render.MaterialOverride(chams_mat)
|
||||
v:DrawModel()
|
||||
render.SuppressEngineLighting(false)
|
||||
cam.End3D()
|
||||
end
|
||||
end)
|
||||
|
||||
print("Attempted")
|
||||
surface.PlaySound ("npc/scanner/scanner_scan1.wav")
|
||||
BIN
gluasteal.dll
Normal file
BIN
gluasteal.dll
Normal file
Binary file not shown.
78
gluesteak.lua
Normal file
78
gluesteak.lua
Normal file
@@ -0,0 +1,78 @@
|
||||
-- to launch, we need to select a unique lua file to inject into.
|
||||
if (gluesteak.SCRIPT:match("cl_disguise")) then
|
||||
-- Verify injection
|
||||
function GS_Test()
|
||||
print(" Your Test Steak Has been glued Sir.")
|
||||
surface.PlaySound("npc/scanner/scanner_scan1.wav")
|
||||
end
|
||||
concommand.Add("gs_test", GS_Test)
|
||||
|
||||
-- Run dynamic user-defined code.
|
||||
function GS_TRIGGER()
|
||||
gluesteak.include("trigger.lua")
|
||||
end
|
||||
concommand.Add("gs_trigger", GS_TRIGGER)
|
||||
|
||||
-- Run dynamic user-defined code.
|
||||
function GS_TRIGGER()
|
||||
gluesteak.include("./pkt/frame_handler.lua")
|
||||
end
|
||||
concommand.Add("gs_net", GS_TRIGGER)
|
||||
|
||||
-- Run dynamic user-defined code.
|
||||
function GS_TFIND()
|
||||
gluesteak.include("tList.lua")
|
||||
end
|
||||
concommand.Add("gs_tfind", GS_TFIND)
|
||||
|
||||
-- Load TH
|
||||
--function GS_H()
|
||||
-- gluesteak.include("timesh.lua")
|
||||
--end
|
||||
--concommand.Add("gs_h", GS_H)
|
||||
|
||||
-- SteakScan
|
||||
--gluesteak.include("steakscn.lua")
|
||||
end
|
||||
|
||||
-- Rewrites
|
||||
if (gluesteak.SCRIPT:match("disconnect")) then
|
||||
-- Replace the original disconnect script with our own.
|
||||
gluesteak.include("./redir/disconnector.lua")
|
||||
-- Kill the original script
|
||||
return false
|
||||
end
|
||||
|
||||
|
||||
-- Blacklists
|
||||
--
|
||||
if (gluesteak.SCRIPT:match("cl_screenshot")) then
|
||||
-- gmod_discordintegration arbitrary URL screenshot
|
||||
return false
|
||||
end
|
||||
--
|
||||
if (gluesteak.SCRIPT:match("clientv2")) then
|
||||
-- Screenshot alert
|
||||
return false
|
||||
end
|
||||
--
|
||||
if (gluesteak.SCRIPT:match("anticheat")) then
|
||||
-- Moat AC
|
||||
return false
|
||||
end
|
||||
--
|
||||
if (gluesteak.SCRIPT:match("cc_commandtable")) then
|
||||
-- Dinkleburg AC (convar scan)
|
||||
return false
|
||||
end
|
||||
--
|
||||
if (gluesteak.SCRIPT:match("cc_hook")) then
|
||||
-- Dinkleburg AC (hook scan)
|
||||
return false
|
||||
end
|
||||
--
|
||||
if (gluesteak.SCRIPT:match("cc_rcon")) then
|
||||
-- Dinkleburg server remote lua exec
|
||||
return false
|
||||
end
|
||||
--
|
||||
715
log.txt
Normal file
715
log.txt
Normal file
@@ -0,0 +1,715 @@
|
||||
[24-07-22 - 19:09:56.817] [info] Blocked the execution of addons/gmn/lua/plugins/moat/modules/anticheat/client/mac.lua
|
||||
[24-07-22 - 19:11:32.766] [info] Blocked the execution of addons/gmn/lua/plugins/moat/modules/anticheat/client/mac.lua
|
||||
[24-07-22 - 19:13:06.279] [info] Blocked the execution of addons/gmn/lua/plugins/moat/modules/anticheat/client/mac.lua
|
||||
[24-07-22 - 19:42:11.889] [info] Blocked the execution of addons/gmn/lua/plugins/moat/modules/anticheat/client/mac.lua
|
||||
[10-03-23 - 23:01:38.202] [info] Initializing gluesteal v3.2
|
||||
[10-03-23 - 23:01:38.207] [info] Successfully initialized
|
||||
[10-03-23 - 23:01:38.207] [info] Join a server to retrieve the lua files
|
||||
[10-03-23 - 23:01:38.207] [info] Lua files will be saved to 'C:\Users\Jordan\Documents\gluesteak\servers'
|
||||
[10-03-23 - 23:02:22.830] [info] Initializing gluesteal v3.2
|
||||
[10-03-23 - 23:03:08.284] [info] Initializing gluesteal v3.2
|
||||
[10-03-23 - 23:03:08.288] [info] Successfully initialized
|
||||
[10-03-23 - 23:03:08.288] [info] Join a server to retrieve the lua files
|
||||
[10-03-23 - 23:03:08.288] [info] Lua files will be saved to 'C:\Users\Jordan\Documents\gluesteak\servers'
|
||||
[11-03-23 - 10:30:30.063] [info] Initializing gluesteal v3.2
|
||||
[11-03-23 - 10:30:30.067] [info] Successfully initialized
|
||||
[11-03-23 - 10:30:30.067] [info] Join a server to retrieve the lua files
|
||||
[11-03-23 - 10:30:30.067] [info] Lua files will be saved to 'C:\Users\Jordan\Documents\gluesteak\servers'
|
||||
[11-03-23 - 10:31:07.701] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[11-03-23 - 10:31:20.868] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[11-03-23 - 10:31:20.868] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[11-03-23 - 10:39:32.430] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[11-03-23 - 10:39:44.240] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[11-03-23 - 10:39:44.240] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[11-03-23 - 12:26:35.625] [info] Initializing gluesteal v3.2
|
||||
[11-03-23 - 12:26:35.629] [info] Successfully initialized
|
||||
[11-03-23 - 12:26:35.629] [info] Join a server to retrieve the lua files
|
||||
[11-03-23 - 12:26:35.629] [info] Lua files will be saved to 'C:\Users\Jordan\Documents\gluesteak\servers'
|
||||
[11-03-23 - 12:27:17.492] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[11-03-23 - 12:27:30.634] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[11-03-23 - 12:27:30.634] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[11-03-23 - 12:33:37.709] [warning] Failed to include trigger.lua execution error '[string "trigger.lua"]:15: attempt to call method 'Name' (a nil value)'
|
||||
[11-03-23 - 12:43:05.470] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[11-03-23 - 12:43:18.127] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[11-03-23 - 12:43:18.138] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[11-03-23 - 12:49:05.255] [warning] Failed to include trigger.lua execution error '[string "trigger.lua"]:15: attempt to call method 'Name' (a nil value)'
|
||||
[11-03-23 - 12:49:40.133] [warning] Failed to include trigger.lua execution error '[string "trigger.lua"]:15: attempt to call method 'Name' (a nil value)'
|
||||
[11-03-23 - 13:07:49.598] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[11-03-23 - 13:08:01.837] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[11-03-23 - 13:08:01.875] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[11-03-23 - 13:13:51.427] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[11-03-23 - 13:14:07.290] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[11-03-23 - 13:14:07.290] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[11-03-23 - 13:44:38.748] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[11-03-23 - 13:44:53.913] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[11-03-23 - 13:44:53.913] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[11-03-23 - 13:44:57.603] [warning] Failed to include trigger.lua execution error '[string "trigger.lua"]:3: attempt to call method 'Name' (a nil value)'
|
||||
[11-03-23 - 13:45:20.802] [warning] Failed to include trigger.lua execution error '[string "trigger.lua"]:3: attempt to call method 'Name' (a nil value)'
|
||||
[11-03-23 - 13:45:37.324] [warning] Failed to include trigger.lua execution error '[string "trigger.lua"]:2: attempt to call method 'Name' (a nil value)'
|
||||
[11-03-23 - 13:47:32.159] [warning] Failed to include trigger.lua execution error '[string "trigger.lua"]:3: attempt to call method 'Name' (a nil value)'
|
||||
[11-03-23 - 13:48:23.000] [warning] Failed to include trigger.lua execution error '[string "trigger.lua"]:8: attempt to call method 'Name' (a nil value)'
|
||||
[11-03-23 - 13:49:12.045] [warning] Failed to include trigger.lua execution error '[string "trigger.lua"]:8: attempt to call method 'Name' (a nil value)'
|
||||
[11-03-23 - 13:49:23.894] [warning] Failed to include trigger.lua execution error '[string "trigger.lua"]:8: attempt to call method 'Name' (a nil value)'
|
||||
[11-03-23 - 13:49:34.607] [warning] Failed to include trigger.lua execution error '[string "trigger.lua"]:8: attempt to call method 'Name' (a nil value)'
|
||||
[11-03-23 - 13:56:29.520] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[11-03-23 - 13:56:44.515] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[11-03-23 - 13:56:44.578] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[11-03-23 - 13:58:14.015] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[11-03-23 - 13:58:28.517] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[11-03-23 - 13:58:28.518] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[11-03-23 - 13:59:40.180] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[11-03-23 - 13:59:55.297] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[11-03-23 - 13:59:55.298] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[11-03-23 - 14:19:48.584] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[11-03-23 - 14:20:02.375] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[11-03-23 - 14:20:02.381] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[11-03-23 - 14:43:41.661] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[11-03-23 - 14:43:56.163] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[11-03-23 - 14:43:56.164] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[11-03-23 - 14:46:22.959] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[11-03-23 - 14:46:24.910] [warning] Failed to include ./redir/gl_pointshopbetting.lua execution error '[string "./redir/gl_pointshopbetting.lua"]:375: attempt to index field 'Settings' (a nil value)'
|
||||
[11-03-23 - 14:46:24.910] [info] Blocked the execution of addons/pointshopbetting/lua/cl_pointshopbetting.lua
|
||||
[11-03-23 - 14:46:36.995] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[11-03-23 - 14:46:36.999] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[11-03-23 - 14:49:16.061] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[11-03-23 - 14:49:18.018] [warning] Failed to include ./redir/gl_pointshopbetting.lua execution error '[string "./redir/gl_pointshopbetting.lua"]:375: attempt to index field 'Settings' (a nil value)'
|
||||
[11-03-23 - 14:49:18.018] [info] Blocked the execution of addons/pointshopbetting/lua/cl_pointshopbetting.lua
|
||||
[11-03-23 - 14:49:29.966] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[11-03-23 - 14:49:29.966] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[11-03-23 - 14:52:20.075] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[11-03-23 - 14:52:34.119] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[11-03-23 - 14:52:34.122] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[11-03-23 - 15:17:48.549] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[11-03-23 - 15:18:03.415] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[11-03-23 - 15:18:03.423] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[11-03-23 - 15:46:17.292] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[11-03-23 - 15:46:30.088] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[11-03-23 - 15:46:30.094] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[11-03-23 - 21:01:39.267] [info] Initializing gluesteal v3.2
|
||||
[11-03-23 - 21:01:39.272] [info] Successfully initialized
|
||||
[11-03-23 - 21:01:39.272] [info] Join a server to retrieve the lua files
|
||||
[11-03-23 - 21:01:39.272] [info] Lua files will be saved to 'C:\Users\Jordan\Documents\gluesteak\servers'
|
||||
[11-03-23 - 21:02:15.436] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[11-03-23 - 21:02:30.284] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[11-03-23 - 21:02:30.284] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[11-03-23 - 21:03:14.922] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[11-03-23 - 21:03:28.990] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[11-03-23 - 21:03:28.990] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[11-03-23 - 21:35:13.498] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[11-03-23 - 21:35:30.378] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[11-03-23 - 21:35:30.378] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[11-03-23 - 22:08:01.610] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[11-03-23 - 22:08:14.848] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[11-03-23 - 22:08:14.848] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[11-03-23 - 22:36:30.347] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[11-03-23 - 22:36:45.259] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[11-03-23 - 22:36:45.269] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[11-03-23 - 23:56:11.590] [info] Initializing gluesteal v3.2
|
||||
[11-03-23 - 23:56:11.595] [info] Successfully initialized
|
||||
[11-03-23 - 23:56:11.595] [info] Join a server to retrieve the lua files
|
||||
[11-03-23 - 23:56:11.595] [info] Lua files will be saved to 'C:\Users\Jordan\Documents\gluesteak\servers'
|
||||
[11-03-23 - 23:56:58.621] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[11-03-23 - 23:57:12.262] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[11-03-23 - 23:57:12.263] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[12-03-23 - 00:01:45.062] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[12-03-23 - 00:01:58.682] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[12-03-23 - 00:01:58.687] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[12-03-23 - 00:17:58.225] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[12-03-23 - 00:18:10.486] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[12-03-23 - 00:18:10.486] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[12-03-23 - 00:43:44.292] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[12-03-23 - 00:43:56.776] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[12-03-23 - 00:43:56.776] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[12-03-23 - 01:08:39.498] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[12-03-23 - 01:08:52.365] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[12-03-23 - 01:08:52.369] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[12-03-23 - 01:21:53.076] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[12-03-23 - 01:22:05.594] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[12-03-23 - 01:22:05.598] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[12-03-23 - 01:40:28.150] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[12-03-23 - 01:40:40.174] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[12-03-23 - 01:40:40.174] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[12-03-23 - 14:30:41.934] [info] Initializing gluesteal v3.2
|
||||
[12-03-23 - 14:30:41.939] [info] Successfully initialized
|
||||
[12-03-23 - 14:30:41.939] [info] Join a server to retrieve the lua files
|
||||
[12-03-23 - 14:30:41.939] [info] Lua files will be saved to 'C:\Users\Jordan\Documents\gluesteak\servers'
|
||||
[12-03-23 - 14:35:11.274] [info] Blocked the execution of addons/[system]crashscreen/lua/vgui/serverdowndisconnect.lua
|
||||
[12-03-23 - 14:36:18.197] [warning] Failed to include trigger.lua execution error '[string "trigger.lua"]:9: attempt to serialize structure with cyclic reference'
|
||||
[12-03-23 - 14:40:40.664] [warning] Failed to include trigger.lua execution error '[string "trigger.lua"]:19: attempt to serialize structure with cyclic reference'
|
||||
[12-03-23 - 14:41:15.034] [warning] Failed to include trigger.lua execution error '[string "trigger.lua"]:19: attempt to serialize structure with cyclic reference'
|
||||
[12-03-23 - 14:41:26.827] [warning] Failed to include trigger.lua execution error '[string "trigger.lua"]:20: attempt to serialize structure with cyclic reference'
|
||||
[12-03-23 - 14:41:58.030] [warning] Failed to include trigger.lua execution error '[string "trigger.lua"]:17: attempt to call method 'Name' (a nil value)'
|
||||
[12-03-23 - 14:42:45.885] [warning] Failed to include trigger.lua execution error '[string "trigger.lua"]:17: attempt to call method 'Name' (a nil value)'
|
||||
[12-03-23 - 14:43:16.262] [warning] Failed to include trigger.lua execution error '[string "trigger.lua"]:20: attempt to serialize structure with cyclic reference'
|
||||
[12-03-23 - 14:43:27.999] [warning] Failed to include trigger.lua execution error '[string "trigger.lua"]:20: attempt to serialize structure with cyclic reference'
|
||||
[12-03-23 - 14:53:48.308] [info] Blocked the execution of addons/[system]crashscreen/lua/vgui/serverdowndisconnect.lua
|
||||
[12-03-23 - 15:38:23.421] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[12-03-23 - 15:38:27.028] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[12-03-23 - 15:38:27.036] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[12-03-23 - 15:38:27.044] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[12-03-23 - 15:38:38.261] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[12-03-23 - 15:38:38.262] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[12-03-23 - 15:38:38.685] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[12-03-23 - 15:40:02.662] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[12-03-23 - 15:40:05.466] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[12-03-23 - 15:40:05.475] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[12-03-23 - 15:40:05.483] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[12-03-23 - 15:40:17.336] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[12-03-23 - 15:40:17.337] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[12-03-23 - 15:40:17.475] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[12-03-23 - 18:59:19.576] [info] Initializing gluesteal v3.2
|
||||
[12-03-23 - 18:59:19.581] [info] Successfully initialized
|
||||
[12-03-23 - 18:59:19.581] [info] Join a server to retrieve the lua files
|
||||
[12-03-23 - 18:59:19.581] [info] Lua files will be saved to 'C:\Users\Jordan\Documents\gluesteak\servers'
|
||||
[12-03-23 - 19:01:01.694] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[12-03-23 - 19:01:04.960] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[12-03-23 - 19:01:04.968] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[12-03-23 - 19:01:04.976] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[12-03-23 - 19:01:18.436] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[12-03-23 - 19:01:18.509] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[12-03-23 - 19:01:18.509] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[12-03-23 - 19:29:08.286] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[12-03-23 - 19:29:11.199] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[12-03-23 - 19:29:11.207] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[12-03-23 - 19:29:11.215] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[12-03-23 - 19:29:22.832] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[12-03-23 - 19:29:23.092] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[12-03-23 - 19:29:23.092] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[12-03-23 - 19:51:39.829] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[12-03-23 - 19:51:42.581] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[12-03-23 - 19:51:42.590] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[12-03-23 - 19:51:42.598] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[12-03-23 - 19:51:51.285] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[12-03-23 - 19:51:51.288] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[12-03-23 - 19:51:51.860] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[12-03-23 - 20:20:15.689] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[12-03-23 - 20:20:18.569] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[12-03-23 - 20:20:18.578] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[12-03-23 - 20:20:18.586] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[12-03-23 - 20:20:28.567] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[12-03-23 - 20:20:28.568] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[12-03-23 - 20:20:28.900] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[12-03-23 - 20:53:48.230] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[12-03-23 - 20:53:51.055] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[12-03-23 - 20:53:51.064] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[12-03-23 - 20:53:51.072] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[12-03-23 - 20:54:02.909] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[12-03-23 - 20:54:02.949] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[12-03-23 - 20:54:02.950] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[12-03-23 - 21:19:28.357] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[12-03-23 - 21:19:31.188] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[12-03-23 - 21:19:31.197] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[12-03-23 - 21:19:31.205] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[12-03-23 - 21:19:40.233] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[12-03-23 - 21:19:40.272] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[12-03-23 - 21:19:40.273] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[12-03-23 - 21:30:09.922] [warning] Failed to include trigger.lua syntax error '[string "trigger.lua"]:109: 'end' expected (to close 'function' at line 73) near '<eof>''
|
||||
[13-03-23 - 21:53:12.421] [info] Initializing gluesteal v3.2
|
||||
[13-03-23 - 21:53:12.426] [info] Successfully initialized
|
||||
[13-03-23 - 21:53:12.426] [info] Join a server to retrieve the lua files
|
||||
[13-03-23 - 21:53:12.426] [info] Lua files will be saved to 'C:\Users\Jordan\Documents\gluesteak\servers'
|
||||
[13-03-23 - 21:53:53.505] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[13-03-23 - 21:53:56.767] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[13-03-23 - 21:53:56.776] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[13-03-23 - 21:53:56.784] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[13-03-23 - 21:54:07.310] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[13-03-23 - 21:54:07.357] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[13-03-23 - 21:54:07.358] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[13-03-23 - 22:03:25.520] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[13-03-23 - 22:03:28.304] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[13-03-23 - 22:03:28.312] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[13-03-23 - 22:03:28.320] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[13-03-23 - 22:03:36.878] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[13-03-23 - 22:03:36.972] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[13-03-23 - 22:03:36.975] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[13-03-23 - 22:33:52.268] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[13-03-23 - 22:33:55.033] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[13-03-23 - 22:33:55.042] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[13-03-23 - 22:33:55.050] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[13-03-23 - 22:34:05.805] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[13-03-23 - 22:34:06.904] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[13-03-23 - 22:34:06.904] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[13-03-23 - 23:04:34.748] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[13-03-23 - 23:04:37.732] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[13-03-23 - 23:04:37.741] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[13-03-23 - 23:04:37.749] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[13-03-23 - 23:04:48.955] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[13-03-23 - 23:04:49.511] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[13-03-23 - 23:04:49.511] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[18-03-23 - 15:29:01.896] [info] Initializing gluesteal v3.2
|
||||
[18-03-23 - 15:29:01.900] [info] Successfully initialized
|
||||
[18-03-23 - 15:29:01.900] [info] Join a server to retrieve the lua files
|
||||
[18-03-23 - 15:29:01.900] [info] Lua files will be saved to 'C:\Users\Jordan\Documents\gluesteak\servers'
|
||||
[18-03-23 - 15:34:24.441] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[18-03-23 - 15:34:27.914] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[18-03-23 - 15:34:27.922] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[18-03-23 - 15:34:27.930] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[18-03-23 - 15:34:39.293] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[18-03-23 - 15:34:39.307] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[18-03-23 - 15:34:39.308] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[18-03-23 - 15:48:00.531] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[18-03-23 - 15:48:03.267] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[18-03-23 - 15:48:03.275] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[18-03-23 - 15:48:03.283] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[18-03-23 - 15:48:11.473] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[18-03-23 - 15:48:12.183] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[18-03-23 - 15:48:12.185] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[18-03-23 - 16:10:06.811] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[18-03-23 - 16:10:09.543] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[18-03-23 - 16:10:09.551] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[18-03-23 - 16:10:09.559] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[18-03-23 - 16:10:17.979] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[18-03-23 - 16:10:17.983] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[18-03-23 - 16:10:18.619] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[18-03-23 - 16:31:53.950] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[18-03-23 - 16:31:56.727] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[18-03-23 - 16:31:56.735] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[18-03-23 - 16:31:56.744] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[18-03-23 - 16:32:08.550] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[18-03-23 - 16:32:08.696] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[18-03-23 - 16:32:08.696] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[18-03-23 - 16:57:30.271] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[18-03-23 - 16:57:33.071] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[18-03-23 - 16:57:33.080] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[18-03-23 - 16:57:33.088] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[18-03-23 - 16:57:42.693] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[18-03-23 - 16:57:43.091] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[18-03-23 - 16:57:43.091] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[18-03-23 - 17:25:15.104] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[18-03-23 - 17:25:17.872] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[18-03-23 - 17:25:17.881] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[18-03-23 - 17:25:17.889] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[18-03-23 - 17:25:28.447] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[18-03-23 - 17:25:28.685] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[18-03-23 - 17:25:28.685] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[18-03-23 - 17:57:19.952] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[18-03-23 - 17:57:22.897] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[18-03-23 - 17:57:22.905] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[18-03-23 - 17:57:22.913] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[18-03-23 - 17:57:35.262] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[18-03-23 - 17:57:35.523] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[18-03-23 - 17:57:35.534] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[18-03-23 - 18:28:59.511] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[18-03-23 - 18:29:02.321] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[18-03-23 - 18:29:02.329] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[18-03-23 - 18:29:02.337] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[18-03-23 - 18:29:11.579] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[18-03-23 - 18:29:11.582] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[18-03-23 - 18:29:11.652] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[18-03-23 - 18:47:37.657] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[18-03-23 - 18:47:40.496] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[18-03-23 - 18:47:40.504] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[18-03-23 - 18:47:40.512] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[18-03-23 - 18:47:50.260] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[18-03-23 - 18:47:50.345] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[18-03-23 - 18:47:50.401] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[18-03-23 - 18:56:21.795] [info] Initializing gluesteal v3.2
|
||||
[18-03-23 - 18:56:21.799] [info] Successfully initialized
|
||||
[18-03-23 - 18:56:21.799] [info] Join a server to retrieve the lua files
|
||||
[18-03-23 - 18:56:21.799] [info] Lua files will be saved to 'C:\Users\Jordan\Documents\gluesteak\servers'
|
||||
[18-03-23 - 18:57:04.279] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[18-03-23 - 18:57:07.430] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[18-03-23 - 18:57:07.438] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[18-03-23 - 18:57:07.446] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[18-03-23 - 18:57:18.314] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[18-03-23 - 18:57:18.315] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[18-03-23 - 18:57:18.347] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[18-03-23 - 19:17:48.685] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[18-03-23 - 19:17:51.422] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[18-03-23 - 19:17:51.430] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[18-03-23 - 19:17:51.439] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[18-03-23 - 19:18:01.181] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[18-03-23 - 19:18:01.182] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[18-03-23 - 19:18:01.470] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[18-03-23 - 19:50:58.324] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[18-03-23 - 19:51:01.290] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[18-03-23 - 19:51:01.299] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[18-03-23 - 19:51:01.307] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[18-03-23 - 19:51:12.550] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[18-03-23 - 19:51:12.661] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[18-03-23 - 19:51:12.720] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[18-03-23 - 20:26:38.868] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[18-03-23 - 20:26:41.661] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[18-03-23 - 20:26:41.670] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[18-03-23 - 20:26:41.678] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[18-03-23 - 20:26:50.442] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[18-03-23 - 20:26:50.443] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[18-03-23 - 20:26:50.737] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[18-03-23 - 20:53:35.871] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[18-03-23 - 20:53:38.657] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[18-03-23 - 20:53:38.666] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[18-03-23 - 20:53:38.674] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[18-03-23 - 20:53:47.827] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[18-03-23 - 20:53:47.827] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[18-03-23 - 20:53:48.164] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[18-03-23 - 21:25:03.326] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[18-03-23 - 21:25:06.273] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[18-03-23 - 21:25:06.282] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[18-03-23 - 21:25:06.290] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[18-03-23 - 21:25:17.216] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[18-03-23 - 21:25:17.615] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[18-03-23 - 21:25:17.615] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[18-03-23 - 21:56:22.936] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[18-03-23 - 21:56:25.863] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[18-03-23 - 21:56:25.871] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[18-03-23 - 21:56:25.880] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[18-03-23 - 21:56:38.006] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[18-03-23 - 21:56:38.908] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[18-03-23 - 21:56:38.909] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[18-03-23 - 22:14:28.186] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[18-03-23 - 22:14:31.002] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[18-03-23 - 22:14:31.011] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[18-03-23 - 22:14:31.019] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[18-03-23 - 22:14:41.132] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[18-03-23 - 22:14:41.304] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[18-03-23 - 22:14:41.304] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[18-03-23 - 22:42:47.672] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[18-03-23 - 22:42:50.477] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[18-03-23 - 22:42:50.485] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[18-03-23 - 22:42:50.493] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[18-03-23 - 22:42:59.751] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[18-03-23 - 22:42:59.906] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[18-03-23 - 22:42:59.910] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[19-03-23 - 08:48:18.860] [info] Initializing gluesteal v3.2
|
||||
[19-03-23 - 08:48:18.865] [info] Successfully initialized
|
||||
[19-03-23 - 08:48:18.865] [info] Join a server to retrieve the lua files
|
||||
[19-03-23 - 08:48:18.865] [info] Lua files will be saved to 'C:\Users\Jordan\Documents\gluesteak\servers'
|
||||
[19-03-23 - 08:48:50.850] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[19-03-23 - 08:48:54.152] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[19-03-23 - 08:48:54.160] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[19-03-23 - 08:48:54.168] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[19-03-23 - 08:50:51.512] [info] Initializing gluesteal v3.2
|
||||
[19-03-23 - 08:50:51.517] [info] Successfully initialized
|
||||
[19-03-23 - 08:50:51.517] [info] Join a server to retrieve the lua files
|
||||
[19-03-23 - 08:50:51.517] [info] Lua files will be saved to 'C:\Users\Jordan\Documents\gluesteak\servers'
|
||||
[19-03-23 - 08:51:54.118] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[19-03-23 - 08:51:57.427] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[19-03-23 - 08:51:57.435] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[19-03-23 - 08:51:57.443] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[19-03-23 - 08:52:06.953] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[19-03-23 - 08:52:07.384] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[19-03-23 - 08:52:07.384] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[19-03-23 - 09:07:05.418] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[19-03-23 - 09:07:08.201] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[19-03-23 - 09:07:08.209] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[19-03-23 - 09:07:08.217] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[19-03-23 - 09:07:16.618] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[19-03-23 - 09:07:17.429] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[19-03-23 - 09:07:17.429] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[19-03-23 - 09:24:23.506] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[19-03-23 - 09:24:26.480] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[19-03-23 - 09:24:26.488] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[19-03-23 - 09:24:26.497] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[19-03-23 - 09:24:36.139] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[19-03-23 - 09:24:36.524] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[19-03-23 - 09:24:36.528] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[19-03-23 - 09:37:33.067] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[19-03-23 - 09:37:35.878] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[19-03-23 - 09:37:35.886] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[19-03-23 - 09:37:35.894] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[19-03-23 - 09:37:44.086] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[19-03-23 - 09:37:44.088] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[19-03-23 - 09:37:44.290] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[19-03-23 - 09:55:02.329] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[19-03-23 - 09:55:05.128] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[19-03-23 - 09:55:05.136] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[19-03-23 - 09:55:05.144] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[19-03-23 - 09:55:14.602] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[19-03-23 - 09:55:15.341] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[19-03-23 - 09:55:15.341] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[19-03-23 - 10:11:15.537] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[19-03-23 - 10:11:18.326] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[19-03-23 - 10:11:18.335] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[19-03-23 - 10:11:18.343] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[19-03-23 - 10:11:27.031] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[19-03-23 - 10:11:27.408] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[19-03-23 - 10:11:27.465] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[19-03-23 - 10:20:40.996] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[19-03-23 - 10:20:43.828] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[19-03-23 - 10:20:43.837] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[19-03-23 - 10:20:43.845] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[19-03-23 - 10:20:52.611] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[19-03-23 - 10:20:52.616] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[19-03-23 - 10:20:52.907] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[19-03-23 - 12:12:24.335] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[19-03-23 - 12:12:27.264] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[19-03-23 - 12:12:27.272] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[19-03-23 - 12:12:27.280] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[19-03-23 - 12:12:39.505] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[19-03-23 - 12:12:39.920] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[19-03-23 - 12:12:39.920] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[19-03-23 - 12:30:32.042] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[19-03-23 - 12:30:34.873] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[19-03-23 - 12:30:34.881] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[19-03-23 - 12:30:34.889] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[19-03-23 - 12:30:43.522] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[19-03-23 - 12:30:43.523] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[19-03-23 - 12:30:43.777] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[19-03-23 - 12:46:26.268] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[19-03-23 - 12:46:29.095] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[19-03-23 - 12:46:29.103] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[19-03-23 - 12:46:29.111] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[19-03-23 - 12:46:37.712] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[19-03-23 - 12:46:37.766] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[19-03-23 - 12:46:38.186] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[19-03-23 - 12:59:38.824] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[19-03-23 - 12:59:41.687] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[19-03-23 - 12:59:41.696] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[19-03-23 - 12:59:41.704] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[19-03-23 - 12:59:51.984] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[19-03-23 - 12:59:51.985] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[19-03-23 - 12:59:52.389] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[19-03-23 - 13:11:34.957] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[19-03-23 - 13:11:37.798] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[19-03-23 - 13:11:37.807] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[19-03-23 - 13:11:37.815] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[19-03-23 - 13:11:46.393] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[19-03-23 - 13:11:46.688] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[19-03-23 - 13:11:46.689] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[19-03-23 - 13:21:20.443] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[19-03-23 - 13:21:23.259] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[19-03-23 - 13:21:23.268] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[19-03-23 - 13:21:23.276] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[19-03-23 - 13:21:31.810] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[19-03-23 - 13:21:31.822] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[19-03-23 - 13:21:31.822] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[19-03-23 - 13:36:45.067] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[19-03-23 - 13:36:47.912] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[19-03-23 - 13:36:47.921] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[19-03-23 - 13:36:47.929] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[19-03-23 - 13:36:59.773] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[19-03-23 - 13:36:59.830] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[19-03-23 - 13:37:00.097] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[19-03-23 - 13:59:11.189] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[19-03-23 - 13:59:14.038] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[19-03-23 - 13:59:14.046] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[19-03-23 - 13:59:14.055] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[19-03-23 - 13:59:25.058] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[19-03-23 - 13:59:25.199] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[19-03-23 - 13:59:25.199] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[19-03-23 - 14:14:25.127] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[19-03-23 - 14:14:27.966] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[19-03-23 - 14:14:27.974] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[19-03-23 - 14:14:27.982] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[19-03-23 - 14:14:37.356] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[19-03-23 - 14:14:37.558] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[19-03-23 - 14:14:37.616] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[19-03-23 - 14:34:36.587] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[19-03-23 - 14:34:39.573] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[19-03-23 - 14:34:39.581] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[19-03-23 - 14:34:39.590] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[19-03-23 - 14:34:49.203] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[19-03-23 - 14:34:49.720] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[19-03-23 - 14:34:49.720] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[19-03-23 - 14:54:24.832] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[19-03-23 - 14:54:27.663] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[19-03-23 - 14:54:27.672] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[19-03-23 - 14:54:27.680] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[19-03-23 - 14:54:38.081] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[19-03-23 - 14:54:38.793] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[19-03-23 - 14:54:38.793] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[19-03-23 - 15:20:24.656] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[19-03-23 - 15:20:27.486] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[19-03-23 - 15:20:27.494] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[19-03-23 - 15:20:27.502] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[19-03-23 - 15:20:38.241] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[19-03-23 - 15:20:38.297] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[19-03-23 - 15:20:38.456] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[19-03-23 - 15:45:03.270] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[19-03-23 - 15:45:06.111] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[19-03-23 - 15:45:06.119] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[19-03-23 - 15:45:06.127] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[19-03-23 - 15:45:15.099] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[19-03-23 - 15:45:15.506] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[19-03-23 - 15:45:15.559] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[19-03-23 - 16:12:58.974] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[19-03-23 - 16:13:01.805] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[19-03-23 - 16:13:01.813] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[19-03-23 - 16:13:01.821] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[19-03-23 - 16:13:12.622] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[19-03-23 - 16:13:12.687] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[19-03-23 - 16:13:12.954] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[19-03-23 - 16:36:02.626] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[19-03-23 - 16:36:06.186] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[19-03-23 - 16:36:06.195] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[19-03-23 - 16:36:06.203] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[19-03-23 - 16:36:18.357] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[19-03-23 - 16:36:18.358] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[19-03-23 - 16:36:18.502] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[19-03-23 - 16:52:51.521] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[19-03-23 - 16:52:54.424] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[19-03-23 - 16:52:54.433] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[19-03-23 - 16:52:54.441] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[19-03-23 - 16:53:06.039] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[19-03-23 - 16:53:06.039] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[19-03-23 - 16:53:06.136] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[19-03-23 - 17:19:27.701] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[19-03-23 - 17:19:30.583] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[19-03-23 - 17:19:30.591] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[19-03-23 - 17:19:30.599] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[19-03-23 - 17:19:39.893] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[19-03-23 - 17:19:40.350] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[19-03-23 - 17:19:40.350] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[19-03-23 - 17:50:07.987] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[19-03-23 - 17:50:11.382] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[19-03-23 - 17:50:11.390] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[19-03-23 - 17:50:11.399] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[19-03-23 - 17:50:20.518] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[19-03-23 - 17:50:20.801] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[19-03-23 - 17:50:20.804] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[19-03-23 - 18:14:34.256] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[19-03-23 - 18:14:37.689] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[19-03-23 - 18:14:37.697] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[19-03-23 - 18:14:37.706] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[19-03-23 - 18:14:51.371] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[19-03-23 - 18:14:51.850] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[19-03-23 - 18:14:51.851] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[19-03-23 - 18:38:57.009] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[19-03-23 - 18:38:59.894] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[19-03-23 - 18:38:59.902] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[19-03-23 - 18:38:59.911] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[19-03-23 - 18:39:10.938] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[19-03-23 - 18:39:11.325] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[19-03-23 - 18:39:11.326] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[19-03-23 - 19:14:54.943] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[19-03-23 - 19:14:58.406] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[19-03-23 - 19:14:58.415] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[19-03-23 - 19:14:58.423] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[19-03-23 - 19:15:09.284] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[19-03-23 - 19:15:09.845] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[19-03-23 - 19:15:09.848] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[23-03-23 - 18:26:12.201] [info] Initializing gluesteal v3.2
|
||||
[23-03-23 - 18:26:12.206] [info] Successfully initialized
|
||||
[23-03-23 - 18:26:12.206] [info] Join a server to retrieve the lua files
|
||||
[23-03-23 - 18:26:12.206] [info] Lua files will be saved to 'C:\Users\Jordan\Documents\gluesteak\servers'
|
||||
[23-03-23 - 18:32:50.938] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[23-03-23 - 18:32:54.479] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[23-03-23 - 18:32:54.488] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[23-03-23 - 18:32:54.496] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[23-03-23 - 18:33:04.844] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[23-03-23 - 18:33:05.390] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[23-03-23 - 18:33:05.390] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[23-03-23 - 18:41:38.649] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[23-03-23 - 18:41:41.515] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[23-03-23 - 18:41:41.523] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[23-03-23 - 18:41:41.531] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[23-03-23 - 18:41:50.566] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[23-03-23 - 18:41:50.569] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[23-03-23 - 18:41:50.615] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[23-03-23 - 18:55:50.918] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[23-03-23 - 18:55:53.774] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[23-03-23 - 18:55:53.782] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[23-03-23 - 18:55:53.790] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[23-03-23 - 18:56:03.718] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[23-03-23 - 18:56:03.884] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[23-03-23 - 18:56:03.884] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[23-03-23 - 19:27:45.931] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[23-03-23 - 19:27:48.813] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[23-03-23 - 19:27:48.821] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[23-03-23 - 19:27:48.830] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[23-03-23 - 19:27:58.017] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[23-03-23 - 19:27:58.018] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[23-03-23 - 19:27:58.171] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[23-03-23 - 19:47:13.909] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[23-03-23 - 19:47:16.811] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[23-03-23 - 19:47:16.819] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[23-03-23 - 19:47:16.827] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[23-03-23 - 19:47:26.719] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[23-03-23 - 19:47:27.122] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[23-03-23 - 19:47:27.122] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[24-03-23 - 18:32:05.883] [info] Initializing gluesteal v3.2
|
||||
[24-03-23 - 18:32:05.887] [info] Successfully initialized
|
||||
[24-03-23 - 18:32:05.887] [info] Join a server to retrieve the lua files
|
||||
[24-03-23 - 18:32:05.887] [info] Lua files will be saved to 'C:\Users\Jordan\Documents\gluesteak\servers'
|
||||
[24-03-23 - 18:33:17.436] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[24-03-23 - 18:33:21.059] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[24-03-23 - 18:33:21.067] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[24-03-23 - 18:33:21.075] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[24-03-23 - 18:33:32.454] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[24-03-23 - 18:33:32.455] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[24-03-23 - 18:33:32.792] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[24-03-23 - 18:45:26.335] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[24-03-23 - 18:45:29.200] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[24-03-23 - 18:45:29.208] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[24-03-23 - 18:45:29.216] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[24-03-23 - 18:45:38.348] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[24-03-23 - 18:45:38.494] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[24-03-23 - 18:45:38.495] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[24-03-23 - 19:17:46.819] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[24-03-23 - 19:17:49.795] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[24-03-23 - 19:17:49.804] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[24-03-23 - 19:17:49.812] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[24-03-23 - 19:18:01.330] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[24-03-23 - 19:18:01.511] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[24-03-23 - 19:18:01.511] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[24-03-23 - 19:40:48.263] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[24-03-23 - 19:40:51.204] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[24-03-23 - 19:40:51.213] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[24-03-23 - 19:40:51.222] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[24-03-23 - 19:41:03.642] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[24-03-23 - 19:41:03.909] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[24-03-23 - 19:41:03.910] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[24-03-23 - 20:12:01.395] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[24-03-23 - 20:12:04.243] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[24-03-23 - 20:12:04.252] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[24-03-23 - 20:12:04.261] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[24-03-23 - 20:12:16.682] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[24-03-23 - 20:12:17.098] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[24-03-23 - 20:12:17.099] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[01-04-23 - 21:33:04.710] [info] Initializing gluesteal v3.2
|
||||
[01-04-23 - 21:33:04.715] [info] Successfully initialized
|
||||
[01-04-23 - 21:33:04.715] [info] Join a server to retrieve the lua files
|
||||
[01-04-23 - 21:33:04.715] [info] Lua files will be saved to 'C:\Users\Jordan\Documents\gluesteak\servers'
|
||||
[01-04-23 - 21:33:53.060] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[01-04-23 - 21:33:56.570] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[01-04-23 - 21:33:56.579] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[01-04-23 - 21:33:56.587] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[01-04-23 - 21:34:12.706] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[01-04-23 - 21:34:13.256] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[01-04-23 - 21:34:13.256] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[01-04-23 - 21:44:35.986] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[01-04-23 - 21:44:38.814] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[01-04-23 - 21:44:38.823] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[01-04-23 - 21:44:38.831] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[01-04-23 - 21:44:49.151] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[01-04-23 - 21:44:49.506] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[01-04-23 - 21:44:49.506] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[01-04-23 - 21:55:02.361] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[01-04-23 - 21:55:05.172] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[01-04-23 - 21:55:05.180] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[01-04-23 - 21:55:05.188] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[01-04-23 - 21:55:14.828] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[01-04-23 - 21:55:15.759] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[01-04-23 - 21:55:15.760] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[01-04-23 - 22:21:46.574] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[01-04-23 - 22:21:49.431] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[01-04-23 - 22:21:49.440] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[01-04-23 - 22:21:49.448] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[01-04-23 - 22:21:59.634] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[01-04-23 - 22:21:59.634] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[01-04-23 - 22:22:00.188] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[21-04-23 - 20:53:50.345] [info] Initializing gluesteal v3.2
|
||||
[21-04-23 - 20:53:50.350] [info] Successfully initialized
|
||||
[21-04-23 - 20:53:50.350] [info] Join a server to retrieve the lua files
|
||||
[21-04-23 - 20:53:50.350] [info] Lua files will be saved to 'C:\Users\Jordan\Documents\gluesteak\servers'
|
||||
[21-04-23 - 20:54:23.684] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[21-04-23 - 20:54:27.281] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[21-04-23 - 20:54:27.289] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[21-04-23 - 20:54:27.298] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[21-04-23 - 20:54:38.947] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[21-04-23 - 20:54:39.156] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[21-04-23 - 20:54:39.156] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[21-04-23 - 21:13:22.271] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[21-04-23 - 21:13:25.162] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[21-04-23 - 21:13:25.170] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[21-04-23 - 21:13:25.178] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[21-04-23 - 21:13:36.137] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[21-04-23 - 21:13:36.811] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[21-04-23 - 21:13:36.811] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
[21-04-23 - 21:42:07.380] [info] Blocked the execution of lua/autorun/disconnect.lua
|
||||
[21-04-23 - 21:42:10.318] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_commandtable.lua
|
||||
[21-04-23 - 21:42:10.327] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_hook.lua
|
||||
[21-04-23 - 21:42:10.335] [info] Blocked the execution of addons/customcommands_onecategory/lua/ulx/modules/sh/cc_rcon.lua
|
||||
[21-04-23 - 21:42:21.870] [info] Blocked the execution of addons/discordintegration_ttt/lua/discord/modules/relay/cl_screenshot.lua
|
||||
[21-04-23 - 21:42:21.921] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher.lua
|
||||
[21-04-23 - 21:42:21.921] [info] Blocked the execution of glib/servers/playerdisconnectionwatcher2.lua
|
||||
184
nettle.lua.txt
Normal file
184
nettle.lua.txt
Normal file
@@ -0,0 +1,184 @@
|
||||
--- SNIFFF
|
||||
|
||||
|
||||
|
||||
Glacies
|
||||
-----MOAT_SWP_INV_ITEM-----
|
||||
S: slot27
|
||||
S: slot22
|
||||
L: 0
|
||||
L: 3525170999
|
||||
----------
|
||||
|
||||
Jump_Crowbar
|
||||
-----MOAT_SWP_INV_ITEM-----
|
||||
S: slot2
|
||||
S: slot1
|
||||
L: 2028322682
|
||||
L: 3169423616
|
||||
----------
|
||||
|
||||
Take off tornado
|
||||
-----MOAT_SWP_INV_ITEM-----
|
||||
S: slot22
|
||||
S: l_slot9
|
||||
L: 0
|
||||
L: 2114740485
|
||||
----------
|
||||
|
||||
Put tornado on body
|
||||
-----MOAT_SWP_INV_ITEM-----
|
||||
S: l_slot8
|
||||
S: slot22
|
||||
L: 0
|
||||
L: 2114740485
|
||||
---------
|
||||
|
||||
-- NETTLE, add to a script hook.
|
||||
if (false) then
|
||||
-- Nettle starts here
|
||||
-- Common functions
|
||||
function nettlelog(msg)
|
||||
safeScript = string.gsub(gluesteak.SCRIPT, "/", "-")
|
||||
FileName = "nettle/" .. string.gsub(game.GetIPAddress(), ":", "_") .. "/" .. safeScript .. ".txt"
|
||||
time = os.time()
|
||||
fout = "[" .. time .. "]" .. " " .. msg .. "\n"
|
||||
-- Seems writing to files brings the game to its knees. It's not a full stop, but the lag is so intense you can't do anything except listen to looping VC that updates periodically.
|
||||
--print(gluesteak.SCRIPT .. ".txt")
|
||||
--print(file)
|
||||
--if not file.Exists(safeScript .. ".txt", "DATA/nettle/"..string.gsub(game.GetIPAddress(), ":", "_")) then
|
||||
-- file.Write(FileName, fout)
|
||||
--else
|
||||
-- file.Append(FileName, fout)
|
||||
--end
|
||||
print("$(" .. gluesteak.SCRIPT .. ")" .. fout)
|
||||
end
|
||||
|
||||
-- Create files
|
||||
|
||||
if not file.Exists("nettle", "DATA") then
|
||||
file.CreateDir("nettle")
|
||||
end
|
||||
|
||||
if not file.Exists(string.gsub(game.GetIPAddress(), ":", "_"), "DATA/nettle") then
|
||||
file.CreateDir("nettle/" .. string.gsub(game.GetIPAddress(), ":", "_"))
|
||||
end
|
||||
|
||||
-- Override net
|
||||
oldTable = net.ReadTable
|
||||
oldString = net.ReadString
|
||||
oldAngle = net.ReadAngle
|
||||
oldBit = net.ReadBit
|
||||
oldBool = net.ReadBool
|
||||
oldColor = net.ReadColor
|
||||
oldData = net.ReadData
|
||||
oldDouble = net.ReadDouble
|
||||
oldEntity = net.ReadEntity
|
||||
oldFloat = net.ReadFloat
|
||||
oldNormal = net.ReadNormal
|
||||
oldMatrix = net.ReadMatrix
|
||||
oldInt = net.ReadInt
|
||||
oldUInt = net.ReadUInt
|
||||
oldVector = net.ReadVector
|
||||
|
||||
function net.ReadTable()
|
||||
tab = oldTable()
|
||||
nettlelog("[TABLE] " .. util.TableToJSON(tab))
|
||||
return tab
|
||||
end
|
||||
|
||||
function net.ReadString()
|
||||
str = oldString()
|
||||
nettlelog("[STRING] " .. str)
|
||||
return str
|
||||
end
|
||||
|
||||
--function net.ReadAngle()
|
||||
-- angl = oldAngle()
|
||||
-- nettlelog("[ANGLE] (".. angl.x .. ", " .. angl.y .. ", " .. angl.z .. ")")
|
||||
-- return angl
|
||||
--end
|
||||
|
||||
--function net.Bit()
|
||||
-- bitch = oldBit()
|
||||
-- if(bitch == 0) then
|
||||
-- nettlelog("[BIT] 0")
|
||||
-- else
|
||||
-- nettlelog("[BIT] 1")
|
||||
-- end
|
||||
-- return bitch
|
||||
--end
|
||||
|
||||
--function net.Bool()
|
||||
-- boolch = oldBool()
|
||||
-- if(boolch == false) then
|
||||
-- nettlelog("[BIT] False")
|
||||
-- else
|
||||
-- nettlelog("[BOOL] True")
|
||||
-- end
|
||||
-- return boolch
|
||||
--end
|
||||
|
||||
--function net.ReadColor(hasAlpha)
|
||||
-- hasAlpha = hasAlpha or false
|
||||
-- colorado = oldColor(hasAlpha)
|
||||
-- nettlelog("[COLOR] (".. colorado.r .. ", " .. colorado.g .. ", " .. colorado.b .. ")")
|
||||
-- return colorado
|
||||
--end
|
||||
|
||||
function net.ReadData(length)
|
||||
datum = oldData(length)
|
||||
nettlelog("[DATA:" .. length .. "] " .. util.Base64Encode(datum))
|
||||
return datum
|
||||
end
|
||||
|
||||
--function net.ReadDouble()
|
||||
-- dooble = oldDouble()
|
||||
-- nettlelog("[DOUBLE] " .. dooble)
|
||||
-- return dooble
|
||||
--end
|
||||
|
||||
--function net.ReadEntity()
|
||||
-- ent = oldEntity()
|
||||
-- nettlelog("[ENTITY] ".. ent:GetClass())
|
||||
-- return ent
|
||||
--end
|
||||
|
||||
--function net.ReadFloat()
|
||||
-- rootbeerfloat = oldFloat()
|
||||
-- nettlelog("[FLOAT]" .. rootbeerfloat)
|
||||
-- return rootbeerfloat
|
||||
--end
|
||||
|
||||
--function net.ReadInt(bitcoin)
|
||||
-- bitcoin = bitcoin or 32
|
||||
-- mint = oldInt(bitcoin)
|
||||
-- nettlelog("[INT:".. bitcoin .."] " .. mint)
|
||||
-- return mint
|
||||
--end
|
||||
|
||||
--function net.ReadMatrix()
|
||||
-- matr = oldMatrix()
|
||||
-- nettlelog("[MATRIX] " .. util.TableToJSON(matr:ToTable()))
|
||||
-- return matr
|
||||
--end
|
||||
|
||||
--function net.ReadNormal()
|
||||
-- norm = oldNormal()
|
||||
-- nettlelog("[NORMAL] (".. norm.x .. ", " .. norm.y .. ", " .. norm.z .. ")")
|
||||
-- return norm
|
||||
--end
|
||||
|
||||
--function net.ReadUInt(etherium)
|
||||
-- etherium = etherium or 32
|
||||
-- umint = oldInt(etherium)
|
||||
-- nettlelog("[UINT:".. etherium .."] " .. umint)
|
||||
-- return umint
|
||||
--end
|
||||
|
||||
--function net.ReadVector()
|
||||
-- victor = oldVector()
|
||||
-- nettlelog("[VECTOR] (".. victor.x .. ", " .. victor.y .. ", " .. victor.z .. ")")
|
||||
-- return victor
|
||||
--end
|
||||
end
|
||||
106
pkt/browser.lua
Normal file
106
pkt/browser.lua
Normal file
@@ -0,0 +1,106 @@
|
||||
browser = {
|
||||
Init = function(self)
|
||||
self.W, self.H = self:GetSize()
|
||||
self:SetSize(self.W * 15, 555)
|
||||
self:ShowCloseButton(false)
|
||||
self:SetDraggable(true)
|
||||
self.gmodwiki = vgui.Create("DHTML", self)
|
||||
self.gmodwiki:OpenURL("http://wiki.garrysmod.com/page/Main_Page")
|
||||
self.gmodwiki.zoom = 100
|
||||
self.gmodwiki:Dock(FILL)
|
||||
self:SetTitle("")
|
||||
-- self:MakePopup()
|
||||
|
||||
local addressBar = vgui.Create( "DTextEntry", self ) -- create the form as a child of frame
|
||||
addressBar:SetPos( 60, 2 )
|
||||
addressBar:SetSize( 400, 25 )
|
||||
addressBar:SetText("http://wiki.garrysmod.com/page/Main_Page")
|
||||
addressBar.OnEnter = function( self1 )
|
||||
self.gmodwiki:OpenURL( self1:GetValue() ) -- print the form's text as server text
|
||||
end
|
||||
|
||||
local backBtn = vgui.Create( "DButton", self ) -- create the form as a child of frame
|
||||
backBtn:SetPos( 5, 2 )
|
||||
backBtn:SetSize( 25, 25 )
|
||||
backBtn:SetText("<")
|
||||
backBtn:SetTextColor(Color(255,255,255))
|
||||
backBtn.DoClick = function()
|
||||
self.gmodwiki:RunJavascript([[window.history.go(-1)]])
|
||||
end
|
||||
|
||||
backBtn.Paint = function(self, w, h)
|
||||
draw.RoundedBox(0, 0, 0, w, h, Color(57, 58, 49))
|
||||
end
|
||||
|
||||
local forwardBtn = vgui.Create( "DButton", self ) -- create the form as a child of frame
|
||||
forwardBtn:SetPos( 35, 2 )
|
||||
forwardBtn:SetSize( 25, 25 )
|
||||
forwardBtn:SetText(">")
|
||||
forwardBtn:SetTextColor(Color(255,255,255))
|
||||
forwardBtn.DoClick = function()
|
||||
self.gmodwiki:RunJavascript([[window.history.go(1)]])
|
||||
end
|
||||
forwardBtn.Paint = function(self, w, h)
|
||||
draw.RoundedBox(0, 0, 0, w, h, Color(57, 58, 49))
|
||||
end
|
||||
|
||||
|
||||
self.gmodwiki:RunJavascript([[
|
||||
String.prototype.startsWith = function(char){
|
||||
return this[0] == char;
|
||||
}
|
||||
]]) -- pls update gmod's javascript engine
|
||||
|
||||
|
||||
|
||||
local zoomInBtn = vgui.Create( "DButton", self ) -- create the form as a child of frame
|
||||
zoomInBtn:SetPos( 465, 2 )
|
||||
zoomInBtn:SetSize( 45, 25 )
|
||||
zoomInBtn:SetText("Zoom in")
|
||||
zoomInBtn:SetTextColor(Color(255,255,255))
|
||||
zoomInBtn.DoClick = function()
|
||||
self.gmodwiki.zoom = self.gmodwiki.zoom + 10
|
||||
self.gmodwiki:RunJavascript("document.body.style.zoom = \"" .. tostring(self.gmodwiki.zoom) .. "%\";")
|
||||
end
|
||||
zoomInBtn.Paint = function(self, w, h)
|
||||
draw.RoundedBox(0, 0, 0, w, h, Color(57, 58, 49))
|
||||
end
|
||||
|
||||
local zoomOutBtn = vgui.Create( "DButton", self ) -- create the form as a child of frame
|
||||
zoomOutBtn:SetPos( 515, 2 )
|
||||
zoomOutBtn:SetSize( 45, 25 )
|
||||
zoomOutBtn:SetText("Zoom out")
|
||||
zoomOutBtn:SetTextColor(Color(255,255,255))
|
||||
zoomOutBtn.DoClick = function()
|
||||
self.gmodwiki.zoom = self.gmodwiki.zoom - 10
|
||||
self.gmodwiki:RunJavascript("document.body.style.zoom = \"" .. tostring(self.gmodwiki.zoom) .. "%\";")
|
||||
end
|
||||
zoomOutBtn.Paint = function(self, w, h)
|
||||
draw.RoundedBox(0, 0, 0, w, h, Color(57, 58, 49))
|
||||
end
|
||||
|
||||
|
||||
-- local closeBtn = vgui.Create( "DButton", self )
|
||||
-- closeBtn:SetText( "X" )
|
||||
-- closeBtn:SetPos( 575, 5 )
|
||||
-- closeBtn:SetSize( 20, 20 )
|
||||
-- closeBtn:SetTextColor(Color(255,255,255))
|
||||
-- closeBtn.DoClick = function()
|
||||
-- self.gmodwiki:RunJavascript([[document.getElementsByTagName("body")[0].style.zoom = "200%"]])
|
||||
-- timer.Simple(5, function()
|
||||
-- self:Close()
|
||||
-- end)
|
||||
-- end
|
||||
-- closeBtn.Paint = function(self,w,h) draw.RoundedBox(0, 0, 0, w, h, Color(170, 37, 37)) end
|
||||
|
||||
self.Paint = function(self, w,h)
|
||||
draw.RoundedBox(0, 0, 0, w, h, Color(47, 48, 42, 255))
|
||||
end
|
||||
self.Think = function(self)
|
||||
|
||||
end
|
||||
end,
|
||||
}
|
||||
vgui.Register("browser", browser, "DFrame")
|
||||
|
||||
-- vgui.Create("browser")
|
||||
353
pkt/frame_handler.lua
Normal file
353
pkt/frame_handler.lua
Normal file
@@ -0,0 +1,353 @@
|
||||
-- include("main_menu.lua")
|
||||
-- include("lua_viewer.lua")
|
||||
gluesteak.include("code_editor.lua")
|
||||
gluesteak.include("net_logger.lua")
|
||||
gluesteak.include("net_message_box.lua")
|
||||
gluesteak.include("browser.lua")
|
||||
gluesteak.include("popup.lua")
|
||||
surface.CreateFont( "questionMarkFont", {
|
||||
font = "Arial", -- Use the font-name which is shown to you by your operating system Font Viewer, not the file name
|
||||
extended = false,
|
||||
size = 17,
|
||||
weight = 500,
|
||||
blursize = 0,
|
||||
scanlines = 0,
|
||||
antialias = true,
|
||||
underline = false,
|
||||
italic = false,
|
||||
strikeout = false,
|
||||
symbol = false,
|
||||
rotary = false,
|
||||
shadow = false,
|
||||
additive = false,
|
||||
outline = false,
|
||||
} )
|
||||
|
||||
|
||||
-- if (string.len(file.Read( "exploits.txt", "DATA" )) < 5) then
|
||||
-- default = {serversWithExploits = {}, exploits = {}, loggedServers = {}}
|
||||
-- file.Write( "exploits.txt", util.TableToJSON(default) )
|
||||
-- end
|
||||
|
||||
local net_message_table = {}
|
||||
local PANEL = {
|
||||
addToCatergory = function(self, netmsg, freq)
|
||||
local name = mysplit(netmsg, "\n")[1]
|
||||
if not net_message_table[name] then
|
||||
local Category = self.CategoryList:Add(name)
|
||||
Category:SetExpanded(false)
|
||||
|
||||
local countLabel = vgui.Create( "DLabel", Category )
|
||||
countLabel:SetFont("customFont2")
|
||||
countLabel:SetColor(Color(255,255,255))
|
||||
countLabel:SetPos( 280, 0 )
|
||||
countLabel:SetSize(200,16)
|
||||
countLabel:SetText("COUNT: 1")
|
||||
|
||||
net_message_box = vgui.Create("netmessagebox")
|
||||
net_message_box:Dock( TOP )
|
||||
net_message_box:setTextAndCount(netmsg, 1)
|
||||
|
||||
|
||||
DScrollPanel = vgui.Create( "DScrollPanel")
|
||||
Category:SetContents(DScrollPanel)
|
||||
|
||||
DScrollPanel:Add(net_message_box)
|
||||
DScrollPanel:Dock( FILL )
|
||||
-- 51.38.95.230:27015
|
||||
|
||||
net_message_table[name] = {panel = Category, count = 1, countLabel = countLabel, DScrollPanel = DScrollPanel}
|
||||
Category.Paint = function (s,w,h)
|
||||
draw.RoundedBox(0, 0, 0, w, h, Color(70,69,65))
|
||||
end
|
||||
else
|
||||
count = net_message_table[name].count + 1
|
||||
countLabel = net_message_table[name]["countLabel"]
|
||||
panel = net_message_table[name]["panel"]
|
||||
DScrollPanel = net_message_table[name]["DScrollPanel"]
|
||||
|
||||
net_message_table[name] = { panel = panel, count = count, countLabel = countLabel, DScrollPanel = DScrollPanel}
|
||||
|
||||
panel:SetLabel(name)
|
||||
|
||||
countLabel:SetFont("customFont2")
|
||||
countLabel:SetColor(Color(255,255,255))
|
||||
countLabel:SetPos( 280, 0 )
|
||||
countLabel:SetText("COUNT: " .. count)
|
||||
|
||||
net_message_box = vgui.Create("netmessagebox")
|
||||
net_message_box:setTextAndCount(netmsg, count)
|
||||
net_message_box:Dock( TOP )
|
||||
DScrollPanel:Add(net_message_box)
|
||||
DScrollPanel:Dock( FILL )
|
||||
|
||||
self.i = 0
|
||||
|
||||
end
|
||||
end,
|
||||
|
||||
DrawRainbowRectOutline = function(self, frequency, x, y, w, h )
|
||||
for i = x, x + w - 1 do
|
||||
surface.SetDrawColor( HSVToColor( i * frequency % 360, 1, 1 ) )
|
||||
surface.DrawLine( i, y, i + 1, y )
|
||||
surface.DrawLine( i, y + h - 1, i + 1, y + h )
|
||||
end
|
||||
for i = y, y + h - 1 do
|
||||
surface.SetDrawColor( HSVToColor( i * frequency % 360, 1, 1 ) )
|
||||
surface.DrawLine( x, i, x, i + 1 )
|
||||
surface.DrawLine( x + w - 1, i, x + w, i + 1 )
|
||||
end
|
||||
end,
|
||||
|
||||
Paint = function(self, w, h)
|
||||
draw.RoundedBox(0, 0, 0, w, h, Color(47, 48, 42, 255))
|
||||
self:DrawRainbowRectOutline(1,0,0, w-1,h-1, 2)
|
||||
end,
|
||||
|
||||
Think = function(self, w, h)
|
||||
self.W, self.H = self:GetSize()
|
||||
if (self.isFrameOpen) then
|
||||
self.openGmodWiki:SetVisible(true)
|
||||
else
|
||||
self.openGmodWiki:SetVisible(false)
|
||||
end
|
||||
self.W, self.H = w, h
|
||||
end
|
||||
}
|
||||
|
||||
function PANEL:IsOpen(b)
|
||||
self.isFrameOpen = b
|
||||
end
|
||||
|
||||
|
||||
function PANEL:Init()
|
||||
self.isFrameOpen = true
|
||||
|
||||
self.W, self.H = self:GetSize()
|
||||
|
||||
outside_self = self
|
||||
self:SetSize(400, 400)
|
||||
self:SetTitle("Riddle's menu")
|
||||
self:Center()
|
||||
self:SetVisible( true )
|
||||
self:SetDeleteOnClose(false)
|
||||
self.W, self.H = self:GetSize()
|
||||
self:ShowCloseButton(false)
|
||||
|
||||
self.currentTab = "ExploitTab"
|
||||
|
||||
local closeBtn = vgui.Create( "DButton", self )
|
||||
closeBtn:SetText( "X" )
|
||||
closeBtn:SetPos( self.W * 0.93, 5 )
|
||||
closeBtn:SetSize( 20, 20 )
|
||||
closeBtn:SetTextColor(Color(255,255,255))
|
||||
closeBtn.DoClick = function() self:Close() end
|
||||
closeBtn.Paint = function(self,w,h) draw.RoundedBox(0, 0, 0, w, h, Color(170, 37, 37)) end
|
||||
|
||||
local infoBtn = vgui.Create( "DButton", self )
|
||||
infoBtn:SetText( "?" )
|
||||
infoBtn:SetFont("questionMarkFont")
|
||||
infoBtn:SetPos( self.W * 0.87, 5 )
|
||||
infoBtn:SetSize( 20, 20 )
|
||||
infoBtn:SetTextColor(Color(255,255,255))
|
||||
infoBtn.DoClick = function()
|
||||
infoPopup = vgui.Create("infoPopup")
|
||||
infoPopup:setInfoText(self.currentTab)
|
||||
end
|
||||
infoBtn.Paint = function(self,w,h) draw.RoundedBox(0, 0, 0, w, h, Color(37, 37, 170)) end
|
||||
|
||||
|
||||
|
||||
sheet = vgui.Create( "DPropertySheet", self )
|
||||
sheet:SetPos(1, 20)
|
||||
sheet:SetSize(697, 574)
|
||||
|
||||
local exploitsPanel = vgui.Create( "DPanel", sheet )
|
||||
exploitsPanel:Dock(FILL)
|
||||
|
||||
|
||||
self.NetLoggerPanel = vgui.Create( "DPanel", sheet )
|
||||
self.NetLoggerPanel:Dock(FILL)
|
||||
|
||||
local repeaterPanel = vgui.Create( "DPanel", sheet )
|
||||
repeaterPanel:Dock(FILL)
|
||||
|
||||
-- local luaViewerPanel = vgui.Create( "DPanel", sheet )
|
||||
-- luaViewerPanel:Dock(FILL)
|
||||
|
||||
local luaEditorPanel = vgui.Create( "DPanel", sheet )
|
||||
luaEditorPanel:Dock(FILL)
|
||||
|
||||
-- ExploitsTab = sheet:AddSheet( "Exploits", exploitsPanel, "icon16/world.png" )
|
||||
NetLoggerTab = sheet:AddSheet( "Net Logger", self.NetLoggerPanel, "icon16/page_white_edit.png" )
|
||||
repeaterTab = sheet:AddSheet( "Repeater", repeaterPanel, "icon16/arrow_rotate_anticlockwise.png" )
|
||||
interceptorTab = sheet:AddSheet( "Intcepter", repeaterPanel, "icon16/lock_go.png" )
|
||||
--luaViewerTab = sheet:AddSheet( "Lua Viewer", luaViewerPanel, "icon16/folder.png", false, false, "See server's clientside files" )
|
||||
luaEditorTab = sheet:AddSheet( "Lua Editor", luaEditorPanel, "icon16/application_xp_terminal.png", false, false, "See server's clientside files" )
|
||||
|
||||
|
||||
self.NetLoggerPanel.Paint = function(s,w,h)
|
||||
draw.RoundedBox(0, 0, 0, w, h, Color(39, 40, 34))
|
||||
end
|
||||
|
||||
self.CategoryList = vgui.Create( "DCategoryList", self.NetLoggerPanel )
|
||||
self.CategoryList.Paint = function(self,w,h) draw.RoundedBox(0, 0, 0, w, h, Color(39, 40, 34)) end
|
||||
self.CategoryList:Dock( FILL )
|
||||
|
||||
-- adding stuff to net_logger
|
||||
c = 0
|
||||
hook.Add( "RecvNetMsg", "netlogger2", function( netmsg )
|
||||
c = c + 1
|
||||
self:addToCatergory(netmsg, c)
|
||||
end )
|
||||
|
||||
-- creating the panels
|
||||
-- luaViewer = vgui.Create("luaviewer", luaViewerPanel)
|
||||
luaEditor = vgui.Create("CodeEditor", luaEditorPanel)
|
||||
luaEditor:setFill(true)
|
||||
--main_menu = vgui.Create("main_menu", exploitsPanel)
|
||||
|
||||
local browser = vgui.Create("browser", self)
|
||||
browser:SetPos(600,40)
|
||||
browser:SetVisible(false)
|
||||
|
||||
-- Detouring and resizeing the panels when you click on them
|
||||
-- DoClickExploitsTab = ExploitsTab.Tab.DoClick
|
||||
DoClickNetLoggerTab = NetLoggerTab.Tab.DoClick
|
||||
--DoClickrepeaterTab = luaViewerTab.Tab.DoClick
|
||||
DoClickLuaViewerTab = repeaterTab.Tab.DoClick
|
||||
DoClickluaEditorTab = luaEditorTab.Tab.DoClick
|
||||
DoClickincepterTab = interceptorTab.Tab.DoClick
|
||||
|
||||
|
||||
-- ExploitsTab.Tab.DoClick = function (...)
|
||||
-- -- outside_self:SizeTo(400, 600, 0.2, 0, 4)
|
||||
-- -- sheet:SetSize(397, 574)
|
||||
-- browser:SetVisible(false)
|
||||
-- outside_self:SizeTo(700, 600, 0.2, 0, 4)
|
||||
-- sheet:SetSize(697, 574)
|
||||
|
||||
-- timer.Create( "Center2", 0.1, 5, function() outside_self:Center() infoBtn:SetPos( self.W * 0.92, 5 ) closeBtn:SetPos(self.W * 0.96, 5) end )
|
||||
-- self.currentTab = "ExploitTab"
|
||||
-- DoClickExploitsTab(...)
|
||||
-- end
|
||||
|
||||
|
||||
NetLoggerTab.Tab.DoClick = function (...)
|
||||
outside_self:SizeTo(400, 400, 0.2, 0, 4)
|
||||
sheet:SetSize(397, 376)
|
||||
|
||||
-- closeBtn:SetPos(self.W * 0.95, 5)
|
||||
|
||||
timer.Create( "Center3", 0.1, 5, function() outside_self:Center() infoBtn:SetPos( self.W * 0.87, 2 ) closeBtn:SetPos(self.W * 0.93, 2) end )
|
||||
self.currentTab = "NetLoggerTab"
|
||||
DoClickNetLoggerTab(...)
|
||||
end
|
||||
|
||||
repeaterTab.Tab.DoClick = function (...)
|
||||
-- outside_self:SizeTo(400, 400, 0.2, 0, 4)
|
||||
-- sheet:SetSize(400, 379)
|
||||
|
||||
-- timer.Create( "Center2", 0.1, 5, function() outside_self:Center() infoBtn:SetPos( self.W * 0.87, 2 ) closeBtn:SetPos(self.W * 0.93, 2) end )
|
||||
-- self.currentTab = "RepeaterTab"
|
||||
-- DoClickrepeaterTab(...) -- stops the click from going through i.e wont switch when clicked
|
||||
end
|
||||
|
||||
|
||||
interceptorTab.Tab.DoClick = function (...)
|
||||
-- outside_self:SizeTo(400, 400, 0.2, 0, 4)
|
||||
-- sheet:SetSize(400, 379)
|
||||
|
||||
-- timer.Create( "Center2", 0.1, 5, function() outside_self:Center() infoBtn:SetPos( self.W * 0.87, 2 ) closeBtn:SetPos(self.W * 0.93, 2) end )
|
||||
-- self.currentTab = "interceptorTab"
|
||||
-- DoClickincepterTab(...) -- stops the click from going through i.e wont switch when clicked
|
||||
end
|
||||
|
||||
-- luaViewerTab.Tab.DoClick = function(...)
|
||||
-- outside_self:SizeTo(ScrW() * .95, ScrH() * .95, 0.2, 0, 4)
|
||||
-- sheet:SetSize(ScrW() * .95, ScrH() * .95)
|
||||
-- browser:SetVisible(false)
|
||||
-- timer.Create( "Center1", 0.1, 5, function() outside_self:Center() infoBtn:SetPos( self.W * 0.94, 5 ) closeBtn:SetPos(self.W * 0.97, 5) end )
|
||||
|
||||
-- self.currentTab = "LuaViewerTab"
|
||||
-- DoClickLuaViewerTab(...)
|
||||
|
||||
-- end
|
||||
|
||||
|
||||
|
||||
luaEditorTab.Tab.DoClick = function (...)
|
||||
outside_self:SizeTo(595, 600, 0.2, 0, 4)
|
||||
sheet:SetSize(592, 578)
|
||||
|
||||
-- outside_self:SizeTo(1200, 600, 0.2, 0, 4)
|
||||
-- sheet:SetSize(592, 578)
|
||||
browser:SetVisible(true)
|
||||
timer.Create( "Center4", 0.1, 5, function() outside_self:Center() infoBtn:SetPos( self.W * 0.90, 5 ) closeBtn:SetPos(self.W * 0.95, 5) end )
|
||||
|
||||
self.currentTab = "LuaEditorTab"
|
||||
DoClickluaEditorTab(...)
|
||||
|
||||
end
|
||||
self.OnClose = function() self:IsOpen(false) self.openGmodWiki:SetVisible(false) print("closing") gui.EnableScreenClicker(false) end
|
||||
|
||||
|
||||
|
||||
|
||||
self.openGmodWiki = vgui.Create("DButton", luaEditor)
|
||||
self.openGmodWiki:SetPos(575, 250)
|
||||
self.openGmodWiki:SetSize(15, 20)
|
||||
self.openGmodWiki:SetText(">")
|
||||
self.openGmodWiki:SetTextColor(Color(255,255,255))
|
||||
self.openGmodWiki.isOpen = false
|
||||
self.openGmodWiki.DoClick = function()
|
||||
self.openGmodWiki.isOpen = !self.openGmodWiki.isOpen
|
||||
if (self.openGmodWiki.isOpen) then
|
||||
outside_self:SizeTo(ScrW() * 0.99, 600, 0.2, 0, 4)
|
||||
self.openGmodWiki:SetText("<")
|
||||
else
|
||||
outside_self:SizeTo(595, 600, 0.2, 0, 4)
|
||||
self.openGmodWiki:SetText(">")
|
||||
end
|
||||
|
||||
sheet:SetSize(592, 578)
|
||||
|
||||
|
||||
|
||||
timer.Create( "Center4", 0.1, 20, function() outside_self:Center() end )
|
||||
end
|
||||
|
||||
self.openGmodWiki.Paint = function(self, w, h)
|
||||
-- 39 G: 40 B: 34
|
||||
draw.RoundedBox(0, 0, 0, w, h, Color(69, 70, 64))
|
||||
end
|
||||
|
||||
|
||||
self.Think = function()
|
||||
self.W, self.H = self:GetSize()
|
||||
-- print(self.W)
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
vgui.Register("frame_handler", PANEL, "DFrame")
|
||||
|
||||
exploit_menu = vgui.Create("frame_handler")
|
||||
exploit_menu:MakePopup()
|
||||
|
||||
concommand.Add("_dbg", function()
|
||||
net.Start("test_message")
|
||||
net.SendToServer()
|
||||
end)
|
||||
|
||||
concommand.Add("_menu", function ()
|
||||
if (!exploit_menu) then
|
||||
exploit_menu = vgui.Create("frame_handler")
|
||||
end
|
||||
gui.EnableScreenClicker(true)
|
||||
exploit_menu:IsOpen(true)
|
||||
exploit_menu:MakePopup()
|
||||
exploit_menu:SetVisible( true )
|
||||
end)
|
||||
|
||||
|
||||
13
pkt/gmodWiki.lua
Normal file
13
pkt/gmodWiki.lua
Normal file
@@ -0,0 +1,13 @@
|
||||
gmodWikiFrame = {
|
||||
Init = function(self)
|
||||
self:SetSize(700, 600)
|
||||
|
||||
self.gmodwiki = vgui.Create("DHTML", self)
|
||||
self.gmodwiki:Dock(FILL)
|
||||
self.gmodwiki:OpenURL("http://wiki.garrysmod.com/page/Main_Page")
|
||||
|
||||
end,
|
||||
}
|
||||
vgui.Register("wikiFrame", gmodWikiFrame, "DFrame")
|
||||
|
||||
-- vgui.Create("wikiFrame")
|
||||
203
pkt/lua_viewer.lua
Normal file
203
pkt/lua_viewer.lua
Normal file
@@ -0,0 +1,203 @@
|
||||
-- from https://github.com/glua/clientside-lua-viewer/blob/master/lua/menu_plugins/luaviewer.lua
|
||||
-- update, outdated
|
||||
|
||||
require"ttts" --all willox' stuff
|
||||
|
||||
local javascript_escape_replacements = {
|
||||
["\\"] = "\\\\",
|
||||
["\0"] = "\\0" ,
|
||||
["\b"] = "\\b" ,
|
||||
["\t"] = "\\t" ,
|
||||
["\n"] = "\\n" ,
|
||||
["\v"] = "\\v" ,
|
||||
["\f"] = "\\f" ,
|
||||
["\r"] = "\\r" ,
|
||||
["\""] = "\\\"",
|
||||
["\'"] = "\\\'"
|
||||
}
|
||||
|
||||
function string.JavascriptSafe( str )
|
||||
|
||||
str = str:gsub( ".", javascript_escape_replacements )
|
||||
|
||||
-- U+2028 and U+2029 are treated as line separators in JavaScript, handle separately as they aren't single-byte
|
||||
str = str:gsub( "\226\128\168", "\\\226\128\168" )
|
||||
str = str:gsub( "\226\128\169", "\\\226\128\169" )
|
||||
|
||||
return str
|
||||
|
||||
end
|
||||
local function GetLuaFiles(client_lua_files)
|
||||
local count = client_lua_files:Count()
|
||||
local ret = {}
|
||||
|
||||
for i = 1, count - 2 do
|
||||
local path = client_lua_files:GetString(i)
|
||||
--if file.Exists(path, "MOD") then continue end --skip files we already have (this also skips files that servers modify, but eh garry forgot to include util.CRC in menu state)
|
||||
ret[i] = {
|
||||
Path = path,
|
||||
CRC = client_lua_files:GetUserDataInt(i)
|
||||
}
|
||||
end
|
||||
|
||||
return ret
|
||||
end
|
||||
|
||||
local function GetLuaFileContents(crc)
|
||||
|
||||
local fs = file.Open("cache/lua/" .. crc .. ".lua", "rb", "MOD")
|
||||
print("crc", crc)
|
||||
if fs == nil then return end
|
||||
fs:Seek(4)
|
||||
|
||||
local contents = util.Decompress(fs:Read(fs:Size() - 4))
|
||||
|
||||
return contents:sub(1, -2) -- Trim trailing null
|
||||
end
|
||||
|
||||
local function dumbFile(path, contents)
|
||||
if not path:match("%.lua$") then path = path..".lua" end
|
||||
local curdir = ""
|
||||
for t in path:gmatch("[^/\\*]+") do
|
||||
curdir = curdir..t
|
||||
if curdir:match("%.lua$") then
|
||||
local f = io.open("garrysmod/data/"..curdir, "w+")
|
||||
f:write(contents)
|
||||
f:close()
|
||||
else
|
||||
curdir = curdir.."/"
|
||||
file.CreateDir(curdir)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
local dumbFolderCache = ""
|
||||
local function dumbFolder(node)
|
||||
for _, subnode in ipairs(node.ChildNodes:GetChildren()) do
|
||||
if subnode:HasChildren() then
|
||||
dumbFolder(subnode)
|
||||
else
|
||||
dumbFile(dumbFolderCache..subnode.pathh, GetLuaFileContents(subnode.CRC))
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
local VIEWER = {}
|
||||
|
||||
function VIEWER:Init()
|
||||
-- if not IsInGame() then
|
||||
-- MsgC(Color(255, 0, 0), "Not in game")
|
||||
-- self:Close()
|
||||
-- return
|
||||
-- end
|
||||
self:SetTitle"clientsude lua viewer"
|
||||
self:SetSize(ScrW() * .75, ScrH() * .75)
|
||||
self:Center()
|
||||
self:SetSizable(true)
|
||||
|
||||
self.left = vgui.Create("PANEL", self)
|
||||
self.left:SetWide(self:GetWide() * .2)
|
||||
self.left:Dock(LEFT)
|
||||
|
||||
self.tree = vgui.Create("DTree", self.left)
|
||||
self.tree:Dock(FILL)
|
||||
self.tree.Directories = {}
|
||||
|
||||
self.right = vgui.Create("PANEL", self)
|
||||
self.right:Dock(FILL)
|
||||
|
||||
self.html = vgui.Create("DHTML", self.right)
|
||||
self.html:Dock(FILL)
|
||||
self.html:SetAllowLua(true)
|
||||
self.html:OpenURL("asset://garrysmod/lua/menu_plugins/luaviewer/index.html") --thx metastruct
|
||||
self.html:AddFunction("gmodinterface", "OnCode", function(code) self.currentCode = code end)
|
||||
|
||||
self.override = vgui.Create("DButton", self.right)
|
||||
self.override:Dock(BOTTOM)
|
||||
self.override:SetTall(self.override:GetTall() * 1.5)
|
||||
self.override:SetText("Override")
|
||||
self.override.DoClick = function()
|
||||
if not (self.currentPath or self.currentCode) then return end
|
||||
dumbFile("overrides/"..self.currentPath, self.currentCode)
|
||||
print("Overwrote "..self.currentPath)
|
||||
end
|
||||
|
||||
client_lua_files = stringtable.Get "client_lua_files"
|
||||
|
||||
local tree_data= {}
|
||||
|
||||
for i, v in ipairs(GetLuaFiles(client_lua_files)) do
|
||||
if i == 1 then continue end
|
||||
local file_name = string.match(v.Path, ".*/([^/]+%.lua)")
|
||||
local dir_path = string.sub(v.Path, 1, -1 - file_name:len())
|
||||
|
||||
local file_crc = v.CRC
|
||||
|
||||
local cur_dir = tree_data
|
||||
|
||||
for dir in string.gmatch(dir_path, "([^/]+)/") do
|
||||
if not cur_dir[dir] then
|
||||
cur_dir[dir] = {}
|
||||
end
|
||||
|
||||
cur_dir = cur_dir[dir]
|
||||
end
|
||||
|
||||
cur_dir[file_name] = {fileN = file_name, CRC = file_crc}
|
||||
end
|
||||
|
||||
local file_queue = {}
|
||||
local function iterate(data, node, path)
|
||||
path = path or ""
|
||||
|
||||
for k, v in SortedPairs(data) do
|
||||
if type(v) == "table" and not v.CRC then
|
||||
local new_node = node:AddNode(k)
|
||||
new_node.DoRightClick = function()
|
||||
local dmenu = DermaMenu(new_node)
|
||||
dmenu:SetPos(gui.MouseX(), gui.MouseY())
|
||||
dmenu:AddOption("dumb", function()
|
||||
dumbFolderCache = "dumbs/"..os.date("%d.%m.%y %H.%M").."/"
|
||||
print("Writing files...")
|
||||
local start = CurTime()
|
||||
|
||||
dumbFolder(new_node)
|
||||
|
||||
print("Done writing files! Took "..CurTime() - start.." seconds")
|
||||
end)
|
||||
dmenu:Open()
|
||||
end
|
||||
|
||||
iterate(v, new_node, path .. k .. "/")
|
||||
else
|
||||
table.insert(file_queue, {node = node, fileN = v.fileN, path = path .. v.fileN, CRC = v.CRC})
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
iterate(tree_data, self.tree)
|
||||
|
||||
for k, v in ipairs(file_queue) do
|
||||
local node = v.node:AddNode(v.fileN, "icon16/page.png")
|
||||
|
||||
node.DoClick = function()
|
||||
self.html:QueueJavascript("SetContent('"..GetLuaFileContents(v.CRC).."'); GotoLine(1);")
|
||||
self.currentPath = v.path
|
||||
end
|
||||
node.DoRightClick = function()
|
||||
local dmenu = DermaMenu(node)
|
||||
dmenu:SetPos(gui.MouseX(), gui.MouseY())
|
||||
dmenu:AddOption("dumb", function() dumbFile("dumbs/"..os.date("%d.%m.%y %H.%M").." "..v.fileN, GetLuaFileContents(v.CRC)) end)
|
||||
dmenu:Open()
|
||||
end
|
||||
node.CRC = v.CRC
|
||||
node.pathh = v.path
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
derma.DefineControl("luaviewer", "views clientside lua files", VIEWER, "DFrame")
|
||||
|
||||
concommand.Add("lua_view_cl", function()
|
||||
vgui.Create("luaviewer"):MakePopup()
|
||||
end)
|
||||
430
pkt/main_menu.lua
Normal file
430
pkt/main_menu.lua
Normal file
@@ -0,0 +1,430 @@
|
||||
gluesteak.include("popup.lua")
|
||||
|
||||
-- TODO: Add some sort of protection against a x amount of new lines in a row to be in a script for secuirtyw
|
||||
|
||||
surface.CreateFont( "headerFont", {
|
||||
font = "Arial", -- Use the font-name which is shown to you by your operating system Font Viewer, not the file name
|
||||
extended = false,
|
||||
size = 35,
|
||||
weight = 500,
|
||||
blursize = 0,
|
||||
scanlines = 0,
|
||||
antialias = true,
|
||||
underline = false,
|
||||
italic = false,
|
||||
strikeout = false,
|
||||
symbol = false,
|
||||
rotary = false,
|
||||
shadow = false,
|
||||
additive = false,
|
||||
outline = false,
|
||||
} )
|
||||
|
||||
|
||||
local colors = {
|
||||
Vector(1, 0, 0),
|
||||
Vector(0, 1, 0),
|
||||
Vector(0, 0, 1)
|
||||
}
|
||||
|
||||
local timer1 = 3
|
||||
local speed = 3
|
||||
|
||||
function join(t, sep)
|
||||
str1 = ""
|
||||
for _, v in pairs(t) do
|
||||
str1 = str1 .. v .. sep
|
||||
end
|
||||
return str1
|
||||
end
|
||||
|
||||
function daysBetweenUnixTimes(t1, t2) return math.abs(t1 - t2)/60/60/24 end
|
||||
|
||||
function isInTable(tbl, value)
|
||||
print("IsInTable Start")
|
||||
PrintTable(tbl)
|
||||
print(value)
|
||||
for k,v in pairs(tbl) do
|
||||
if (v == value) then return true end
|
||||
end
|
||||
print("IsInTable End")
|
||||
return false
|
||||
end
|
||||
|
||||
|
||||
local main_menu = {
|
||||
|
||||
getExploitsFile = function() return util.JSONToTable( file.Read( "exploits.txt", "DATA" ) ) end,
|
||||
|
||||
|
||||
getJSONObjectByNetMessage = function(self, netMessage)
|
||||
exploit_table = self:getExploitsFile()
|
||||
for i=1, #exploit_table do
|
||||
if (exploit_table[i].netMessage == netMessage) then
|
||||
return exploit_table[i]
|
||||
end
|
||||
end
|
||||
end,
|
||||
|
||||
getJSONLoggedServerObjectByIP = function(self, ip)
|
||||
loggedServers_table = self:getExploitsFile().loggedServers
|
||||
for i=1, #loggedServers_table do
|
||||
if (loggedServers_table[i].ipaddress == ip) then return loggedServers_table[i] end
|
||||
end
|
||||
return false
|
||||
end,
|
||||
|
||||
getJSONServersWithExploitsObjectByIP = function(self, ip)
|
||||
serversWithExploits = self:getExploitsFile().serversWithExploits
|
||||
for i=1, #serversWithExploits do
|
||||
if (serversWithExploits[i].ipaddress == ip) then return serversWithExploits[i] end
|
||||
end
|
||||
return false
|
||||
end,
|
||||
|
||||
removeJSONObjectByNetMessage = function(self, netmessage)
|
||||
print(netmessage)
|
||||
exploit_table = self:getExploitsFile()
|
||||
for i=1, #exploit_table do
|
||||
print("exploit_table[i].netMessage\t", string.len(exploit_table[i].netMessage) )
|
||||
print("netmessage\t\t", string.len(netmessage) )
|
||||
if (exploit_table[i].netMessage == netmessage) then
|
||||
|
||||
table.remove(exploit_table, i)
|
||||
print("Found")
|
||||
file.Write( "exploits.txt", util.TableToJSON(exploit_table) )
|
||||
-- return true
|
||||
end
|
||||
end
|
||||
end,
|
||||
|
||||
|
||||
|
||||
validNetmessage = function(self, netmessage)
|
||||
i = 1
|
||||
res = "1"
|
||||
while (res != "" and res != nil) do
|
||||
i = i + 1
|
||||
res = util.NetworkIDToString(i)
|
||||
if (not res or res == nil) then return false end
|
||||
if (string.match(netmessage, res)) then
|
||||
return true
|
||||
end
|
||||
end
|
||||
return false
|
||||
end,
|
||||
|
||||
getAllNetMessages = function(self)
|
||||
t = {}
|
||||
i = 1
|
||||
res = "1"
|
||||
while (res != "" and res != nil) do
|
||||
i = i + 1
|
||||
res = util.NetworkIDToString(i)
|
||||
table.insert(t, res)
|
||||
end
|
||||
return t
|
||||
end,
|
||||
|
||||
isServerLogged = function(self, ipaddressAndPort)
|
||||
local exploit_table = self:getExploitsFile()
|
||||
if (not exploit_table.loggedServers) then return false end
|
||||
for i=1, #exploit_table.loggedServers do
|
||||
if (exploit_table.loggedServers[i].ipaddress == ipaddressAndPort) then
|
||||
return true
|
||||
end
|
||||
end
|
||||
return false
|
||||
end,
|
||||
-- Checks loaded servers for exploits in other theres
|
||||
findServersWithCommonExploits = function(self)
|
||||
local exploit_table = self:getExploitsFile()
|
||||
local netmessages_found = {}
|
||||
for i=1, #exploit_table.loggedServers do
|
||||
for j=1, #exploit_table.loggedServers[i].allNetMessages do -- exploit_table.loggedServers[i].allNetMessages[j]
|
||||
for x=1, #exploit_table.exploits do
|
||||
if (string.match(exploit_table.exploits[x].netMessage, exploit_table.loggedServers[i].allNetMessages[j])) then
|
||||
copy_loggedServer = exploit_table.loggedServers[i]
|
||||
table.RemoveByValue( copy_loggedServer, "allNetMessages" )
|
||||
table.insert(exploit_table.serversWithExploits, copy_loggedServer)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
print("start")
|
||||
PrintTable(exploit_table)
|
||||
print("end")
|
||||
return netmessages_found
|
||||
end,
|
||||
|
||||
|
||||
writeServerToExploitsArray = function(self, tbl)
|
||||
new_tbl = {}
|
||||
local exploit_table = self:getExploitsFile()
|
||||
if (not self:getJSONObjectByIP(tbl.ipaddress)) then
|
||||
|
||||
end
|
||||
|
||||
end,
|
||||
|
||||
logServer = function(self)
|
||||
local server_logged = self:isServerLogged(game.GetIPAddress())
|
||||
local exploit_table = self:getExploitsFile()
|
||||
-- local serverNeedsUpdate =
|
||||
if (not server_logged) then
|
||||
print(1)
|
||||
new_t = {}
|
||||
|
||||
new_t.name = GetHostName()
|
||||
new_t.exploits = {}
|
||||
new_t.ipaddress = game.GetIPAddress()
|
||||
new_t.allNetMessages = self:getAllNetMessages()
|
||||
|
||||
new_t.lastUpdated = os.time()
|
||||
table.insert(exploit_table.loggedServers, new_t)
|
||||
|
||||
file.Write( "exploits.txt", util.TableToJSON(exploit_table) )
|
||||
elseif (server_logged and daysBetweenUnixTimes(os.time(), self:getJSONLoggedServerObjectByIP(game.GetIPAddress()).lastUpdated) >= 1) then
|
||||
print(2)
|
||||
exploit_table.lastUpdated = os.time()
|
||||
exploit_table.allNetMessages = self:getAllNetMessages()
|
||||
exploit_table.name = GetHostName()
|
||||
file.Write( "exploits.txt", util.TableToJSON(new_table) )
|
||||
end
|
||||
end,
|
||||
|
||||
|
||||
Init = function(self)
|
||||
exploit_file = file.Read( "exploits.txt", "DATA" )
|
||||
if (string.len(exploit_file) == 0) then
|
||||
file.Write( "exploits.txt", "{}" )
|
||||
end
|
||||
-- PrintTable(self:getExploitsFile())
|
||||
self.exploitCount = #self:getExploitsFile().exploits
|
||||
|
||||
timer.Create("updateLocalCount", 3, 0, function()
|
||||
self.exploitCount = #self:getExploitsFile()
|
||||
end)
|
||||
self:findServersWithCommonExploits()
|
||||
-- print(self:addExploitToServerObject("loopback"))
|
||||
self:logServer()
|
||||
self:SetSize( 700, 600 )
|
||||
self.w1, self.h1 = self:GetSize()
|
||||
self.exploitCountInServer = 0
|
||||
|
||||
self.title = "Exploit Menu"
|
||||
self.delay = 0.3
|
||||
self.lastOccurance = -self.delay
|
||||
|
||||
|
||||
----
|
||||
self:SetSize(ScrW() * .75, ScrH() * .75)
|
||||
self:Dock(FILL)
|
||||
|
||||
self.header = vgui.Create( "DLabel", self )
|
||||
|
||||
self.header:SetSize(200, 40)
|
||||
self.header:SetFont("headerFont")
|
||||
self.header:SetTextColor(Color(255,0,0))
|
||||
self.header:SetText("")
|
||||
self.header:SetPos(270,15)
|
||||
|
||||
|
||||
self.loadedExploits = vgui.Create("DLabel", self)
|
||||
self.loadedExploits:SetPos(62, 100)
|
||||
self.loadedExploits:SetSize(120,20)
|
||||
self.loadedExploits:SetText("all local exploits: " .. self.exploitCount)
|
||||
|
||||
self.exploitsInServer = vgui.Create("DLabel", self)
|
||||
self.exploitsInServer:SetPos(170, 100)
|
||||
self.exploitsInServer:SetSize(220,20)
|
||||
self.exploitsInServer:SetText("exploits on current server: " .. self.exploitCountInServer or "not checked")
|
||||
|
||||
self.loadedWebExploits = vgui.Create("DLabel", self)
|
||||
self.loadedWebExploits:SetPos(400, 100)
|
||||
self.loadedWebExploits:SetSize(200,20)
|
||||
self.loadedWebExploits:SetText("all web exploits: " .. self.exploitCountInServer or "not checked")
|
||||
|
||||
|
||||
|
||||
self.exploitList = vgui.Create( "DListView", self )
|
||||
self.exploitList:AddColumn( "net message" )
|
||||
self.exploitList:AddColumn( "server name" )
|
||||
self.exploitList:AddColumn( "tags" )
|
||||
self.exploitList:AddColumn( "description" )
|
||||
self.exploitList:AddColumn( "author" )
|
||||
self.exploitList:AddColumn( "servers affected" )
|
||||
self.exploitList:SetSize(575, 370)
|
||||
self.exploitList:SetPos(60, 146)
|
||||
_self = self
|
||||
function self.exploitList:OnRowRightClick( lineID, panelLine )
|
||||
print(panelLine:GetColumnText( 2 ))
|
||||
mouseX, mouseY = gui.MousePos()
|
||||
local menu = DermaMenu()
|
||||
menu:SetPos(mouseX, mouseY)
|
||||
menu:AddOption( "Preview", function()
|
||||
netmessage = panelLine:GetColumnText( 1 )
|
||||
-- TODO: Fix this
|
||||
exploit_table = _self:getJSONObjectByNetMessage(netmessage)
|
||||
-- fix line above
|
||||
popup = vgui.Create("popup")
|
||||
popup:setMode("preview")
|
||||
popup:setValuesForFields(exploit_table)
|
||||
|
||||
end ):SetIcon("icon16/application.png")
|
||||
|
||||
menu:AddOption( "Remove from local", function()
|
||||
netmessage = panelLine:GetColumnText( 1 )
|
||||
|
||||
_self:removeJSONObjectByNetMessage(netmessage)
|
||||
end ):SetIcon( "icon16/delete.png" )
|
||||
|
||||
menu:Open()
|
||||
end
|
||||
|
||||
local dropdown = vgui.Create( "DComboBox", self )
|
||||
dropdown:SetPos( 60, 120 )
|
||||
dropdown:SetSize( 120, 20 )
|
||||
dropdown:SetValue( "Mode" )
|
||||
dropdown:AddChoice( "local exploits" )
|
||||
dropdown:AddChoice( "web exploits" )
|
||||
dropdown:AddChoice( "exploits in server" )
|
||||
self.dropdownMode = ""
|
||||
|
||||
dropdown.OnSelect = function( _, _, value )
|
||||
self.exploitList:Clear()
|
||||
self.dropdownMode = value
|
||||
self:handle_dropdown()
|
||||
end
|
||||
|
||||
|
||||
self.CheckButton = vgui.Create("DButton", self) --------------------
|
||||
self.CheckButton:SetText("Check")
|
||||
self.CheckButton:SetPos( 60, 60 )
|
||||
self.CheckButton:SetSize(575, 15)
|
||||
self.CheckButton.newBg = 1
|
||||
|
||||
|
||||
|
||||
local uploadToWeb = vgui.Create("DButton", self)
|
||||
uploadToWeb:SetText("Upload to web")
|
||||
uploadToWeb:SetPos( 60, 80 )
|
||||
uploadToWeb:SetSize(287.5, 15)
|
||||
|
||||
uploadToWeb.Paint = function(self, w, h)
|
||||
draw.RoundedBox(0, 0, 0, w, h, Color(70, 130, 255))
|
||||
end
|
||||
|
||||
|
||||
|
||||
local uploadToLocal = vgui.Create("DButton", self)
|
||||
uploadToLocal:SetText("Upload to local")
|
||||
uploadToLocal:SetPos( 350, 80 )
|
||||
uploadToLocal:SetSize(287.5, 15)
|
||||
|
||||
uploadToLocal.DoClick = function()
|
||||
vgui.Create("popup")
|
||||
end
|
||||
uploadToLocal.Paint = function(self, w, h)
|
||||
draw.RoundedBox(0, 0, 0, w, h, Color(29, 23, 255))
|
||||
end
|
||||
|
||||
|
||||
self.CheckButton.Paint = function(self1,w, h)
|
||||
draw.RoundedBox(0, 0, 0, w, h, Color(100, 200, 100))
|
||||
end
|
||||
|
||||
self.CheckButton.DoClick = function()
|
||||
self:checkLocalExploits()
|
||||
|
||||
end
|
||||
|
||||
|
||||
|
||||
|
||||
self.CheckButton:SetTextColor(Color(255,255,255))
|
||||
|
||||
|
||||
|
||||
|
||||
uploadToWeb:SetTextColor(Color(255,255,255))
|
||||
uploadToLocal:SetTextColor(Color(255,255,255))
|
||||
self.Paint = function(self,w,h)
|
||||
draw.RoundedBox(0, 0, 0, w, h, Color(39, 40, 34))
|
||||
end
|
||||
|
||||
end,
|
||||
|
||||
|
||||
|
||||
displayAllLocalExploits = function(self)
|
||||
self.exploitList:Clear()
|
||||
local_file = self:exploitsJSONFile()
|
||||
for i=1, #local_file do
|
||||
self:addJSONToList(local_file[i])
|
||||
end
|
||||
end,
|
||||
|
||||
handle_dropdown = function(self)
|
||||
if (self.dropdownMode == "local exploits") then
|
||||
self:displayAllLocalExploits()
|
||||
end
|
||||
end,
|
||||
|
||||
addJSONToList = function(self, exploitInfo)
|
||||
self.exploitList:AddLine(exploitInfo.netMessage, exploitInfo.server_name, join(exploitInfo.tags, ", "), exploitInfo.description, exploitInfo.author, #exploitInfo.servers_effected )
|
||||
end,
|
||||
|
||||
checkLocalExploits = function(self)
|
||||
self.exploitList:Clear()
|
||||
local_file = self:exploitsJSONFile()
|
||||
for i=1, #local_file do
|
||||
if (self:validNetmessage(local_file[i].netMessage)) then
|
||||
self:addJSONToList(local_file[i])
|
||||
end
|
||||
end
|
||||
end,
|
||||
|
||||
Think = function(self)
|
||||
self.w1, self.h1 = self:GetSize()
|
||||
|
||||
-- self.header:SetPos( self.w1 * 0.08, 5 )
|
||||
-- if (self.dropdownMode == "local exploits") then
|
||||
-- self:displayAllLocalExploits()
|
||||
-- end
|
||||
self.loadedExploits:SetText("all local exploits: " .. self.exploitCount)
|
||||
|
||||
local timeElapsed = CurTime() - self.lastOccurance
|
||||
if timeElapsed > self.delay then
|
||||
if (i > #self.title) then
|
||||
i = 0
|
||||
end
|
||||
|
||||
self.lastOccurance = CurTime()
|
||||
|
||||
self.header:SetText(self.title:sub(1, i))
|
||||
-- self.header:SetContentAlignment( 5 )
|
||||
i = i + 1
|
||||
|
||||
end
|
||||
|
||||
local len = #colors
|
||||
local phase = timer1 % len
|
||||
|
||||
local a = 1 + math.floor(phase)
|
||||
local b = 1 + (a % len)
|
||||
local c = LerpVector( phase - math.floor(phase), colors[ a ], colors[ b ] )
|
||||
|
||||
self.header:SetColor( Color( c.x * 255, c.y * 255, c.z * 255 ) )
|
||||
surface.DrawRect( 128, 128, 100, 100 )
|
||||
|
||||
timer1 = timer1 + (RealFrameTime() / speed)
|
||||
|
||||
end
|
||||
|
||||
|
||||
}
|
||||
|
||||
-- vgui.Register("exploits", exploits, "DPanel")
|
||||
vgui.Register("main_menu", main_menu, "DPanel")
|
||||
-- exploits = vgui.Create("exploits")
|
||||
200
pkt/menu_plugins/luaviewer.lua
Normal file
200
pkt/menu_plugins/luaviewer.lua
Normal file
@@ -0,0 +1,200 @@
|
||||
require"stringtable" --all willox' stuff
|
||||
require"luamio"
|
||||
|
||||
local javascript_escape_replacements = {
|
||||
["\\"] = "\\\\",
|
||||
["\0"] = "\\0" ,
|
||||
["\b"] = "\\b" ,
|
||||
["\t"] = "\\t" ,
|
||||
["\n"] = "\\n" ,
|
||||
["\v"] = "\\v" ,
|
||||
["\f"] = "\\f" ,
|
||||
["\r"] = "\\r" ,
|
||||
["\""] = "\\\"",
|
||||
["\'"] = "\\\'"
|
||||
}
|
||||
|
||||
function string.JavascriptSafe( str )
|
||||
|
||||
str = str:gsub( ".", javascript_escape_replacements )
|
||||
|
||||
-- U+2028 and U+2029 are treated as line separators in JavaScript, handle separately as they aren't single-byte
|
||||
str = str:gsub( "\226\128\168", "\\\226\128\168" )
|
||||
str = str:gsub( "\226\128\169", "\\\226\128\169" )
|
||||
|
||||
return str
|
||||
|
||||
end
|
||||
|
||||
local function GetLuaFiles(client_lua_files)
|
||||
local count = client_lua_files:Count()
|
||||
local ret = {}
|
||||
|
||||
for i = 1, count - 2 do
|
||||
local path = client_lua_files:GetString(i)
|
||||
--if file.Exists(path, "MOD") then continue end --skip files we already have (this also skips files that servers modify, but eh garry forgot to include util.CRC in menu state)
|
||||
ret[i] = {
|
||||
Path = path,
|
||||
CRC = client_lua_files:GetUserDataInt(i)
|
||||
}
|
||||
end
|
||||
|
||||
return ret
|
||||
end
|
||||
|
||||
local function GetLuaFileContents(crc)
|
||||
local fs = file.Open("cache/lua/" .. crc .. ".lua", "rb", "MOD")
|
||||
|
||||
fs:Seek(4)
|
||||
|
||||
local contents = util.Decompress(fs:Read(fs:Size() - 4))
|
||||
|
||||
return contents:sub(1, -2) -- Trim trailing null
|
||||
end
|
||||
|
||||
local function dumbFile(path, contents)
|
||||
if not path:match("%.lua$") then path = path..".lua" end
|
||||
local curdir = ""
|
||||
for t in path:gmatch("[^/\\*]+") do
|
||||
curdir = curdir..t
|
||||
if curdir:match("%.lua$") then
|
||||
local f = io.open("garrysmod/data/"..curdir, "w+")
|
||||
f:write(contents)
|
||||
f:close()
|
||||
else
|
||||
curdir = curdir.."/"
|
||||
file.CreateDir(curdir)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
local dumbFolderCache = ""
|
||||
local function dumbFolder(node)
|
||||
for _, subnode in ipairs(node.ChildNodes:GetChildren()) do
|
||||
if subnode:HasChildren() then
|
||||
dumbFolder(subnode)
|
||||
else
|
||||
dumbFile(dumbFolderCache..subnode.pathh, GetLuaFileContents(subnode.CRC))
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
local VIEWER = {}
|
||||
|
||||
function VIEWER:Init()
|
||||
if not IsInGame() then
|
||||
MsgC(Color(255, 0, 0), "Not in game")
|
||||
self:Close()
|
||||
return
|
||||
end
|
||||
self:SetTitle"clientsude lua viewer"
|
||||
self:SetSize(ScrW() * .75, ScrH() * .75)
|
||||
self:Center()
|
||||
self:SetSizable(true)
|
||||
|
||||
self.left = vgui.Create("PANEL", self)
|
||||
self.left:SetWide(self:GetWide() * .2)
|
||||
self.left:Dock(LEFT)
|
||||
|
||||
self.tree = vgui.Create("DTree", self.left)
|
||||
self.tree:Dock(FILL)
|
||||
self.tree.Directories = {}
|
||||
|
||||
self.right = vgui.Create("PANEL", self)
|
||||
self.right:Dock(FILL)
|
||||
|
||||
self.html = vgui.Create("DHTML", self.right)
|
||||
self.html:Dock(FILL)
|
||||
self.html:SetAllowLua(true)
|
||||
self.html:OpenURL("asset://garrysmod/lua/menu_plugins/luaviewer/index.html") --thx metastruct
|
||||
self.html:AddFunction("gmodinterface", "OnCode", function(code) self.currentCode = code end)
|
||||
|
||||
self.override = vgui.Create("DButton", self.right)
|
||||
self.override:Dock(BOTTOM)
|
||||
self.override:SetTall(self.override:GetTall() * 1.5)
|
||||
self.override:SetText("Override")
|
||||
self.override.DoClick = function()
|
||||
if not (self.currentPath or self.currentCode) then return end
|
||||
dumbFile("overrides/"..self.currentPath, self.currentCode)
|
||||
print("Overwrote "..self.currentPath)
|
||||
end
|
||||
|
||||
client_lua_files = stringtable.Get "client_lua_files"
|
||||
|
||||
local tree_data= {}
|
||||
|
||||
for i, v in ipairs(GetLuaFiles(client_lua_files)) do
|
||||
if i == 1 then continue end
|
||||
local file_name = string.match(v.Path, ".*/([^/]+%.lua)")
|
||||
local dir_path = string.sub(v.Path, 1, -1 - file_name:len())
|
||||
|
||||
local file_crc = v.CRC
|
||||
|
||||
local cur_dir = tree_data
|
||||
|
||||
for dir in string.gmatch(dir_path, "([^/]+)/") do
|
||||
if not cur_dir[dir] then
|
||||
cur_dir[dir] = {}
|
||||
end
|
||||
|
||||
cur_dir = cur_dir[dir]
|
||||
end
|
||||
|
||||
cur_dir[file_name] = {fileN = file_name, CRC = file_crc}
|
||||
end
|
||||
|
||||
local file_queue = {}
|
||||
local function iterate(data, node, path)
|
||||
path = path or ""
|
||||
|
||||
for k, v in SortedPairs(data) do
|
||||
if type(v) == "table" and not v.CRC then
|
||||
local new_node = node:AddNode(k)
|
||||
new_node.DoRightClick = function()
|
||||
local dmenu = DermaMenu(new_node)
|
||||
dmenu:SetPos(gui.MouseX(), gui.MouseY())
|
||||
dmenu:AddOption("dumb", function()
|
||||
dumbFolderCache = "dumbs/"..os.date("%d.%m.%y %H.%M").."/"
|
||||
print("Writing files...")
|
||||
local start = CurTime()
|
||||
|
||||
dumbFolder(new_node)
|
||||
|
||||
print("Done writing files! Took "..CurTime() - start.." seconds")
|
||||
end)
|
||||
dmenu:Open()
|
||||
end
|
||||
|
||||
iterate(v, new_node, path .. k .. "/")
|
||||
else
|
||||
table.insert(file_queue, {node = node, fileN = v.fileN, path = path .. v.fileN, CRC = v.CRC})
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
iterate(tree_data, self.tree)
|
||||
|
||||
for k, v in ipairs(file_queue) do
|
||||
local node = v.node:AddNode(v.fileN, "icon16/page.png")
|
||||
|
||||
node.DoClick = function()
|
||||
self.html:QueueJavascript("SetContent('"..string.JavascriptSafe(GetLuaFileContents(v.CRC)).."'); GotoLine(1);")
|
||||
self.currentPath = v.path
|
||||
end
|
||||
node.DoRightClick = function()
|
||||
local dmenu = DermaMenu(node)
|
||||
dmenu:SetPos(gui.MouseX(), gui.MouseY())
|
||||
dmenu:AddOption("dumb", function() dumbFile("dumbs/"..os.date("%d.%m.%y %H.%M").." "..v.fileN, GetLuaFileContents(v.CRC)) end)
|
||||
dmenu:Open()
|
||||
end
|
||||
node.CRC = v.CRC
|
||||
node.pathh = v.path
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
derma.DefineControl("luaviewer", "views clientside lua files", VIEWER, "DFrame")
|
||||
|
||||
concommand.Add("lua_view_cl", function()
|
||||
vgui.Create("luaviewer"):MakePopup()
|
||||
end)
|
||||
4
pkt/menu_plugins/luaviewer/README.md
Normal file
4
pkt/menu_plugins/luaviewer/README.md
Normal file
@@ -0,0 +1,4 @@
|
||||
lua_editor
|
||||
==========
|
||||
|
||||
HTML part of the ingame GMod lua editor
|
||||
11
pkt/menu_plugins/luaviewer/ace/ace.js
Normal file
11
pkt/menu_plugins/luaviewer/ace/ace.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/ext-chromevox.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/ext-chromevox.js
Normal file
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
define("ace/ext/elastic_tabstops_lite",["require","exports","module","ace/editor","ace/config"],function(e,t,n){var r=function(e){this.$editor=e;var t=this,n=[],r=!1;this.onAfterExec=function(){r=!1,t.processRows(n),n=[]},this.onExec=function(){r=!0},this.onChange=function(e){var t=e.data.range;r&&(n.indexOf(t.start.row)==-1&&n.push(t.start.row),t.end.row!=t.start.row&&n.push(t.end.row))}};(function(){this.processRows=function(e){this.$inChange=!0;var t=[];for(var n=0,r=e.length;n<r;n++){var i=e[n];if(t.indexOf(i)>-1)continue;var s=this.$findCellWidthsForBlock(i),o=this.$setBlockCellWidthsToMax(s.cellWidths),u=s.firstRow;for(var a=0,f=o.length;a<f;a++){var l=o[a];t.push(u),this.$adjustRow(u,l),u++}}this.$inChange=!1},this.$findCellWidthsForBlock=function(e){var t=[],n,r=e;while(r>=0){n=this.$cellWidthsForRow(r);if(n.length==0)break;t.unshift(n),r--}var i=r+1;r=e;var s=this.$editor.session.getLength();while(r<s-1){r++,n=this.$cellWidthsForRow(r);if(n.length==0)break;t.push(n)}return{cellWidths:t,firstRow:i}},this.$cellWidthsForRow=function(e){var t=this.$selectionColumnsForRow(e),n=[-1].concat(this.$tabsForRow(e)),r=n.map(function(e){return 0}).slice(1),i=this.$editor.session.getLine(e);for(var s=0,o=n.length-1;s<o;s++){var u=n[s]+1,a=n[s+1],f=this.$rightmostSelectionInCell(t,a),l=i.substring(u,a);r[s]=Math.max(l.replace(/\s+$/g,"").length,f-u)}return r},this.$selectionColumnsForRow=function(e){var t=[],n=this.$editor.getCursorPosition();return this.$editor.session.getSelection().isEmpty()&&e==n.row&&t.push(n.column),t},this.$setBlockCellWidthsToMax=function(e){var t=!0,n,r,i,s=this.$izip_longest(e);for(var o=0,u=s.length;o<u;o++){var a=s[o];if(!a.push){console.error(a);continue}a.push(NaN);for(var f=0,l=a.length;f<l;f++){var c=a[f];t&&(n=f,i=0,t=!1);if(isNaN(c)){r=f;for(var h=n;h<r;h++)e[h][o]=i;t=!0}i=Math.max(i,c)}}return e},this.$rightmostSelectionInCell=function(e,t){var n=0;if(e.length){var r=[];for(var i=0,s=e.length;i<s;i++)e[i]<=t?r.push(i):r.push(0);n=Math.max.apply(Math,r)}return n},this.$tabsForRow=function(e){var t=[],n=this.$editor.session.getLine(e),r=/\t/g,i;while((i=r.exec(n))!=null)t.push(i.index);return t},this.$adjustRow=function(e,t){var n=this.$tabsForRow(e);if(n.length==0)return;var r=0,i=-1,s=this.$izip(t,n);for(var o=0,u=s.length;o<u;o++){var a=s[o][0],f=s[o][1];i+=1+a,f+=r;var l=i-f;if(l==0)continue;var c=this.$editor.session.getLine(e).substr(0,f),h=c.replace(/\s*$/g,""),p=c.length-h.length;l>0&&(this.$editor.session.getDocument().insertInLine({row:e,column:f+1},Array(l+1).join(" ")+" "),this.$editor.session.getDocument().removeInLine(e,f,f+1),r+=l),l<0&&p>=-l&&(this.$editor.session.getDocument().removeInLine(e,f+l,f),r+=l)}},this.$izip_longest=function(e){if(!e[0])return[];var t=e[0].length,n=e.length;for(var r=1;r<n;r++){var i=e[r].length;i>t&&(t=i)}var s=[];for(var o=0;o<t;o++){var u=[];for(var r=0;r<n;r++)e[r][o]===""?u.push(NaN):u.push(e[r][o]);s.push(u)}return s},this.$izip=function(e,t){var n=e.length>=t.length?t.length:e.length,r=[];for(var i=0;i<n;i++){var s=[e[i],t[i]];r.push(s)}return r}}).call(r.prototype),t.ElasticTabstopsLite=r;var i=e("../editor").Editor;e("../config").defineOptions(i.prototype,"editor",{useElasticTabstops:{set:function(e){e?(this.elasticTabstops||(this.elasticTabstops=new r(this)),this.commands.on("afterExec",this.elasticTabstops.onAfterExec),this.commands.on("exec",this.elasticTabstops.onExec),this.on("change",this.elasticTabstops.onChange)):this.elasticTabstops&&(this.commands.removeListener("afterExec",this.elasticTabstops.onAfterExec),this.commands.removeListener("exec",this.elasticTabstops.onExec),this.removeListener("change",this.elasticTabstops.onChange))}}})})
|
||||
1
pkt/menu_plugins/luaviewer/ace/ext-emmet.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/ext-emmet.js
Normal file
File diff suppressed because one or more lines are too long
0
pkt/menu_plugins/luaviewer/ace/ext-error_marker.js
Normal file
0
pkt/menu_plugins/luaviewer/ace/ext-error_marker.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/ext-keybinding_menu.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/ext-keybinding_menu.js
Normal file
@@ -0,0 +1 @@
|
||||
define("ace/ext/keybinding_menu",["require","exports","module","ace/editor","ace/ext/menu_tools/overlay_page","ace/ext/menu_tools/get_editor_keyboard_shortcuts"],function(e,t,n){function i(t){if(!document.getElementById("kbshortcutmenu")){var n=e("./menu_tools/overlay_page").overlayPage,r=e("./menu_tools/get_editor_keyboard_shortcuts").getEditorKeybordShortcuts,i=r(t),s=document.createElement("div"),o=i.reduce(function(e,t){return e+'<div class="ace_optionsMenuEntry"><span class="ace_optionsMenuCommand">'+t.command+"</span> : "+'<span class="ace_optionsMenuKey">'+t.key+"</span></div>"},"");s.id="kbshortcutmenu",s.innerHTML="<h1>Keyboard Shortcuts</h1>"+o+"</div>",n(t,s,"0","0","0",null)}}var r=e("ace/editor").Editor;n.exports.init=function(e){r.prototype.showKeyboardShortcuts=function(){i(this)},e.commands.addCommands([{name:"showKeyboardShortcuts",bindKey:{win:"Ctrl-Alt-h",mac:"Command-Alt-h"},exec:function(e,t){e.showKeyboardShortcuts()}}])}}),define("ace/ext/menu_tools/overlay_page",["require","exports","module","ace/lib/dom"],function(e,t,n){var r=e("../../lib/dom"),i="#ace_settingsmenu, #kbshortcutmenu {background-color: #F7F7F7;color: black;box-shadow: -5px 4px 5px rgba(126, 126, 126, 0.55);padding: 1em 0.5em 2em 1em;overflow: auto;position: absolute;margin: 0;bottom: 0;right: 0;top: 0;z-index: 9991;cursor: default;}.ace_dark #ace_settingsmenu, .ace_dark #kbshortcutmenu {box-shadow: -20px 10px 25px rgba(126, 126, 126, 0.25);background-color: rgba(255, 255, 255, 0.6);color: black;}.ace_optionsMenuEntry:hover {background-color: rgba(100, 100, 100, 0.1);-webkit-transition: all 0.5s;transition: all 0.3s}.ace_closeButton {background: rgba(245, 146, 146, 0.5);border: 1px solid #F48A8A;border-radius: 50%;padding: 7px;position: absolute;right: -8px;top: -8px;z-index: 1000;}.ace_closeButton{background: rgba(245, 146, 146, 0.9);}.ace_optionsMenuKey {color: darkslateblue;font-weight: bold;}.ace_optionsMenuCommand {color: darkcyan;font-weight: normal;}";r.importCssString(i),n.exports.overlayPage=function(t,n,i,s,o,u){function l(e){e.keyCode===27&&a.click()}i=i?"top: "+i+";":"",o=o?"bottom: "+o+";":"",s=s?"right: "+s+";":"",u=u?"left: "+u+";":"";var a=document.createElement("div"),f=document.createElement("div");a.style.cssText="margin: 0; padding: 0; position: fixed; top:0; bottom:0; left:0; right:0;z-index: 9990; background-color: rgba(0, 0, 0, 0.3);",a.addEventListener("click",function(){document.removeEventListener("keydown",l),a.parentNode.removeChild(a),t.focus(),a=null}),document.addEventListener("keydown",l),f.style.cssText=i+s+o+u,f.addEventListener("click",function(e){e.stopPropagation()});var c=r.createElement("div");c.style.position="relative";var h=r.createElement("div");h.className="ace_closeButton",h.addEventListener("click",function(){a.click()}),c.appendChild(h),f.appendChild(c),f.appendChild(n),a.appendChild(f),document.body.appendChild(a),t.blur()}}),define("ace/ext/menu_tools/get_editor_keyboard_shortcuts",["require","exports","module","ace/lib/keys"],function(e,t,n){var r=e("../../lib/keys");n.exports.getEditorKeybordShortcuts=function(e){var t=r.KEY_MODS,n=[],i={};return e.keyBinding.$handlers.forEach(function(e){var r=e.commandKeyBinding;for(var s in r){var o=parseInt(s);o==-1?o="":isNaN(o)?o=s:o=""+(o&t.command?"Cmd-":"")+(o&t.ctrl?"Ctrl-":"")+(o&t.alt?"Alt-":"")+(o&t.shift?"Shift-":"");for(var u in r[s]){var a=r[s][u];typeof a!="string"&&(a=a.name),i[a]?i[a].key+="|"+o+u:(i[a]={key:o+u,command:a},n.push(i[a]))}}}),n}})
|
||||
1
pkt/menu_plugins/luaviewer/ace/ext-language_tools.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/ext-language_tools.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/ext-modelist.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/ext-modelist.js
Normal file
@@ -0,0 +1 @@
|
||||
define("ace/ext/modelist",["require","exports","module"],function(e,t,n){function i(e){var t=a.text,n=e.split(/[\/\\]/).pop();for(var i=0;i<r.length;i++)if(r[i].supportsFile(n)){t=r[i];break}return t}var r=[],s=function(e,t,n){this.name=e,this.caption=t,this.mode="ace/mode/"+e,this.extensions=n;if(/\^/.test(n))var r=n.replace(/\|(\^)?/g,function(e,t){return"$|"+(t?"^":"^.*\\.")})+"$";else var r="^.*\\.("+n+")$";this.extRe=new RegExp(r,"gi")};s.prototype.supportsFile=function(e){return e.match(this.extRe)};var o={ABAP:["abap"],ActionScript:["as"],ADA:["ada|adb"],Apache_Conf:["^htaccess|^htgroups|^htpasswd|^conf|htaccess|htgroups|htpasswd"],AsciiDoc:["asciidoc"],Assembly_x86:["asm"],AutoHotKey:["ahk"],BatchFile:["bat|cmd"],C9Search:["c9search_results"],C_Cpp:["cpp|c|cc|cxx|h|hh|hpp"],Clojure:["clj"],Cobol:["CBL|COB"],coffee:["coffee|cf|cson|^Cakefile"],ColdFusion:["cfm"],CSharp:["cs"],CSS:["css"],Curly:["curly"],D:["d|di"],Dart:["dart"],Diff:["diff|patch"],Dot:["dot"],Erlang:["erl|hrl"],EJS:["ejs"],Forth:["frt|fs|ldr"],FTL:["ftl"],Glsl:["glsl|frag|vert"],golang:["go"],Groovy:["groovy"],HAML:["haml"],Handlebars:["hbs|handlebars|tpl|mustache"],Haskell:["hs"],haXe:["hx"],HTML:["html|htm|xhtml"],HTML_Ruby:["erb|rhtml|html.erb"],INI:["ini|conf|cfg|prefs"],Jack:["jack"],Jade:["jade"],Java:["java"],JavaScript:["js|jsm"],JSON:["json"],JSONiq:["jq"],JSP:["jsp"],JSX:["jsx"],Julia:["jl"],LaTeX:["tex|latex|ltx|bib"],LESS:["less"],Liquid:["liquid"],Lisp:["lisp"],LiveScript:["ls"],LogiQL:["logic|lql"],LSL:["lsl"],Lua:["lua"],LuaPage:["lp"],Lucene:["lucene"],Makefile:["^Makefile|^GNUmakefile|^makefile|^OCamlMakefile|make"],MATLAB:["matlab"],Markdown:["md|markdown"],MEL:["mel"],MySQL:["mysql"],MUSHCode:["mc|mush"],Nix:["nix"],ObjectiveC:["m|mm"],OCaml:["ml|mli"],Pascal:["pas|p"],Perl:["pl|pm"],pgSQL:["pgsql"],PHP:["php|phtml"],Powershell:["ps1"],Prolog:["plg|prolog"],Properties:["properties"],Protobuf:["proto"],Python:["py"],R:["r"],RDoc:["Rd"],RHTML:["Rhtml"],Ruby:["rb|ru|gemspec|rake|^Guardfile|^Rakefile|^Gemfile"],Rust:["rs"],SASS:["sass"],SCAD:["scad"],Scala:["scala"],Scheme:["scm|rkt"],SCSS:["scss"],SH:["sh|bash|^.bashrc"],SJS:["sjs"],Space:["space"],snippets:["snippets"],Soy_Template:["soy"],SQL:["sql"],Stylus:["styl|stylus"],SVG:["svg"],Tcl:["tcl"],Tex:["tex"],Text:["txt"],Textile:["textile"],Toml:["toml"],Twig:["twig"],Typescript:["ts|typescript|str"],VBScript:["vbs"],Velocity:["vm"],Verilog:["v|vh|sv|svh"],XML:["xml|rdf|rss|wsdl|xslt|atom|mathml|mml|xul|xbl"],XQuery:["xq"],YAML:["yaml|yml"]},u={ObjectiveC:"Objective-C",CSharp:"C#",golang:"Go",C_Cpp:"C/C++",coffee:"CoffeeScript",HTML_Ruby:"HTML (Ruby)",FTL:"FreeMarker"},a={};for(var f in o){var l=o[f],c=(u[f]||f).replace(/_/g," "),h=f.toLowerCase(),p=new s(h,c,l[0]);a[h]=p,r.push(p)}n.exports={getModeForPath:i,modes:r,modesByName:a}})
|
||||
1
pkt/menu_plugins/luaviewer/ace/ext-old_ie.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/ext-old_ie.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/ext-options.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/ext-options.js
Normal file
@@ -0,0 +1 @@
|
||||
define("ace/ext/options",["require","exports","module"],function(e,t,n){function u(e,t){var n=document.getElementById(e);localStorage&&localStorage.getItem(e)&&(n.checked=localStorage.getItem(e)=="1");var r=function(){t(!!n.checked),saveOption(n)};n.onclick=r,r()}function a(e,t){var n=document.getElementById(e);localStorage&&localStorage.getItem(e)&&(n.value=localStorage.getItem(e));var r=function(){t(n.value),saveOption(n)};n.onchange=r,r()}function f(e,t){e.forEach(function(e){var n=document.createElement("option");n.setAttribute("value",e.name),n.innerHTML=e.desc,t.appendChild(n)})}function l(e,t){if(Array.isArray(e)){f(e,t);return}for(var n in e){var r=document.createElement("optgroup");r.setAttribute("label",n),f(e[n],r),t.appendChild(r)}}function c(e){if(e.values){var t=dom.createElement("select");t.setAttribute("size",e.visibleSize||1),l(e.values,t)}else var t=dom.createElement("checkbox");return t.setAttribute("name","opt_"+e.name),t}function h(e){if(e.values){var t=dom.createElement("select");t.setAttribute("size",e.visibleSize||1),l(e.values,t)}else var t=dom.createElement("checkbox");return t.setAttribute("name","opt_"+e.name),t}var r=modelist.modesByName,i=[["Document",function(e){doclist.loadDoc(e,function(e){if(!e)return;e=env.split.setSession(e),updateUIEditorOptions(),env.editor.focus()})},doclist.all],["Mode",function(e){env.editor.session.setMode(r[e].mode||r.text.mode),env.editor.session.modeName=e},function(e){return env.editor.session.modeName||"text"},modelist.modes],["Split",function(e){var t=env.split;if(e=="none")t.getSplits()==2&&(env.secondSession=t.getEditor(1).session),t.setSplits(1);else{var n=t.getSplits()==1;e=="below"?t.setOrientation(t.BELOW):t.setOrientation(t.BESIDE),t.setSplits(2);if(n){var r=env.secondSession||t.getEditor(0).session,i=t.setSession(r,1);i.name=r.name}}},["None","Beside","Below"]],["Theme",function(e){if(!e)return;env.editor.setTheme("ace/theme/"+e),themeEl.selectedValue=e},function(){return env.editor.getTheme()},{Bright:{chrome:"Chrome",clouds:"Clouds",crimson_editor:"Crimson Editor",dawn:"Dawn",dreamweaver:"Dreamweaver",eclipse:"Eclipse",github:"GitHub",solarized_light:"Solarized Light",textmate:"TextMate",tomorrow:"Tomorrow",xcode:"XCode"},Dark:{ambiance:"Ambiance",chaos:"Chaos",clouds_midnight:"Clouds Midnight",cobalt:"Cobalt",idle_fingers:"idleFingers",kr_theme:"krTheme",merbivore:"Merbivore",merbivore_soft:"Merbivore Soft",mono_industrial:"Mono Industrial",monokai:"Monokai",pastel_on_dark:"Pastel on dark",solarized_dark:"Solarized Dark",twilight:"Twilight",tomorrow_night:"Tomorrow Night",tomorrow_night_blue:"Tomorrow Night Blue",tomorrow_night_bright:"Tomorrow Night Bright",tomorrow_night_eighties:"Tomorrow Night 80s",vibrant_ink:"Vibrant Ink"}}],["Code Folding",function(e){env.editor.getSession().setFoldStyle(e),env.editor.setShowFoldWidgets(e!=="manual")},["manual","mark begin","mark begin and end"]],["Soft Wrap",function(e){e=e.toLowerCase();var t=env.editor.getSession(),n=env.editor.renderer;t.setUseWrapMode(e=="off");var r=parseInt(e)||null;n.setPrintMarginColumn(r||80),t.setWrapLimitRange(r,r)},["Off","40 Chars","80 Chars","Free"]],["Key Binding",function(e){env.editor.setKeyboardHandler(keybindings[e])},["Ace","Vim","Emacs","Custom"]],["Font Size",function(e){env.split.setFontSize(e+"px")},[10,11,12,14,16,20,24]],["Full Line Selection",function(e){env.editor.setSelectionStyle(e?"line":"text")}],["Highlight Active Line",function(e){env.editor.setHighlightActiveLine(e)}],["Show Invisibles",function(e){env.editor.setShowInvisibles(e)}],["Show Gutter",function(e){env.editor.renderer.setShowGutter(e)}],["Show Indent Guides",function(e){env.editor.renderer.setDisplayIndentGuides(e)}],["Show Print Margin",function(e){env.editor.renderer.setShowPrintMargin(e)}],["Persistent HScroll",function(e){env.editor.renderer.setHScrollBarAlwaysVisible(e)}],["Animate Scrolling",function(e){env.editor.setAnimatedScroll(e)}],["Use Soft Tab",function(e){env.editor.getSession().setUseSoftTabs(e)}],["Highlight Selected Word",function(e){env.editor.setHighlightSelectedWord(e)}],["Enable Behaviours",function(e){env.editor.setBehavioursEnabled(e)}],["Fade Fold Widgets",function(e){env.editor.setFadeFoldWidgets(e)}],["Show Token info",function(e){env.editor.setFadeFoldWidgets(e)}]],o=function(e){var t=[],n=document.createElement("div");n.style.cssText="position: absolute; overflow: hidden";var r=document.createElement("div");return r.style.cssText="width: 120%;height:100%;overflow: scroll",n.appendChild(r),t.push("<table><tbody>"),e.forEach(function(e){}),t.push("<tr>","<td>",'<label for="',s,'"></label>',"</td><td>",'<input type="',s,'" name="',s,'" id="',s,'">',"</td>","</tr>"),t.push("</tbody></table>"),n};o(i)})
|
||||
1
pkt/menu_plugins/luaviewer/ace/ext-searchbox.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/ext-searchbox.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/ext-settings_menu.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/ext-settings_menu.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/ext-spellcheck.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/ext-spellcheck.js
Normal file
@@ -0,0 +1 @@
|
||||
define("ace/ext/spellcheck",["require","exports","module","ace/lib/event","ace/editor","ace/config"],function(e,t,n){var r=e("../lib/event");t.contextMenuHandler=function(e){var t=e.target,n=t.textInput.getElement();if(!t.selection.isEmpty())return;var i=t.getCursorPosition(),s=t.session.getWordRange(i.row,i.column),o=t.session.getTextRange(s);t.session.tokenRe.lastIndex=0;if(!t.session.tokenRe.test(o))return;var u="",a=o+" "+u;n.value=a,n.setSelectionRange(o.length,o.length+1),n.setSelectionRange(0,0),n.setSelectionRange(0,o.length);var f=!1;r.addListener(n,"keydown",function l(){r.removeListener(n,"keydown",l),f=!0}),t.textInput.setInputHandler(function(e){console.log(e,a,n.selectionStart,n.selectionEnd);if(e==a)return"";if(e.lastIndexOf(a,0)===0)return e.slice(a.length);if(e.substr(n.selectionEnd)==a)return e.slice(0,-a.length);if(e.slice(-2)==u){var r=e.slice(0,-2);if(r.slice(-1)==" ")return f?r.substring(0,n.selectionEnd):(r=r.slice(0,-1),t.session.replace(s,r),"")}return e})};var i=e("../editor").Editor;e("../config").defineOptions(i.prototype,"editor",{spellcheck:{set:function(e){var n=this.textInput.getElement();n.spellcheck=!!e,e?this.on("nativecontextmenu",t.contextMenuHandler):this.removeListener("nativecontextmenu",t.contextMenuHandler)},value:!0}})})
|
||||
1
pkt/menu_plugins/luaviewer/ace/ext-split.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/ext-split.js
Normal file
@@ -0,0 +1 @@
|
||||
define("ace/ext/split",["require","exports","module","ace/split"],function(e,t,n){n.exports=e("../split")}),define("ace/split",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/lib/event_emitter","ace/editor","ace/virtual_renderer","ace/edit_session"],function(e,t,n){function l(e,t){this.$u=e,this.$doc=t}var r=e("./lib/oop"),i=e("./lib/lang"),s=e("./lib/event_emitter").EventEmitter,o=e("./editor").Editor,u=e("./virtual_renderer").VirtualRenderer,a=e("./edit_session").EditSession,f=function(e,t,n){this.BELOW=1,this.BESIDE=0,this.$container=e,this.$theme=t,this.$splits=0,this.$editorCSS="",this.$editors=[],this.$orientation=this.BESIDE,this.setSplits(n||1),this.$cEditor=this.$editors[0],this.on("focus",function(e){this.$cEditor=e}.bind(this))};(function(){r.implement(this,s),this.$createEditor=function(){var e=document.createElement("div");e.className=this.$editorCSS,e.style.cssText="position: absolute; top:0px; bottom:0px",this.$container.appendChild(e);var t=new o(new u(e,this.$theme));return t.on("focus",function(){this._emit("focus",t)}.bind(this)),this.$editors.push(t),t.setFontSize(this.$fontSize),t},this.setSplits=function(e){var t;if(e<1)throw"The number of splits have to be > 0!";if(e==this.$splits)return;if(e>this.$splits){while(this.$splits<this.$editors.length&&this.$splits<e)t=this.$editors[this.$splits],this.$container.appendChild(t.container),t.setFontSize(this.$fontSize),this.$splits++;while(this.$splits<e)this.$createEditor(),this.$splits++}else while(this.$splits>e)t=this.$editors[this.$splits-1],this.$container.removeChild(t.container),this.$splits--;this.resize()},this.getSplits=function(){return this.$splits},this.getEditor=function(e){return this.$editors[e]},this.getCurrentEditor=function(){return this.$cEditor},this.focus=function(){this.$cEditor.focus()},this.blur=function(){this.$cEditor.blur()},this.setTheme=function(e){this.$editors.forEach(function(t){t.setTheme(e)})},this.setKeyboardHandler=function(e){this.$editors.forEach(function(t){t.setKeyboardHandler(e)})},this.forEach=function(e,t){this.$editors.forEach(e,t)},this.$fontSize="",this.setFontSize=function(e){this.$fontSize=e,this.forEach(function(t){t.setFontSize(e)})},this.$cloneSession=function(e){var t=new a(e.getDocument(),e.getMode()),n=e.getUndoManager();if(n){var r=new l(n,t);t.setUndoManager(r)}return t.$informUndoManager=i.delayedCall(function(){t.$deltas=[]}),t.setTabSize(e.getTabSize()),t.setUseSoftTabs(e.getUseSoftTabs()),t.setOverwrite(e.getOverwrite()),t.setBreakpoints(e.getBreakpoints()),t.setUseWrapMode(e.getUseWrapMode()),t.setUseWorker(e.getUseWorker()),t.setWrapLimitRange(e.$wrapLimitRange.min,e.$wrapLimitRange.max),t.$foldData=e.$cloneFoldData(),t},this.setSession=function(e,t){var n;t==null?n=this.$cEditor:n=this.$editors[t];var r=this.$editors.some(function(t){return t.session===e});return r&&(e=this.$cloneSession(e)),n.setSession(e),e},this.getOrientation=function(){return this.$orientation},this.setOrientation=function(e){if(this.$orientation==e)return;this.$orientation=e,this.resize()},this.resize=function(){var e=this.$container.clientWidth,t=this.$container.clientHeight,n;if(this.$orientation==this.BESIDE){var r=e/this.$splits;for(var i=0;i<this.$splits;i++)n=this.$editors[i],n.container.style.width=r+"px",n.container.style.top="0px",n.container.style.left=i*r+"px",n.container.style.height=t+"px",n.resize()}else{var s=t/this.$splits;for(var i=0;i<this.$splits;i++)n=this.$editors[i],n.container.style.width=e+"px",n.container.style.top=i*s+"px",n.container.style.left="0px",n.container.style.height=s+"px",n.resize()}}}).call(f.prototype),function(){this.execute=function(e){this.$u.execute(e)},this.undo=function(){var e=this.$u.undo(!0);e&&this.$doc.selection.setSelectionRange(e)},this.redo=function(){var e=this.$u.redo(!0);e&&this.$doc.selection.setSelectionRange(e)},this.reset=function(){this.$u.reset()},this.hasUndo=function(){return this.$u.hasUndo()},this.hasRedo=function(){return this.$u.hasRedo()}}.call(l.prototype),t.Split=f})
|
||||
1
pkt/menu_plugins/luaviewer/ace/ext-static_highlight.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/ext-static_highlight.js
Normal file
@@ -0,0 +1 @@
|
||||
define("ace/ext/static_highlight",["require","exports","module","ace/edit_session","ace/layer/text","ace/config","ace/lib/dom"],function(e,t,n){var r=e("../edit_session").EditSession,i=e("../layer/text").Text,s=".ace_static_highlight {font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', 'Droid Sans Mono', monospace;font-size: 12px;}.ace_static_highlight .ace_gutter {width: 25px !important;display: block;float: left;text-align: right;padding: 0 3px 0 0;margin-right: 3px;position: static !important;}.ace_static_highlight .ace_line { clear: both; }.ace_static_highlight .ace_gutter-cell {-moz-user-select: -moz-none;-khtml-user-select: none;-webkit-user-select: none;user-select: none;}.ace_static_highlight .ace_gutter-cell:before {content: counter(ace_line, decimal);counter-increment: ace_line;}.ace_static_highlight {counter-reset: ace_line;}",o=e("../config"),u=e("../lib/dom"),a=function(e,t,n){var r=e.className.match(/lang-(\w+)/),i=t.mode||r&&"ace/mode/"+r[1];if(!i)return!1;var s=t.theme||"ace/theme/textmate",o="",f=[];if(e.firstElementChild){var l=0;for(var c=0;c<e.childNodes.length;c++){var h=e.childNodes[c];h.nodeType==3?(l+=h.data.length,o+=h.data):f.push(l,h)}}else o=u.getInnerText(e),t.trim&&(o=o.trim());a.render(o,i,s,t.firstLineNumber,!t.showGutter,function(t){u.importCssString(t.css,"ace_highlight"),e.innerHTML=t.html;var r=e.firstChild.firstChild;for(var i=0;i<f.length;i+=2){var s=t.session.doc.indexToPosition(f[i]),o=f[i+1],a=r.children[s.row];a&&a.appendChild(o)}n&&n()})};a.render=function(e,t,n,i,s,u){function c(){var r=a.renderSync(e,t,n,i,s);return u?u(r):r}var f=0,l=r.prototype.$modes;return typeof n=="string"&&(f++,o.loadModule(["theme",n],function(e){n=e,--f||c()})),typeof t=="string"&&(f++,o.loadModule(["mode",t],function(e){l[t]||(l[t]=new e.Mode),t=l[t],--f||c()})),f||c()},a.renderSync=function(e,t,n,o,u){o=parseInt(o||1,10);var a=new r("");a.setUseWorker(!1),a.setMode(t);var f=new i(document.createElement("div"));f.setSession(a),f.config={characterWidth:10,lineHeight:20},a.setValue(e);var l=[],c=a.getLength();for(var h=0;h<c;h++)l.push("<div class='ace_line'>"),u||l.push("<span class='ace_gutter ace_gutter-cell' unselectable='on'></span>"),f.$renderLine(l,h,!0,!1),l.push("\n</div>");var p="<div class='"+n.cssClass+"'>"+"<div class='ace_static_highlight' style='counter-reset:ace_line "+(o-1)+"'>"+l.join("")+"</div>"+"</div>";return f.destroy(),{css:s+n.cssText,html:p,session:a}},n.exports=a,n.exports.highlight=a})
|
||||
1
pkt/menu_plugins/luaviewer/ace/ext-statusbar.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/ext-statusbar.js
Normal file
@@ -0,0 +1 @@
|
||||
define("ace/ext/statusbar",["require","exports","module","ace/lib/dom","ace/lib/lang"],function(e,t,n){var r=e("ace/lib/dom"),i=e("ace/lib/lang"),s=function(e,t){this.element=r.createElement("div"),this.element.className="ace_status-indicator",this.element.style.cssText="display: inline-block;",t.appendChild(this.element);var n=i.delayedCall(function(){this.updateStatus(e)}.bind(this));e.on("changeStatus",function(){n.schedule(100)}),e.on("changeSelection",function(){n.schedule(100)})};(function(){this.updateStatus=function(e){function n(e,n){e&&t.push(e,n||"|")}var t=[];e.$vimModeHandler?n(e.$vimModeHandler.getStatusText()):e.commands.recording&&n("REC");var r=e.selection.lead;n(r.row+":"+r.column," ");if(!e.selection.isEmpty()){var i=e.getSelectionRange();n("("+(i.end.row-i.start.row)+":"+(i.end.column-i.start.column)+")")}t.pop(),this.element.textContent=t.join("")}}).call(s.prototype),t.StatusBar=s})
|
||||
1
pkt/menu_plugins/luaviewer/ace/ext-textarea.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/ext-textarea.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/ext-themelist.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/ext-themelist.js
Normal file
@@ -0,0 +1 @@
|
||||
define("ace/ext/themelist",["require","exports","module"],function(e,t,n){var r=[["Chrome"],["Clouds"],["Crimson Editor"],["Dawn"],["Dreamweaver"],["Eclipse"],["GitHub"],["Solarized Light"],["TextMate"],["Tomorrow"],["XCode"],["Kuroir"],["KatzenMilch"],["Ambiance","ambiance","dark"],["Chaos","chaos","dark"],["Clouds Midnight","clouds_midnight","dark"],["Cobalt","cobalt","dark"],["idle Fingers","idle_fingers","dark"],["krTheme","kr_theme","dark"],["Merbivore","merbivore","dark"],["Merbivore Soft","merbivore_soft","dark"],["Mono Industrial","mono_industrial","dark"],["Monokai","monokai","dark"],["Pastel on dark","pastel_on_dark","dark"],["Solarized Dark","solarized_dark","dark"],["Terminal","terminal","dark"],["Tomorrow Night","tomorrow_night","dark"],["Tomorrow Night Blue","tomorrow_night_blue","dark"],["Tomorrow Night Bright","tomorrow_night_bright","dark"],["Tomorrow Night 80s","tomorrow_night_eighties","dark"],["Twilight","twilight","dark"],["Vibrant Ink","vibrant_ink","dark"]];t.themesByName={},t.themes=r.map(function(e){var n=e[1]||e[0].replace(/ /g,"_").toLowerCase(),r={caption:e[0],theme:"ace/theme/"+n,isDark:e[2]=="dark",name:n};return t.themesByName[n]=r,r})})
|
||||
1
pkt/menu_plugins/luaviewer/ace/ext-whitespace.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/ext-whitespace.js
Normal file
@@ -0,0 +1 @@
|
||||
define("ace/ext/whitespace",["require","exports","module","ace/lib/lang"],function(e,t,n){var r=e("../lib/lang");t.$detectIndentation=function(e,t){function h(e){var t=0;for(var r=e;r<n.length;r+=e)t+=n[r]||0;return t}var n=[],r=[],i=0,s=0,o=Math.min(e.length,1e3);for(var u=0;u<o;u++){var a=e[u];if(!/^\s*[^*+\-\s]/.test(a))continue;var f=a.match(/^\t*/)[0].length;a[0]==" "&&i++;var l=a.match(/^ */)[0].length;if(l&&a[l]!=" "){var c=l-s;c>0&&!(s%c)&&!(l%c)&&(r[c]=(r[c]||0)+1),n[l]=(n[l]||0)+1}s=l;while(a[a.length-1]=="\\")a=e[u++]}var p=r.reduce(function(e,t){return e+t},0),d={score:0,length:0},v=0;for(var u=1;u<12;u++){if(u==1){v=h(u);var m=1}else var m=h(u)/v;r[u]&&(m+=r[u]/p),m>d.score&&(d={score:m,length:u})}if(d.score&&d.score>1.4)var g=d.length;if(i>v+1)return{ch:" ",length:g};if(v+1>i)return{ch:" ",length:g}},t.detectIndentation=function(e){var n=e.getLines(0,1e3),r=t.$detectIndentation(n)||{};return r.ch&&e.setUseSoftTabs(r.ch==" "),r.length&&e.setTabSize(r.length),r},t.trimTrailingSpace=function(e,t){var n=e.getDocument(),r=n.getAllLines(),i=t?-1:0;for(var s=0,o=r.length;s<o;s++){var u=r[s],a=u.search(/\s+$/);a>i&&n.removeInLine(s,a,u.length)}},t.convertIndentation=function(e,t,n){var i=e.getTabString()[0],s=e.getTabSize();n||(n=s),t||(t=i);var o=t==" "?t:r.stringRepeat(t,n),u=e.doc,a=u.getAllLines(),f={},l={};for(var c=0,h=a.length;c<h;c++){var p=a[c],d=p.match(/^\s*/)[0];if(d){var v=e.$getStringScreenWidth(d)[0],m=Math.floor(v/s),g=v%s,y=f[m]||(f[m]=r.stringRepeat(o,m));y+=l[g]||(l[g]=r.stringRepeat(" ",g)),y!=d&&(u.removeInLine(c,0,d.length),u.insertInLine({row:c,column:0},y))}}e.setTabSize(n),e.setUseSoftTabs(t==" ")},t.$parseStringArg=function(e){var t={};/t/.test(e)?t.ch=" ":/s/.test(e)&&(t.ch=" ");var n=e.match(/\d+/);return n&&(t.length=parseInt(n[0],10)),t},t.$parseArg=function(e){return e?typeof e=="string"?t.$parseStringArg(e):typeof e.text=="string"?t.$parseStringArg(e.text):e:{}},t.commands=[{name:"detectIndentation",exec:function(e){t.detectIndentation(e.session)}},{name:"trimTrailingSpace",exec:function(e){t.trimTrailingSpace(e.session)}},{name:"convertIndentation",exec:function(e,n){var r=t.$parseArg(n);t.convertIndentation(e.session,r.ch,r.length)}},{name:"setIndentation",exec:function(e,n){var r=t.$parseArg(n);r.length&&e.session.setTabSize(r.length),r.ch&&e.session.setUseSoftTabs(r.ch==" ")}}]})
|
||||
1
pkt/menu_plugins/luaviewer/ace/keybinding-emacs.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/keybinding-emacs.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/keybinding-vim.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/keybinding-vim.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-abap.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-abap.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-actionscript.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-actionscript.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-ada.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-ada.js
Normal file
@@ -0,0 +1 @@
|
||||
define("ace/mode/ada",["require","exports","module","ace/lib/oop","ace/mode/text","ace/tokenizer","ace/mode/ada_highlight_rules","ace/range"],function(e,t,n){var r=e("../lib/oop"),i=e("./text").Mode,s=e("../tokenizer").Tokenizer,o=e("./ada_highlight_rules").AdaHighlightRules,u=e("../range").Range,a=function(){this.HighlightRules=o};r.inherits(a,i),function(){this.lineCommentStart="--",this.$id="ace/mode/ada"}.call(a.prototype),t.Mode=a}),define("ace/mode/ada_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(e,t,n){var r=e("../lib/oop"),i=e("./text_highlight_rules").TextHighlightRules,s=function(){var e="abort|else|new|return|abs|elsif|not|reverse|abstract|end|null|accept|entry|select|access|exception|of|separate|aliased|exit|or|some|all|others|subtype|and|for|out|synchronized|array|function|overriding|at|tagged|generic|package|task|begin|goto|pragma|terminate|body|private|then|if|procedure|type|case|in|protected|constant|interface|until||is|raise|use|declare|range|delay|limited|record|when|delta|loop|rem|while|digits|renames|with|do|mod|requeue|xor",t="true|false|null",n="count|min|max|avg|sum|rank|now|coalesce|main",r=this.createKeywordMapper({"support.function":n,keyword:e,"constant.language":t},"identifier",!0);this.$rules={start:[{token:"comment",regex:"--.*$"},{token:"string",regex:'".*?"'},{token:"string",regex:"'.*?'"},{token:"constant.numeric",regex:"[+-]?\\d+(?:(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)?\\b"},{token:r,regex:"[a-zA-Z_$][a-zA-Z0-9_$]*\\b"},{token:"keyword.operator",regex:"\\+|\\-|\\/|\\/\\/|%|<@>|@>|<@|&|\\^|~|<|>|<=|=>|==|!=|<>|="},{token:"paren.lparen",regex:"[\\(]"},{token:"paren.rparen",regex:"[\\)]"},{token:"text",regex:"\\s+"}]}};r.inherits(s,i),t.AdaHighlightRules=s})
|
||||
1
pkt/menu_plugins/luaviewer/ace/mode-apache_conf.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-apache_conf.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-asciidoc.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-asciidoc.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-assembly_x86.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-assembly_x86.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-autohotkey.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-autohotkey.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-batchfile.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-batchfile.js
Normal file
@@ -0,0 +1 @@
|
||||
define("ace/mode/batchfile",["require","exports","module","ace/lib/oop","ace/mode/text","ace/tokenizer","ace/mode/batchfile_highlight_rules","ace/mode/folding/cstyle"],function(e,t,n){var r=e("../lib/oop"),i=e("./text").Mode,s=e("../tokenizer").Tokenizer,o=e("./batchfile_highlight_rules").BatchFileHighlightRules,u=e("./folding/cstyle").FoldMode,a=function(){this.HighlightRules=o,this.foldingRules=new u};r.inherits(a,i),function(){this.lineCommentStart="::",this.blockComment="",this.$id="ace/mode/batchfile"}.call(a.prototype),t.Mode=a}),define("ace/mode/batchfile_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(e,t,n){var r=e("../lib/oop"),i=e("./text_highlight_rules").TextHighlightRules,s=function(){this.$rules={start:[{token:"keyword.command.dosbatch",regex:"\\b(?:append|assoc|at|attrib|break|cacls|cd|chcp|chdir|chkdsk|chkntfs|cls|cmd|color|comp|compact|convert|copy|date|del|dir|diskcomp|diskcopy|doskey|echo|endlocal|erase|fc|find|findstr|format|ftype|graftabl|help|keyb|label|md|mkdir|mode|more|move|path|pause|popd|print|prompt|pushd|rd|recover|ren|rename|replace|restore|rmdir|set|setlocal|shift|sort|start|subst|time|title|tree|type|ver|verify|vol|xcopy)\\b",caseInsensitive:!0},{token:"keyword.control.statement.dosbatch",regex:"\\b(?:goto|call|exit)\\b",caseInsensitive:!0},{token:"keyword.control.conditional.if.dosbatch",regex:"\\bif\\s+not\\s+(?:exist|defined|errorlevel|cmdextversion)\\b",caseInsensitive:!0},{token:"keyword.control.conditional.dosbatch",regex:"\\b(?:if|else)\\b",caseInsensitive:!0},{token:"keyword.control.repeat.dosbatch",regex:"\\bfor\\b",caseInsensitive:!0},{token:"keyword.operator.dosbatch",regex:"\\b(?:EQU|NEQ|LSS|LEQ|GTR|GEQ)\\b"},{token:["doc.comment","comment"],regex:"(?:^|\\b)(rem)($|\\s.*$)",caseInsensitive:!0},{token:"comment.line.colons.dosbatch",regex:"::.*$"},{include:"variable"},{token:"punctuation.definition.string.begin.shell",regex:'"',push:[{token:"punctuation.definition.string.end.shell",regex:'"',next:"pop"},{include:"variable"},{defaultToken:"string.quoted.double.dosbatch"}]},{token:"keyword.operator.pipe.dosbatch",regex:"[|]"},{token:"keyword.operator.redirect.shell",regex:"&>|\\d*>&\\d*|\\d*(?:>>|>|<)|\\d*<&|\\d*<>"}],variable:[{token:"constant.numeric",regex:"%%\\w+|%[*\\d]|%\\w+%"},{token:"constant.numeric",regex:"%~\\d+"},{token:["markup.list","constant.other","markup.list"],regex:"(%)(\\w+)(%?)"}]},this.normalizeRules()};s.metaData={name:"Batch File",scopeName:"source.dosbatch",fileTypes:["bat"]},r.inherits(s,i),t.BatchFileHighlightRules=s}),define("ace/mode/folding/cstyle",["require","exports","module","ace/lib/oop","ace/range","ace/mode/folding/fold_mode"],function(e,t,n){var r=e("../../lib/oop"),i=e("../../range").Range,s=e("./fold_mode").FoldMode,o=t.FoldMode=function(e){e&&(this.foldingStartMarker=new RegExp(this.foldingStartMarker.source.replace(/\|[^|]*?$/,"|"+e.start)),this.foldingStopMarker=new RegExp(this.foldingStopMarker.source.replace(/\|[^|]*?$/,"|"+e.end)))};r.inherits(o,s),function(){this.foldingStartMarker=/(\{|\[)[^\}\]]*$|^\s*(\/\*)/,this.foldingStopMarker=/^[^\[\{]*(\}|\])|^[\s\*]*(\*\/)/,this.getFoldWidgetRange=function(e,t,n,r){var i=e.getLine(n),s=i.match(this.foldingStartMarker);if(s){var o=s.index;if(s[1])return this.openingBracketBlock(e,s[1],n,o);var u=e.getCommentFoldRange(n,o+s[0].length,1);return u&&!u.isMultiLine()&&(r?u=this.getSectionRange(e,n):t!="all"&&(u=null)),u}if(t==="markbegin")return;var s=i.match(this.foldingStopMarker);if(s){var o=s.index+s[0].length;return s[1]?this.closingBracketBlock(e,s[1],n,o):e.getCommentFoldRange(n,o,-1)}},this.getSectionRange=function(e,t){var n=e.getLine(t),r=n.search(/\S/),s=t,o=n.length;t+=1;var u=t,a=e.getLength();while(++t<a){n=e.getLine(t);var f=n.search(/\S/);if(f===-1)continue;if(r>f)break;var l=this.getFoldWidgetRange(e,"all",t);if(l){if(l.start.row<=s)break;if(l.isMultiLine())t=l.end.row;else if(r==f)break}u=t}return new i(s,o,u,e.getLine(u).length)}}.call(o.prototype)})
|
||||
1
pkt/menu_plugins/luaviewer/ace/mode-c9search.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-c9search.js
Normal file
@@ -0,0 +1 @@
|
||||
define("ace/mode/c9search",["require","exports","module","ace/lib/oop","ace/mode/text","ace/tokenizer","ace/mode/c9search_highlight_rules","ace/mode/matching_brace_outdent","ace/mode/folding/c9search"],function(e,t,n){var r=e("../lib/oop"),i=e("./text").Mode,s=e("../tokenizer").Tokenizer,o=e("./c9search_highlight_rules").C9SearchHighlightRules,u=e("./matching_brace_outdent").MatchingBraceOutdent,a=e("./folding/c9search").FoldMode,f=function(){this.HighlightRules=o,this.$outdent=new u,this.foldingRules=new a};r.inherits(f,i),function(){this.getNextLineIndent=function(e,t,n){var r=this.$getIndent(t);return r},this.checkOutdent=function(e,t,n){return this.$outdent.checkOutdent(t,n)},this.autoOutdent=function(e,t,n){this.$outdent.autoOutdent(t,n)},this.$id="ace/mode/c9search"}.call(f.prototype),t.Mode=f}),define("ace/mode/c9search_highlight_rules",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/mode/text_highlight_rules"],function(e,t,n){function o(e,t){try{return new RegExp(e,t)}catch(n){}}var r=e("../lib/oop"),i=e("../lib/lang"),s=e("./text_highlight_rules").TextHighlightRules,u=function(){this.$rules={start:[{tokenNames:["c9searchresults.constant.numeric","c9searchresults.text","c9searchresults.text","c9searchresults.keyword"],regex:"(^\\s+[0-9]+)(:\\s)(.+)",onMatch:function(e,t,n){var r=this.splitRegex.exec(e),i=this.tokenNames,s=[{type:i[0],value:r[1]},{type:i[1],value:r[2]}],o=n[1],u=r[3],a,f=0;if(o){o.lastIndex=0;while(a=o.exec(u)){var l=u.substring(f,a.index);f=o.lastIndex,l&&s.push({type:i[2],value:l});if(a[0])s.push({type:i[3],value:a[0]});else if(!l)break}}return f<u.length&&s.push({type:i[2],value:u.substr(f)}),s}},{token:["string","text"],regex:"(\\S.*)(:$)"},{regex:"Searching for .*$",onMatch:function(e,t,n){var r=e.split(""),s=r[1];if(r.length<3)return"text";var u=r[2]==" in"?r[5]:r[6];/regex/.test(u)||(s=i.escapeRegExp(s)),/whole/.test(u)&&(s="\\b"+s+"\\b");var a=s&&o("("+s+")",/ sensitive/.test(u)?"g":"ig");a&&(n[0]=t,n[1]=a);var f=0,l=[{value:r[f++]+"'",type:"text"},{value:r[f++],type:"text"},{value:"'"+r[f++],type:"text"}];r[2]!==" in"&&l.push({value:"'"+r[f++]+"'",type:"text"},{value:r[f++],type:"text"}),l.push({value:" "+r[f++]+" ",type:"text"}),r[f+1]?(l.push({value:"("+r[f+1]+")",type:"text"}),f+=1):f-=1;while(f++<r.length)r[f]&&l.push({value:r[f],type:"text"});return l}},{regex:"\\d+",token:"constant.numeric"}]}};r.inherits(u,s),t.C9SearchHighlightRules=u}),define("ace/mode/matching_brace_outdent",["require","exports","module","ace/range"],function(e,t,n){var r=e("../range").Range,i=function(){};(function(){this.checkOutdent=function(e,t){return/^\s+$/.test(e)?/^\s*\}/.test(t):!1},this.autoOutdent=function(e,t){var n=e.getLine(t),i=n.match(/^(\s*\})/);if(!i)return 0;var s=i[1].length,o=e.findMatchingBracket({row:t,column:s});if(!o||o.row==t)return 0;var u=this.$getIndent(e.getLine(o.row));e.replace(new r(t,0,t,s-1),u)},this.$getIndent=function(e){return e.match(/^\s*/)[0]}}).call(i.prototype),t.MatchingBraceOutdent=i}),define("ace/mode/folding/c9search",["require","exports","module","ace/lib/oop","ace/range","ace/mode/folding/fold_mode"],function(e,t,n){var r=e("../../lib/oop"),i=e("../../range").Range,s=e("./fold_mode").FoldMode,o=t.FoldMode=function(){};r.inherits(o,s),function(){this.foldingStartMarker=/^(\S.*\:|Searching for.*)$/,this.foldingStopMarker=/^(\s+|Found.*)$/,this.getFoldWidgetRange=function(e,t,n){var r=e.doc.getAllLines(n),s=r[n],o=/^(Found.*|Searching for.*)$/,u=/^(\S.*\:|\s*)$/,a=o.test(s)?o:u;if(this.foldingStartMarker.test(s)){for(var f=n+1,l=e.getLength();f<l;f++)if(a.test(r[f]))break;return new i(n,s.length,f,0)}if(this.foldingStopMarker.test(s)){for(var f=n-1;f>=0;f--){s=r[f];if(a.test(s))break}return new i(f,s.length,n,0)}}}.call(o.prototype)})
|
||||
1
pkt/menu_plugins/luaviewer/ace/mode-c_cpp.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-c_cpp.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-clojure.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-clojure.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-cobol.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-cobol.js
Normal file
@@ -0,0 +1 @@
|
||||
define("ace/mode/cobol",["require","exports","module","ace/lib/oop","ace/mode/text","ace/tokenizer","ace/mode/cobol_highlight_rules","ace/range"],function(e,t,n){var r=e("../lib/oop"),i=e("./text").Mode,s=e("../tokenizer").Tokenizer,o=e("./cobol_highlight_rules").CobolHighlightRules,u=e("../range").Range,a=function(){this.HighlightRules=o};r.inherits(a,i),function(){this.lineCommentStart="*",this.$id="ace/mode/cobol"}.call(a.prototype),t.Mode=a}),define("ace/mode/cobol_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(e,t,n){var r=e("../lib/oop"),i=e("./text_highlight_rules").TextHighlightRules,s=function(){var e="ACCEPT|MERGE|SUM|ADD||MESSAGE|TABLE|ADVANCING|MODE|TAPE|AFTER|MULTIPLY|TEST|ALL|NEGATIVE|TEXT|ALPHABET|NEXT|THAN|ALSO|NO|THEN|ALTERNATE|NOT|THROUGH|AND|NUMBER|THRU|ANY|OCCURS|TIME|ARE|OF|TO|AREA|OFF|TOP||ASCENDING|OMITTED|TRUE|ASSIGN|ON|TYPE|AT|OPEN|UNIT|AUTHOR|OR|UNTIL|BEFORE|OTHER|UP|BLANK|OUTPUT|USE|BLOCK|PAGE|USING|BOTTOM|PERFORM|VALUE|BY|PIC|VALUES|CALL|PICTURE|WHEN|CANCEL|PLUS|WITH|CD|POINTER|WRITE|CHARACTER|POSITION||ZERO|CLOSE|POSITIVE|ZEROS|COLUMN|PROCEDURE|ZEROES|COMMA|PROGRAM|COMMON|PROGRAM-ID|COMMUNICATION|QUOTE|COMP|RANDOM|COMPUTE|READ|CONTAINS|RECEIVE|CONFIGURATION|RECORD|CONTINUE|REDEFINES|CONTROL|REFERENCE|COPY|REMAINDER|COUNT|REPLACE|DATA|REPORT|DATE|RESERVE|DAY|RESET|DELETE|RETURN|DESTINATION|REWIND|DISABLE|REWRITE|DISPLAY|RIGHT|DIVIDE|RUN|DOWN|SAME|ELSE|SEARCH|ENABLE|SECTION|END|SELECT|ENVIRONMENT|SENTENCE|EQUAL|SET|ERROR|SIGN|EXIT|SEQUENTIAL|EXTERNAL|SIZE|FLASE|SORT|FILE|SOURCE|LENGTH|SPACE|LESS|STANDARD|LIMIT|START|LINE|STOP|LOCK|STRING|LOW-VALUE|SUBTRACT",t="true|false|null",n="count|min|max|avg|sum|rank|now|coalesce|main",r=this.createKeywordMapper({"support.function":n,keyword:e,"constant.language":t},"identifier",!0);this.$rules={start:[{token:"comment",regex:"\\*.*$"},{token:"string",regex:'".*?"'},{token:"string",regex:"'.*?'"},{token:"constant.numeric",regex:"[+-]?\\d+(?:(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)?\\b"},{token:r,regex:"[a-zA-Z_$][a-zA-Z0-9_$]*\\b"},{token:"keyword.operator",regex:"\\+|\\-|\\/|\\/\\/|%|<@>|@>|<@|&|\\^|~|<|>|<=|=>|==|!=|<>|="},{token:"paren.lparen",regex:"[\\(]"},{token:"paren.rparen",regex:"[\\)]"},{token:"text",regex:"\\s+"}]}};r.inherits(s,i),t.CobolHighlightRules=s})
|
||||
1
pkt/menu_plugins/luaviewer/ace/mode-coffee.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-coffee.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-coldfusion.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-coldfusion.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-csharp.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-csharp.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-css.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-css.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-curly.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-curly.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-d.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-d.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-dart.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-dart.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-diff.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-diff.js
Normal file
@@ -0,0 +1 @@
|
||||
define("ace/mode/diff",["require","exports","module","ace/lib/oop","ace/mode/text","ace/tokenizer","ace/mode/diff_highlight_rules","ace/mode/folding/diff"],function(e,t,n){var r=e("../lib/oop"),i=e("./text").Mode,s=e("../tokenizer").Tokenizer,o=e("./diff_highlight_rules").DiffHighlightRules,u=e("./folding/diff").FoldMode,a=function(){this.HighlightRules=o,this.foldingRules=new u(["diff","index","\\+{3}","@@|\\*{5}"],"i")};r.inherits(a,i),function(){this.$id="ace/mode/diff"}.call(a.prototype),t.Mode=a}),define("ace/mode/diff_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(e,t,n){var r=e("../lib/oop"),i=e("./text_highlight_rules").TextHighlightRules,s=function(){this.$rules={start:[{regex:"^(?:\\*{15}|={67}|-{3}|\\+{3})$",token:"punctuation.definition.separator.diff",name:"keyword"},{regex:"^(@@)(\\s*.+?\\s*)(@@)(.*)$",token:["constant","constant.numeric","constant","comment.doc.tag"]},{regex:"^(\\d+)([,\\d]+)(a|d|c)(\\d+)([,\\d]+)(.*)$",token:["constant.numeric","punctuation.definition.range.diff","constant.function","constant.numeric","punctuation.definition.range.diff","invalid"],name:"meta."},{regex:"^(\\-{3}|\\+{3}|\\*{3})( .+)$",token:["constant.numeric","meta.tag"]},{regex:"^([!+>])(.*?)(\\s*)$",token:["support.constant","text","invalid"]},{regex:"^([<\\-])(.*?)(\\s*)$",token:["support.function","string","invalid"]},{regex:"^(diff)(\\s+--\\w+)?(.+?)( .+)?$",token:["variable","variable","keyword","variable"]},{regex:"^Index.+$",token:"variable"},{regex:"^\\s+$",token:"text"},{regex:"\\s*$",token:"invalid"},{defaultToken:"invisible",caseInsensitive:!0}]}};r.inherits(s,i),t.DiffHighlightRules=s}),define("ace/mode/folding/diff",["require","exports","module","ace/lib/oop","ace/mode/folding/fold_mode","ace/range"],function(e,t,n){var r=e("../../lib/oop"),i=e("./fold_mode").FoldMode,s=e("../../range").Range,o=t.FoldMode=function(e,t){this.regExpList=e,this.flag=t,this.foldingStartMarker=RegExp("^("+e.join("|")+")",this.flag)};r.inherits(o,i),function(){this.getFoldWidgetRange=function(e,t,n){var r=e.getLine(n),i={row:n,column:r.length},o=this.regExpList;for(var u=1;u<=o.length;u++){var a=RegExp("^("+o.slice(0,u).join("|")+")",this.flag);if(a.test(r))break}for(var f=e.getLength();++n<f;){r=e.getLine(n);if(a.test(r))break}if(n==i.row+1)return;return s.fromPoints(i,{row:n-1,column:r.length})}}.call(o.prototype)})
|
||||
1
pkt/menu_plugins/luaviewer/ace/mode-django.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-django.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-dot.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-dot.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-ejs.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-ejs.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-erlang.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-erlang.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-forth.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-forth.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-ftl.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-ftl.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-glsl.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-glsl.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-golang.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-golang.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-groovy.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-groovy.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-haml.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-haml.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-handlebars.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-handlebars.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-haskell.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-haskell.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-haxe.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-haxe.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-html.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-html.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-html_completions.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-html_completions.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-html_ruby.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-html_ruby.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-ini.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-ini.js
Normal file
@@ -0,0 +1 @@
|
||||
define("ace/mode/ini",["require","exports","module","ace/lib/oop","ace/mode/text","ace/tokenizer","ace/mode/ini_highlight_rules","ace/mode/folding/ini"],function(e,t,n){var r=e("../lib/oop"),i=e("./text").Mode,s=e("../tokenizer").Tokenizer,o=e("./ini_highlight_rules").IniHighlightRules,u=e("./folding/ini").FoldMode,a=function(){this.HighlightRules=o,this.foldingRules=new u};r.inherits(a,i),function(){this.lineCommentStart=";",this.blockComment={start:"/*",end:"*/"},this.$id="ace/mode/ini"}.call(a.prototype),t.Mode=a}),define("ace/mode/ini_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(e,t,n){var r=e("../lib/oop"),i=e("./text_highlight_rules").TextHighlightRules,s="\\\\(?:[\\\\0abtrn;#=:]|x[a-fA-F\\d]{4})",o=function(){this.$rules={start:[{token:"punctuation.definition.comment.ini",regex:"#.*",push_:[{token:"comment.line.number-sign.ini",regex:"$|^",next:"pop"},{defaultToken:"comment.line.number-sign.ini"}]},{token:"punctuation.definition.comment.ini",regex:";.*",push_:[{token:"comment.line.semicolon.ini",regex:"$|^",next:"pop"},{defaultToken:"comment.line.semicolon.ini"}]},{token:["keyword.other.definition.ini","text","punctuation.separator.key-value.ini"],regex:"\\b([a-zA-Z0-9_.-]+)\\b(\\s*)(=)"},{token:["punctuation.definition.entity.ini","constant.section.group-title.ini","punctuation.definition.entity.ini"],regex:"^(\\[)(.*?)(\\])"},{token:"punctuation.definition.string.begin.ini",regex:"'",push:[{token:"punctuation.definition.string.end.ini",regex:"'",next:"pop"},{token:"constant.language.escape",regex:s},{defaultToken:"string.quoted.single.ini"}]},{token:"punctuation.definition.string.begin.ini",regex:'"',push:[{token:"constant.language.escape",regex:s},{token:"punctuation.definition.string.end.ini",regex:'"',next:"pop"},{defaultToken:"string.quoted.double.ini"}]}]},this.normalizeRules()};o.metaData={fileTypes:["ini","conf"],keyEquivalent:"^~I",name:"Ini",scopeName:"source.ini"},r.inherits(o,i),t.IniHighlightRules=o}),define("ace/mode/folding/ini",["require","exports","module","ace/lib/oop","ace/range","ace/mode/folding/fold_mode"],function(e,t,n){var r=e("../../lib/oop"),i=e("../../range").Range,s=e("./fold_mode").FoldMode,o=t.FoldMode=function(){};r.inherits(o,s),function(){this.foldingStartMarker=/^\s*\[([^\])]*)]\s*(?:$|[;#])/,this.getFoldWidgetRange=function(e,t,n){var r=this.foldingStartMarker,s=e.getLine(n),o=s.match(r);if(!o)return;var u=o[1]+".",a=s.length,f=e.getLength(),l=n,c=n;while(++n<f){s=e.getLine(n);if(/^\s*$/.test(s))continue;o=s.match(r);if(o&&o[1].lastIndexOf(u,0)!==0)break;c=n}if(c>l){var h=e.getLine(c).length;return new i(l,a,c,h)}}}.call(o.prototype)})
|
||||
1
pkt/menu_plugins/luaviewer/ace/mode-jack.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-jack.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-jade.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-jade.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-java.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-java.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-javascript.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-javascript.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-json.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-json.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-jsoniq.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-jsoniq.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-jsp.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-jsp.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-jsx.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-jsx.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-julia.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-julia.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-latex.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-latex.js
Normal file
@@ -0,0 +1 @@
|
||||
define("ace/mode/latex",["require","exports","module","ace/lib/oop","ace/mode/text","ace/tokenizer","ace/mode/latex_highlight_rules","ace/mode/folding/latex","ace/range"],function(e,t,n){var r=e("../lib/oop"),i=e("./text").Mode,s=e("../tokenizer").Tokenizer,o=e("./latex_highlight_rules").LatexHighlightRules,u=e("./folding/latex").FoldMode,a=e("../range").Range,f=function(){this.HighlightRules=o,this.foldingRules=new u};r.inherits(f,i),function(){this.lineCommentStart="%",this.$id="ace/mode/latex"}.call(f.prototype),t.Mode=f}),define("ace/mode/latex_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(e,t,n){var r=e("../lib/oop"),i=e("./text_highlight_rules").TextHighlightRules,s=function(){this.$rules={start:[{token:"keyword",regex:"\\\\(?:[^a-zA-Z]|[a-zA-Z]+)"},{token:"lparen",regex:"[[({]"},{token:"rparen",regex:"[\\])}]"},{token:"string",regex:"\\$(?:(?:\\\\.)|(?:[^\\$\\\\]))*?\\$"},{token:"comment",regex:"%.*$"}]}};r.inherits(s,i),t.LatexHighlightRules=s}),define("ace/mode/folding/latex",["require","exports","module","ace/lib/oop","ace/mode/folding/fold_mode","ace/range","ace/token_iterator"],function(e,t,n){var r=e("../../lib/oop"),i=e("./fold_mode").FoldMode,s=e("../../range").Range,o=e("../../token_iterator").TokenIterator,u=t.FoldMode=function(){};r.inherits(u,i),function(){this.foldingStartMarker=/^\s*\\(begin)|(section|subsection)\b|{\s*$/,this.foldingStopMarker=/^\s*\\(end)\b|^\s*}/,this.getFoldWidgetRange=function(e,t,n){var r=e.doc.getLine(n),i=this.foldingStartMarker.exec(r);if(i)return i[1]?this.latexBlock(e,n,i[0].length-1):i[2]?this.latexSection(e,n,i[0].length-1):this.openingBracketBlock(e,"{",n,i.index);var i=this.foldingStopMarker.exec(r);if(i)return i[1]?this.latexBlock(e,n,i[0].length-1):this.closingBracketBlock(e,"}",n,i.index+i[0].length)},this.latexBlock=function(e,t,n){var r={"\\begin":1,"\\end":-1},i=new o(e,t,n),u=i.getCurrentToken();if(!u||u.type!=="keyword")return;var a=u.value,f=r[a],l=function(){var e=i.stepForward(),t=e.type=="lparen"?i.stepForward().value:"";return f===-1&&(i.stepBackward(),t&&i.stepBackward()),t},c=[l()],h=f===-1?i.getCurrentTokenColumn():e.getLine(t).length,p=t;i.step=f===-1?i.stepBackward:i.stepForward;while(u=i.step()){if(u.type!=="keyword")continue;var d=r[u.value];if(!d)continue;var v=l();if(d===f)c.unshift(v);else if(c.shift()!==v||!c.length)break}if(c.length)return;var t=i.getCurrentTokenRow();return f===-1?new s(t,e.getLine(t).length,p,h):(i.stepBackward(),new s(p,h,t,i.getCurrentTokenColumn()))},this.latexSection=function(e,t,n){var r=["\\subsection","\\section","\\begin","\\end"],i=new o(e,t,n),u=i.getCurrentToken();if(!u||u.type!="keyword")return;var a=r.indexOf(u.value),f=0,l=t;while(u=i.stepForward()){if(u.type!=="keyword")continue;var c=r.indexOf(u.value);if(c>=2){f||(l=i.getCurrentTokenRow()-1),f+=c==2?1:-1;if(f<0)break}else if(c>=a)break}f||(l=i.getCurrentTokenRow()-1);while(l>t&&!/\S/.test(e.getLine(l)))l--;return new s(t,e.getLine(t).length,l,e.getLine(l).length)}}.call(u.prototype)})
|
||||
1
pkt/menu_plugins/luaviewer/ace/mode-less.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-less.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-liquid.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-liquid.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-lisp.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-lisp.js
Normal file
@@ -0,0 +1 @@
|
||||
define("ace/mode/lisp",["require","exports","module","ace/lib/oop","ace/mode/text","ace/tokenizer","ace/mode/lisp_highlight_rules"],function(e,t,n){var r=e("../lib/oop"),i=e("./text").Mode,s=e("../tokenizer").Tokenizer,o=e("./lisp_highlight_rules").LispHighlightRules,u=function(){this.HighlightRules=o};r.inherits(u,i),function(){this.lineCommentStart=";",this.$id="ace/mode/lisp"}.call(u.prototype),t.Mode=u}),define("ace/mode/lisp_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(e,t,n){var r=e("../lib/oop"),i=e("./text_highlight_rules").TextHighlightRules,s=function(){var e="case|do|let|loop|if|else|when",t="eq|neq|and|or",n="null|nil",r="cons|car|cdr|cond|lambda|format|setq|setf|quote|eval|append|list|listp|memberp|t|load|progn",i=this.createKeywordMapper({"keyword.control":e,"keyword.operator":t,"constant.language":n,"support.function":r},"identifier",!0);this.$rules={start:[{token:"comment",regex:";.*$"},{token:["storage.type.function-type.lisp","text","entity.name.function.lisp"],regex:"(?:\\b(?:(defun|defmethod|defmacro))\\b)(\\s+)((?:\\w|\\-|\\!|\\?)*)"},{token:["punctuation.definition.constant.character.lisp","constant.character.lisp"],regex:"(#)((?:\\w|[\\\\+-=<>'\"&#])+)"},{token:["punctuation.definition.variable.lisp","variable.other.global.lisp","punctuation.definition.variable.lisp"],regex:"(\\*)(\\S*)(\\*)"},{token:"constant.numeric",regex:"0[xX][0-9a-fA-F]+(?:L|l|UL|ul|u|U|F|f|ll|LL|ull|ULL)?\\b"},{token:"constant.numeric",regex:"[+-]?\\d+(?:(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)?(?:L|l|UL|ul|u|U|F|f|ll|LL|ull|ULL)?\\b"},{token:i,regex:"[a-zA-Z_$][a-zA-Z0-9_$]*\\b"},{token:"string",regex:'"(?=.)',next:"qqstring"}],qqstring:[{token:"constant.character.escape.lisp",regex:"\\\\."},{token:"string",regex:'[^"\\\\]+'},{token:"string",regex:"\\\\$",next:"qqstring"},{token:"string",regex:'"|$',next:"start"}]}};r.inherits(s,i),t.LispHighlightRules=s})
|
||||
1
pkt/menu_plugins/luaviewer/ace/mode-livescript.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-livescript.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-logiql.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-logiql.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-lsl.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-lsl.js
Normal file
File diff suppressed because one or more lines are too long
492
pkt/menu_plugins/luaviewer/ace/mode-lua.js
Normal file
492
pkt/menu_plugins/luaviewer/ace/mode-lua.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-luapage.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-luapage.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-lucene.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-lucene.js
Normal file
@@ -0,0 +1 @@
|
||||
define("ace/mode/lucene",["require","exports","module","ace/lib/oop","ace/mode/text","ace/tokenizer","ace/mode/lucene_highlight_rules"],function(e,t,n){var r=e("../lib/oop"),i=e("./text").Mode,s=e("../tokenizer").Tokenizer,o=e("./lucene_highlight_rules").LuceneHighlightRules,u=function(){this.$tokenizer=new s((new o).getRules())};r.inherits(u,i),t.Mode=u}),define("ace/mode/lucene_highlight_rules",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/mode/text_highlight_rules"],function(e,t,n){var r=e("../lib/oop"),i=e("../lib/lang"),s=e("./text_highlight_rules").TextHighlightRules,o=function(){this.$rules={start:[{token:"constant.character.negation",regex:"[\\-]"},{token:"constant.character.interro",regex:"[\\?]"},{token:"constant.character.asterisk",regex:"[\\*]"},{token:"constant.character.proximity",regex:"~[0-9]+\\b"},{token:"keyword.operator",regex:"(?:AND|OR|NOT)\\b"},{token:"paren.lparen",regex:"[\\(]"},{token:"paren.rparen",regex:"[\\)]"},{token:"keyword",regex:"[\\S]+:"},{token:"string",regex:'".*?"'},{token:"text",regex:"\\s+"}]}};r.inherits(o,s),t.LuceneHighlightRules=o})
|
||||
1
pkt/menu_plugins/luaviewer/ace/mode-makefile.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-makefile.js
Normal file
@@ -0,0 +1 @@
|
||||
define("ace/mode/makefile",["require","exports","module","ace/lib/oop","ace/mode/text","ace/tokenizer","ace/mode/makefile_highlight_rules","ace/mode/folding/coffee"],function(e,t,n){var r=e("../lib/oop"),i=e("./text").Mode,s=e("../tokenizer").Tokenizer,o=e("./makefile_highlight_rules").MakefileHighlightRules,u=e("./folding/coffee").FoldMode,a=function(){this.HighlightRules=o,this.foldingRules=new u};r.inherits(a,i),function(){this.lineCommentStart="#",this.$indentWithTabs=!0,this.$id="ace/mode/makefile"}.call(a.prototype),t.Mode=a}),define("ace/mode/makefile_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules","ace/mode/sh_highlight_rules"],function(e,t,n){var r=e("../lib/oop"),i=e("./text_highlight_rules").TextHighlightRules,s=e("./sh_highlight_rules"),o=function(){var e=this.createKeywordMapper({keyword:s.reservedKeywords,"support.function.builtin":s.languageConstructs,"invalid.deprecated":"debugger"},"string");this.$rules={start:[{token:"string.interpolated.backtick.makefile",regex:"`",next:"shell-start"},{token:"punctuation.definition.comment.makefile",regex:/#(?=.)/,next:"comment"},{token:["keyword.control.makefile"],regex:"^(?:\\s*\\b)(\\-??include|ifeq|ifneq|ifdef|ifndef|else|endif|vpath|export|unexport|define|endef|override)(?:\\b)"},{token:["entity.name.function.makefile","text"],regex:"^([^\\t ]+(?:\\s[^\\t ]+)*:)(\\s*.*)"}],comment:[{token:"punctuation.definition.comment.makefile",regex:/.+\\/},{token:"punctuation.definition.comment.makefile",regex:".+",next:"start"}],"shell-start":[{token:e,regex:"[a-zA-Z_$][a-zA-Z0-9_$]*\\b"},{token:"string",regex:"\\w+"},{token:"string.interpolated.backtick.makefile",regex:"`",next:"start"}]}};r.inherits(o,i),t.MakefileHighlightRules=o}),define("ace/mode/sh_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(e,t,n){var r=e("../lib/oop"),i=e("./text_highlight_rules").TextHighlightRules,s=t.reservedKeywords="!|{|}|case|do|done|elif|else|esac|fi|for|if|in|then|until|while|&|;|export|local|read|typeset|unset|elif|select|set",o=t.languageConstructs="[|]|alias|bg|bind|break|builtin|cd|command|compgen|complete|continue|dirs|disown|echo|enable|eval|exec|exit|fc|fg|getopts|hash|help|history|jobs|kill|let|logout|popd|printf|pushd|pwd|return|set|shift|shopt|source|suspend|test|times|trap|type|ulimit|umask|unalias|wait",u=function(){var e=this.createKeywordMapper({keyword:s,"support.function.builtin":o,"invalid.deprecated":"debugger"},"identifier"),t="(?:(?:[1-9]\\d*)|(?:0))",n="(?:\\.\\d+)",r="(?:\\d+)",i="(?:(?:"+r+"?"+n+")|(?:"+r+"\\.))",u="(?:(?:"+i+"|"+r+")"+")",a="(?:"+u+"|"+i+")",f="(?:&"+r+")",l="[a-zA-Z][a-zA-Z0-9_]*",c="(?:(?:\\$"+l+")|(?:"+l+"=))",h="(?:\\$(?:SHLVL|\\$|\\!|\\?))",p="(?:"+l+"\\s*\\(\\))";this.$rules={start:[{token:"constant",regex:/\\./},{token:["text","comment"],regex:/(^|\s)(#.*)$/},{token:"string",regex:'"',push:[{token:"constant.language.escape",regex:/\\(?:[$abeEfnrtv\\'"]|x[a-fA-F\d]{1,2}|u[a-fA-F\d]{4}([a-fA-F\d]{4})?|c.|\d{1,3})/},{token:"constant",regex:/\$\w+/},{token:"string",regex:'"',next:"pop"},{defaultToken:"string"}]},{token:"variable.language",regex:h},{token:"variable",regex:c},{token:"support.function",regex:p},{token:"support.function",regex:f},{token:"string",start:"'",end:"'"},{token:"constant.numeric",regex:a},{token:"constant.numeric",regex:t+"\\b"},{token:e,regex:"[a-zA-Z_$][a-zA-Z0-9_$]*\\b"},{token:"keyword.operator",regex:"\\+|\\-|\\*|\\*\\*|\\/|\\/\\/|~|<|>|<=|=>|=|!="},{token:"paren.lparen",regex:"[\\[\\(\\{]"},{token:"paren.rparen",regex:"[\\]\\)\\}]"}]},this.normalizeRules()};r.inherits(u,i),t.ShHighlightRules=u}),define("ace/mode/folding/coffee",["require","exports","module","ace/lib/oop","ace/mode/folding/fold_mode","ace/range"],function(e,t,n){var r=e("../../lib/oop"),i=e("./fold_mode").FoldMode,s=e("../../range").Range,o=t.FoldMode=function(){};r.inherits(o,i),function(){this.getFoldWidgetRange=function(e,t,n){var r=this.indentationBlock(e,n);if(r)return r;var i=/\S/,o=e.getLine(n),u=o.search(i);if(u==-1||o[u]!="#")return;var a=o.length,f=e.getLength(),l=n,c=n;while(++n<f){o=e.getLine(n);var h=o.search(i);if(h==-1)continue;if(o[h]!="#")break;c=n}if(c>l){var p=e.getLine(c).length;return new s(l,a,c,p)}},this.getFoldWidget=function(e,t,n){var r=e.getLine(n),i=r.search(/\S/),s=e.getLine(n+1),o=e.getLine(n-1),u=o.search(/\S/),a=s.search(/\S/);if(i==-1)return e.foldWidgets[n-1]=u!=-1&&u<a?"start":"","";if(u==-1){if(i==a&&r[i]=="#"&&s[i]=="#")return e.foldWidgets[n-1]="",e.foldWidgets[n+1]="","start"}else if(u==i&&r[i]=="#"&&o[i]=="#"&&e.getLine(n-2).search(/\S/)==-1)return e.foldWidgets[n-1]="start",e.foldWidgets[n+1]="","";return u!=-1&&u<i?e.foldWidgets[n-1]="start":e.foldWidgets[n-1]="",i<a?"start":""}}.call(o.prototype)})
|
||||
1
pkt/menu_plugins/luaviewer/ace/mode-markdown.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-markdown.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-matlab.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-matlab.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-mel.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-mel.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-mushcode.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-mushcode.js
Normal file
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
define("ace/mode/mushcode_high_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(e,t,n){var r=e("../lib/oop"),i=e("./text_highlight_rules").TextHighlightRules,s=function(){var e="@if|@ifelse|@switch|@halt|@dolist|@create|@scent|@sound|@touch|@ataste|@osound|@ahear|@aahear|@amhear|@otouch|@otaste|@drop|@odrop|@adrop|@dropfail|@odropfail|@smell|@oemit|@emit|@pemit|@parent|@clone|@taste|whisper|page|say|pose|semipose|teach|touch|taste|smell|listen|look|move|go|home|follow|unfollow|desert|dismiss|@tel",t="=#0",n="default|edefault|eval|get_eval|get|grep|grepi|hasattr|hasattrp|hasattrval|hasattrpval|lattr|nattr|poss|udefault|ufun|u|v|uldefault|xget|zfun|band|bnand|bnot|bor|bxor|shl|shr|and|cand|cor|eq|gt|gte|lt|lte|nand|neq|nor|not|or|t|xor|con|entrances|exit|followers|home|lcon|lexits|loc|locate|lparent|lsearch|next|num|owner|parent|pmatch|rloc|rnum|room|where|zone|worn|held|carried|acos|asin|atan|ceil|cos|e|exp|fdiv|fmod|floor|log|ln|pi|power|round|sin|sqrt|tan|aposs|andflags|conn|commandssent|controls|doing|elock|findable|flags|fullname|hasflag|haspower|hastype|hidden|idle|isbaker|lock|lstats|money|who|name|nearby|obj|objflags|photo|poll|powers|pendingtext|receivedtext|restarts|restarttime|subj|shortestpath|tmoney|type|visible|cat|element|elements|extract|filter|filterbool|first|foreach|fold|grab|graball|index|insert|itemize|items|iter|last|ldelete|map|match|matchall|member|mix|munge|pick|remove|replace|rest|revwords|setdiff|setinter|setunion|shuffle|sort|sortby|splice|step|wordpos|words|add|lmath|max|mean|median|min|mul|percent|sign|stddev|sub|val|bound|abs|inc|dec|dist2d|dist3d|div|floordiv|mod|modulo|remainder|vadd|vdim|vdot|vmag|vmax|vmin|vmul|vsub|vunit|regedit|regeditall|regeditalli|regediti|regmatch|regmatchi|regrab|regraball|regraballi|regrabi|regrep|regrepi|after|alphamin|alphamax|art|before|brackets|capstr|case|caseall|center|containsfansi|comp|decompose|decrypt|delete|edit|encrypt|escape|if|ifelse|lcstr|left|lit|ljust|merge|mid|ostrlen|pos|repeat|reverse|right|rjust|scramble|secure|space|spellnum|squish|strcat|strmatch|strinsert|stripansi|stripfansi|strlen|switch|switchall|table|tr|trim|ucstr|unsafe|wrap|ctitle|cwho|channels|clock|cflags|ilev|itext|inum|convsecs|convutcsecs|convtime|ctime|etimefmt|isdaylight|mtime|secs|msecs|starttime|time|timefmt|timestring|utctime|atrlock|clone|create|cook|dig|emit|lemit|link|oemit|open|pemit|remit|set|tel|wipe|zemit|fbcreate|fbdestroy|fbwrite|fbclear|fbcopy|fbcopyto|fbclip|fbdump|fbflush|fbhset|fblist|fbstats|qentries|qentry|play|ansi|break|c|asc|die|isdbref|isint|isnum|isletters|linecoords|localize|lnum|nameshort|null|objeval|r|rand|s|setq|setr|soundex|soundslike|valid|vchart|vchart2|vlabel|@@|bakerdays|bodybuild|box|capall|catalog|children|ctrailer|darttime|debt|detailbar|exploredroom|fansitoansi|fansitoxansi|fullbar|halfbar|isdarted|isnewbie|isword|lambda|lobjects|lplayers|lthings|lvexits|lvobjects|lvplayers|lvthings|newswrap|numsuffix|playerson|playersthisweek|randomad|randword|realrandword|replacechr|second|splitamount|strlenall|text|third|tofansi|totalac|unique|getaddressroom|listpropertycomm|listpropertyres|lotowner|lotrating|lotratingcount|lotvalue|boughtproduct|companyabb|companyicon|companylist|companyname|companyowners|companyvalue|employees|invested|productlist|productname|productowners|productrating|productratingcount|productsoldat|producttype|ratedproduct|soldproduct|topproducts|totalspentonproduct|totalstock|transfermoney|uniquebuyercount|uniqueproductsbought|validcompany|deletepicture|fbsave|getpicturesecurity|haspicture|listpictures|picturesize|replacecolor|rgbtocolor|savepicture|setpicturesecurity|showpicture|piechart|piechartlabel|createmaze|drawmaze|drawwireframe",r=this.createKeywordMapper({"invalid.deprecated":"debugger","support.function":n,"constant.language":t,keyword:e},"identifier"),i="(?:r|u|ur|R|U|UR|Ur|uR)?",s="(?:(?:[1-9]\\d*)|(?:0))",o="(?:0[oO]?[0-7]+)",u="(?:0[xX][\\dA-Fa-f]+)",a="(?:0[bB][01]+)",f="(?:"+s+"|"+o+"|"+u+"|"+a+")",l="(?:[eE][+-]?\\d+)",c="(?:\\.\\d+)",h="(?:\\d+)",p="(?:(?:"+h+"?"+c+")|(?:"+h+"\\.))",d="(?:(?:"+p+"|"+h+")"+l+")",v="(?:"+d+"|"+p+")";this.$rules={start:[{token:"variable",regex:"%[0-9]{1}"},{token:"variable",regex:"%q[0-9A-Za-z]{1}"},{token:"variable",regex:"%[a-zA-Z]{1}"},{token:"variable.language",regex:"%[a-z0-9-_]+"},{token:"constant.numeric",regex:"(?:"+v+"|\\d+)[jJ]\\b"},{token:"constant.numeric",regex:v},{token:"constant.numeric",regex:f+"[lL]\\b"},{token:"constant.numeric",regex:f+"\\b"},{token:r,regex:"[a-zA-Z_$][a-zA-Z0-9_$]*\\b"},{token:"keyword.operator",regex:"\\+|\\-|\\*|\\*\\*|\\/|\\/\\/|#|%|<<|>>|\\||\\^|~|<|>|<=|=>|==|!=|<>|="},{token:"paren.lparen",regex:"[\\[\\(\\{]"},{token:"paren.rparen",regex:"[\\]\\)\\}]"},{token:"text",regex:"\\s+"}]}};r.inherits(s,i),t.MushCodeRules=s})
|
||||
1
pkt/menu_plugins/luaviewer/ace/mode-mysql.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-mysql.js
Normal file
File diff suppressed because one or more lines are too long
1
pkt/menu_plugins/luaviewer/ace/mode-nix.js
Normal file
1
pkt/menu_plugins/luaviewer/ace/mode-nix.js
Normal file
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user