I know the icon is bad
JUST FIXED TAG AND ATTRIBUTE SCANNING. BUT NOW ISSUES DONT RESOLVE AFTER BEING FIXED + ONLY ONE ISSUE PER CATEGORY HAPPENS FOR SOME REASON
Moderator Scanner - Version 2 (v2) by D00M3D_Dev
Itâs Got Your Back.
Version 2 (v2) Updates
Feature | Update | Broken |
---|---|---|
Tags + Attribute scanning | Version 2 | Just Fixed |
Ability to enable + disable Plugin settings | Version 2 | No |
IgnoreLists (when you donât wanna keep getting issues for something youâre ready to take the risk for) | Version 2 | Yes |
Context messages (when you perform a certain action i.e. starting a scan) | Version 2 | No |
Why Use Moderator Scanner?
Why should you use my plugin?
You should use my plugin if youâre suspicious of other developers working on your game that might try to pull a sneaky move by making some object have an inappropriate name or displaying a TextLabel
to your players with something along the lines of promoting their social media.
Or you could use it to make sure you donât accidentally screw up and do something that might risk an account moderation action.
Moderator Scannerâs Cons
The cons with the plugin
Of course there are cons with this plugin, nothing is perfect. First of all, if youâve already read the Using The Plugin section, youâll know thereâs a ScrollingFrame
below the âIssuesâ TextLabel
that shows you all the issues that have been detected. Well I havenât made it so that the ScrollingFrame
âs scrolling size expands when an issue (a TextLabel
) gets added to the ScrollingFrame
.
What does this cause? If you have a lot of issues in your game, some or a lot of them will not be visible to you in the pluginâs interface. However after the plugin finishes scanning, it will print a table which holds all of the issues (which I also use to replicate issues to UI elements).
The filter for this plugin does not have many words yet, I will be adding a bunch more words in the next update for the plugin (hopefully itâll be soon)
And the plugin may or may not be resource intensive. I havenât tested this yet but Iâm hoping that it is good performance-wise.
Understanding The Way The Plugin Scans And How I Came Up With The Idea
You can skip this part and go to the âUsing The Pluginâ section if you donât care about the way it scan stuff
I was thinking of what I should create as my first ever âreal pluginâ before I came up with the idea a few weeks later. And well, a few weeks later while in a topic about a game that was somehow still up, I came up with the idea to make a plugin that warns you about stuff in your game that could be bad.
So, I present to you today, Moderator Scanner! What does it do exactly? It basically just goes thru all the children in workspace
(I do have a setting that I havenât coded yet that makes it so that it scans all the children in the Explorer
) and uses a custom filter (because you canât use FilterStringAsync
with plugins apparently) to determine whether or not your objectsâ names are cool with Roblox or not.
It also does go thru StarterGui
and checks the Text
property with the same custom filter. Yes I know, the names of the UI elements can be bad too; like I said before, Iâll be coding a setting that will make the plugin scan all the children in the Explorer.
Iâve been talking about settings, this is how you can change and modify them. In Version 1 you had to run a command in the console, not anymore! I was running low on time and couldnât add UI so I had to jsut do that. But Iâve now been able to add the UI!
Just click whatever property you want to change and it should change the property to the opposite value it was before (true
or false
âbooleansâ).
Nice, you know understand the way the plugin scans stuff, now I can actually tell you how to use the plugin and its interface (which is pretty simple).
Using The Plugin
This goes over how to access and use the interface etc
Okay so the first thing you want to do is get the plugin here if you havenât already done so. Then, youâre going to want to add it to your plugins (Plugins Tab
â Manage Plugins
â The Plus Sign "+"
â The Inventory Icon
â My Plugins
â Click "Moderator Scanner"
).
Roblox may warn you about my plugin injecting scripts. Now Iâve realized that my plugin does add some script (after version 1). You may have to enable the âAllow Script Injection
â option for my plugin in order for it to work.
Click the plugin icon and boom, now youâve opened the pluginâs interface (its DockWidgetPluginGui
)! Now click "Start Scan"
to begin scanning your gameâs objects! If you donât want to continue scanning for some reason, you can click âStop Scan
â to terminate the active scan (it will completely stop the scan which means that it wonât get to scanning other stuff and adding an issue which I talk about after this section).
Now I will talk about the final part for version 1 of the plugin! Issues. If the plugin detects that one of your objectsâ names or your objectsâ text have a banned word in it, it will create a UI element under the âIssuesâ TextLabel
in the pluginâs interface. It will disappear if you change the name or text to something not banned OR the object gets deleted.
The Ignore List
Ignore Stuff Youâre Ready to Take A Risk For
If you donât wanna constantly get bombarded with a string that you find to be not inappropriate or that you wanna take a risk for; then, you can click the green plus button in the bottom left corner of the issue TextLabel
and itâll be added to the Ignore List the next time you scan!
The Bug With This
I found the bug lol
There seems to be a bit of a bug on the Roblox engineâs end or at least just for me. When you clone a script, it just refuses to run. I made the âLayoutâ visible and it works just fine with that. Itâs not til you clone it that it donât work at all.
Iâm eventually gonna change this so itâll be like a drop down or something and you type out a string and itâll add that to the Ignore List
Plans For The Future
Yay I have to come back to this plugin in the future smh (jk)
Well of course I have future plans if the plugin gets popular. Doubt itâs gonna get big though lol. And by the way, I canât check images even though I would like to because we donât have the tools to do so on Roblox nor can I check audio files.
UPDATE FOR VERSION 2:
I made it so that is scans tags and attributes now!
And should I make a GitHub repo for this or not? Yâall let me know.
Would you consider using my plugin?
- Yes, I think I need this
- No, I donât need it
- No!! This thing sucks!
- Maybe, just maybe
0 voters