Thats fair, I will be downloading this later.
This is a plugin that does what it proposes itself to do, good job
Worried about two things here:
- The code must be run to detect errors. That means it could modify the game, and also have plugin context.
- Modules are cached and the code appears to never change after the first time is was required in the current session. Have you tested this?
The UI could be greatly improved. Have you tried more natural colors that fit the style of dark mode? Or, have you tried making it look similar to core plugins such as the toolbox, and the material generator?
- 2 different fonts
- 3 different colors are unpleasent together
- Lots of empty space
Not going to complain that this is a copy of that other plugin. I’d much rather talk to you than him!
Not gonna lie this is just worse than @WHYI_MFAT’s plugin…
Source code made my eyes require immediate transplant and the UI is worse than those of no-effort obbies, asides from less features than AutoDebug.
i think its pretty good, it allows me to see the errors without them getting buried with all the other error messages i get from all the viruses i have installed
What a great resource! I will definitely be using this along with Nocheat Xtreme V1 amd V2, thank you for your contributions to this community! Nocheat is simply better than CheatBlocker and It will be an amazing resource to developers as time goes on.
Thanks!!!
This is honestly, the best error searcher i have ever witnessed. It has no lag drops, no waits, no weird menus, just 1 button and a scan output. NoERR0r XTR3Me is the best debugger ever.
despite the egregious UI, this plugin is very useful, i highly recommend.
At least you are a better version of WHYI_MFAT, You can code wayy better than him, wish you were my programmer so I can view the cool code
I do like the idea though, the only improvements would be the UI, but other than that, it’s very good, I like your NoCheat Xtreme and Gigachad Utilities resources
highly advanced code from the heavens
Looks like denik went down hill
bro became depressed because his account as deleted, so he made this
He made NoCheat Xtreme and Gigachad Utilities when his account is deleted (he is still making stuff despite being terminated, and he now uses IdoSpeakLuaAlt)
You might want to consider using object-oriented programming. Here is an example:
local object={}
object.Meta={__index=object}
function object.new(self,NewObject,runParams)
self.NewObjectConstructor=NewObject.Constructor;
self.Object=NewObject;
self.runParams=runParams;
setmetatable(self,object.Meta);
self:AddPrototypeParams();
return self
end;
function object:Run()
local existingObject=self.loadedObject or self.NewObjectConstructor.new(self.Object.Prototype);
self.loadedObject=existingObject;
existingObject[self.runParams.FunctionName](self.runParams.FunctionArguments)
return self
end;
function object.NewEmpty()
return {
Constructor={
new=function(arguments)
local t = {};
for i,v in pairs(arguments)do
t[i]=v
end
end},
Prototype={
Name="New Object",
Parent = nil,
ClassName = "any",
ClassParent = "N/A"
}
}
end;
function object:List()
for i,v in pairs(self)do
print(i,":",v)
if typeof(v)=='table'then
object.List(v)
end
end
end
function object:AddPrototypeParams()
for i,v in pairs(self.Prototype) do
self[i]=v
end
end;
object.Prototype={
BaseClass="Instance",
NewClassDefaultName="UnknownObject",
ClassName="ObjectExecutionAndConstructionParams"
};
function object:FastInit()
self.loadedObject=self.Object
return self
end;
local PrintHandler = object.NewEmpty()
PrintHandler.PrintFunction=print;
PrintHandler.Description="Print a message into the output."
PrintHandler.Name="PrintHandler1"
local myObject = object.new({}, PrintHandler, {FunctionArguments="Hello World!",FunctionName="PrintFunction"}):FastInit()
myObject:Run()
In this very basic and primitive example, the code uses its parameters to print “Hello World” by creating an object manufacturer to create a printer. You can do the same with yours.
In your case, you can apply object-oriented programming to your code by checking the errors with an error checker object, but to make the object you must need a manufacturer. It will make the code more organized and easier to read, while also adding new features.
Nobody uses that, not even I use it, so this plugin helps us
How is this plugin better than the Script Analysis window? Script Analysis is built-in, has better UI, and lets you jump to the problem line instead of telling you it’s there.
Who cares about the script analysis window? the UI it has is horrible and is impossible to replicate, and I don’t need to jump to the problem line, I like to scroll for 50 hours to find the line
also you need to tell @absentdenik to add these
Wdym? Anyone can just recreate it. I’m just saying that it’s better than this plugin’s UI and doesn’t stick out like a sore thumb. Plugins need to be better than what’s already there, otherwise who would go through the effort of installing them?
Anyway, the script editor also shows warnings and errors directly on it’s scrollbar, making it only take a click to see problems in your code without having to use either of the two plugins.