Author Topic: [Gui] Autoclicker  (Read 2943 times)

/title

I would like a gui-based autoclicker. there should be one or two buttons and a input box.

first, the input box (in milliseconds - click each X milliseconds)

toggle on/off or a button for ON and another for OFF

2 keybinds:
*Toggle autoclicker
*Open autoclicker configuration

and it's of course client side. I accept the download link via PM.

That would be abused like hell.

That would be abused like hell.

it's pretty much rapidly pressing your mouse, but automatically?

i cant assure you about the mod but if i make you the GUI and someone can package it and crap i'm in
i have an old one by someone, but its broken
also i cant assure you that it'll have the input box but ill make one that has the 2 buttons (on and off)

here i made a quick gui
if someone can package it then ill dl it again
anyways here
https://www.dropbox.com/s/x877aaljbylovsz/AutoClicker.gui?dl=0

You can't make a gui with a simple box on it?

You can't make a gui with a simple box on it?
I don't know how to make it change the milliseconds for the hitting time.
If someone tells me how to I'll update it

it's pretty much rapidly pressing your mouse, but automatically?

For that it need some sort of maximum speed.

For that it need some sort of maximum speed.
There is a maximum speed defined in-game for serverCmdActivateStuff.
Used to there was no max speed and you could easily lag, or even crash the server using it in a for loop.
The only issue would be lagging your client with it.

I don't know how to make it change the milliseconds for the hitting time.
If someone tells me how to I'll update it
You could make the GuiTextEditCtrl's altCommand something to call a function to get the GuiTextEditCtrl's value and set it to a global variable which would be the schedule's time.

Code: [Select]
new GuiTextEditCtrl(SomeBox) {
   altCommand = Command();
   accelerator = "enter";
};
function Command() {
   $ScheduleTime = ((%time = atoi(SomeBox.getValue())) < 33 ? 33:%time);
}
function Sched() {
   cancel($Sched);
   $Sched = schedule($ScheduleTime, 0, Sched);
}
I also think there is a Variable box that let's you directly assign it to a global variable, in which you could just put it in there directly.
edited so elm can calm down.
« Last Edit: December 23, 2014, 11:28:32 PM by Pah1023 »

-code snip-

$ScheduleTime = %value = SomeBox.getValue();


Used to there was no max speed and you could easily lag, or even crash the server using it in a for loop.
wrong
I did inform badspot of this issue but you weren't able to crash servers

$ScheduleTime = %value = SomeBox.getValue();

Accidentally did that lol.
wrong
I did inform badspot of this issue but you weren't able to crash servers
I remember a friend nearly crashed my server with it once, but I meant with the combination of the activateStuff, not by itself.
It was probably the choice of events he used that crashed me though.
« Last Edit: December 23, 2014, 11:28:56 PM by Pah1023 »

Isn't this considered cheating on servers
is there going to be a possible way to restrict this?

Isn't this considered cheating on servers
is there going to be a possible way to restrict this?
Could package serverCmdActivateStuff, either disable it completely or have a check for time.
But keep in mind, this is the same command as used when pressing the paint button in a minigame with painting disabled.

Are there any valid uses for this that aren't cheating?