SRL Archive - OSR Help

Directly moving the mouse


hsxu

2013-04-10 10:17:53

I'm not talking about the MMouse function, is there anyway to just directly click or right click on a coordinate and move the mouse to somewhere else without delay? I want to sort of simulate a mousekey like function. Not worried about bans for now.

dzpliu

2013-04-10 10:22:27

just Mouse().

The Killer

2013-04-10 10:27:43

MoveMouse(x, y);
ClickMouse(x, y, ClickType);
Highly dis-recommended for runescape.

dzpliu

2013-04-10 10:30:38

From: The Killer
MoveMouse(x, y);
ClickMouse(x, y, ClickType);
Highly dis-recommended for runescape.


agreed with killer. that is very botlike.

hsxu

2013-04-10 10:34:19

Thanks guys for the fast replies! I'll try it out after work. And obviously if I get banned it's my fault, but I'm going to use it in a place where mousekeys are frequently used for short periods of time so it'll be less detectable.

rj

2013-04-10 10:39:42

I think there is a mouse key emulator with Simba.. @YoHoJo had a YouTube video showing it

xtrapsp

2013-04-10 10:49:22

From: RJJ95
I think there is a mouse key emulator with Simba.. @YoHoJo had a YouTube video showing it


TK obviously mentioned it before… Why post this?

inc(PostCount);

Gu3st...

2013-04-10 10:50:04

From: xtrapsp
TK obviously mentioned it before… Why post this?

inc(PostCount);
Mousekey <> auto-clicker

xtrapsp

2013-04-10 10:50:26

From: Zyt3x
Mousekey <> auto-clicker


!=
:)

rj

2013-04-10 10:51:53

From: xtrapsp
TK obviously mentioned it before… Why post this?

inc(PostCount);


Didn't know if it was the same thing he was using..

Gu3st...

2013-04-10 10:52:23

From: xtrapsp
!=
:)
=/=

Flight

2013-04-10 11:01:07

I'm not sure if this still works or not but I made something you might be interested in. It's for RS2 (not OSR).
http://villavu.com/forum/showthread.php?t=84401

hsxu

2013-04-10 11:27:27

This is some psuedocode I came up with. Thanks Flight for showing me how to apply some of the code.


procedure SellFirstSlotRunes;
var
x, y: integer;
begin
MMouse(x coordinate of first slot inventory, y coordinate of first slot inventory, 5, 5)
GetMousePos(x, y);

repeat
clickmouse2(mouse_right);
wait(Randomrange(some number, some higher number));
MoveMouse(x, y+70);
wait(Randomrange(some number, some higher number));
clickmouse2(mouse_left);
wait(Randomrange(some number, some higher number));
MoveMouse(x, y);
wait(Randomrange(some number, some higher number));
until(whenever I want it to end)
end;

This way there would be a human-like action delay (pressing 1 to right click, 2 to move mouse, 3 to left click, 4 to move mouse back etc)
clickmouse2 will be replaced with clickmouse if it's too fast