bugfixes
This commit is contained in:
parent
c69d2319a8
commit
3b7f00eb8f
|
|
@ -209,9 +209,11 @@ namespace NovetusLauncher
|
||||||
SelectedClientScriptMD5 = "";
|
SelectedClientScriptMD5 = "";
|
||||||
SelectedClientInfoPath = "";
|
SelectedClientInfoPath = "";
|
||||||
CustomArgs = "";
|
CustomArgs = "";
|
||||||
|
Locked = false;
|
||||||
checkBox1.Checked = UsesPlayerName;
|
checkBox1.Checked = UsesPlayerName;
|
||||||
checkBox2.Checked = UsesID;
|
checkBox2.Checked = UsesID;
|
||||||
checkBox3.Checked = LegacyMode;
|
checkBox3.Checked = LegacyMode;
|
||||||
|
checkBox4.Checked = Locked;
|
||||||
checkBox6.Checked = FixScriptMapMode;
|
checkBox6.Checked = FixScriptMapMode;
|
||||||
checkBox7.Checked = AlreadyHasSecurity;
|
checkBox7.Checked = AlreadyHasSecurity;
|
||||||
textBox3.Text = SelectedClientScriptMD5.ToUpper();
|
textBox3.Text = SelectedClientScriptMD5.ToUpper();
|
||||||
|
|
|
||||||
|
|
@ -31,12 +31,14 @@ function readonlytablechildren(table)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
readonlytablechildren(_G)
|
function readonlytableprotection()
|
||||||
_G._G = readonlytable(_G)
|
readonlytablechildren(_G)
|
||||||
mt = getmetatable(game.Changed)
|
_G._G = readonlytable(_G)
|
||||||
mt.__metatable=false
|
mt = getmetatable(game.Changed)
|
||||||
mt = getmetatable("curse you roblox")
|
mt.__metatable=false
|
||||||
mt.__metatable=false
|
mt = getmetatable("curse you roblox")
|
||||||
|
mt.__metatable=false
|
||||||
|
end
|
||||||
|
|
||||||
--function made by rbxbanland
|
--function made by rbxbanland
|
||||||
function newWaitForChild(newParent,name)
|
function newWaitForChild(newParent,name)
|
||||||
|
|
@ -209,6 +211,7 @@ rbxversion = version()
|
||||||
print("ROBLOX Client version '" .. rbxversion .. "' loaded.")
|
print("ROBLOX Client version '" .. rbxversion .. "' loaded.")
|
||||||
|
|
||||||
function CSServer(Port,PlayerLimit,ClientEXEMD5,LauncherMD5,ClientScriptMD5,RemoveTeapotTurret)
|
function CSServer(Port,PlayerLimit,ClientEXEMD5,LauncherMD5,ClientScriptMD5,RemoveTeapotTurret)
|
||||||
|
readonlytableprotection()
|
||||||
Server = game:GetService("NetworkServer")
|
Server = game:GetService("NetworkServer")
|
||||||
RunService = game:GetService("RunService")
|
RunService = game:GetService("RunService")
|
||||||
Server:start(Port, 20)
|
Server:start(Port, 20)
|
||||||
|
|
@ -257,6 +260,7 @@ function CSServer(Port,PlayerLimit,ClientEXEMD5,LauncherMD5,ClientScriptMD5,Remo
|
||||||
end
|
end
|
||||||
|
|
||||||
function CSConnect(UserID,ServerIP,ServerPort,PlayerName,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,IconType,ItemID,ClientEXEMD5,LauncherMD5,ClientScriptMD5,Ticket)
|
function CSConnect(UserID,ServerIP,ServerPort,PlayerName,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,IconType,ItemID,ClientEXEMD5,LauncherMD5,ClientScriptMD5,Ticket)
|
||||||
|
readonlytableprotection()
|
||||||
local suc, err = pcall(function()
|
local suc, err = pcall(function()
|
||||||
client = game:GetService("NetworkClient")
|
client = game:GetService("NetworkClient")
|
||||||
player = game:GetService("Players"):CreateLocalPlayer(UserID)
|
player = game:GetService("Players"):CreateLocalPlayer(UserID)
|
||||||
|
|
@ -333,6 +337,7 @@ function CSConnect(UserID,ServerIP,ServerPort,PlayerName,Hat1ID,Hat2ID,Hat3ID,He
|
||||||
end
|
end
|
||||||
|
|
||||||
function CSSolo(UserID,PlayerName,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,IconType,ItemID)
|
function CSSolo(UserID,PlayerName,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,IconType,ItemID)
|
||||||
|
readonlytableprotection()
|
||||||
local plr = game.Players:CreateLocalPlayer(UserID)
|
local plr = game.Players:CreateLocalPlayer(UserID)
|
||||||
game:GetService("RunService"):run()
|
game:GetService("RunService"):run()
|
||||||
game.Workspace:InsertContent("rbxasset://Fonts//libraries.rbxm")
|
game.Workspace:InsertContent("rbxasset://Fonts//libraries.rbxm")
|
||||||
|
|
|
||||||
|
|
@ -27,12 +27,14 @@ function readonlytablechildren(table)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
readonlytablechildren(_G)
|
function readonlytableprotection()
|
||||||
_G._G = readonlytable(_G)
|
readonlytablechildren(_G)
|
||||||
mt = getmetatable(game.Changed)
|
_G._G = readonlytable(_G)
|
||||||
mt.__metatable=false
|
mt = getmetatable(game.Changed)
|
||||||
mt = getmetatable("curse you roblox")
|
mt.__metatable=false
|
||||||
mt.__metatable=false
|
mt = getmetatable("curse you roblox")
|
||||||
|
mt.__metatable=false
|
||||||
|
end
|
||||||
|
|
||||||
--function made by rbxbanland
|
--function made by rbxbanland
|
||||||
function newWaitForChild(newParent,name)
|
function newWaitForChild(newParent,name)
|
||||||
|
|
@ -322,6 +324,7 @@ end
|
||||||
print("ROBLOX Client version '0.3.512.0' loaded.")
|
print("ROBLOX Client version '0.3.512.0' loaded.")
|
||||||
|
|
||||||
function CSServer(Port,PlayerLimit,ClientEXEMD5,LauncherMD5,ClientScriptMD5,RemoveTeapotTurret)
|
function CSServer(Port,PlayerLimit,ClientEXEMD5,LauncherMD5,ClientScriptMD5,RemoveTeapotTurret)
|
||||||
|
readonlytableprotection()
|
||||||
Server = game:GetService("NetworkServer")
|
Server = game:GetService("NetworkServer")
|
||||||
RunService = game:GetService("RunService")
|
RunService = game:GetService("RunService")
|
||||||
PlayerService = game:GetService("Players")
|
PlayerService = game:GetService("Players")
|
||||||
|
|
@ -372,6 +375,7 @@ function CSServer(Port,PlayerLimit,ClientEXEMD5,LauncherMD5,ClientScriptMD5,Remo
|
||||||
end
|
end
|
||||||
|
|
||||||
function CSConnect(UserID,ServerIP,ServerPort,PlayerName,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,IconType,ItemID,ClientEXEMD5,LauncherMD5,ClientScriptMD5,Ticket)
|
function CSConnect(UserID,ServerIP,ServerPort,PlayerName,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,IconType,ItemID,ClientEXEMD5,LauncherMD5,ClientScriptMD5,Ticket)
|
||||||
|
readonlytableprotection()
|
||||||
local suc, err = pcall(function()
|
local suc, err = pcall(function()
|
||||||
client = game:GetService("NetworkClient")
|
client = game:GetService("NetworkClient")
|
||||||
player = game:GetService("Players"):CreateLocalPlayer(UserID)
|
player = game:GetService("Players"):CreateLocalPlayer(UserID)
|
||||||
|
|
@ -442,6 +446,7 @@ function CSConnect(UserID,ServerIP,ServerPort,PlayerName,Hat1ID,Hat2ID,Hat3ID,He
|
||||||
end
|
end
|
||||||
|
|
||||||
function CSSolo(UserID,PlayerName,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,IconType,ItemID)
|
function CSSolo(UserID,PlayerName,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,IconType,ItemID)
|
||||||
|
readonlytableprotection()
|
||||||
local plr = game.Players:CreateLocalPlayer(UserID)
|
local plr = game.Players:CreateLocalPlayer(UserID)
|
||||||
game:GetService("RunService"):run()
|
game:GetService("RunService"):run()
|
||||||
game.Workspace:InsertContent("rbxasset://Fonts//libraries.rbxm")
|
game.Workspace:InsertContent("rbxasset://Fonts//libraries.rbxm")
|
||||||
|
|
|
||||||
|
|
@ -31,12 +31,14 @@ function readonlytablechildren(table)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
readonlytablechildren(_G)
|
function readonlytableprotection()
|
||||||
_G._G = readonlytable(_G)
|
readonlytablechildren(_G)
|
||||||
mt = getmetatable(game.Changed)
|
_G._G = readonlytable(_G)
|
||||||
mt.__metatable=false
|
mt = getmetatable(game.Changed)
|
||||||
mt = getmetatable("curse you roblox")
|
mt.__metatable=false
|
||||||
mt.__metatable=false
|
mt = getmetatable("curse you roblox")
|
||||||
|
mt.__metatable=false
|
||||||
|
end
|
||||||
|
|
||||||
--function made by rbxbanland
|
--function made by rbxbanland
|
||||||
function newWaitForChild(newParent,name)
|
function newWaitForChild(newParent,name)
|
||||||
|
|
@ -375,6 +377,7 @@ rbxversion = version()
|
||||||
print("ROBLOX Client version '" .. rbxversion .. "' loaded.")
|
print("ROBLOX Client version '" .. rbxversion .. "' loaded.")
|
||||||
|
|
||||||
function CSServer(Port,PlayerLimit,ClientEXEMD5,LauncherMD5,ClientScriptMD5,RemoveTeapotTurret)
|
function CSServer(Port,PlayerLimit,ClientEXEMD5,LauncherMD5,ClientScriptMD5,RemoveTeapotTurret)
|
||||||
|
readonlytableprotection()
|
||||||
Server = game:GetService("NetworkServer")
|
Server = game:GetService("NetworkServer")
|
||||||
RunService = game:GetService("RunService")
|
RunService = game:GetService("RunService")
|
||||||
Server:start(Port, 20)
|
Server:start(Port, 20)
|
||||||
|
|
@ -423,6 +426,7 @@ function CSServer(Port,PlayerLimit,ClientEXEMD5,LauncherMD5,ClientScriptMD5,Remo
|
||||||
end
|
end
|
||||||
|
|
||||||
function CSConnect(UserID,ServerIP,ServerPort,PlayerName,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,IconType,ItemID,ClientEXEMD5,LauncherMD5,ClientScriptMD5,Ticket)
|
function CSConnect(UserID,ServerIP,ServerPort,PlayerName,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,IconType,ItemID,ClientEXEMD5,LauncherMD5,ClientScriptMD5,Ticket)
|
||||||
|
readonlytableprotection()
|
||||||
local suc, err = pcall(function()
|
local suc, err = pcall(function()
|
||||||
client = game:GetService("NetworkClient")
|
client = game:GetService("NetworkClient")
|
||||||
player = game:GetService("Players"):CreateLocalPlayer(UserID)
|
player = game:GetService("Players"):CreateLocalPlayer(UserID)
|
||||||
|
|
@ -495,6 +499,7 @@ function CSConnect(UserID,ServerIP,ServerPort,PlayerName,Hat1ID,Hat2ID,Hat3ID,He
|
||||||
end
|
end
|
||||||
|
|
||||||
function CSSolo(UserID,PlayerName,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,IconType,ItemID)
|
function CSSolo(UserID,PlayerName,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,IconType,ItemID)
|
||||||
|
readonlytableprotection()
|
||||||
local plr = game.Players:CreateLocalPlayer(UserID)
|
local plr = game.Players:CreateLocalPlayer(UserID)
|
||||||
game:GetService("RunService"):run()
|
game:GetService("RunService"):run()
|
||||||
game.Workspace:InsertContent("rbxasset://Fonts//libraries.rbxm")
|
game.Workspace:InsertContent("rbxasset://Fonts//libraries.rbxm")
|
||||||
|
|
|
||||||
|
|
@ -31,12 +31,14 @@ function readonlytablechildren(table)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
readonlytablechildren(_G)
|
function readonlytableprotection()
|
||||||
_G._G = readonlytable(_G)
|
readonlytablechildren(_G)
|
||||||
mt = getmetatable(game.Changed)
|
_G._G = readonlytable(_G)
|
||||||
mt.__metatable=false
|
mt = getmetatable(game.Changed)
|
||||||
mt = getmetatable("curse you roblox")
|
mt.__metatable=false
|
||||||
mt.__metatable=false
|
mt = getmetatable("curse you roblox")
|
||||||
|
mt.__metatable=false
|
||||||
|
end
|
||||||
|
|
||||||
--function made by rbxbanland
|
--function made by rbxbanland
|
||||||
function newWaitForChild(newParent,name)
|
function newWaitForChild(newParent,name)
|
||||||
|
|
@ -418,6 +420,7 @@ rbxversion = version()
|
||||||
print("ROBLOX Client version '" .. rbxversion .. "' loaded.")
|
print("ROBLOX Client version '" .. rbxversion .. "' loaded.")
|
||||||
|
|
||||||
function CSServer(Port,PlayerLimit,ClientEXEMD5,LauncherMD5,ClientScriptMD5,RemoveTeapotTurret)
|
function CSServer(Port,PlayerLimit,ClientEXEMD5,LauncherMD5,ClientScriptMD5,RemoveTeapotTurret)
|
||||||
|
readonlytableprotection()
|
||||||
Server = game:GetService("NetworkServer")
|
Server = game:GetService("NetworkServer")
|
||||||
RunService = game:GetService("RunService")
|
RunService = game:GetService("RunService")
|
||||||
Server:start(Port, 20)
|
Server:start(Port, 20)
|
||||||
|
|
@ -465,6 +468,7 @@ function CSServer(Port,PlayerLimit,ClientEXEMD5,LauncherMD5,ClientScriptMD5,Remo
|
||||||
Server.IncommingConnection:connect(IncommingConnection)
|
Server.IncommingConnection:connect(IncommingConnection)
|
||||||
end
|
end
|
||||||
function CSConnect(UserID,ServerIP,ServerPort,PlayerName,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,IconType,ItemID,ClientEXEMD5,LauncherMD5,ClientScriptMD5,Ticket)
|
function CSConnect(UserID,ServerIP,ServerPort,PlayerName,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,IconType,ItemID,ClientEXEMD5,LauncherMD5,ClientScriptMD5,Ticket)
|
||||||
|
readonlytableprotection()
|
||||||
pcall(function() game:SetPlaceID(-1, false) end)
|
pcall(function() game:SetPlaceID(-1, false) end)
|
||||||
pcall(function() game:GetService("Players"):SetChatStyle(Enum.ChatStyle.ClassicAndBubble) end)
|
pcall(function() game:GetService("Players"):SetChatStyle(Enum.ChatStyle.ClassicAndBubble) end)
|
||||||
|
|
||||||
|
|
@ -550,6 +554,7 @@ function CSConnect(UserID,ServerIP,ServerPort,PlayerName,Hat1ID,Hat2ID,Hat3ID,He
|
||||||
end
|
end
|
||||||
|
|
||||||
function CSSolo(UserID,PlayerName,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,IconType,ItemID)
|
function CSSolo(UserID,PlayerName,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,IconType,ItemID)
|
||||||
|
readonlytableprotection()
|
||||||
local plr = game.Players:CreateLocalPlayer(UserID)
|
local plr = game.Players:CreateLocalPlayer(UserID)
|
||||||
game:GetService("RunService"):run()
|
game:GetService("RunService"):run()
|
||||||
game.Workspace:InsertContent("rbxasset://Fonts//libraries.rbxm")
|
game.Workspace:InsertContent("rbxasset://Fonts//libraries.rbxm")
|
||||||
|
|
|
||||||
|
|
@ -31,12 +31,14 @@ function readonlytablechildren(table)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
readonlytablechildren(_G)
|
function readonlytableprotection()
|
||||||
_G._G = readonlytable(_G)
|
readonlytablechildren(_G)
|
||||||
mt = getmetatable(game.Changed)
|
_G._G = readonlytable(_G)
|
||||||
mt.__metatable=false
|
mt = getmetatable(game.Changed)
|
||||||
mt = getmetatable("curse you roblox")
|
mt.__metatable=false
|
||||||
mt.__metatable=false
|
mt = getmetatable("curse you roblox")
|
||||||
|
mt.__metatable=false
|
||||||
|
end
|
||||||
|
|
||||||
--function made by rbxbanland
|
--function made by rbxbanland
|
||||||
function newWaitForChild(newParent,name)
|
function newWaitForChild(newParent,name)
|
||||||
|
|
@ -418,6 +420,7 @@ rbxversion = version()
|
||||||
print("ROBLOX Client version '" .. rbxversion .. "' loaded.")
|
print("ROBLOX Client version '" .. rbxversion .. "' loaded.")
|
||||||
|
|
||||||
function CSServer(Port,PlayerLimit,ClientEXEMD5,LauncherMD5,ClientScriptMD5,RemoveTeapotTurret)
|
function CSServer(Port,PlayerLimit,ClientEXEMD5,LauncherMD5,ClientScriptMD5,RemoveTeapotTurret)
|
||||||
|
readonlytableprotection()
|
||||||
assert((type(Port)~="number" or tonumber(Port)~=nil or Port==nil),"CSRun Error: Port must be nil or a number.")
|
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")
|
local NetworkServer=game:GetService("NetworkServer")
|
||||||
local RunService = game:GetService("RunService")
|
local RunService = game:GetService("RunService")
|
||||||
|
|
@ -466,6 +469,7 @@ function CSServer(Port,PlayerLimit,ClientEXEMD5,LauncherMD5,ClientScriptMD5,Remo
|
||||||
end
|
end
|
||||||
|
|
||||||
function CSConnect(UserID,ServerIP,ServerPort,PlayerName,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,IconType,ItemID,ClientEXEMD5,LauncherMD5,ClientScriptMD5,Ticket)
|
function CSConnect(UserID,ServerIP,ServerPort,PlayerName,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,IconType,ItemID,ClientEXEMD5,LauncherMD5,ClientScriptMD5,Ticket)
|
||||||
|
readonlytableprotection()
|
||||||
pcall(function() game:SetPlaceID(-1, false) end)
|
pcall(function() game:SetPlaceID(-1, false) end)
|
||||||
pcall(function() game:GetService("Players"):SetChatStyle(Enum.ChatStyle.ClassicAndBubble) end)
|
pcall(function() game:GetService("Players"):SetChatStyle(Enum.ChatStyle.ClassicAndBubble) end)
|
||||||
|
|
||||||
|
|
@ -571,6 +575,7 @@ function CSConnect(UserID,ServerIP,ServerPort,PlayerName,Hat1ID,Hat2ID,Hat3ID,He
|
||||||
end
|
end
|
||||||
|
|
||||||
function CSSolo(UserID,PlayerName,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,IconType,ItemID)
|
function CSSolo(UserID,PlayerName,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,IconType,ItemID)
|
||||||
|
readonlytableprotection()
|
||||||
local plr = game.Players:CreateLocalPlayer(UserID)
|
local plr = game.Players:CreateLocalPlayer(UserID)
|
||||||
game:GetService("RunService"):run()
|
game:GetService("RunService"):run()
|
||||||
plr.Name = PlayerName
|
plr.Name = PlayerName
|
||||||
|
|
|
||||||
|
|
@ -47,12 +47,14 @@ function readonlytablechildren(table)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
readonlytablechildren(_G)
|
function readonlytableprotection()
|
||||||
_G._G = readonlytable(_G)
|
readonlytablechildren(_G)
|
||||||
mt = getmetatable(game.Changed)
|
_G._G = readonlytable(_G)
|
||||||
mt.__metatable=false
|
mt = getmetatable(game.Changed)
|
||||||
mt = getmetatable("curse you roblox")
|
mt.__metatable=false
|
||||||
mt.__metatable=false
|
mt = getmetatable("curse you roblox")
|
||||||
|
mt.__metatable=false
|
||||||
|
end
|
||||||
|
|
||||||
--function made by rbxbanland
|
--function made by rbxbanland
|
||||||
function newWaitForChild(newParent,name)
|
function newWaitForChild(newParent,name)
|
||||||
|
|
@ -434,6 +436,7 @@ rbxversion = version()
|
||||||
print("ROBLOX Client version '" .. rbxversion .. "' loaded.")
|
print("ROBLOX Client version '" .. rbxversion .. "' loaded.")
|
||||||
|
|
||||||
function CSServer(Port,PlayerLimit,ClientEXEMD5,LauncherMD5,ClientScriptMD5,RemoveTeapotTurret)
|
function CSServer(Port,PlayerLimit,ClientEXEMD5,LauncherMD5,ClientScriptMD5,RemoveTeapotTurret)
|
||||||
|
readonlytableprotection()
|
||||||
assert((type(Port)~="number" or tonumber(Port)~=nil or Port==nil),"CSRun Error: Port must be nil or a number.")
|
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")
|
local NetworkServer=game:GetService("NetworkServer")
|
||||||
local RunService = game:GetService("RunService")
|
local RunService = game:GetService("RunService")
|
||||||
|
|
@ -482,6 +485,7 @@ function CSServer(Port,PlayerLimit,ClientEXEMD5,LauncherMD5,ClientScriptMD5,Remo
|
||||||
end
|
end
|
||||||
|
|
||||||
function CSConnect(UserID,ServerIP,ServerPort,PlayerName,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,IconType,ItemID,ClientEXEMD5,LauncherMD5,ClientScriptMD5,Ticket)
|
function CSConnect(UserID,ServerIP,ServerPort,PlayerName,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,IconType,ItemID,ClientEXEMD5,LauncherMD5,ClientScriptMD5,Ticket)
|
||||||
|
readonlytableprotection()
|
||||||
pcall(function() game:SetPlaceID(-1, false) end)
|
pcall(function() game:SetPlaceID(-1, false) end)
|
||||||
pcall(function() game:GetService("Players"):SetChatStyle(Enum.ChatStyle.ClassicAndBubble) end)
|
pcall(function() game:GetService("Players"):SetChatStyle(Enum.ChatStyle.ClassicAndBubble) end)
|
||||||
|
|
||||||
|
|
@ -595,6 +599,7 @@ function CSConnect(UserID,ServerIP,ServerPort,PlayerName,Hat1ID,Hat2ID,Hat3ID,He
|
||||||
end
|
end
|
||||||
|
|
||||||
function CSSolo(UserID,PlayerName,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,IconType,ItemID)
|
function CSSolo(UserID,PlayerName,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,IconType,ItemID)
|
||||||
|
readonlytableprotection()
|
||||||
local plr = game.Players:CreateLocalPlayer(UserID)
|
local plr = game.Players:CreateLocalPlayer(UserID)
|
||||||
game:GetService("RunService"):run()
|
game:GetService("RunService"):run()
|
||||||
plr.Name = PlayerName
|
plr.Name = PlayerName
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue