Nexus Dynamics v2.0 | Sophisticated Admin Panel


looks like youā€™ve got stuff to do

3 Likes

Iā€™m still waiting for them to approve me for distributing audio so that might take a while.

4 Likes

This is Crazy cool. Good work!!!

1 Like

Is it possible to add exceptions to the Friends value? Like if I set that to None, It would set the people in the Developer rank to None because they are my friend.

3 Likes

When the Panel loads and is done loading, it somehow weirds out my shiftlock and shiftlock doesnt work anymore? is there a reason for that

3 Likes

Will you guys add mobile support?

3 Likes

The system uses most specific as priority, meaning if you give a person a rank using their UserId/Username itā€™ll have priority over the collective ranks like free/friends/groups.


We have no knowledge of this bug and will look for a fix soon :+1:


Weā€™re currently busy overhauling the panel and have already added mobile support for the next major version 2.0.5

2 Likes

Can you please change the top bar icon into a topbarplus icon. Having the 2 icons overlayed is very annoying.
image

4 Likes

Iā€™m not the best scripter especially with custom commands so how could i make a command which changes the value of an intvalue lets say inside of a player?

Edit:

I tried to do it but i got this output:
16:39:07.667 Type of message: table - Server - CommandList | Server:150
16:39:07.667 First message: skute09 - Server - CommandList | Server:155
16:39:07.669 Second message: nil - Server - CommandList | Server:156

Here is my script:

		Function = function(speaker: Player, args: any)
			local message = args[1]
			for i, v in game.Players:GetChildren() do
				print("Type of message:", type(message))

				if type(message) == "table" then
					local firstMessage = message[1]
					local secondMessage = message[2]
					print("First message:", firstMessage)
					print("Second message:", secondMessage)
					if v == firstMessage then
						if secondMessage == "KOS" then
							v:FindFirstChild("statsfolder"):FindFirstChild("KOS").Value = true
						elseif secondMessage == "AOS" then
							v:FindFirstChild("statsfolder"):FindFirstChild("AOS").Value = true
						end
					end
				end
			end
		end,

the code is placed inside of ā€œCommandList | Serverā€

1 Like

I created a plugin out of the terrain editor as the UI looks a lot nicer than the normal studio one :+1:

(Will put link here at some point)

3 Likes

Add a setting to disable Explosions from damaging the terrain.

explosion.ExplosionType = Enum.ExplosionType.NoCraters
4 Likes

That wasnā€™t the planned location for the button so It will most likely be moved in future updates.

1 Like

Iā€™m having this issue too, Iā€™m hoping this bug can be resolved in the next update

2 Likes

Do you have any other systems in your game that could be affecting Nexus?

1 Like

Youā€™re right, this admin panel is very sophisticated, and I enjoy using it in my games! However, I found that the noclip system is very flawed as it breaks games that use the ZonePlus module! Setting every partā€™s collision group isā€¦ very finnicky. I would advise a different approach!


Hereā€™s how Adonis does it (on client):

image

Hereā€™s how Nexus does it (on client):

Hereā€™s what happens when you try to noclip with Nexus:

And finally, hereā€™s the fixed version of Nexus that uses the new approach:


Source Code

As per the license, here is the modified source code at Nexus Dynamics > Config!

Nexus Dynamics > Config (761.3 KB)

Changelog

Added a refined noclip solution
Removed collision groups regarding Noclip
Removed noclip remote as it was now redundant

5 Likes

I havenā€™t thought about this, and this should be changing soon :+1:

3 Likes

šŸ”” Update Log: v2.0.3


Changes

  • Positioned all the setup assets to the center of the world to prevent messy insertions.
  • Substituted collision groups with the collision bool of each instance as a fix for experiences using collision groups. This fix is linked to noclipping and will now work properly across all experiences.

Fixed

  • Fixed thumbnail (ļø¶^ļø¶) again x2
  • Specific ranks will now successfully rank anyone with specified UserId/Username.
  • Panel settings will no longer bug out during loading/unloading.
  • Inserting the panel will no longer teleport users 1000+ studs away from spawn.

Weā€™re currently busy with migrating the project to a new framework as well as its own GitHub repository regarding Nexus Dynamics 2.0.5. Therefore, be patient and help us make something greatšŸ‘

2 Likes

The stretching/distorting that seems to happen every time the command bar changes size is super distracting, IMHO. Do you know why it happens?

2 Likes

This is due to the current algorithm where it renders 1 suggestion at a time, the next 2.0.5 version will change the prompt to instantly display suggestions at the same time.

1 Like

Is that really what causes this?

It doesnā€™t look to be populating one at a time but rather more like one frame late?

1 Like