[FREE] Error searcher! ⨁ ⩗

highly advanced code from the heavens

3 Likes

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.

Why might I choose to use this plugin over the Script Analysis window?

3 Likes

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.

2 Likes

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.

how can anyone “recreate it”? I also suck at UI designing, but I do agree that plugins need to be better than what’s already there

also I don’t care about what benefits or not

Is that a joke? I’ve used OOP for over a year now and I can’t read that. :sob:

2 Likes

Please change the UI. It’s terrible.

3 Likes

what is blud on about :skull:

5 Likes

Favorite plug in the universe (real) (2023)

1 Like

im on about the fact that this is one of the best plugins in the universe

1 Like

i don’t understand how you made a UI as bad as this

I’ve put effort into this UI.

1 Like

not saying you didn’t put effort into this, it’s just how you chose probably the worst font for this type of plugin, and it’s not even centered correctly.

want a ui tip? use this:
goodGradient.rbxm (620 Bytes)
goodGradient2.rbxm (619 Bytes)
use them, they’re good gradients for your ui