Skip to content

Conversation

@ThomasSRL
Copy link
Contributor

(*
mouseSlot

.. code-block:: pascal

function TRSTabBackpack.mouseSlot(slot, waitTime, mouseAction: integer = MOUSE_MOVE; upText: TStringArray): boolean; overload;

Overload function, additional parameters waitTime and upText.
Returns true if it finds the correct upText at the desired backpack slot.
The upText parameter is a TStringArray, and uses both the text in top left
corner or the mouseOver popup, while the waitTime parameter is used to wait
after the mouseAction

.. note::

- by Thomas
- Last Updated: 13 November 2016 by Thomas

Example:

.. code-block:: pascal

if tabBackpack.mouseSlot(1, randomRange(100, 200), MOUSE_LEFT, ['Dragon bones', 'Big bones']) then
writeln('We clicked the bones in Backpack slot 1');

*)

@TheTS
Copy link
Member

TheTS commented Nov 14, 2016

What is an example situation you would use this?

@ghost
Copy link

ghost commented Nov 14, 2016

Parameters should be "slot, waitTime :Integer; mouseAction : Integer = MOUSE_MOVE; uptext :TStringArray", now every parameter defaults to MOUSE_MOVE.

This would I.e allow scripters to type e.g "backpack.mouseSlot(3, 150, , ['Arrow', 'rrow'])"
Note the lack of a 3rd parameter.
I don't think it's that useful, tbh

@ThomasSRL
Copy link
Contributor Author

Mainly usefull to only click certain slots, I use it to note items to make sure I dont note the food.

Thanks @Zyt3x , will edit asap

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants