onMouseOver: Difference between revisions

From RPTools Wiki
Jump to navigation Jump to search
m (Conversion script moved page onMouseOver to OnMouseOver without leaving a redirect: Converting page title to first-letter uppercase)
m (Added Languages tag)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
#REDIRECT [[onMouseOverEvent]]
{{Languages|onMouseOver}}
'''• Introduced in version 1.15.0'''
 
This event is triggered whenever the cursor moves over a token on the token layer.
 
Returns a string list that contains {{code|token ID}}, {{code|X}}, {{code|Y}}, {{code|Shift Key Down State}}, {{code|Control Key Down State}}
 
== Set up ==
A special macro that can be created on [[Library_Token|library tokens]] to have macro code automatically execute when the cursor moves over OR off of a token on the token layer.
 
This special macro is ideally suited for setting parameters specific to the token you have moved over.
 
When an onMouseOver macro is executed automatically, it is considered a [[Trusted Macro]]. If you wish to use trusted functions within {{code|onMouseOver}} and execute it manually (e.g. while developing macros), you will have to make sure that it follows all of the rules of [[Trusted Macro]]s.
 
===How to Create an onMouseOver Macro===
You can create an {{code|onMouseOver}} macro on any [[Library_Token|library token]]; simply create a macro that is specifically named {{code|onMouseOver}}.
 
The library token must have "Owner: All Players" unchecked, otherwise {{code|onMouseOver}} is not executed. To avoid permission issues with called functions, the {{code|onMouseOver}} macro should have "Options: Allow Players to Edit Macro" unchecked.
 
You can use {{code|macro.args}} to retrieve string list.
 
[[Category:Special Macro]]
[[Category:Event]]
[[Category:Macro Function]]
{{Languages|onMouseOver}}

Latest revision as of 22:01, 16 February 2024

Languages:  English  • 日本語

• Introduced in version 1.15.0

This event is triggered whenever the cursor moves over a token on the token layer.

Returns a string list that contains token ID, X, Y, Shift Key Down State, Control Key Down State

Set up

A special macro that can be created on library tokens to have macro code automatically execute when the cursor moves over OR off of a token on the token layer.

This special macro is ideally suited for setting parameters specific to the token you have moved over.

When an onMouseOver macro is executed automatically, it is considered a Trusted Macro. If you wish to use trusted functions within onMouseOver and execute it manually (e.g. while developing macros), you will have to make sure that it follows all of the rules of Trusted Macros.

How to Create an onMouseOver Macro

You can create an onMouseOver macro on any library token; simply create a macro that is specifically named onMouseOver.

The library token must have "Owner: All Players" unchecked, otherwise onMouseOver is not executed. To avoid permission issues with called functions, the onMouseOver macro should have "Options: Allow Players to Edit Macro" unchecked.

You can use macro.args to retrieve string list.

Languages:  English  • 日本語