Taken straing from SRL's include. (ClickMouse2 is part of Mouse if you want to check yourself).
Simba Code:
(*
ClickMouse2
~~~~~~~~~~~
.. code-block:: pascal
procedure ClickMouse2(button: variant);
Clicks the mouse in a human way on the current mouse spot.
.. note::
by SRL Community
Example:
.. code-block:: pascal
*)
procedure ClickMouse2(button: variant);
var
a,b,c : integer;
iButton: Integer;
begin
{ Eventually, should be made to just use Integers }
if (varType(button) = varBoolean) then
begin
if (button) then
iButton := mouse_left
else
iButton := mouse_right;
end else
iButton := button;
if (iButton = mouse_move) then Exit; { we aren't actually clicking! }
GetMousePos(b, c);
HoldMouse(b, c, iButton);
repeat
Wait(20 + Random(30));
a := a + 1;
until (a > 4);
GetMousePos(b, c);
ReleaseMouse(b, c, iButton);
Wait(50+Random(50));
end;
So ClickMouse2 IS human-like and there is no problem in using it.
ClickMouse2 = good!