diff --git a/changelog.txt b/changelog.txt index ecc2b93..a4cfd7e 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,4 +1,24 @@ -1.3 Snapshot v22.8292.27213.1 +1.3 Snapshot v22.8293.20101.1 +Enhancements: +Fixes: +- Fixed an issue where you couldn't respawn in 2009L Play Solo. +- Updated the Legacy Launcher. +---------------------------------------------------------------------------- +1.3 Snapshot v22.8293.20101.1 +Enhancements: +- Added the following Place Contest (August 2022) entries: + - Lachrymogenic - Lachrys Disorderly Deathmatch +- Added a new Rise of the Killbots map: Haunted Mansion! +- Added NovetusCMD mode to the Novetus Console. + - You are now able to launch any client script type! See the help list for info. +- Added the "clear" command to the Novetus Console. +- Changed the Novetus Console font. + +Fixes: +- Fixed a bug where -nofilelist couldn't be used. +- Removed commands used in previous versions of the Novetus Console. +---------------------------------------------------------------------------- +1.3 Snapshot v22.8292.27609.1 Notes: - The Novetus/Roblox soundtrack has been removed to respect the rights of the original copyright holders. diff --git a/scripts/batch/Novetus_launcher_legacy.bat b/scripts/batch/Novetus_launcher_legacy.bat index d166a03..fdceaf1 100644 --- a/scripts/batch/Novetus_launcher_legacy.bat +++ b/scripts/batch/Novetus_launcher_legacy.bat @@ -39,8 +39,8 @@ ECHO. ECHO 1 - Play ECHO 2 = Install Required Dependencies ECHO 3 - Novetus SDK -ECHO 4 - Novetus CMD -ECHO 5 - Novetus CMD Help +ECHO 4 - Novetus Console (Server Mode) +ECHO 5 - Novetus Console Help ECHO 6 - Install URI ECHO 7 - Exit ECHO. @@ -57,10 +57,12 @@ IF %M%==3 start "" "%CD%/bin/Novetus.exe" -sdk IF %M%==3 EXIT IF %M%==4 CLS -IF %M%==4 "bin/NovetusCMD.exe" +IF %M%==4 start "" "%CD%/bin/Novetus.exe" -cmd -cmdmode +IF %M%==4 EXIT IF %M%==5 CLS -IF %M%==5 "bin/NovetusCMD.exe" -help +IF %M%==5 start "" "%CD%/bin/Novetus.exe" -cmd -help +IF %M%==5 EXIT IF %M%==6 CLS IF %M%==6 start "" "%CD%/bin/NovetusURI.exe" diff --git a/scripts/game/2009L/CSMPFunctions.lua b/scripts/game/2009L/CSMPFunctions.lua index 2de2145..4efade8 100644 --- a/scripts/game/2009L/CSMPFunctions.lua +++ b/scripts/game/2009L/CSMPFunctions.lua @@ -620,22 +620,24 @@ function CSServer(Port,PlayerLimit,ClientEXEMD5,LauncherMD5,ClientScriptMD5,Noti pcall(function() _G.CSScript_OnPlayerAdded(Player) end) - while true do - wait(0.001) - if (game.Lighting:findFirstChild("DisableRespawns") == nil) then - if (Player.Character ~= nil) then - if (Player.Character:FindFirstChild("Humanoid") and (Player.Character.Humanoid.Health == 0)) then - wait(5) - Player:LoadCharacter() - LoadCharacterNew(newWaitForChildSecurity(Player,"Appearance"),Player.Character) - elseif (Player.Character.Parent == nil) then - wait(5) - Player:LoadCharacter() -- to make sure nobody is deleted. - LoadCharacterNew(newWaitForChildSecurity(Player,"Appearance"),Player.Character) + coroutine.resume(coroutine.create(function() + while true do + wait(0.001) + if (game.Lighting:findFirstChild("DisableRespawns") == nil) then + if (Player.Character ~= nil) then + if (Player.Character:FindFirstChild("Humanoid") and (Player.Character.Humanoid.Health == 0)) then + wait(5) + Player:LoadCharacter() + LoadCharacterNew(newWaitForChildSecurity(Player,"Appearance"),Player.Character) + elseif (Player.Character.Parent == nil) then + wait(5) + Player:LoadCharacter() -- to make sure nobody is deleted. + LoadCharacterNew(newWaitForChildSecurity(Player,"Appearance"),Player.Character) + end end end end - end + end)) end) PlayerService.PlayerRemoving:connect(function(Player) print("Player '" .. Player.Name .. "' with ID '" .. Player.userId .. "' leaving") @@ -765,22 +767,26 @@ function CSSolo(UserID,PlayerName,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID, pcall(function() _G.CSScript_Update() end) end end)) - while true do - wait(0.001) - if (game.Lighting:findFirstChild("DisableRespawns") == nil) then - if (plr.Character ~= nil) then - if (plr.Character:findFirstChild("Humanoid") and (plr.Character.Humanoid.Health == 0)) then - wait(5) - plr:LoadCharacter() - LoadCharacterNew(newWaitForChild(plr,"Appearance"),plr.Character) - elseif (plr.Character.Parent == nil) then - wait(5) - plr:LoadCharacter() -- to make sure nobody is deleted. - LoadCharacterNew(newWaitForChild(plr,"Appearance"),plr.Character) + + coroutine.resume(coroutine.create(function() + while true do + wait(0.001) + print("test") + if (game.Lighting:findFirstChild("DisableRespawns") == nil) then + if (plr.Character ~= nil) then + if (plr.Character:findFirstChild("Humanoid") and (plr.Character.Humanoid.Health == 0)) then + wait(5) + plr:LoadCharacter() + LoadCharacterNew(newWaitForChild(plr,"Appearance"),plr.Character) + elseif (plr.Character.Parent == nil) then + wait(5) + plr:LoadCharacter() -- to make sure nobody is deleted. + LoadCharacterNew(newWaitForChild(plr,"Appearance"),plr.Character) + end end end end - end + end)) end function CSStudio() diff --git a/scripts/launcher/info.ini b/scripts/launcher/info.ini index bac0fd2..7f795da 100644 --- a/scripts/launcher/info.ini +++ b/scripts/launcher/info.ini @@ -6,7 +6,7 @@ UserAgentRegisterClient1=2007M UserAgentRegisterClient2=2010L ExtendedVersionNumber=True ExtendedVersionEditChangelog=True -//ExtendedVersionTemplate=%version% v8.2022.%extended-revision%%lite% +//ExtendedVersionTemplate=%version% v?.2022.%extended-revision%%lite% ExtendedVersionTemplate=%version% Snapshot v22.%build%.%revision%.%extended-revision% ExtendedVersionRevision=1 IsLite=False