From 9200ecd1870c0c6cf393293713f941c3c8e4d86b Mon Sep 17 00:00:00 2001 From: Bitl Date: Fri, 28 Apr 2017 21:51:26 -0700 Subject: [PATCH] 1.12 --- CSMPFunctions.lua | 822 ++++++++++++------ CSMPFunctions_2008.lua | 342 -------- CSMPFunctions_Modern.lua | 377 -------- CSMPFunctions_mid08.lua | 344 -------- .../RBXLegacyLauncher/MainForm.cs | 30 +- ...BXLegacyLauncher.CharacterColors.resources | Bin 370636 -> 0 bytes ...yLauncher.CharacterCustomization.resources | Bin 370879 -> 0 bytes ...XLegacyLauncher.ClientinfoEditor.resources | Bin 370636 -> 0 bytes .../RBXLegacyLauncher.MainForm.resources | Bin 377291 -> 0 bytes ...LegacyLauncher.csproj.FileListAbsolute.txt | 9 - ...gacyLauncher.csproj.GenerateResource.Cache | Bin 1118 -> 0 bytes ...ncher.csprojResolveAssemblyReference.cache | Bin 1906 -> 0 bytes .../obj/Release/RBXLegacyLauncher.exe | Bin 1957888 -> 0 bytes RBXLegacySetup.iss | 2 +- 14 files changed, 580 insertions(+), 1346 deletions(-) delete mode 100644 CSMPFunctions_2008.lua delete mode 100644 CSMPFunctions_Modern.lua delete mode 100644 CSMPFunctions_mid08.lua delete mode 100644 RBXLegacyLauncher/RBXLegacyLauncher/obj/Release/RBXLegacyLauncher.CharacterColors.resources delete mode 100644 RBXLegacyLauncher/RBXLegacyLauncher/obj/Release/RBXLegacyLauncher.CharacterCustomization.resources delete mode 100644 RBXLegacyLauncher/RBXLegacyLauncher/obj/Release/RBXLegacyLauncher.ClientinfoEditor.resources delete mode 100644 RBXLegacyLauncher/RBXLegacyLauncher/obj/Release/RBXLegacyLauncher.MainForm.resources delete mode 100644 RBXLegacyLauncher/RBXLegacyLauncher/obj/Release/RBXLegacyLauncher.csproj.FileListAbsolute.txt delete mode 100644 RBXLegacyLauncher/RBXLegacyLauncher/obj/Release/RBXLegacyLauncher.csproj.GenerateResource.Cache delete mode 100644 RBXLegacyLauncher/RBXLegacyLauncher/obj/Release/RBXLegacyLauncher.csprojResolveAssemblyReference.cache delete mode 100644 RBXLegacyLauncher/RBXLegacyLauncher/obj/Release/RBXLegacyLauncher.exe diff --git a/CSMPFunctions.lua b/CSMPFunctions.lua index 0db1301..1aeab33 100644 --- a/CSMPFunctions.lua +++ b/CSMPFunctions.lua @@ -1,9 +1,46 @@ rbxversion = version(); print("ROBLOX Client version '" .. rbxversion .. "' loaded."); -settings().Rendering.FrameRateManager = 2; -settings().Network.DataSendRate = 30; -settings().Network.PhysicsSendRate = 20; -settings().Network.ReceiveRate = 60; +--set this to pre-alpha, alpha, beta, gamma, or delta. +rbxlegacyversion = "" +if (rbxlegacyversion == "pre-alpha") then --mid-2008 and below. currently for the modified clients. + settings().Rendering.frameRateManager = 2; + settings().Rendering.graphicsMode = 2; + settings().Network.MaxSendBuffer = 1000000; + settings().Network.PhysicsReplicationUpdateRate = 1000000; + settings().Network.SendRate = 1000000; +elseif (rbxlegacyversion == "alpha") then --mid-2008 and below + settings().Rendering.frameRateManager = 2; + settings().Rendering.graphicsMode = 2; + settings().Network.MaxSendBuffer = 1000000; + settings().Network.PhysicsReplicationUpdateRate = 1000000; + settings().Network.SendRate = 1000000; +elseif (rbxlegacyversion == "beta") then -- late 2008-early 2009 + settings().Rendering.FrameRateManager = 2; + settings().Network.SendRate = 30; + settings().Network.ReceiveRate = 60; +elseif (rbxlegacyversion == "gamma") then -- late 2009-mid 2010 + settings().Rendering.FrameRateManager = 2; + settings().Network.DataSendRate = 30; + settings().Network.PhysicsSendRate = 20; + settings().Network.ReceiveRate = 60; +elseif (rbxlegacyversion == "delta") then -- late 2010-early 2011. + settings().Rendering.FrameRateManager = 2; + + game:GetService("CoreGui").DescendantAdded:connect(function(Child) + if (Child:IsA("BaseScript")) and (Child.Name~="SubMenuBuilder") and (Child.Name~="ToolTipper") and (Child.Name~="MainBotChatScript") then + Child:Remove(); + end + end) + + coroutine.resume(coroutine.create(function() + while not game:GetService("CoreGui"):FindFirstChild("RobloxGui") do game:GetService("CoreGui").ChildAdded:wait(); end + game:GetService("CoreGui").RobloxGui.TopLeftControl:Remove(); + end)) + + coroutine.resume(coroutine.create(function() + loadstring('\108\111\99\97\108\32\67\111\114\101\71\117\105\32\61\32\103\97\109\101\58\71\101\116\83\101\114\118\105\99\101\40\34\67\111\114\101\71\117\105\34\41\59\10\119\104\105\108\101\32\110\111\116\32\67\111\114\101\71\117\105\58\70\105\110\100\70\105\114\115\116\67\104\105\108\100\40\34\82\111\98\108\111\120\71\117\105\34\41\32\100\111\10\9\67\111\114\101\71\117\105\46\67\104\105\108\100\65\100\100\101\100\58\119\97\105\116\40\41\59\10\101\110\100\10\108\111\99\97\108\32\82\111\98\108\111\120\71\117\105\32\61\32\67\111\114\101\71\117\105\46\82\111\98\108\111\120\71\117\105\59\10\108\111\99\97\108\32\66\111\116\116\111\109\76\101\102\116\67\111\110\116\114\111\108\32\61\32\82\111\98\108\111\120\71\117\105\58\70\105\110\100\70\105\114\115\116\67\104\105\108\100\40\34\66\111\116\116\111\109\76\101\102\116\67\111\110\116\114\111\108\34\41\10\108\111\99\97\108\32\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\32\61\32\82\111\98\108\111\120\71\117\105\58\70\105\110\100\70\105\114\115\116\67\104\105\108\100\40\34\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\34\41\10\108\111\99\97\108\32\84\111\112\76\101\102\116\67\111\110\116\114\111\108\32\61\32\82\111\98\108\111\120\71\117\105\58\70\105\110\100\70\105\114\115\116\67\104\105\108\100\40\34\84\111\112\76\101\102\116\67\111\110\116\114\111\108\34\41\10\108\111\99\97\108\32\66\117\105\108\100\84\111\111\108\115\32\61\32\82\111\98\108\111\120\71\117\105\58\70\105\110\100\70\105\114\115\116\67\104\105\108\100\40\34\66\117\105\108\100\84\111\111\108\115\34\41\10\102\117\110\99\116\105\111\110\32\109\97\107\101\89\82\101\108\97\116\105\118\101\40\41\10\66\111\116\116\111\109\76\101\102\116\67\111\110\116\114\111\108\46\83\105\122\101\67\111\110\115\116\114\97\105\110\116\32\61\32\50\10\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\46\83\105\122\101\67\111\110\115\116\114\97\105\110\116\32\61\32\50\10\105\102\32\84\111\112\76\101\102\116\67\111\110\116\114\111\108\32\116\104\101\110\32\84\111\112\76\101\102\116\67\111\110\116\114\111\108\46\83\105\122\101\67\111\110\115\116\114\97\105\110\116\32\61\32\50\32\101\110\100\10\105\102\32\66\117\105\108\100\84\111\111\108\115\32\116\104\101\110\32\66\117\105\108\100\84\111\111\108\115\46\70\114\97\109\101\46\83\105\122\101\67\111\110\115\116\114\97\105\110\116\32\61\32\50\32\101\110\100\10\66\111\116\116\111\109\76\101\102\116\67\111\110\116\114\111\108\46\80\111\115\105\116\105\111\110\32\61\32\85\68\105\109\50\46\110\101\119\40\48\44\48\44\49\44\45\66\111\116\116\111\109\76\101\102\116\67\111\110\116\114\111\108\46\65\98\115\111\108\117\116\101\83\105\122\101\46\89\41\10\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\46\80\111\115\105\116\105\111\110\32\61\32\85\68\105\109\50\46\110\101\119\40\49\44\45\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\46\65\98\115\111\108\117\116\101\83\105\122\101\46\88\44\49\44\45\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\46\65\98\115\111\108\117\116\101\83\105\122\101\46\89\41\10\101\110\100\10\102\117\110\99\116\105\111\110\32\109\97\107\101\88\82\101\108\97\116\105\118\101\40\41\10\66\111\116\116\111\109\76\101\102\116\67\111\110\116\114\111\108\46\83\105\122\101\67\111\110\115\116\114\97\105\110\116\32\61\32\49\10\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\46\83\105\122\101\67\111\110\115\116\114\97\105\110\116\32\61\32\49\10\105\102\32\84\111\112\76\101\102\116\67\111\110\116\114\111\108\32\116\104\101\110\32\84\111\112\76\101\102\116\67\111\110\116\114\111\108\46\83\105\122\101\67\111\110\115\116\114\97\105\110\116\32\61\32\49\32\101\110\100\10\105\102\32\66\117\105\108\100\84\111\111\108\115\32\116\104\101\110\32\66\117\105\108\100\84\111\111\108\115\46\70\114\97\109\101\46\83\105\122\101\67\111\110\115\116\114\97\105\110\116\32\61\32\49\32\101\110\100\10\66\111\116\116\111\109\76\101\102\116\67\111\110\116\114\111\108\46\80\111\115\105\116\105\111\110\32\61\32\85\68\105\109\50\46\110\101\119\40\48\44\48\44\49\44\45\66\111\116\116\111\109\76\101\102\116\67\111\110\116\114\111\108\46\65\98\115\111\108\117\116\101\83\105\122\101\46\89\41\10\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\46\80\111\115\105\116\105\111\110\32\61\32\85\68\105\109\50\46\110\101\119\40\49\44\45\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\46\65\98\115\111\108\117\116\101\83\105\122\101\46\88\44\49\44\45\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\46\65\98\115\111\108\117\116\101\83\105\122\101\46\89\41\10\101\110\100\10\108\111\99\97\108\32\102\117\110\99\116\105\111\110\32\114\101\115\105\122\101\40\41\10\105\102\32\82\111\98\108\111\120\71\117\105\46\65\98\115\111\108\117\116\101\83\105\122\101\46\120\32\62\32\82\111\98\108\111\120\71\117\105\46\65\98\115\111\108\117\116\101\83\105\122\101\46\121\32\116\104\101\110\10\109\97\107\101\89\82\101\108\97\116\105\118\101\40\41\10\101\108\115\101\10\109\97\107\101\88\82\101\108\97\116\105\118\101\40\41\10\101\110\100\10\101\110\100\10\82\111\98\108\111\120\71\117\105\46\67\104\97\110\103\101\100\58\99\111\110\110\101\99\116\40\102\117\110\99\116\105\111\110\40\112\114\111\112\101\114\116\121\41\10\105\102\32\112\114\111\112\101\114\116\121\32\61\61\32\34\65\98\115\111\108\117\116\101\83\105\122\101\34\32\116\104\101\110\10\119\97\105\116\40\41\10\114\101\115\105\122\101\40\41\10\101\110\100\10\101\110\100\41\10\119\97\105\116\40\41\10\114\101\115\105\122\101\40\41\10')() + end)) +end HeadColor=BrickColor.DarkGray(); TorsoColor=BrickColor.DarkGray(); @@ -17,34 +54,7 @@ Hat2 = "rbxasset://charcustom/hats/fedora.rbxm" Hat3 = "rbxasset://charcustom/hats/fedora.rbxm" function PlayerColorize() - PlayerColorPattern = math.random(5); - if (PlayerColorPattern==1) then - HeadColor=BrickColor.random(); - TorsoColor=BrickColor.random(); - LArmColor=BrickColor.random(); - LLegColor=BrickColor.random(); - RArmColor=BrickColor.random(); - RLegColor=BrickColor.random(); - elseif (PlayerColorPattern==2) then - local pantsColor=BrickColor.random(); - local shirtColor=BrickColor.random(); - local armsColor=BrickColor.random(); - HeadColor=BrickColor.random(); - TorsoColor=shirtColor; - LArmColor=armsColor; - LLegColor=pantsColor; - RArmColor=armsColor; - RLegColor=pantsColor; - elseif (PlayerColorPattern==3) then - local pantsColor=BrickColor.random(); - local shirtColor=BrickColor.random(); - HeadColor=BrickColor.random(); - TorsoColor=shirtColor; - LArmColor=shirtColor; - LLegColor=pantsColor; - RArmColor=shirtColor; - RLegColor=pantsColor; - elseif (PlayerColorPattern==4) then + if (rbxlegacyversion == "pre-alpha") then local pantsColor=BrickColor.random(); local shirtColor=BrickColor.random(); local fleshColor=BrickColor.random(); @@ -54,220 +64,499 @@ function PlayerColorize() LLegColor=pantsColor; RArmColor=fleshColor; RLegColor=pantsColor; - elseif (PlayerColorPattern==5) then - HeadColor=BrickColor.random(); - TorsoColor=BrickColor.random(); - LArmColor=BrickColor.Black(); - LLegColor=BrickColor.Black(); - RArmColor=BrickColor.Black(); - RLegColor=BrickColor.Black(); + else + PlayerColorPattern = math.random(5); + if (PlayerColorPattern==1) then + HeadColor=BrickColor.random(); + TorsoColor=BrickColor.random(); + LArmColor=BrickColor.random(); + LLegColor=BrickColor.random(); + RArmColor=BrickColor.random(); + RLegColor=BrickColor.random(); + elseif (PlayerColorPattern==2) then + local pantsColor=BrickColor.random(); + local shirtColor=BrickColor.random(); + local armsColor=BrickColor.random(); + HeadColor=BrickColor.random(); + TorsoColor=shirtColor; + LArmColor=armsColor; + LLegColor=pantsColor; + RArmColor=armsColor; + RLegColor=pantsColor; + elseif (PlayerColorPattern==3) then + local pantsColor=BrickColor.random(); + local shirtColor=BrickColor.random(); + HeadColor=BrickColor.random(); + TorsoColor=shirtColor; + LArmColor=shirtColor; + LLegColor=pantsColor; + RArmColor=shirtColor; + RLegColor=pantsColor; + elseif (PlayerColorPattern==4) then + local pantsColor=BrickColor.random(); + local shirtColor=BrickColor.random(); + local fleshColor=BrickColor.random(); + HeadColor=fleshColor; + TorsoColor=shirtColor; + LArmColor=fleshColor; + LLegColor=pantsColor; + RArmColor=fleshColor; + RLegColor=pantsColor; + elseif (PlayerColorPattern==5) then + HeadColor=BrickColor.random(); + TorsoColor=BrickColor.random(); + LArmColor=BrickColor.Black(); + LLegColor=BrickColor.Black(); + RArmColor=BrickColor.Black(); + RLegColor=BrickColor.Black(); + end end end function PlayerNoobify() - PlayerColorPattern = math.random(3); - if (PlayerColorPattern==1) then - HeadColor=BrickColor.Yellow(); - TorsoColor=BrickColor.Blue(); - LArmColor=BrickColor.Yellow(); - LLegColor=BrickColor.new("Br. yellowish green"); - RArmColor=BrickColor.Yellow(); - RLegColor=BrickColor.new("Br. yellowish green"); - elseif (PlayerColorPattern==2) then + if (rbxlegacyversion == "pre-alpha") then HeadColor=BrickColor.new("Cool yellow"); TorsoColor=BrickColor.random(); LArmColor=BrickColor.new("Cool yellow"); LLegColor=BrickColor.new("Pastel Blue"); RArmColor=BrickColor.new("Cool yellow"); RLegColor=BrickColor.new("Pastel Blue"); - elseif (PlayerColorPattern==3) then - HeadColor=BrickColor.White(); - TorsoColor=BrickColor.random(); - LArmColor=BrickColor.White(); - LLegColor=BrickColor.new("Medium blue"); - RArmColor=BrickColor.White(); - RLegColor=BrickColor.new("Medium blue"); + else + PlayerColorPattern = math.random(3); + if (PlayerColorPattern==1) then + HeadColor=BrickColor.Yellow(); + TorsoColor=BrickColor.Blue(); + LArmColor=BrickColor.Yellow(); + LLegColor=BrickColor.new("Br. yellowish green"); + RArmColor=BrickColor.Yellow(); + RLegColor=BrickColor.new("Br. yellowish green"); + elseif (PlayerColorPattern==2) then + HeadColor=BrickColor.new("Cool yellow"); + TorsoColor=BrickColor.random(); + LArmColor=BrickColor.new("Cool yellow"); + LLegColor=BrickColor.new("Pastel Blue"); + RArmColor=BrickColor.new("Cool yellow"); + RLegColor=BrickColor.new("Pastel Blue"); + elseif (PlayerColorPattern==3) then + HeadColor=BrickColor.White(); + TorsoColor=BrickColor.random(); + LArmColor=BrickColor.White(); + LLegColor=BrickColor.new("Medium blue"); + RArmColor=BrickColor.White(); + RLegColor=BrickColor.new("Medium blue"); + end end end function CSServer(Port,BodyColors) - Server = game:GetService("NetworkServer") - RunService = game:GetService("RunService") - Server:start(Port, 20) - RunService:run(); - game:GetService("Players").PlayerAdded:connect(function(Player) - print("Player '" .. Player.Name .. "' with ID '" .. Player.userId .. "' added"); - Player:LoadCharacter(); - if (BodyColors == true) then - PlayerColorize(); - else - PlayerNoobify(); - end - Player.Character['Head'].BrickColor = HeadColor; - Player.Character['Torso'].BrickColor = TorsoColor; - Player.Character['Left Arm'].BrickColor = LArmColor; - Player.Character['Left Leg'].BrickColor = LLegColor; - Player.Character['Right Arm'].BrickColor = RArmColor; - Player.Character['Right Leg'].BrickColor = RLegColor; - while true do - wait(0.001) - if (Player.Character ~= nil) then - if (Player.Character.Humanoid.Health == 0) then - wait(5) - Player:LoadCharacter() - if (BodyColors == true) then - PlayerColorize(); - else - PlayerNoobify(); + if (rbxlegacyversion == "delta") then + assert((type(Port)~="number" or tonumber(Port)~=nil or Port==nil),"CSRun Error: Port must be nil or a number."); + local NetworkServer=game:GetService("NetworkServer"); + pcall(NetworkServer.Stop,NetworkServer); + NetworkServer:Start(Port); + game:GetService("Players").PlayerAdded:connect(function(Player) + print("Player '" .. Player.Name .. "' with ID '" .. Player.userId .. "' added"); + Player:LoadCharacter(); + Player.CharacterAdded:connect(function(char) + if (BodyColors == true) then + PlayerColorize(); + else + PlayerNoobify(); + end + char['Head'].BrickColor = HeadColor; + char['Torso'].BrickColor = TorsoColor; + char['Left Arm'].BrickColor = LArmColor; + char['Left Leg'].BrickColor = LLegColor; + char['Right Arm'].BrickColor = RArmColor; + char['Right Leg'].BrickColor = RLegColor; + end) + Player.Changed:connect(function(Property) + if (Property=="Character") and (Player.Character~=nil) then + local Character=Player.Character; + local Humanoid=Character:FindFirstChild("Humanoid"); + if (Humanoid~=nil) then + Humanoid.Died:connect(function() delay(5,function() Player:LoadCharacter() end) end) end - Player.Character['Head'].BrickColor = HeadColor; - Player.Character['Torso'].BrickColor = TorsoColor; - Player.Character['Left Arm'].BrickColor = LArmColor; - Player.Character['Left Leg'].BrickColor = LLegColor; - Player.Character['Right Arm'].BrickColor = RArmColor; - Player.Character['Right Leg'].BrickColor = RLegColor; - elseif (Player.Character.Parent == nil) then - wait(5) - Player:LoadCharacter() -- to make sure nobody is deleted. - if (BodyColors == true) then - PlayerColorize(); - else - PlayerNoobify(); + end + end) + end) + game:GetService("Players").PlayerRemoving:connect(function(Player) + print("Player '" .. Player.Name .. "' with ID '" .. Player.userId .. "' leaving") + end) + game:GetService("RunService"):Run(); + pcall(function() game.Close:connect(function() NetworkServer:Stop(); end) end); + NetworkServer.IncommingConnection:connect(IncommingConnection); + else + Server = game:GetService("NetworkServer") + RunService = game:GetService("RunService") + Server:start(Port, 20) + RunService:run(); + game:GetService("Players").PlayerAdded:connect(function(Player) + print("Player '" .. Player.Name .. "' with ID '" .. Player.userId .. "' added"); + Player:LoadCharacter(); + if (BodyColors == true) then + PlayerColorize(); + else + PlayerNoobify(); + end + Player.Character['Head'].BrickColor = HeadColor; + Player.Character['Torso'].BrickColor = TorsoColor; + Player.Character['Left Arm'].BrickColor = LArmColor; + Player.Character['Left Leg'].BrickColor = LLegColor; + Player.Character['Right Arm'].BrickColor = RArmColor; + Player.Character['Right Leg'].BrickColor = RLegColor; + while true do + wait(0.001) + if (Player.Character ~= nil) then + if (Player.Character.Humanoid.Health == 0) then + wait(5) + Player:LoadCharacter() + if (BodyColors == true) then + PlayerColorize(); + else + PlayerNoobify(); + end + Player.Character['Head'].BrickColor = HeadColor; + Player.Character['Torso'].BrickColor = TorsoColor; + Player.Character['Left Arm'].BrickColor = LArmColor; + Player.Character['Left Leg'].BrickColor = LLegColor; + Player.Character['Right Arm'].BrickColor = RArmColor; + Player.Character['Right Leg'].BrickColor = RLegColor; + elseif (Player.Character.Parent == nil) then + wait(5) + Player:LoadCharacter() -- to make sure nobody is deleted. + if (BodyColors == true) then + PlayerColorize(); + else + PlayerNoobify(); + end + Player.Character['Head'].BrickColor = HeadColor; + Player.Character['Torso'].BrickColor = TorsoColor; + Player.Character['Left Arm'].BrickColor = LArmColor; + Player.Character['Left Leg'].BrickColor = LLegColor; + Player.Character['Right Arm'].BrickColor = RArmColor; + Player.Character['Right Leg'].BrickColor = RLegColor; end - Player.Character['Head'].BrickColor = HeadColor; - Player.Character['Torso'].BrickColor = TorsoColor; - Player.Character['Left Arm'].BrickColor = LArmColor; - Player.Character['Left Leg'].BrickColor = LLegColor; - Player.Character['Right Arm'].BrickColor = RArmColor; - Player.Character['Right Leg'].BrickColor = RLegColor; end end - end - end) - game:GetService("Players").PlayerRemoving:connect(function(Player) - print("Player '" .. Player.Name .. "' with ID '" .. Player.userId .. "' leaving") - end) - game:GetService("RunService"):Run(); - pcall(function() game.Close:connect(function() Server:Stop(); end) end); - Server.IncommingConnection:connect(IncommingConnection); + end) + game:GetService("Players").PlayerRemoving:connect(function(Player) + print("Player '" .. Player.Name .. "' with ID '" .. Player.userId .. "' leaving") + end) + game:GetService("RunService"):Run(); + pcall(function() game.Close:connect(function() Server:Stop(); end) end); + Server.IncommingConnection:connect(IncommingConnection); + end end function CSConnect(UserID,ServerIP,ServerPort,PlayerName,OutfitID,ColorHash,PantsID,ShirtID,TShirtID,Hat1ID,Hat2ID,Hat3ID,Hat1Version,Hat2Version,Hat3Version,Ticket) - pcall(function() game:SetPlaceID(-1, false) end); - pcall(function() game:GetService("Players"):SetChatStyle(Enum.ChatStyle.ClassicAndBubble) end); + if (rbxlegacyversion == "delta") then + pcall(function() game:SetPlaceID(-1, false) end); + pcall(function() game:GetService("Players"):SetChatStyle(Enum.ChatStyle.ClassicAndBubble) end); - pcall(function() - game:GetService("GuiService").Changed:connect(function() - pcall(function() game:GetService("GuiService").ShowLegacyPlayerList=true; end); - pcall(function() game.CoreGui.RobloxGui.PlayerListScript:Remove(); end); - pcall(function() game.CoreGui.RobloxGui.PlayerListTopRightFrame:Remove(); end); - pcall(function() game.CoreGui.RobloxGui.BigPlayerListWindowImposter:Remove(); end); - pcall(function() game.CoreGui.RobloxGui.BigPlayerlist:Remove(); end); - end); - end) - - local suc, err = pcall(function() - client = game:GetService("NetworkClient") - player = game:GetService("Players"):CreateLocalPlayer(UserID) - player:SetSuperSafeChat(false) - pcall(function() player:SetUnder13(false) end); - pcall(function() player:SetMembershipType(Enum.MembershipType.BuildersClub) end); - pcall(function() player:SetAccountAge(365) end); + pcall(function() + game:GetService("GuiService").Changed:connect(function() + pcall(function() game:GetService("GuiService").ShowLegacyPlayerList=true; end); + pcall(function() game.CoreGui.RobloxGui.PlayerListScript:Remove(); end); + pcall(function() game.CoreGui.RobloxGui.PlayerListTopRightFrame:Remove(); end); + pcall(function() game.CoreGui.RobloxGui.BigPlayerListWindowImposter:Remove(); end); + pcall(function() game.CoreGui.RobloxGui.BigPlayerlist:Remove(); end); + end); + end) + game:GetService("RunService"):Run(); + assert((ServerIP~=nil and ServerPort~=nil),"CSConnect Error: ServerIP and ServerPort must be defined."); + local function SetMessage(Message) game:SetMessage(Message); end + local Visit,NetworkClient,PlayerSuccess,Player,ConnectionFailedHook=game:GetService("Visit"),game:GetService("NetworkClient"); + + local function GetClassCount(Class,Parent) + local Objects=Parent:GetChildren(); + local Number=0; + for Index,Object in pairs(Objects) do + if (Object.className==Class) then + Number=Number+1; + end + Number=Number+GetClassCount(Class,Object); + end + return Number; + end + + local function RequestCharacter(Replicator) + local Connection; + Connection=Player.Changed:connect(function(Property) + if (Property=="Character") then + game:ClearMessage(); + end + end) + SetMessage("Requesting character..."); + Replicator:RequestCharacter(); + SetMessage("Waiting for character..."); + end + + local function Disconnection(Peer,LostConnection) + SetMessage("You have lost connection to the game"); + end + + local function ConnectionAccepted(Peer,Replicator) + Replicator.Disconnection:connect(Disconnection); + local RequestingMarker=true; + game:SetMessageBrickCount(); + local Marker=Replicator:SendMarker(); + Marker.Received:connect(function() + RequestingMarker=false; + RequestCharacter(Replicator); + end) + while RequestingMarker do + Workspace:ZoomToExtents(); + wait(0.5); + end + end + + local function ConnectionFailed(Peer, Code, why) + SetMessage("Failed to connect to the Game. (ID="..Code.." ["..why.."])"); + end + + pcall(function() settings().Diagnostics:LegacyScriptMode(); end); + pcall(function() game:SetRemoteBuildMode(true); end); + SetMessage("Connecting to server..."); + NetworkClient.ConnectionAccepted:connect(ConnectionAccepted); + ConnectionFailedHook=NetworkClient.ConnectionFailed:connect(ConnectionFailed); + NetworkClient.ConnectionRejected:connect(function() + pcall(function() ConnectionFailedHook:disconnect(); end); + SetMessage("Failed to connect to the Game. (Connection rejected)"); + end) + + pcall(function() NetworkClient.Ticket=Ticket or ""; end) -- 2008 client has no ticket :O + PlayerSuccess,Player=pcall(function() return NetworkClient:PlayerConnect(UserID,ServerIP,ServerPort) end); + + if (not PlayerSuccess) then + SetMessage("Failed to connect to the Game. (Invalid IP Address)"); + NetworkClient:Disconnect(); + end + + if (not PlayerSuccess) then + local Error,Message=pcall(function() + Player=game:GetService("Players"):CreateLocalPlayer(UserID); + NetworkClient:Connect(ServerIP,ServerPort); + end); + if (not Error) then + SetMessage("Failed to connect to the Game."); + end + end + pcall(function() Player:SetUnder13(false) end); + pcall(function() Player:SetMembershipType(Enum.MembershipType.BuildersClub) end); + pcall(function() Player:SetAccountAge(365) end); + Player:SetSuperSafeChat(false); if (OutfitID and OutfitID ~= 0) then - player.CharacterAppearance="http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..OutfitID; + Player.CharacterAppearance="http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..OutfitID; elseif (ColorHash and ColorHash ~= "") then local aid = "http://www.roblox.com/asset?id=" local bcid = "http://assetgame.roblox.com/Asset/BodyColors.ashx?avatarHash=" local charapp = bcid..ColorHash..";"..aid..PantsID..";"..aid..ShirtID..";"..aid..TShirtID..";"..aid..Hat1ID.."&version="..Hat1Version..";"..aid..Hat2ID.."&version="..Hat2Version..";"..aid..Hat3ID.."&version="..Hat3Version..";" - player.CharacterAppearance = charapp + Player.CharacterAppearance = charapp else - player.CharacterAppearance=0; + Player.CharacterAppearance=0; end - pcall(function() player.Name=PlayerName or ""; end); - game:GetService("Visit") - end) + pcall(function() Player.Name=PlayerName or ""; end); + pcall(function() Visit:SetUploadUrl(""); end); + else + pcall(function() game:SetPlaceID(-1, false) end); + pcall(function() game:GetService("Players"):SetChatStyle(Enum.ChatStyle.ClassicAndBubble) end); - local function dieerror(errmsg) - game:SetMessage(errmsg) - wait(math.huge) - end - - if not suc then - dieerror(err) - end - - local function disconnect(peer,lostconnection) - game:SetMessage("You have lost connection to the game") - end - - local function connected(url, replicator) - replicator.Disconnection:connect(disconnect) - local marker = nil - local suc, err = pcall(function() - game:SetMessageBrickCount() - marker = replicator:SendMarker() + pcall(function() + game:GetService("GuiService").Changed:connect(function() + pcall(function() game:GetService("GuiService").ShowLegacyPlayerList=true; end); + pcall(function() game.CoreGui.RobloxGui.PlayerListScript:Remove(); end); + pcall(function() game.CoreGui.RobloxGui.PlayerListTopRightFrame:Remove(); end); + pcall(function() game.CoreGui.RobloxGui.BigPlayerListWindowImposter:Remove(); end); + pcall(function() game.CoreGui.RobloxGui.BigPlayerlist:Remove(); end); + end); end) + + local suc, err = pcall(function() + client = game:GetService("NetworkClient") + player = game:GetService("Players"):CreateLocalPlayer(UserID) + player:SetSuperSafeChat(false) + pcall(function() player:SetUnder13(false) end); + pcall(function() player:SetMembershipType(Enum.MembershipType.BuildersClub) end); + pcall(function() player:SetAccountAge(365) end); + if (OutfitID and OutfitID ~= 0) then + player.CharacterAppearance="http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..OutfitID; + elseif (ColorHash and ColorHash ~= "") then + local aid = "http://www.roblox.com/asset?id=" + local bcid = "http://assetgame.roblox.com/Asset/BodyColors.ashx?avatarHash=" + local charapp = bcid..ColorHash..";"..aid..PantsID..";"..aid..ShirtID..";"..aid..TShirtID..";"..aid..Hat1ID.."&version="..Hat1Version..";"..aid..Hat2ID.."&version="..Hat2Version..";"..aid..Hat3ID.."&version="..Hat3Version..";" + player.CharacterAppearance = charapp + else + player.CharacterAppearance=0; + end + pcall(function() player.Name=PlayerName or ""; end); + end) + + local function dieerror(errmsg) + game:SetMessage(errmsg) + wait(math.huge) + end + if not suc then dieerror(err) end - marker.Received:connect(function() + + local function disconnect(peer,lostconnection) + game:SetMessage("You have lost connection to the game") + end + + local function connected(url, replicator) + replicator.Disconnection:connect(disconnect) + local marker = nil local suc, err = pcall(function() - game:ClearMessage() + game:SetMessageBrickCount() + marker = replicator:SendMarker() end) if not suc then dieerror(err) end + marker.Received:connect(function() + local suc, err = pcall(function() + game:ClearMessage() + end) + if not suc then + dieerror(err) + end + end) + end + + local function rejected() + dieerror("Failed to connect to the Game. (Connection rejected)") + end + + local function failed(peer, errcode, why) + dieerror("Failed to connect to the Game. (ID="..errcode.." ["..why.."])") + end + + local suc, err = pcall(function() + game:SetMessage("Connecting to server..."); + client.ConnectionAccepted:connect(connected) + client.ConnectionRejected:connect(rejected) + client.ConnectionFailed:connect(failed) + client:Connect(ServerIP,ServerPort, 0, 20) + if (rbxlegacyversion == "pre-alpha") then + game.GuiRoot.MainMenu["Toolbox"]:Remove() + game.GuiRoot.MainMenu["Edit Mode"]:Remove() + else + game.GuiRoot.MainMenu["Tools"]:Remove() + game.GuiRoot.MainMenu["Insert"]:Remove() + end end) - end - local function rejected() - dieerror("Failed to connect to the Game. (Connection rejected)") - end - - local function failed(peer, errcode, why) - dieerror("Failed to connect to the Game. (ID="..errcode.." ["..why.."])") - end - - local suc, err = pcall(function() - game:SetMessage("Connecting to server..."); - client.ConnectionAccepted:connect(connected) - client.ConnectionRejected:connect(rejected) - client.ConnectionFailed:connect(failed) - client:Connect(ServerIP,ServerPort, 0, 20) - end) - - if not suc then - local x = Instance.new("Message") - x.Text = err - x.Parent = workspace - wait(math.huge) + if not suc then + local x = Instance.new("Message") + x.Text = err + x.Parent = workspace + wait(math.huge) + end end end --same function but with our new localized customization system! function CSConnect2(UserID,ServerIP,ServerPort,PlayerName,OutfitID,Hat1ID,Hat2ID,Hat3ID,Ticket) - pcall(function() game:SetPlaceID(-1, false) end); - pcall(function() game:GetService("Players"):SetChatStyle(Enum.ChatStyle.ClassicAndBubble) end); + if (rbxlegacyversion == "delta") then + pcall(function() game:SetPlaceID(-1, false) end); + pcall(function() game:GetService("Players"):SetChatStyle(Enum.ChatStyle.ClassicAndBubble) end); - pcall(function() - game:GetService("GuiService").Changed:connect(function() - pcall(function() game:GetService("GuiService").ShowLegacyPlayerList=true; end); - pcall(function() game.CoreGui.RobloxGui.PlayerListScript:Remove(); end); - pcall(function() game.CoreGui.RobloxGui.PlayerListTopRightFrame:Remove(); end); - pcall(function() game.CoreGui.RobloxGui.BigPlayerListWindowImposter:Remove(); end); - pcall(function() game.CoreGui.RobloxGui.BigPlayerlist:Remove(); end); - end); - end) - - local suc, err = pcall(function() - client = game:GetService("NetworkClient") - player = game:GetService("Players"):CreateLocalPlayer(UserID) - player:SetSuperSafeChat(false) - pcall(function() player:SetUnder13(false) end); - pcall(function() player:SetMembershipType(Enum.MembershipType.BuildersClub) end); - pcall(function() player:SetAccountAge(365) end); + pcall(function() + game:GetService("GuiService").Changed:connect(function() + pcall(function() game:GetService("GuiService").ShowLegacyPlayerList=true; end); + pcall(function() game.CoreGui.RobloxGui.PlayerListScript:Remove(); end); + pcall(function() game.CoreGui.RobloxGui.PlayerListTopRightFrame:Remove(); end); + pcall(function() game.CoreGui.RobloxGui.BigPlayerListWindowImposter:Remove(); end); + pcall(function() game.CoreGui.RobloxGui.BigPlayerlist:Remove(); end); + end); + end) + game:GetService("RunService"):Run(); + assert((ServerIP~=nil and ServerPort~=nil),"CSConnect Error: ServerIP and ServerPort must be defined."); + local function SetMessage(Message) game:SetMessage(Message); end + local Visit,NetworkClient,PlayerSuccess,Player,ConnectionFailedHook=game:GetService("Visit"),game:GetService("NetworkClient"); + + local function GetClassCount(Class,Parent) + local Objects=Parent:GetChildren(); + local Number=0; + for Index,Object in pairs(Objects) do + if (Object.className==Class) then + Number=Number+1; + end + Number=Number+GetClassCount(Class,Object); + end + return Number; + end + + local function RequestCharacter(Replicator) + local Connection; + Connection=Player.Changed:connect(function(Property) + if (Property=="Character") then + game:ClearMessage(); + end + end) + SetMessage("Requesting character..."); + Replicator:RequestCharacter(); + SetMessage("Waiting for character..."); + end + + local function Disconnection(Peer,LostConnection) + SetMessage("You have lost connection to the game"); + end + + local function ConnectionAccepted(Peer,Replicator) + Replicator.Disconnection:connect(Disconnection); + local RequestingMarker=true; + game:SetMessageBrickCount(); + local Marker=Replicator:SendMarker(); + Marker.Received:connect(function() + RequestingMarker=false; + RequestCharacter(Replicator); + end) + while RequestingMarker do + Workspace:ZoomToExtents(); + wait(0.5); + end + end + + local function ConnectionFailed(Peer, Code, why) + SetMessage("Failed to connect to the Game. (ID="..Code.." ["..why.."])"); + end + + pcall(function() settings().Diagnostics:LegacyScriptMode(); end); + pcall(function() game:SetRemoteBuildMode(true); end); + SetMessage("Connecting to server..."); + NetworkClient.ConnectionAccepted:connect(ConnectionAccepted); + ConnectionFailedHook=NetworkClient.ConnectionFailed:connect(ConnectionFailed); + NetworkClient.ConnectionRejected:connect(function() + pcall(function() ConnectionFailedHook:disconnect(); end); + SetMessage("Failed to connect to the Game. (Connection rejected)"); + end) + + pcall(function() NetworkClient.Ticket=Ticket or ""; end) -- 2008 client has no ticket :O + PlayerSuccess,Player=pcall(function() return NetworkClient:PlayerConnect(UserID,ServerIP,ServerPort) end); + + if (not PlayerSuccess) then + SetMessage("Failed to connect to the Game. (Invalid IP Address)"); + NetworkClient:Disconnect(); + end + + if (not PlayerSuccess) then + local Error,Message=pcall(function() + Player=game:GetService("Players"):CreateLocalPlayer(UserID); + NetworkClient:Connect(ServerIP,ServerPort); + end); + if (not Error) then + SetMessage("Failed to connect to the Game."); + end + end + pcall(function() Player:SetUnder13(false) end); + pcall(function() Player:SetMembershipType(Enum.MembershipType.BuildersClub) end); + pcall(function() Player:SetAccountAge(365) end); + Player:SetSuperSafeChat(false); if (OutfitID and OutfitID ~= 0) then - player.CharacterAppearance="http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..OutfitID; + Player.CharacterAppearance="http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..OutfitID; elseif (Hat1ID and Hat1ID ~= 0) then Hat1 = "rbxasset://charcustom/hats/"..Hat1ID Hat2 = "rbxasset://charcustom/hats/"..Hat2ID @@ -275,69 +564,110 @@ function CSConnect2(UserID,ServerIP,ServerPort,PlayerName,OutfitID,Hat1ID,Hat2ID local charapp = "rbxasset://charcustom/CharacterColors.rbxm;"..Hat1..";"..Hat2..";"..Hat3 player.CharacterAppearance = charapp else - player.CharacterAppearance=0; + Player.CharacterAppearance=0; end - pcall(function() player.Name=PlayerName or ""; end); - game:GetService("Visit") - end) + pcall(function() Player.Name=PlayerName or ""; end); + pcall(function() Visit:SetUploadUrl(""); end); + else + pcall(function() game:SetPlaceID(-1, false) end); + pcall(function() game:GetService("Players"):SetChatStyle(Enum.ChatStyle.ClassicAndBubble) end); - local function dieerror(errmsg) - game:SetMessage(errmsg) - wait(math.huge) - end - - if not suc then - dieerror(err) - end - - local function disconnect(peer,lostconnection) - game:SetMessage("You have lost connection to the game") - end - - local function connected(url, replicator) - replicator.Disconnection:connect(disconnect) - local marker = nil - local suc, err = pcall(function() - game:SetMessageBrickCount() - marker = replicator:SendMarker() + pcall(function() + game:GetService("GuiService").Changed:connect(function() + pcall(function() game:GetService("GuiService").ShowLegacyPlayerList=true; end); + pcall(function() game.CoreGui.RobloxGui.PlayerListScript:Remove(); end); + pcall(function() game.CoreGui.RobloxGui.PlayerListTopRightFrame:Remove(); end); + pcall(function() game.CoreGui.RobloxGui.BigPlayerListWindowImposter:Remove(); end); + pcall(function() game.CoreGui.RobloxGui.BigPlayerlist:Remove(); end); + end); end) + + local suc, err = pcall(function() + client = game:GetService("NetworkClient") + player = game:GetService("Players"):CreateLocalPlayer(UserID) + player:SetSuperSafeChat(false) + pcall(function() player:SetUnder13(false) end); + pcall(function() player:SetMembershipType(Enum.MembershipType.BuildersClub) end); + pcall(function() player:SetAccountAge(365) end); + if (OutfitID and OutfitID ~= 0) then + player.CharacterAppearance="http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..OutfitID; + elseif (Hat1ID and Hat1ID ~= 0) then + Hat1 = "rbxasset://charcustom/hats/"..Hat1ID + Hat2 = "rbxasset://charcustom/hats/"..Hat2ID + Hat3 = "rbxasset://charcustom/hats/"..Hat3ID + local charapp = "rbxasset://charcustom/CharacterColors.rbxm;"..Hat1..";"..Hat2..";"..Hat3 + player.CharacterAppearance = charapp + else + player.CharacterAppearance=0; + end + pcall(function() player.Name=PlayerName or ""; end); + end) + + local function dieerror(errmsg) + game:SetMessage(errmsg) + wait(math.huge) + end + if not suc then dieerror(err) end - marker.Received:connect(function() + + local function disconnect(peer,lostconnection) + game:SetMessage("You have lost connection to the game") + end + + local function connected(url, replicator) + replicator.Disconnection:connect(disconnect) + local marker = nil local suc, err = pcall(function() - game:ClearMessage() + game:SetMessageBrickCount() + marker = replicator:SendMarker() end) if not suc then dieerror(err) end + marker.Received:connect(function() + local suc, err = pcall(function() + game:ClearMessage() + end) + if not suc then + dieerror(err) + end + end) + end + + local function rejected() + dieerror("Failed to connect to the Game. (Connection rejected)") + end + + local function failed(peer, errcode, why) + dieerror("Failed to connect to the Game. (ID="..errcode.." ["..why.."])") + end + + local suc, err = pcall(function() + game:SetMessage("Connecting to server..."); + client.ConnectionAccepted:connect(connected) + client.ConnectionRejected:connect(rejected) + client.ConnectionFailed:connect(failed) + client:Connect(ServerIP,ServerPort, 0, 20) + if (rbxlegacyversion == "pre-alpha") then + game.GuiRoot.MainMenu["Toolbox"]:Remove() + game.GuiRoot.MainMenu["Edit Mode"]:Remove() + else + game.GuiRoot.MainMenu["Tools"]:Remove() + game.GuiRoot.MainMenu["Insert"]:Remove() + end end) - end - local function rejected() - dieerror("Failed to connect to the Game. (Connection rejected)") - end - - local function failed(peer, errcode, why) - dieerror("Failed to connect to the Game. (ID="..errcode.." ["..why.."])") - end - - local suc, err = pcall(function() - game:SetMessage("Connecting to server..."); - client.ConnectionAccepted:connect(connected) - client.ConnectionRejected:connect(rejected) - client.ConnectionFailed:connect(failed) - client:Connect(ServerIP,ServerPort, 0, 20) - end) - - if not suc then - local x = Instance.new("Message") - x.Text = err - x.Parent = workspace - wait(math.huge) + if not suc then + local x = Instance.new("Message") + x.Text = err + x.Parent = workspace + wait(math.huge) + end end end _G.CSServer=CSServer; _G.CSConnect=CSConnect; -_G.CSConnect2=CSConnect2; +_G.CSConnect2=CSConnect2; \ No newline at end of file diff --git a/CSMPFunctions_2008.lua b/CSMPFunctions_2008.lua deleted file mode 100644 index 9e03cc9..0000000 --- a/CSMPFunctions_2008.lua +++ /dev/null @@ -1,342 +0,0 @@ -rbxversion = version(); -print("ROBLOX Client version '" .. rbxversion .. "' loaded."); -settings().Rendering.FrameRateManager = 2; -settings().Network.SendRate = 30; -settings().Network.ReceiveRate = 60; - -HeadColor=BrickColor.DarkGray(); -TorsoColor=BrickColor.DarkGray(); -LArmColor=BrickColor.DarkGray(); -LLegColor=BrickColor.DarkGray(); -RArmColor=BrickColor.DarkGray(); -RLegColor=BrickColor.DarkGray(); ---localized hats. -Hat1 = "rbxasset://charcustom/hats/fedora.rbxm" -Hat2 = "rbxasset://charcustom/hats/fedora.rbxm" -Hat3 = "rbxasset://charcustom/hats/fedora.rbxm" - -function PlayerColorize() - PlayerColorPattern = math.random(5); - if (PlayerColorPattern==1) then - HeadColor=BrickColor.random(); - TorsoColor=BrickColor.random(); - LArmColor=BrickColor.random(); - LLegColor=BrickColor.random(); - RArmColor=BrickColor.random(); - RLegColor=BrickColor.random(); - elseif (PlayerColorPattern==2) then - local pantsColor=BrickColor.random(); - local shirtColor=BrickColor.random(); - local armsColor=BrickColor.random(); - HeadColor=BrickColor.random(); - TorsoColor=shirtColor; - LArmColor=armsColor; - LLegColor=pantsColor; - RArmColor=armsColor; - RLegColor=pantsColor; - elseif (PlayerColorPattern==3) then - local pantsColor=BrickColor.random(); - local shirtColor=BrickColor.random(); - HeadColor=BrickColor.random(); - TorsoColor=shirtColor; - LArmColor=shirtColor; - LLegColor=pantsColor; - RArmColor=shirtColor; - RLegColor=pantsColor; - elseif (PlayerColorPattern==4) then - local pantsColor=BrickColor.random(); - local shirtColor=BrickColor.random(); - local fleshColor=BrickColor.random(); - HeadColor=fleshColor; - TorsoColor=shirtColor; - LArmColor=fleshColor; - LLegColor=pantsColor; - RArmColor=fleshColor; - RLegColor=pantsColor; - elseif (PlayerColorPattern==5) then - HeadColor=BrickColor.random(); - TorsoColor=BrickColor.random(); - LArmColor=BrickColor.Black(); - LLegColor=BrickColor.Black(); - RArmColor=BrickColor.Black(); - RLegColor=BrickColor.Black(); - end -end - -function PlayerNoobify() - PlayerColorPattern = math.random(3); - if (PlayerColorPattern==1) then - HeadColor=BrickColor.Yellow(); - TorsoColor=BrickColor.Blue(); - LArmColor=BrickColor.Yellow(); - LLegColor=BrickColor.new("Br. yellowish green"); - RArmColor=BrickColor.Yellow(); - RLegColor=BrickColor.new("Br. yellowish green"); - elseif (PlayerColorPattern==2) then - HeadColor=BrickColor.new("Cool yellow"); - TorsoColor=BrickColor.random(); - LArmColor=BrickColor.new("Cool yellow"); - LLegColor=BrickColor.new("Pastel Blue"); - RArmColor=BrickColor.new("Cool yellow"); - RLegColor=BrickColor.new("Pastel Blue"); - elseif (PlayerColorPattern==3) then - HeadColor=BrickColor.White(); - TorsoColor=BrickColor.random(); - LArmColor=BrickColor.White(); - LLegColor=BrickColor.new("Medium blue"); - RArmColor=BrickColor.White(); - RLegColor=BrickColor.new("Medium blue"); - end -end - -function CSServer(Port,BodyColors) - Server = game:GetService("NetworkServer") - RunService = game:GetService("RunService") - Server:start(Port, 20) - RunService:run(); - game:GetService("Players").PlayerAdded:connect(function(Player) - print("Player '" .. Player.Name .. "' with ID '" .. Player.userId .. "' added"); - Player:LoadCharacter(); - if (BodyColors == true) then - PlayerColorize(); - else - PlayerNoobify(); - end - Player.Character['Head'].BrickColor = HeadColor; - Player.Character['Torso'].BrickColor = TorsoColor; - Player.Character['Left Arm'].BrickColor = LArmColor; - Player.Character['Left Leg'].BrickColor = LLegColor; - Player.Character['Right Arm'].BrickColor = RArmColor; - Player.Character['Right Leg'].BrickColor = RLegColor; - while true do - wait(0.001) - if (Player.Character ~= nil) then - if (Player.Character.Humanoid.Health == 0) then - wait(5) - Player:LoadCharacter() - if (BodyColors == true) then - PlayerColorize(); - else - PlayerNoobify(); - end - Player.Character['Head'].BrickColor = HeadColor; - Player.Character['Torso'].BrickColor = TorsoColor; - Player.Character['Left Arm'].BrickColor = LArmColor; - Player.Character['Left Leg'].BrickColor = LLegColor; - Player.Character['Right Arm'].BrickColor = RArmColor; - Player.Character['Right Leg'].BrickColor = RLegColor; - elseif (Player.Character.Parent == nil) then - wait(5) - Player:LoadCharacter() -- to make sure nobody is deleted. - if (BodyColors == true) then - PlayerColorize(); - else - PlayerNoobify(); - end - Player.Character['Head'].BrickColor = HeadColor; - Player.Character['Torso'].BrickColor = TorsoColor; - Player.Character['Left Arm'].BrickColor = LArmColor; - Player.Character['Left Leg'].BrickColor = LLegColor; - Player.Character['Right Arm'].BrickColor = RArmColor; - Player.Character['Right Leg'].BrickColor = RLegColor; - end - end - end - end) - game:GetService("Players").PlayerRemoving:connect(function(Player) - print("Player '" .. Player.Name .. "' with ID '" .. Player.userId .. "' leaving") - end) - game:GetService("RunService"):Run(); - pcall(function() game.Close:connect(function() Server:Stop(); end) end); - Server.IncommingConnection:connect(IncommingConnection); -end - -function CSConnect(UserID,ServerIP,ServerPort,PlayerName,OutfitID,ColorHash,PantsID,ShirtID,TShirtID,Hat1ID,Hat2ID,Hat3ID,Hat1Version,Hat2Version,Hat3Version,Ticket) - pcall(function() game:SetPlaceID(-1, false) end); - pcall(function() game:GetService("Players"):SetChatStyle(Enum.ChatStyle.ClassicAndBubble) end); - - pcall(function() - game:GetService("GuiService").Changed:connect(function() - pcall(function() game:GetService("GuiService").ShowLegacyPlayerList=true; end); - pcall(function() game.CoreGui.RobloxGui.PlayerListScript:Remove(); end); - pcall(function() game.CoreGui.RobloxGui.PlayerListTopRightFrame:Remove(); end); - pcall(function() game.CoreGui.RobloxGui.BigPlayerListWindowImposter:Remove(); end); - pcall(function() game.CoreGui.RobloxGui.BigPlayerlist:Remove(); end); - end); - end) - - local suc, err = pcall(function() - client = game:GetService("NetworkClient") - player = game:GetService("Players"):CreateLocalPlayer(UserID) - player:SetSuperSafeChat(false) - pcall(function() player:SetUnder13(false) end); - pcall(function() player:SetMembershipType(Enum.MembershipType.BuildersClub) end); - pcall(function() player:SetAccountAge(365) end); - if (OutfitID and OutfitID ~= 0) then - player.CharacterAppearance="http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..OutfitID; - elseif (ColorHash and ColorHash ~= "") then - local aid = "http://www.roblox.com/asset?id=" - local bcid = "http://assetgame.roblox.com/Asset/BodyColors.ashx?avatarHash=" - local charapp = bcid..ColorHash..";"..aid..PantsID..";"..aid..ShirtID..";"..aid..TShirtID..";"..aid..Hat1ID.."&version="..Hat1Version..";"..aid..Hat2ID.."&version="..Hat2Version..";"..aid..Hat3ID.."&version="..Hat3Version..";" - player.CharacterAppearance = charapp - else - player.CharacterAppearance=0; - end - pcall(function() player.Name=PlayerName or ""; end); - game:GetService("Visit") - end) - - local function dieerror(errmsg) - game:SetMessage(errmsg) - wait(math.huge) - end - - if not suc then - dieerror(err) - end - - local function disconnect(peer,lostconnection) - game:SetMessage("You have lost connection to the game") - end - - local function connected(url, replicator) - replicator.Disconnection:connect(disconnect) - local marker = nil - local suc, err = pcall(function() - game:SetMessageBrickCount() - marker = replicator:SendMarker() - end) - if not suc then - dieerror(err) - end - marker.Received:connect(function() - local suc, err = pcall(function() - game:ClearMessage() - end) - if not suc then - dieerror(err) - end - end) - end - - local function rejected() - dieerror("Failed to connect to the Game. (Connection rejected)") - end - - local function failed(peer, errcode, why) - dieerror("Failed to connect to the Game. (ID="..errcode.." ["..why.."])") - end - - local suc, err = pcall(function() - game:SetMessage("Connecting to server..."); - client.ConnectionAccepted:connect(connected) - client.ConnectionRejected:connect(rejected) - client.ConnectionFailed:connect(failed) - client:Connect(ServerIP,ServerPort, 0, 20) - end) - - if not suc then - local x = Instance.new("Message") - x.Text = err - x.Parent = workspace - wait(math.huge) - end -end - ---same function but with our new localized customization system! -function CSConnect2(UserID,ServerIP,ServerPort,PlayerName,OutfitID,Hat1ID,Hat2ID,Hat3ID,Ticket) - pcall(function() game:SetPlaceID(-1, false) end); - pcall(function() game:GetService("Players"):SetChatStyle(Enum.ChatStyle.ClassicAndBubble) end); - - pcall(function() - game:GetService("GuiService").Changed:connect(function() - pcall(function() game:GetService("GuiService").ShowLegacyPlayerList=true; end); - pcall(function() game.CoreGui.RobloxGui.PlayerListScript:Remove(); end); - pcall(function() game.CoreGui.RobloxGui.PlayerListTopRightFrame:Remove(); end); - pcall(function() game.CoreGui.RobloxGui.BigPlayerListWindowImposter:Remove(); end); - pcall(function() game.CoreGui.RobloxGui.BigPlayerlist:Remove(); end); - end); - end) - - local suc, err = pcall(function() - client = game:GetService("NetworkClient") - player = game:GetService("Players"):CreateLocalPlayer(UserID) - player:SetSuperSafeChat(false) - pcall(function() player:SetUnder13(false) end); - pcall(function() player:SetMembershipType(Enum.MembershipType.BuildersClub) end); - pcall(function() player:SetAccountAge(365) end); - if (OutfitID and OutfitID ~= 0) then - player.CharacterAppearance="http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..OutfitID; - elseif (Hat1ID and Hat1ID ~= 0) then - Hat1 = "rbxasset://charcustom/hats/"..Hat1ID - Hat2 = "rbxasset://charcustom/hats/"..Hat2ID - Hat3 = "rbxasset://charcustom/hats/"..Hat3ID - local charapp = "rbxasset://charcustom/CharacterColors.rbxm;"..Hat1..";"..Hat2..";"..Hat3 - player.CharacterAppearance = charapp - else - player.CharacterAppearance=0; - end - pcall(function() player.Name=PlayerName or ""; end); - game:GetService("Visit") - end) - - local function dieerror(errmsg) - game:SetMessage(errmsg) - wait(math.huge) - end - - if not suc then - dieerror(err) - end - - local function disconnect(peer,lostconnection) - game:SetMessage("You have lost connection to the game") - end - - local function connected(url, replicator) - replicator.Disconnection:connect(disconnect) - local marker = nil - local suc, err = pcall(function() - game:SetMessageBrickCount() - marker = replicator:SendMarker() - end) - if not suc then - dieerror(err) - end - marker.Received:connect(function() - local suc, err = pcall(function() - game:ClearMessage() - end) - if not suc then - dieerror(err) - end - end) - end - - local function rejected() - dieerror("Failed to connect to the Game. (Connection rejected)") - end - - local function failed(peer, errcode, why) - dieerror("Failed to connect to the Game. (ID="..errcode.." ["..why.."])") - end - - local suc, err = pcall(function() - game:SetMessage("Connecting to server..."); - client.ConnectionAccepted:connect(connected) - client.ConnectionRejected:connect(rejected) - client.ConnectionFailed:connect(failed) - client:Connect(ServerIP,ServerPort, 0, 20) - end) - - if not suc then - local x = Instance.new("Message") - x.Text = err - x.Parent = workspace - wait(math.huge) - end -end - -_G.CSServer=CSServer; -_G.CSConnect=CSConnect; -_G.CSConnect2=CSConnect2; diff --git a/CSMPFunctions_Modern.lua b/CSMPFunctions_Modern.lua deleted file mode 100644 index 30a76e1..0000000 --- a/CSMPFunctions_Modern.lua +++ /dev/null @@ -1,377 +0,0 @@ -rbxversion = version(); -print("ROBLOX Client version '" .. rbxversion .. "' loaded."); -settings().Rendering.FrameRateManager = 2; - --- TODO: Find out why this is glitching -game:GetService("CoreGui").DescendantAdded:connect(function(Child) - if (Child:IsA("BaseScript")) and (Child.Name~="SubMenuBuilder") and (Child.Name~="ToolTipper") and (Child.Name~="MainBotChatScript") then - Child:Remove(); - -- print("Deb:",Child); - end -end) - -coroutine.resume(coroutine.create(function() - while not game:GetService("CoreGui"):FindFirstChild("RobloxGui") do game:GetService("CoreGui").ChildAdded:wait(); end - game:GetService("CoreGui").RobloxGui.TopLeftControl:Remove(); -end)) - --- Load the fixed resizer CoreScript - -coroutine.resume(coroutine.create(function() - loadstring('\108\111\99\97\108\32\67\111\114\101\71\117\105\32\61\32\103\97\109\101\58\71\101\116\83\101\114\118\105\99\101\40\34\67\111\114\101\71\117\105\34\41\59\10\119\104\105\108\101\32\110\111\116\32\67\111\114\101\71\117\105\58\70\105\110\100\70\105\114\115\116\67\104\105\108\100\40\34\82\111\98\108\111\120\71\117\105\34\41\32\100\111\10\9\67\111\114\101\71\117\105\46\67\104\105\108\100\65\100\100\101\100\58\119\97\105\116\40\41\59\10\101\110\100\10\108\111\99\97\108\32\82\111\98\108\111\120\71\117\105\32\61\32\67\111\114\101\71\117\105\46\82\111\98\108\111\120\71\117\105\59\10\108\111\99\97\108\32\66\111\116\116\111\109\76\101\102\116\67\111\110\116\114\111\108\32\61\32\82\111\98\108\111\120\71\117\105\58\70\105\110\100\70\105\114\115\116\67\104\105\108\100\40\34\66\111\116\116\111\109\76\101\102\116\67\111\110\116\114\111\108\34\41\10\108\111\99\97\108\32\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\32\61\32\82\111\98\108\111\120\71\117\105\58\70\105\110\100\70\105\114\115\116\67\104\105\108\100\40\34\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\34\41\10\108\111\99\97\108\32\84\111\112\76\101\102\116\67\111\110\116\114\111\108\32\61\32\82\111\98\108\111\120\71\117\105\58\70\105\110\100\70\105\114\115\116\67\104\105\108\100\40\34\84\111\112\76\101\102\116\67\111\110\116\114\111\108\34\41\10\108\111\99\97\108\32\66\117\105\108\100\84\111\111\108\115\32\61\32\82\111\98\108\111\120\71\117\105\58\70\105\110\100\70\105\114\115\116\67\104\105\108\100\40\34\66\117\105\108\100\84\111\111\108\115\34\41\10\102\117\110\99\116\105\111\110\32\109\97\107\101\89\82\101\108\97\116\105\118\101\40\41\10\66\111\116\116\111\109\76\101\102\116\67\111\110\116\114\111\108\46\83\105\122\101\67\111\110\115\116\114\97\105\110\116\32\61\32\50\10\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\46\83\105\122\101\67\111\110\115\116\114\97\105\110\116\32\61\32\50\10\105\102\32\84\111\112\76\101\102\116\67\111\110\116\114\111\108\32\116\104\101\110\32\84\111\112\76\101\102\116\67\111\110\116\114\111\108\46\83\105\122\101\67\111\110\115\116\114\97\105\110\116\32\61\32\50\32\101\110\100\10\105\102\32\66\117\105\108\100\84\111\111\108\115\32\116\104\101\110\32\66\117\105\108\100\84\111\111\108\115\46\70\114\97\109\101\46\83\105\122\101\67\111\110\115\116\114\97\105\110\116\32\61\32\50\32\101\110\100\10\66\111\116\116\111\109\76\101\102\116\67\111\110\116\114\111\108\46\80\111\115\105\116\105\111\110\32\61\32\85\68\105\109\50\46\110\101\119\40\48\44\48\44\49\44\45\66\111\116\116\111\109\76\101\102\116\67\111\110\116\114\111\108\46\65\98\115\111\108\117\116\101\83\105\122\101\46\89\41\10\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\46\80\111\115\105\116\105\111\110\32\61\32\85\68\105\109\50\46\110\101\119\40\49\44\45\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\46\65\98\115\111\108\117\116\101\83\105\122\101\46\88\44\49\44\45\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\46\65\98\115\111\108\117\116\101\83\105\122\101\46\89\41\10\101\110\100\10\102\117\110\99\116\105\111\110\32\109\97\107\101\88\82\101\108\97\116\105\118\101\40\41\10\66\111\116\116\111\109\76\101\102\116\67\111\110\116\114\111\108\46\83\105\122\101\67\111\110\115\116\114\97\105\110\116\32\61\32\49\10\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\46\83\105\122\101\67\111\110\115\116\114\97\105\110\116\32\61\32\49\10\105\102\32\84\111\112\76\101\102\116\67\111\110\116\114\111\108\32\116\104\101\110\32\84\111\112\76\101\102\116\67\111\110\116\114\111\108\46\83\105\122\101\67\111\110\115\116\114\97\105\110\116\32\61\32\49\32\101\110\100\10\105\102\32\66\117\105\108\100\84\111\111\108\115\32\116\104\101\110\32\66\117\105\108\100\84\111\111\108\115\46\70\114\97\109\101\46\83\105\122\101\67\111\110\115\116\114\97\105\110\116\32\61\32\49\32\101\110\100\10\66\111\116\116\111\109\76\101\102\116\67\111\110\116\114\111\108\46\80\111\115\105\116\105\111\110\32\61\32\85\68\105\109\50\46\110\101\119\40\48\44\48\44\49\44\45\66\111\116\116\111\109\76\101\102\116\67\111\110\116\114\111\108\46\65\98\115\111\108\117\116\101\83\105\122\101\46\89\41\10\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\46\80\111\115\105\116\105\111\110\32\61\32\85\68\105\109\50\46\110\101\119\40\49\44\45\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\46\65\98\115\111\108\117\116\101\83\105\122\101\46\88\44\49\44\45\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\46\65\98\115\111\108\117\116\101\83\105\122\101\46\89\41\10\101\110\100\10\108\111\99\97\108\32\102\117\110\99\116\105\111\110\32\114\101\115\105\122\101\40\41\10\105\102\32\82\111\98\108\111\120\71\117\105\46\65\98\115\111\108\117\116\101\83\105\122\101\46\120\32\62\32\82\111\98\108\111\120\71\117\105\46\65\98\115\111\108\117\116\101\83\105\122\101\46\121\32\116\104\101\110\10\109\97\107\101\89\82\101\108\97\116\105\118\101\40\41\10\101\108\115\101\10\109\97\107\101\88\82\101\108\97\116\105\118\101\40\41\10\101\110\100\10\101\110\100\10\82\111\98\108\111\120\71\117\105\46\67\104\97\110\103\101\100\58\99\111\110\110\101\99\116\40\102\117\110\99\116\105\111\110\40\112\114\111\112\101\114\116\121\41\10\105\102\32\112\114\111\112\101\114\116\121\32\61\61\32\34\65\98\115\111\108\117\116\101\83\105\122\101\34\32\116\104\101\110\10\119\97\105\116\40\41\10\114\101\115\105\122\101\40\41\10\101\110\100\10\101\110\100\41\10\119\97\105\116\40\41\10\114\101\115\105\122\101\40\41\10')() -end)) - -HeadColor=BrickColor.DarkGray(); -TorsoColor=BrickColor.DarkGray(); -LArmColor=BrickColor.DarkGray(); -LLegColor=BrickColor.DarkGray(); -RArmColor=BrickColor.DarkGray(); -RLegColor=BrickColor.DarkGray(); - -function PlayerColorize() - PlayerColorPattern = math.random(5); - if (PlayerColorPattern==1) then - HeadColor=BrickColor.random(); - TorsoColor=BrickColor.random(); - LArmColor=BrickColor.random(); - LLegColor=BrickColor.random(); - RArmColor=BrickColor.random(); - RLegColor=BrickColor.random(); - elseif (PlayerColorPattern==2) then - local pantsColor=BrickColor.random(); - local shirtColor=BrickColor.random(); - local armsColor=BrickColor.random(); - HeadColor=BrickColor.random(); - TorsoColor=shirtColor; - LArmColor=armsColor; - LLegColor=pantsColor; - RArmColor=armsColor; - RLegColor=pantsColor; - elseif (PlayerColorPattern==3) then - local pantsColor=BrickColor.random(); - local shirtColor=BrickColor.random(); - HeadColor=BrickColor.random(); - TorsoColor=shirtColor; - LArmColor=shirtColor; - LLegColor=pantsColor; - RArmColor=shirtColor; - RLegColor=pantsColor; - elseif (PlayerColorPattern==4) then - local pantsColor=BrickColor.random(); - local shirtColor=BrickColor.random(); - local fleshColor=BrickColor.random(); - HeadColor=fleshColor; - TorsoColor=shirtColor; - LArmColor=fleshColor; - LLegColor=pantsColor; - RArmColor=fleshColor; - RLegColor=pantsColor; - elseif (PlayerColorPattern==5) then - HeadColor=BrickColor.random(); - TorsoColor=BrickColor.random(); - LArmColor=BrickColor.Black(); - LLegColor=BrickColor.Black(); - RArmColor=BrickColor.Black(); - RLegColor=BrickColor.Black(); - end -end - -function PlayerNoobify() - PlayerColorPattern = math.random(3); - if (PlayerColorPattern==1) then - HeadColor=BrickColor.Yellow(); - TorsoColor=BrickColor.Blue(); - LArmColor=BrickColor.Yellow(); - LLegColor=BrickColor.new("Br. yellowish green"); - RArmColor=BrickColor.Yellow(); - RLegColor=BrickColor.new("Br. yellowish green"); - elseif (PlayerColorPattern==2) then - HeadColor=BrickColor.new("Cool yellow"); - TorsoColor=BrickColor.random(); - LArmColor=BrickColor.new("Cool yellow"); - LLegColor=BrickColor.new("Pastel Blue"); - RArmColor=BrickColor.new("Cool yellow"); - RLegColor=BrickColor.new("Pastel Blue"); - elseif (PlayerColorPattern==3) then - HeadColor=BrickColor.White(); - TorsoColor=BrickColor.random(); - LArmColor=BrickColor.White(); - LLegColor=BrickColor.new("Medium blue"); - RArmColor=BrickColor.White(); - RLegColor=BrickColor.new("Medium blue"); - end -end - -function CSServer(Port,BodyColors) - assert((type(Port)~="number" or tonumber(Port)~=nil or Port==nil),"CSRun Error: Port must be nil or a number."); - local NetworkServer=game:GetService("NetworkServer"); - pcall(NetworkServer.Stop,NetworkServer); - NetworkServer:Start(Port); - game:GetService("Players").PlayerAdded:connect(function(Player) - print("Player '" .. Player.Name .. "' with ID '" .. Player.userId .. "' added"); - Player:LoadCharacter(); - Player.CharacterAdded:connect(function(char) - if (BodyColors == true) then - PlayerColorize(); - else - PlayerNoobify(); - end - char['Head'].BrickColor = HeadColor; - char['Torso'].BrickColor = TorsoColor; - char['Left Arm'].BrickColor = LArmColor; - char['Left Leg'].BrickColor = LLegColor; - char['Right Arm'].BrickColor = RArmColor; - char['Right Leg'].BrickColor = RLegColor; - end) - Player.Changed:connect(function(Property) - if (Property=="Character") and (Player.Character~=nil) then - local Character=Player.Character; - local Humanoid=Character:FindFirstChild("Humanoid"); - if (Humanoid~=nil) then - Humanoid.Died:connect(function() delay(5,function() Player:LoadCharacter() end) end) - end - end - end) - end) - game:GetService("Players").PlayerRemoving:connect(function(Player) - print("Player '" .. Player.Name .. "' with ID '" .. Player.userId .. "' leaving") - end) - game:GetService("RunService"):Run(); - pcall(function() game.Close:connect(function() NetworkServer:Stop(); end) end); - -- ChildAdded is being a retard. Sorry for inefficient code. - --[[while wait(0.1) do - print("OMG",#game.NetworkServer:children()) - for Index,Child in pairs(NetworkServer:GetChildren()) do - if (Child.className == "") then - IncommingConnection(nil, Child); - end - end - end]] - NetworkServer.IncommingConnection:connect(IncommingConnection); -end - -function CSConnect(UserID,ServerIP,ServerPort,PlayerName,OutfitID,ColorHash,PantsID,ShirtID,TShirtID,Hat1ID,Hat2ID,Hat3ID,Hat1Version,Hat2Version,Hat3Version,Ticket) - pcall(function() game:SetPlaceID(-1, false) end); - pcall(function() game:GetService("Players"):SetChatStyle(Enum.ChatStyle.ClassicAndBubble) end); - - pcall(function() - game:GetService("GuiService").Changed:connect(function() - pcall(function() game:GetService("GuiService").ShowLegacyPlayerList=true; end); - pcall(function() game.CoreGui.RobloxGui.PlayerListScript:Remove(); end); - pcall(function() game.CoreGui.RobloxGui.PlayerListTopRightFrame:Remove(); end); - pcall(function() game.CoreGui.RobloxGui.BigPlayerListWindowImposter:Remove(); end); - pcall(function() game.CoreGui.RobloxGui.BigPlayerlist:Remove(); end); - end); - end) - game:GetService("RunService"):Run(); - assert((ServerIP~=nil and ServerPort~=nil),"CSConnect Error: ServerIP and ServerPort must be defined."); - local function SetMessage(Message) game:SetMessage(Message); end - local Visit,NetworkClient,PlayerSuccess,Player,ConnectionFailedHook=game:GetService("Visit"),game:GetService("NetworkClient"); - - local function GetClassCount(Class,Parent) - local Objects=Parent:GetChildren(); - local Number=0; - for Index,Object in pairs(Objects) do - if (Object.className==Class) then - Number=Number+1; - end - Number=Number+GetClassCount(Class,Object); - end - return Number; - end - - local function RequestCharacter(Replicator) - local Connection; - Connection=Player.Changed:connect(function(Property) - if (Property=="Character") then - game:ClearMessage(); - end - end) - SetMessage("Requesting character..."); - Replicator:RequestCharacter(); - SetMessage("Waiting for character..."); - end - - local function Disconnection(Peer,LostConnection) - SetMessage("You have lost connection to the game"); - end - - local function ConnectionAccepted(Peer,Replicator) - Replicator.Disconnection:connect(Disconnection); - local RequestingMarker=true; - game:SetMessageBrickCount(); - local Marker=Replicator:SendMarker(); - Marker.Received:connect(function() - RequestingMarker=false; - RequestCharacter(Replicator); - end) - while RequestingMarker do - Workspace:ZoomToExtents(); - wait(0.5); - end - end - - local function ConnectionFailed(Peer, Code, why) - SetMessage("Failed to connect to the Game. (ID="..Code.." ["..why.."])"); - end - - pcall(function() settings().Diagnostics:LegacyScriptMode(); end); - pcall(function() game:SetRemoteBuildMode(true); end); - SetMessage("Connecting to server..."); - NetworkClient.ConnectionAccepted:connect(ConnectionAccepted); - ConnectionFailedHook=NetworkClient.ConnectionFailed:connect(ConnectionFailed); - NetworkClient.ConnectionRejected:connect(function() - pcall(function() ConnectionFailedHook:disconnect(); end); - SetMessage("Failed to connect to the Game. (Connection rejected)"); - end) - - pcall(function() NetworkClient.Ticket=Ticket or ""; end) -- 2008 client has no ticket :O - PlayerSuccess,Player=pcall(function() return NetworkClient:PlayerConnect(UserID,ServerIP,ServerPort) end); - - if (not PlayerSuccess) then - SetMessage("Failed to connect to the Game. (Invalid IP Address)"); - NetworkClient:Disconnect(); - end - - if (not PlayerSuccess) then - local Error,Message=pcall(function() - Player=game:GetService("Players"):CreateLocalPlayer(UserID); - NetworkClient:Connect(ServerIP,ServerPort); - end); - if (not Error) then - SetMessage("Failed to connect to the Game."); - end - end - pcall(function() Player:SetUnder13(false) end); - pcall(function() Player:SetMembershipType(Enum.MembershipType.BuildersClub) end); - pcall(function() Player:SetAccountAge(365) end); - Player:SetSuperSafeChat(false); - if (OutfitID and OutfitID ~= 0) then - Player.CharacterAppearance="http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..OutfitID; - elseif (ColorHash and ColorHash ~= "") then - local aid = "http://www.roblox.com/asset?id=" - local bcid = "http://assetgame.roblox.com/Asset/BodyColors.ashx?avatarHash=" - local charapp = bcid..ColorHash..";"..aid..PantsID..";"..aid..ShirtID..";"..aid..TShirtID..";"..aid..Hat1ID.."&version="..Hat1Version..";"..aid..Hat2ID.."&version="..Hat2Version..";"..aid..Hat3ID.."&version="..Hat3Version..";" - Player.CharacterAppearance = charapp - else - Player.CharacterAppearance=0; - end - pcall(function() Player.Name=PlayerName or ""; end); - pcall(function() Visit:SetUploadUrl(""); end); -end - ---same function but with our new localized customization system! -function CSConnect2(UserID,ServerIP,ServerPort,PlayerName,OutfitID,Hat1ID,Hat2ID,Hat3ID,Ticket) - pcall(function() game:SetPlaceID(-1, false) end); - pcall(function() game:GetService("Players"):SetChatStyle(Enum.ChatStyle.ClassicAndBubble) end); - - pcall(function() - game:GetService("GuiService").Changed:connect(function() - pcall(function() game:GetService("GuiService").ShowLegacyPlayerList=true; end); - pcall(function() game.CoreGui.RobloxGui.PlayerListScript:Remove(); end); - pcall(function() game.CoreGui.RobloxGui.PlayerListTopRightFrame:Remove(); end); - pcall(function() game.CoreGui.RobloxGui.BigPlayerListWindowImposter:Remove(); end); - pcall(function() game.CoreGui.RobloxGui.BigPlayerlist:Remove(); end); - end); - end) - game:GetService("RunService"):Run(); - assert((ServerIP~=nil and ServerPort~=nil),"CSConnect Error: ServerIP and ServerPort must be defined."); - local function SetMessage(Message) game:SetMessage(Message); end - local Visit,NetworkClient,PlayerSuccess,Player,ConnectionFailedHook=game:GetService("Visit"),game:GetService("NetworkClient"); - - local function GetClassCount(Class,Parent) - local Objects=Parent:GetChildren(); - local Number=0; - for Index,Object in pairs(Objects) do - if (Object.className==Class) then - Number=Number+1; - end - Number=Number+GetClassCount(Class,Object); - end - return Number; - end - - local function RequestCharacter(Replicator) - local Connection; - Connection=Player.Changed:connect(function(Property) - if (Property=="Character") then - game:ClearMessage(); - end - end) - SetMessage("Requesting character..."); - Replicator:RequestCharacter(); - SetMessage("Waiting for character..."); - end - - local function Disconnection(Peer,LostConnection) - SetMessage("You have lost connection to the game"); - end - - local function ConnectionAccepted(Peer,Replicator) - Replicator.Disconnection:connect(Disconnection); - local RequestingMarker=true; - game:SetMessageBrickCount(); - local Marker=Replicator:SendMarker(); - Marker.Received:connect(function() - RequestingMarker=false; - RequestCharacter(Replicator); - end) - while RequestingMarker do - Workspace:ZoomToExtents(); - wait(0.5); - end - end - - local function ConnectionFailed(Peer, Code, why) - SetMessage("Failed to connect to the Game. (ID="..Code.." ["..why.."])"); - end - - pcall(function() settings().Diagnostics:LegacyScriptMode(); end); - pcall(function() game:SetRemoteBuildMode(true); end); - SetMessage("Connecting to server..."); - NetworkClient.ConnectionAccepted:connect(ConnectionAccepted); - ConnectionFailedHook=NetworkClient.ConnectionFailed:connect(ConnectionFailed); - NetworkClient.ConnectionRejected:connect(function() - pcall(function() ConnectionFailedHook:disconnect(); end); - SetMessage("Failed to connect to the Game. (Connection rejected)"); - end) - - pcall(function() NetworkClient.Ticket=Ticket or ""; end) -- 2008 client has no ticket :O - PlayerSuccess,Player=pcall(function() return NetworkClient:PlayerConnect(UserID,ServerIP,ServerPort) end); - - if (not PlayerSuccess) then - SetMessage("Failed to connect to the Game. (Invalid IP Address)"); - NetworkClient:Disconnect(); - end - - if (not PlayerSuccess) then - local Error,Message=pcall(function() - Player=game:GetService("Players"):CreateLocalPlayer(UserID); - NetworkClient:Connect(ServerIP,ServerPort); - end); - if (not Error) then - SetMessage("Failed to connect to the Game."); - end - end - pcall(function() Player:SetUnder13(false) end); - pcall(function() Player:SetMembershipType(Enum.MembershipType.BuildersClub) end); - pcall(function() Player:SetAccountAge(365) end); - Player:SetSuperSafeChat(false); - if (OutfitID and OutfitID ~= 0) then - Player.CharacterAppearance="http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..OutfitID; - elseif (Hat1ID and Hat1ID ~= 0) then - Hat1 = "rbxasset://charcustom/hats/"..Hat1ID - Hat2 = "rbxasset://charcustom/hats/"..Hat2ID - Hat3 = "rbxasset://charcustom/hats/"..Hat3ID - local charapp = "rbxasset://charcustom/CharacterColors.rbxm;"..Hat1..";"..Hat2..";"..Hat3 - player.CharacterAppearance = charapp - else - Player.CharacterAppearance=0; - end - pcall(function() Player.Name=PlayerName or ""; end); - pcall(function() Visit:SetUploadUrl(""); end); -end - -_G.CSServer=CSServer; -_G.CSConnect=CSConnect; -_G.CSConnect2=CSConnect2; diff --git a/CSMPFunctions_mid08.lua b/CSMPFunctions_mid08.lua deleted file mode 100644 index 8c3b4e6..0000000 --- a/CSMPFunctions_mid08.lua +++ /dev/null @@ -1,344 +0,0 @@ -rbxversion = version(); -print("ROBLOX Client version '" .. rbxversion .. "' loaded."); -settings().Rendering.frameRateManager = 2; -settings().Rendering.graphicsMode = 2; -settings().Network.MaxSendBuffer = 1000000; -settings().Network.PhysicsReplicationUpdateRate = 1000000; -settings().Network.SendRate = 1000000; - -HeadColor=BrickColor.DarkGray(); -TorsoColor=BrickColor.DarkGray(); -LArmColor=BrickColor.DarkGray(); -LLegColor=BrickColor.DarkGray(); -RArmColor=BrickColor.DarkGray(); -RLegColor=BrickColor.DarkGray(); ---localized hats. -Hat1 = "rbxasset://charcustom/hats/fedora.rbxm" -Hat2 = "rbxasset://charcustom/hats/fedora.rbxm" -Hat3 = "rbxasset://charcustom/hats/fedora.rbxm" - -function PlayerColorize() - PlayerColorPattern = math.random(5); - if (PlayerColorPattern==1) then - HeadColor=BrickColor.random(); - TorsoColor=BrickColor.random(); - LArmColor=BrickColor.random(); - LLegColor=BrickColor.random(); - RArmColor=BrickColor.random(); - RLegColor=BrickColor.random(); - elseif (PlayerColorPattern==2) then - local pantsColor=BrickColor.random(); - local shirtColor=BrickColor.random(); - local armsColor=BrickColor.random(); - HeadColor=BrickColor.random(); - TorsoColor=shirtColor; - LArmColor=armsColor; - LLegColor=pantsColor; - RArmColor=armsColor; - RLegColor=pantsColor; - elseif (PlayerColorPattern==3) then - local pantsColor=BrickColor.random(); - local shirtColor=BrickColor.random(); - HeadColor=BrickColor.random(); - TorsoColor=shirtColor; - LArmColor=shirtColor; - LLegColor=pantsColor; - RArmColor=shirtColor; - RLegColor=pantsColor; - elseif (PlayerColorPattern==4) then - local pantsColor=BrickColor.random(); - local shirtColor=BrickColor.random(); - local fleshColor=BrickColor.random(); - HeadColor=fleshColor; - TorsoColor=shirtColor; - LArmColor=fleshColor; - LLegColor=pantsColor; - RArmColor=fleshColor; - RLegColor=pantsColor; - elseif (PlayerColorPattern==5) then - HeadColor=BrickColor.random(); - TorsoColor=BrickColor.random(); - LArmColor=BrickColor.Black(); - LLegColor=BrickColor.Black(); - RArmColor=BrickColor.Black(); - RLegColor=BrickColor.Black(); - end -end - -function PlayerNoobify() - PlayerColorPattern = math.random(3); - if (PlayerColorPattern==1) then - HeadColor=BrickColor.Yellow(); - TorsoColor=BrickColor.Blue(); - LArmColor=BrickColor.Yellow(); - LLegColor=BrickColor.new("Br. yellowish green"); - RArmColor=BrickColor.Yellow(); - RLegColor=BrickColor.new("Br. yellowish green"); - elseif (PlayerColorPattern==2) then - HeadColor=BrickColor.new("Cool yellow"); - TorsoColor=BrickColor.random(); - LArmColor=BrickColor.new("Cool yellow"); - LLegColor=BrickColor.new("Pastel Blue"); - RArmColor=BrickColor.new("Cool yellow"); - RLegColor=BrickColor.new("Pastel Blue"); - elseif (PlayerColorPattern==3) then - HeadColor=BrickColor.White(); - TorsoColor=BrickColor.random(); - LArmColor=BrickColor.White(); - LLegColor=BrickColor.new("Medium blue"); - RArmColor=BrickColor.White(); - RLegColor=BrickColor.new("Medium blue"); - end -end - -function CSServer(Port,BodyColors) - Server = game:GetService("NetworkServer") - RunService = game:GetService("RunService") - Server:start(Port, 20) - RunService:run(); - game:GetService("Players").PlayerAdded:connect(function(Player) - print("Player '" .. Player.Name .. "' with ID '" .. Player.userId .. "' added"); - Player:LoadCharacter(); - if (BodyColors == true) then - PlayerColorize(); - else - PlayerNoobify(); - end - Player.Character['Head'].BrickColor = HeadColor; - Player.Character['Torso'].BrickColor = TorsoColor; - Player.Character['Left Arm'].BrickColor = LArmColor; - Player.Character['Left Leg'].BrickColor = LLegColor; - Player.Character['Right Arm'].BrickColor = RArmColor; - Player.Character['Right Leg'].BrickColor = RLegColor; - while true do - wait(0.001) - if (Player.Character ~= nil) then - if (Player.Character.Humanoid.Health == 0) then - wait(5) - Player:LoadCharacter() - if (BodyColors == true) then - PlayerColorize(); - else - PlayerNoobify(); - end - Player.Character['Head'].BrickColor = HeadColor; - Player.Character['Torso'].BrickColor = TorsoColor; - Player.Character['Left Arm'].BrickColor = LArmColor; - Player.Character['Left Leg'].BrickColor = LLegColor; - Player.Character['Right Arm'].BrickColor = RArmColor; - Player.Character['Right Leg'].BrickColor = RLegColor; - elseif (Player.Character.Parent == nil) then - wait(5) - Player:LoadCharacter() -- to make sure nobody is deleted. - if (BodyColors == true) then - PlayerColorize(); - else - PlayerNoobify(); - end - Player.Character['Head'].BrickColor = HeadColor; - Player.Character['Torso'].BrickColor = TorsoColor; - Player.Character['Left Arm'].BrickColor = LArmColor; - Player.Character['Left Leg'].BrickColor = LLegColor; - Player.Character['Right Arm'].BrickColor = RArmColor; - Player.Character['Right Leg'].BrickColor = RLegColor; - end - end - end - end) - game:GetService("Players").PlayerRemoving:connect(function(Player) - print("Player '" .. Player.Name .. "' with ID '" .. Player.userId .. "' leaving") - end) - game:GetService("RunService"):Run(); - pcall(function() game.Close:connect(function() Server:Stop(); end) end); - Server.IncommingConnection:connect(IncommingConnection); -end - -function CSConnect(UserID,ServerIP,ServerPort,PlayerName,OutfitID,ColorHash,PantsID,ShirtID,TShirtID,Hat1ID,Hat2ID,Hat3ID,Hat1Version,Hat2Version,Hat3Version,Ticket) - pcall(function() game:SetPlaceID(-1, false) end); - pcall(function() game:GetService("Players"):SetChatStyle(Enum.ChatStyle.ClassicAndBubble) end); - - pcall(function() - game:GetService("GuiService").Changed:connect(function() - pcall(function() game:GetService("GuiService").ShowLegacyPlayerList=true; end); - pcall(function() game.CoreGui.RobloxGui.PlayerListScript:Remove(); end); - pcall(function() game.CoreGui.RobloxGui.PlayerListTopRightFrame:Remove(); end); - pcall(function() game.CoreGui.RobloxGui.BigPlayerListWindowImposter:Remove(); end); - pcall(function() game.CoreGui.RobloxGui.BigPlayerlist:Remove(); end); - end); - end) - - local suc, err = pcall(function() - client = game:GetService("NetworkClient") - player = game:GetService("Players"):CreateLocalPlayer(UserID) - player:SetSuperSafeChat(false) - pcall(function() player:SetUnder13(false) end); - pcall(function() player:SetMembershipType(Enum.MembershipType.BuildersClub) end); - pcall(function() player:SetAccountAge(365) end); - if (OutfitID and OutfitID ~= 0) then - player.CharacterAppearance="http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..OutfitID; - elseif (ColorHash and ColorHash ~= "") then - local aid = "http://www.roblox.com/asset?id=" - local bcid = "http://assetgame.roblox.com/Asset/BodyColors.ashx?avatarHash=" - local charapp = bcid..ColorHash..";"..aid..PantsID..";"..aid..ShirtID..";"..aid..TShirtID..";"..aid..Hat1ID.."&version="..Hat1Version..";"..aid..Hat2ID.."&version="..Hat2Version..";"..aid..Hat3ID.."&version="..Hat3Version..";" - player.CharacterAppearance = charapp - else - player.CharacterAppearance=0; - end - pcall(function() player.Name=PlayerName or ""; end); - game:GetService("Visit") - end) - - local function dieerror(errmsg) - game:SetMessage(errmsg) - wait(math.huge) - end - - if not suc then - dieerror(err) - end - - local function disconnect(peer,lostconnection) - game:SetMessage("You have lost connection to the game") - end - - local function connected(url, replicator) - replicator.Disconnection:connect(disconnect) - local marker = nil - local suc, err = pcall(function() - game:SetMessageBrickCount() - marker = replicator:SendMarker() - end) - if not suc then - dieerror(err) - end - marker.Received:connect(function() - local suc, err = pcall(function() - game:ClearMessage() - end) - if not suc then - dieerror(err) - end - end) - end - - local function rejected() - dieerror("Failed to connect to the Game. (Connection rejected)") - end - - local function failed(peer, errcode, why) - dieerror("Failed to connect to the Game. (ID="..errcode.." ["..why.."])") - end - - local suc, err = pcall(function() - game:SetMessage("Connecting to server..."); - client.ConnectionAccepted:connect(connected) - client.ConnectionRejected:connect(rejected) - client.ConnectionFailed:connect(failed) - client:Connect(ServerIP,ServerPort, 0, 20) - end) - - if not suc then - local x = Instance.new("Message") - x.Text = err - x.Parent = workspace - wait(math.huge) - end -end - ---same function but with our new localized customization system! -function CSConnect2(UserID,ServerIP,ServerPort,PlayerName,OutfitID,Hat1ID,Hat2ID,Hat3ID,Ticket) - pcall(function() game:SetPlaceID(-1, false) end); - pcall(function() game:GetService("Players"):SetChatStyle(Enum.ChatStyle.ClassicAndBubble) end); - - pcall(function() - game:GetService("GuiService").Changed:connect(function() - pcall(function() game:GetService("GuiService").ShowLegacyPlayerList=true; end); - pcall(function() game.CoreGui.RobloxGui.PlayerListScript:Remove(); end); - pcall(function() game.CoreGui.RobloxGui.PlayerListTopRightFrame:Remove(); end); - pcall(function() game.CoreGui.RobloxGui.BigPlayerListWindowImposter:Remove(); end); - pcall(function() game.CoreGui.RobloxGui.BigPlayerlist:Remove(); end); - end); - end) - - local suc, err = pcall(function() - client = game:GetService("NetworkClient") - player = game:GetService("Players"):CreateLocalPlayer(UserID) - player:SetSuperSafeChat(false) - pcall(function() player:SetUnder13(false) end); - pcall(function() player:SetMembershipType(Enum.MembershipType.BuildersClub) end); - pcall(function() player:SetAccountAge(365) end); - if (OutfitID and OutfitID ~= 0) then - player.CharacterAppearance="http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..OutfitID; - elseif (Hat1ID and Hat1ID ~= 0) then - Hat1 = "rbxasset://charcustom/hats/"..Hat1ID - Hat2 = "rbxasset://charcustom/hats/"..Hat2ID - Hat3 = "rbxasset://charcustom/hats/"..Hat3ID - local charapp = "rbxasset://charcustom/CharacterColors.rbxm;"..Hat1..";"..Hat2..";"..Hat3 - player.CharacterAppearance = charapp - else - player.CharacterAppearance=0; - end - pcall(function() player.Name=PlayerName or ""; end); - game:GetService("Visit") - end) - - local function dieerror(errmsg) - game:SetMessage(errmsg) - wait(math.huge) - end - - if not suc then - dieerror(err) - end - - local function disconnect(peer,lostconnection) - game:SetMessage("You have lost connection to the game") - end - - local function connected(url, replicator) - replicator.Disconnection:connect(disconnect) - local marker = nil - local suc, err = pcall(function() - game:SetMessageBrickCount() - marker = replicator:SendMarker() - end) - if not suc then - dieerror(err) - end - marker.Received:connect(function() - local suc, err = pcall(function() - game:ClearMessage() - end) - if not suc then - dieerror(err) - end - end) - end - - local function rejected() - dieerror("Failed to connect to the Game. (Connection rejected)") - end - - local function failed(peer, errcode, why) - dieerror("Failed to connect to the Game. (ID="..errcode.." ["..why.."])") - end - - local suc, err = pcall(function() - game:SetMessage("Connecting to server..."); - client.ConnectionAccepted:connect(connected) - client.ConnectionRejected:connect(rejected) - client.ConnectionFailed:connect(failed) - client:Connect(ServerIP,ServerPort, 0, 20) - end) - - if not suc then - local x = Instance.new("Message") - x.Text = err - x.Parent = workspace - wait(math.huge) - end -end - -_G.CSServer=CSServer; -_G.CSConnect=CSConnect; -_G.CSConnect2=CSConnect2; diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/MainForm.cs b/RBXLegacyLauncher/RBXLegacyLauncher/MainForm.cs index 38303b8..a4801ef 100644 --- a/RBXLegacyLauncher/RBXLegacyLauncher/MainForm.cs +++ b/RBXLegacyLauncher/RBXLegacyLauncher/MainForm.cs @@ -85,15 +85,7 @@ namespace RBXLegacyLauncher if (result == DialogResult.Cancel) return; - string luafile = ""; - if (GlobalVars.ModernClient == true) - { - luafile = "rbxasset://scripts\\\\CSMPFunctions_Modern.lua"; - } - else if (GlobalVars.ModernClient == false) - { - luafile = "rbxasset://scripts\\\\CSMPFunctions.lua"; - } + string luafile = "rbxasset://scripts\\\\CSMPFunctions.lua"; string rbxexe = GlobalVars.ClientDir + @"\\" + GlobalVars.SelectedClient + @"\\RobloxApp.exe"; string quote = "\""; string args = ""; @@ -190,15 +182,7 @@ namespace RBXLegacyLauncher if (result == DialogResult.Cancel) return; - string luafile = ""; - if (GlobalVars.ModernClient == true) - { - luafile = "rbxasset://scripts\\\\CSMPFunctions_Modern.lua"; - } - else if (GlobalVars.ModernClient == false) - { - luafile = "rbxasset://scripts\\\\CSMPFunctions.lua"; - } + string luafile = "rbxasset://scripts\\\\CSMPFunctions.lua"; string mapfile = GlobalVars.MapsDir + @"\\" + GlobalVars.Map; string rbxexe = GlobalVars.ClientDir + @"\\" + GlobalVars.SelectedClient + @"\\RobloxApp.exe"; string quote = "\""; @@ -1025,15 +1009,7 @@ namespace RBXLegacyLauncher if (result == DialogResult.Cancel) return; - string luafile = ""; - if (GlobalVars.ModernClient == true) - { - luafile = "rbxasset://scripts\\\\CSMPFunctions_Modern.lua"; - } - else if (GlobalVars.ModernClient == false) - { - luafile = "rbxasset://scripts\\\\CSMPFunctions.lua"; - } + string luafile = "rbxasset://scripts\\\\CSMPFunctions.lua"; string mapfile = GlobalVars.MapsDir + @"\\" + GlobalVars.Map; string rbxexe = GlobalVars.ClientDir + @"\\" + GlobalVars.SelectedClient + @"\\RobloxApp.exe"; string quote = "\""; diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/obj/Release/RBXLegacyLauncher.CharacterColors.resources b/RBXLegacyLauncher/RBXLegacyLauncher/obj/Release/RBXLegacyLauncher.CharacterColors.resources deleted file mode 100644 index 254ebd3f8c14fbc5d0cb138adb8de40eab720418..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 370636 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 OI}tTpfT)3usQd;<`6Xxo diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/obj/Release/RBXLegacyLauncher.csprojResolveAssemblyReference.cache b/RBXLegacyLauncher/RBXLegacyLauncher/obj/Release/RBXLegacyLauncher.csprojResolveAssemblyReference.cache deleted file mode 100644 index 0ee1d1ca5872a677b19c73e75db7982ac554e6f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1906 zcmcIk+iuf95OtC!O`NoZ`>lWxJb)TmsY0P3MF`SHt!S%4s=`Amw6VwSDr;}qUH8I& z@K<~a{{S;iTVSbpvn?I(+Q)llW@nF6a2)3+Ui74^QAF6?;DM4_M#g`eauNF5OpmpH z_{?v&yd6-Q%cP4Fx?5f^6(&{CO&~RjiI%sOjsy?h!O6B9L((0!JJDkFB3f7o7u&4E z%B1!1Vu`_tHV_XCGeE3b#06xt(%j^e-;+W>U@!vhuQI)F*hl~cT`M6>5&V}rjRbdH zvartrBh~b2I@O+x510bgq(yr&ge@fxc?haXF9!T8Okqa4vcp6Q+Hp!Hr(CXAFVb2& zTkG)!F|Ylz{*U)duj>?*dl|7dMNmd)W+NO_DhQ+At09K8r&#Ruu`1eoa=i5X>F@(Y zpdbmrd!sePSb5OH^WqNs$cH1T#zTK|W&8Jx_HuY0o&rAC~g)a>g#`9jGx={QqM)-Dk=39_?(g+^Bi zt`S@(xIu6ep-klY^P~Ki6;JA!IpaLJK{g_rXb7gwh75VcA#AXTC7f)c2{b}DfFwk# zK!<4PfEfcSbCOw=CWgmwYK1e=nP<>%PO(@l6lcg`odMf_^zHkq>$;U&ICaTH{7$>G z@X{?%QWWr?q}w)$lD0{AY!Vg4Cf&73R5Y73XOpO?HtC*CqN3ZR`! diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/obj/Release/RBXLegacyLauncher.exe b/RBXLegacyLauncher/RBXLegacyLauncher/obj/Release/RBXLegacyLauncher.exe deleted file mode 100644 index fd4dec76e0ad0e2c3621078b79d882151c61e452..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1957888 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≺mFtY2T6-a~b*>*D-J5jz=3m;ymqXWEa`(q3e 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 z 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 z%0D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 WML-cy1QY>9KoL*`6oJ7;;Qs^R=K#I{ diff --git a/RBXLegacySetup.iss b/RBXLegacySetup.iss index b1d7d93..9201acf 100644 --- a/RBXLegacySetup.iss +++ b/RBXLegacySetup.iss @@ -1,7 +1,7 @@ ; Script generated by the Inno Script Studio Wizard. ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! -#define AppVer "1.11" +#define AppVer "1.12" [Setup] ; NOTE: The value of AppId uniquely identifies this application.