Hello there!
We (My Team and I) have worked really hard and still are working really hard on this project. we get low traffic (1 player join every 2 minutes) but they instantly leave. whats the problem?
is it the lobby music?
the lighting?
What am i doing wrong?
its not just the case with this game. also with my fighting games and tycoon games.
i need help how to keep players ingame
this might be kida harsh but… first the lobby is bland. music is fine. make the ui more pritty move the viewport frame in the lobby to the workspace (if it is a mode that is). change from hd admin to exev4 (v5 is comming out soon) you can find it here on the devforums. when i enterd the main game in the elaver thare was 2 musics playing fix that. in the elavator thare was a advert for youre groupe make it more decreet but still notcable. and add better lighting ,when i enterd the maing game tutreal room it was like entering a abbys and i tured up my grapic settings and it did nothing. hope this helps.
Revamping the leaderboards colors to make it more consistent with the game’s theme would be a good idea, maybe try editing the style of the leaderboard UI itself as well. I also recommend developing
your own small admin panel instead of using HD Admin.
function CheckCode()
local EnteredCode = ""..script.ONE.Value.Text..""..script.TWO.Value.Text..""..script.THREE.Value.Text..""..script.FOUR.Value.Text..""
if EnteredCode == Code then
for a,b in ipairs(script.Parent:GetDescendants()) do
if b:IsA("BasePart") then
b.Anchored = false
end
end
script.PROMPT.Value:Destroy()
script.SPOTRADIUSVAL.Value.Value = 300
for a,b in ipairs(script.VIEWING_PEOPLE:GetChildren()) do
if b.Value.PlayerGui:FindFirstChild(script.SCENE_GUI.Value.Name) then
b.Value.PlayerGui:FindFirstChild(script.SCENE_GUI.Value.Name):Destroy()
task.wait(0.2)
b.Value.CameraMaxZoomDistance = 0.5
b.Value.CameraMinZoomDistance = 0.5
b.Value.CameraMode = Enum.CameraMode.LockFirstPerson
end
if script.VIEWING_PEOPLE:FindFirstChild(b.Value.Name) then
script.VIEWING_PEOPLE:FindFirstChild(b.Value.Name):Destroy()
end
script.LOCKED_ONE.Value.Value = false
script.LOCKED_TWO.Value.Value = false
for a,b in ipairs(game.Players:GetPlayers()) do
if b.PlayerGui:FindFirstChild("CLUES_NUMBERS_LIBARY_GUI") then
b.PlayerGui:FindFirstChild("CLUES_NUMBERS_LIBARY_GUI"):Destroy()
end
end
end
else
end
end
this was supposed to reset camera back to first person. whats wrong?