SRL Archive - RS3 Help

How should I go about clicking every inventory slot?


Neva Banned

2015-02-07 02:30:56

I need to click in slot 1 through 25, it also has a high ban rate so I need to script it to click anywhere in each slot randomly.
Thanks

riwu

2015-02-07 02:41:17


b:= tabBackpack.getSlotBoxes();
for i:=0 to Min(24, High(b)) do
MouseBox(b[i], MOUSE_LEFT);

Neva Banned

2015-02-07 04:01:01

From: riwu

b:= tabBackpack.getSlotBoxes();
for i:=0 to Min(24, High(b)) do
MouseBox(b[i], MOUSE_LEFT);


Thank you very much

The Mayor

2015-02-07 04:20:10

From: Neva Banned
Thank you very much



for i := 1 to 25 do
tabBackpack.mouseSlot(i, MOUSE_LEFT);

KeepBotting

2015-02-07 07:14:19

From: The Mayor

for i := 1 to 25 do
tabBackpack.mouseSlot(i, MOUSE_LEFT);


for i := BACKPACK_SLOT_LOW to 25 do
tabBackpack.mouseSlot(i, MOUSE_LEFT);


We have constants for a reason, no? :p

Neva Banned

2015-02-07 11:12:45

Just to make sure I understand this correctly.
I could do

for i := BACKPACK_SLOT_LOW to 25 do
tabBackpack.mouseSlot(i, TypeSend('-',False), MOUSE_LEFT);

so it will type - before left clicking?

Btw thank you for all the help.

Hoodz

2015-02-07 11:52:06

From: Neva Banned
Just to make sure I understand this correctly.
I could do

for i := BACKPACK_SLOT_LOW to 25 do
tabBackpack.mouseSlot(i, TypeSend('-',False), MOUSE_LEFT);

so it will type - before left clicking?

Btw thank you for all the help.


for i := BACKPACK_SLOT_LOW to 25 do
begin
TypeSend('-',False);
{add a little wait here?}
tabBackpack.mouseSlot(i, MOUSE_LEFT);
end;

Neva Banned

2015-02-07 12:25:35

From: hoodz

for i := BACKPACK_SLOT_LOW to 25 do
begin
TypeSend('-',False);
{add a little wait here?}
tabBackpack.mouseSlot(i, MOUSE_LEFT);
end;


That makes a lot more sense, I need to go study the includes library.
Thank you.

The Mayor

2015-02-07 15:23:18

From: KeepBotting
for i := BACKPACK_SLOT_LOW to 25 do
tabBackpack.mouseSlot(i, MOUSE_LEFT);


We have constants for a reason, no? :p


You could, but those are really only used internally in isSlotValid() (which mouseSlot checks for).