<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.multitheftauto.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Knower</id>
	<title>Multi Theft Auto: Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.multitheftauto.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Knower"/>
	<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/wiki/Special:Contributions/Knower"/>
	<updated>2026-04-05T22:15:01Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=User_talk:Knower&amp;diff=82800</id>
		<title>User talk:Knower</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=User_talk:Knower&amp;diff=82800"/>
		<updated>2026-04-05T15:26:46Z</updated>

		<summary type="html">&lt;p&gt;Knower: /* isCursorOnElement */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi everyone! 👋  &lt;br /&gt;
&lt;br /&gt;
My name is Knower, and I am a professional MTA programmer since 2018. I am here today to share my knowledge and help the community grow.  &lt;br /&gt;
&lt;br /&gt;
I am fully proficient in Lua, and I also have strong skills in HTML, CSS, and JavaScript. I specialize in creating interactive and polished interfaces using DX, DGS, and HTML GUIs.  &lt;br /&gt;
&lt;br /&gt;
Throughout the years, I have worked on numerous systems, scripts, and custom features for MTA, mastering both client-side and server-side programming.  &lt;br /&gt;
&lt;br /&gt;
Being Arabic, I take pride in contributing to the global MTA community while bringing a unique perspective and creativity.  &lt;br /&gt;
&lt;br /&gt;
My goal here is to provide clear, professional, and high-quality guidance to everyone, from beginners to advanced developers. I hope my experience can help you learn faster, build better scripts, and enjoy coding in MTA.  &lt;br /&gt;
&lt;br /&gt;
Feel free to ask any questions—I’m here to help! 💻✨&lt;br /&gt;
&lt;br /&gt;
== isCursorOnElement ==&lt;br /&gt;
&lt;br /&gt;
[[isCursorOnElement]]&lt;/div&gt;</summary>
		<author><name>Knower</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=User_talk:Knower&amp;diff=82799</id>
		<title>User talk:Knower</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=User_talk:Knower&amp;diff=82799"/>
		<updated>2026-04-05T15:25:44Z</updated>

		<summary type="html">&lt;p&gt;Knower: Created page with &amp;quot;Hi everyone! 👋    My name is Knower, and I am a professional MTA programmer since 2018. I am here today to share my knowledge and help the community grow.    I am fully proficient in Lua, and I also have strong skills in HTML, CSS, and JavaScript. I specialize in creating interactive and polished interfaces using DX, DGS, and HTML GUIs.    Throughout the years, I have worked on numerous systems, scripts, and custom features for MTA, mastering both client-side and serv...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi everyone! 👋  &lt;br /&gt;
&lt;br /&gt;
My name is Knower, and I am a professional MTA programmer since 2018. I am here today to share my knowledge and help the community grow.  &lt;br /&gt;
&lt;br /&gt;
I am fully proficient in Lua, and I also have strong skills in HTML, CSS, and JavaScript. I specialize in creating interactive and polished interfaces using DX, DGS, and HTML GUIs.  &lt;br /&gt;
&lt;br /&gt;
Throughout the years, I have worked on numerous systems, scripts, and custom features for MTA, mastering both client-side and server-side programming.  &lt;br /&gt;
&lt;br /&gt;
Being Arabic, I take pride in contributing to the global MTA community while bringing a unique perspective and creativity.  &lt;br /&gt;
&lt;br /&gt;
My goal here is to provide clear, professional, and high-quality guidance to everyone, from beginners to advanced developers. I hope my experience can help you learn faster, build better scripts, and enjoy coding in MTA.  &lt;br /&gt;
&lt;br /&gt;
Feel free to ask any questions—I’m here to help! 💻✨&lt;/div&gt;</summary>
		<author><name>Knower</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=IsCursorOnElement&amp;diff=82798</id>
		<title>IsCursorOnElement</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=IsCursorOnElement&amp;diff=82798"/>
		<updated>2026-04-05T15:19:18Z</updated>

		<summary type="html">&lt;p&gt;Knower: Created page with &amp;quot;== Client-Side Function: isCursorOnElement ==  thumb '''Description:''' This function is used in GUI / DX to create interactive buttons or effects in a professional way.  It allows you to make elements like buttons, rectangles, or any selectable area responsive to the player's cursor.  You can also add many enhancements to make the appearance of the button or element look visually appealing and professional. ---  === Function === &amp;lt;syntaxhighlight la...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Client-Side Function: isCursorOnElement ==&lt;br /&gt;
&lt;br /&gt;
[[File:MTANeonX.png|thumb]]&lt;br /&gt;
'''Description:'''&lt;br /&gt;
This function is used in GUI / DX to create interactive buttons or effects in a professional way. &lt;br /&gt;
It allows you to make elements like buttons, rectangles, or any selectable area responsive to the player's cursor. &lt;br /&gt;
You can also add many enhancements to make the appearance of the button or element look visually appealing and professional.&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
=== Function ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
function isCursorOnElement( posX, posY, width, height )&lt;br /&gt;
&lt;br /&gt;
	if isCursorShowing( ) then&lt;br /&gt;
&lt;br /&gt;
		local mouseX, mouseY = getCursorPosition( )&lt;br /&gt;
&lt;br /&gt;
		local clientW, clientH = guiGetScreenSize( )&lt;br /&gt;
&lt;br /&gt;
		local mouseX, mouseY = mouseX * clientW, mouseY * clientH&lt;br /&gt;
&lt;br /&gt;
		if ( mouseX &amp;gt; posX and mouseX &amp;lt; ( posX + width ) and mouseY &amp;gt; posY and mouseY &amp;lt; ( posY + height ) ) then&lt;br /&gt;
&lt;br /&gt;
			return true&lt;br /&gt;
&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return false&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
=== Example Usage ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
-- Example: Interactive button on screen&lt;br /&gt;
&lt;br /&gt;
local SelectBut = 1 -- Stores the button selected by player&lt;br /&gt;
local x, y, w, h = 100, 100, 150, 50 -- Element position and size&lt;br /&gt;
&lt;br /&gt;
if isCursorOnElement(x, y, w, h) then&lt;br /&gt;
    -- Cursor is on the element → full alpha&lt;br /&gt;
    dxDrawImage(x, y, w, h, &amp;quot;img.png&amp;quot;, 0, 0, 0, tocolor(255, 254, 254, 255), false)&lt;br /&gt;
else&lt;br /&gt;
    if SelectBut == 1 then&lt;br /&gt;
        -- Cursor is not on the element but already selected → full alpha&lt;br /&gt;
        dxDrawImage(x, y, w, h, &amp;quot;img.png&amp;quot;, 0, 0, 0, tocolor(255, 254, 254, 255), false)&lt;br /&gt;
    else&lt;br /&gt;
        -- Cursor is not on the element and not selected → reduce alpha&lt;br /&gt;
        dxDrawImage(x, y, w, h, &amp;quot;img.png&amp;quot;, 0, 0, 0, tocolor(255, 254, 254, 50), false)&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
===Explanation ===&lt;br /&gt;
* '''isCursorOnElement(posX, posY, width, height)''' Function to check cursor position relative to an element  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
=== Notes===&lt;br /&gt;
* This function is safe for Client-Side only and will not affect other players.&lt;br /&gt;
* GUI/DX Example can be adapted for multiple buttons or GUI elements easily.&lt;/div&gt;</summary>
		<author><name>Knower</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Template:IsCursorOnElement&amp;diff=82797</id>
		<title>Template:IsCursorOnElement</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Template:IsCursorOnElement&amp;diff=82797"/>
		<updated>2026-04-05T15:18:50Z</updated>

		<summary type="html">&lt;p&gt;Knower: /* Client-Side Function: isCursorOnElement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[isCursorOnElement]]&lt;/div&gt;</summary>
		<author><name>Knower</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Template:IsCursorOnElement&amp;diff=82796</id>
		<title>Template:IsCursorOnElement</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Template:IsCursorOnElement&amp;diff=82796"/>
		<updated>2026-04-05T15:16:37Z</updated>

		<summary type="html">&lt;p&gt;Knower: Created page with &amp;quot;== Client-Side Function: isCursorOnElement ==  thumb '''Description:''' This function is used in GUI / DX to create interactive buttons or effects in a professional way.  It allows you to make elements like buttons, rectangles, or any selectable area responsive to the player's cursor.  You can also add many enhancements to make the appearance of the button or element look visually appealing and professional. ---  === Function === &amp;lt;syntaxhighlight la...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Client-Side Function: isCursorOnElement ==&lt;br /&gt;
&lt;br /&gt;
[[File:MTANeonX.png|thumb]]&lt;br /&gt;
'''Description:'''&lt;br /&gt;
This function is used in GUI / DX to create interactive buttons or effects in a professional way. &lt;br /&gt;
It allows you to make elements like buttons, rectangles, or any selectable area responsive to the player's cursor. &lt;br /&gt;
You can also add many enhancements to make the appearance of the button or element look visually appealing and professional.&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
=== Function ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
function isCursorOnElement( posX, posY, width, height )&lt;br /&gt;
&lt;br /&gt;
	if isCursorShowing( ) then&lt;br /&gt;
&lt;br /&gt;
		local mouseX, mouseY = getCursorPosition( )&lt;br /&gt;
&lt;br /&gt;
		local clientW, clientH = guiGetScreenSize( )&lt;br /&gt;
&lt;br /&gt;
		local mouseX, mouseY = mouseX * clientW, mouseY * clientH&lt;br /&gt;
&lt;br /&gt;
		if ( mouseX &amp;gt; posX and mouseX &amp;lt; ( posX + width ) and mouseY &amp;gt; posY and mouseY &amp;lt; ( posY + height ) ) then&lt;br /&gt;
&lt;br /&gt;
			return true&lt;br /&gt;
&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return false&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
=== Example Usage ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
-- Example: Interactive button on screen&lt;br /&gt;
&lt;br /&gt;
local SelectBut = 1 -- Stores the button selected by player&lt;br /&gt;
local x, y, w, h = 100, 100, 150, 50 -- Element position and size&lt;br /&gt;
&lt;br /&gt;
if isCursorOnElement(x, y, w, h) then&lt;br /&gt;
    -- Cursor is on the element → full alpha&lt;br /&gt;
    dxDrawImage(x, y, w, h, &amp;quot;img.png&amp;quot;, 0, 0, 0, tocolor(255, 254, 254, 255), false)&lt;br /&gt;
else&lt;br /&gt;
    if SelectBut == 1 then&lt;br /&gt;
        -- Cursor is not on the element but already selected → full alpha&lt;br /&gt;
        dxDrawImage(x, y, w, h, &amp;quot;img.png&amp;quot;, 0, 0, 0, tocolor(255, 254, 254, 255), false)&lt;br /&gt;
    else&lt;br /&gt;
        -- Cursor is not on the element and not selected → reduce alpha&lt;br /&gt;
        dxDrawImage(x, y, w, h, &amp;quot;img.png&amp;quot;, 0, 0, 0, tocolor(255, 254, 254, 50), false)&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
===Explanation ===&lt;br /&gt;
* '''isCursorOnElement(posX, posY, width, height)''' Function to check cursor position relative to an element  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
=== Notes===&lt;br /&gt;
* This function is safe for Client-Side only and will not affect other players.&lt;br /&gt;
* GUI/DX Example can be adapted for multiple buttons or GUI elements easily.&lt;/div&gt;</summary>
		<author><name>Knower</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Client_Scripting_Events&amp;diff=82795</id>
		<title>Client Scripting Events</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Client_Scripting_Events&amp;diff=82795"/>
		<updated>2026-04-05T14:52:50Z</updated>

		<summary type="html">&lt;p&gt;Knower: /* isCursorOnElemen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pageclass class=&amp;quot;client&amp;quot;&amp;gt;&amp;lt;/pageclass&amp;gt;&lt;br /&gt;
This page lists all '''client-side''' scripting [[event]]s that have been implemented and are available in the Deathmatch mod.&lt;br /&gt;
&lt;br /&gt;
To request a event, create an issue in [https://github.com/multitheftauto/mtasa-blue/issues our GitHub repository.]&lt;br /&gt;
 &lt;br /&gt;
'''Server-side scripting events can be found here: [[Server Scripting Events]]&lt;br /&gt;
 &lt;br /&gt;
==Browser events==&lt;br /&gt;
{{CEF_events}}&lt;br /&gt;
 &lt;br /&gt;
==Colshape events==&lt;br /&gt;
{{Client_colshape_events}}&lt;br /&gt;
 &lt;br /&gt;
==Element events==&lt;br /&gt;
{{Client_element_events}}&lt;br /&gt;
 &lt;br /&gt;
==Input events==&lt;br /&gt;
{{GUI_events}}&lt;br /&gt;
 &lt;br /&gt;
==Marker events==&lt;br /&gt;
{{Client_marker_events}}&lt;br /&gt;
 &lt;br /&gt;
==Ped events==&lt;br /&gt;
{{Client_ped_events}}&lt;br /&gt;
 &lt;br /&gt;
==Pickup events==&lt;br /&gt;
{{Client_pickup_events}}&lt;br /&gt;
 &lt;br /&gt;
==Player events==&lt;br /&gt;
{{Client_player_events}}&lt;br /&gt;
 &lt;br /&gt;
==Object events==&lt;br /&gt;
{{Client_object_events}}&lt;br /&gt;
 &lt;br /&gt;
==Projectile events==&lt;br /&gt;
{{Client_projectile_events}}&lt;br /&gt;
 &lt;br /&gt;
==Resource events==&lt;br /&gt;
{{Client_resource_events}}&lt;br /&gt;
 &lt;br /&gt;
==Sound events==&lt;br /&gt;
{{Sound_events}}&lt;br /&gt;
 &lt;br /&gt;
==Vehicle events==&lt;br /&gt;
{{Client_vehicle_events}}&lt;br /&gt;
 &lt;br /&gt;
==Weapon creation events==&lt;br /&gt;
{{Client_weapon_creation_events}}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
==isCursorOnElement==&lt;br /&gt;
{{isCursorOnElement}}&lt;br /&gt;
&lt;br /&gt;
==Other events==&lt;br /&gt;
{{Client_other_events}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
t&lt;br /&gt;
[[ar:Client Scripting Events]]&lt;br /&gt;
[[es:Client Scripting Events]]&lt;br /&gt;
[[fr:Client Scripting Events]]&lt;br /&gt;
[[hu:Client Scripting Events]]&lt;br /&gt;
[[pl:Client Scripting Events]]&lt;br /&gt;
[[ru:Client Scripting Events]]&lt;br /&gt;
[[tr:Client Taraflı Eventler]]&lt;/div&gt;</summary>
		<author><name>Knower</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Template:IsCursorOnElemen&amp;diff=82794</id>
		<title>Template:IsCursorOnElemen</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Template:IsCursorOnElemen&amp;diff=82794"/>
		<updated>2026-04-05T14:51:33Z</updated>

		<summary type="html">&lt;p&gt;Knower: /* Client-Side Function: isCursorOnElement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Knower</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Template:IsCursorOnElemen&amp;diff=82793</id>
		<title>Template:IsCursorOnElemen</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Template:IsCursorOnElemen&amp;diff=82793"/>
		<updated>2026-04-05T14:47:50Z</updated>

		<summary type="html">&lt;p&gt;Knower: Added isCursorOnElement function with example usage for interactive GUI/DX buttons, including hover and SelectBut highlighting, with explanation and screenshot&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Client-Side Function: isCursorOnElement ==&lt;br /&gt;
&lt;br /&gt;
[[File:MTANeonX.png|thumb]]&lt;br /&gt;
'''Description:'''&lt;br /&gt;
This function is used in GUI / DX to create interactive buttons or effects in a professional way. &lt;br /&gt;
It allows you to make elements like buttons, rectangles, or any selectable area responsive to the player's cursor. &lt;br /&gt;
You can also add many enhancements to make the appearance of the button or element look visually appealing and professional.&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
=== Function ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
function isCursorOnElement( posX, posY, width, height )&lt;br /&gt;
&lt;br /&gt;
	if isCursorShowing( ) then&lt;br /&gt;
&lt;br /&gt;
		local mouseX, mouseY = getCursorPosition( )&lt;br /&gt;
&lt;br /&gt;
		local clientW, clientH = guiGetScreenSize( )&lt;br /&gt;
&lt;br /&gt;
		local mouseX, mouseY = mouseX * clientW, mouseY * clientH&lt;br /&gt;
&lt;br /&gt;
		if ( mouseX &amp;gt; posX and mouseX &amp;lt; ( posX + width ) and mouseY &amp;gt; posY and mouseY &amp;lt; ( posY + height ) ) then&lt;br /&gt;
&lt;br /&gt;
			return true&lt;br /&gt;
&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return false&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
=== Example Usage ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
-- Example: Interactive button on screen&lt;br /&gt;
&lt;br /&gt;
local SelectBut = 1 -- Stores the button selected by player&lt;br /&gt;
local x, y, w, h = 100, 100, 150, 50 -- Element position and size&lt;br /&gt;
&lt;br /&gt;
if isCursorOnElement(x, y, w, h) then&lt;br /&gt;
    -- Cursor is on the element → full alpha&lt;br /&gt;
    dxDrawImage(x, y, w, h, &amp;quot;img.png&amp;quot;, 0, 0, 0, tocolor(255, 254, 254, 255), false)&lt;br /&gt;
else&lt;br /&gt;
    if SelectBut == 1 then&lt;br /&gt;
        -- Cursor is not on the element but already selected → full alpha&lt;br /&gt;
        dxDrawImage(x, y, w, h, &amp;quot;img.png&amp;quot;, 0, 0, 0, tocolor(255, 254, 254, 255), false)&lt;br /&gt;
    else&lt;br /&gt;
        -- Cursor is not on the element and not selected → reduce alpha&lt;br /&gt;
        dxDrawImage(x, y, w, h, &amp;quot;img.png&amp;quot;, 0, 0, 0, tocolor(255, 254, 254, 50), false)&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
===Explanation ===&lt;br /&gt;
* '''isCursorOnElement(posX, posY, width, height)''' Function to check cursor position relative to an element  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
=== Notes===&lt;br /&gt;
* This function is safe for Client-Side only and will not affect other players.&lt;br /&gt;
* GUI/DX Example can be adapted for multiple buttons or GUI elements easily.&lt;/div&gt;</summary>
		<author><name>Knower</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Client_Scripting_Events&amp;diff=82792</id>
		<title>Client Scripting Events</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Client_Scripting_Events&amp;diff=82792"/>
		<updated>2026-04-05T14:47:41Z</updated>

		<summary type="html">&lt;p&gt;Knower: isCursorOnElement&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pageclass class=&amp;quot;client&amp;quot;&amp;gt;&amp;lt;/pageclass&amp;gt;&lt;br /&gt;
This page lists all '''client-side''' scripting [[event]]s that have been implemented and are available in the Deathmatch mod.&lt;br /&gt;
&lt;br /&gt;
To request a event, create an issue in [https://github.com/multitheftauto/mtasa-blue/issues our GitHub repository.]&lt;br /&gt;
 &lt;br /&gt;
'''Server-side scripting events can be found here: [[Server Scripting Events]]&lt;br /&gt;
 &lt;br /&gt;
==Browser events==&lt;br /&gt;
{{CEF_events}}&lt;br /&gt;
 &lt;br /&gt;
==Colshape events==&lt;br /&gt;
{{Client_colshape_events}}&lt;br /&gt;
 &lt;br /&gt;
==Element events==&lt;br /&gt;
{{Client_element_events}}&lt;br /&gt;
 &lt;br /&gt;
==Input events==&lt;br /&gt;
{{GUI_events}}&lt;br /&gt;
 &lt;br /&gt;
==Marker events==&lt;br /&gt;
{{Client_marker_events}}&lt;br /&gt;
 &lt;br /&gt;
==Ped events==&lt;br /&gt;
{{Client_ped_events}}&lt;br /&gt;
 &lt;br /&gt;
==Pickup events==&lt;br /&gt;
{{Client_pickup_events}}&lt;br /&gt;
 &lt;br /&gt;
==Player events==&lt;br /&gt;
{{Client_player_events}}&lt;br /&gt;
 &lt;br /&gt;
==Object events==&lt;br /&gt;
{{Client_object_events}}&lt;br /&gt;
 &lt;br /&gt;
==Projectile events==&lt;br /&gt;
{{Client_projectile_events}}&lt;br /&gt;
 &lt;br /&gt;
==Resource events==&lt;br /&gt;
{{Client_resource_events}}&lt;br /&gt;
 &lt;br /&gt;
==Sound events==&lt;br /&gt;
{{Sound_events}}&lt;br /&gt;
 &lt;br /&gt;
==Vehicle events==&lt;br /&gt;
{{Client_vehicle_events}}&lt;br /&gt;
 &lt;br /&gt;
==Weapon creation events==&lt;br /&gt;
{{Client_weapon_creation_events}}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
==isCursorOnElemen==&lt;br /&gt;
{{isCursorOnElemen}}&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
==Other events==&lt;br /&gt;
{{Client_other_events}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
t&lt;br /&gt;
[[ar:Client Scripting Events]]&lt;br /&gt;
[[es:Client Scripting Events]]&lt;br /&gt;
[[fr:Client Scripting Events]]&lt;br /&gt;
[[hu:Client Scripting Events]]&lt;br /&gt;
[[pl:Client Scripting Events]]&lt;br /&gt;
[[ru:Client Scripting Events]]&lt;br /&gt;
[[tr:Client Taraflı Eventler]]&lt;/div&gt;</summary>
		<author><name>Knower</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=File:MTANeonX.png&amp;diff=82791</id>
		<title>File:MTANeonX.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=File:MTANeonX.png&amp;diff=82791"/>
		<updated>2026-04-05T14:45:30Z</updated>

		<summary type="html">&lt;p&gt;Knower: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Alternative text: Screenshot showing a GUI button highlighted when hovered over with the mouse and when selected using SelectBut, demonstrating interactive DX elements.&lt;/div&gt;</summary>
		<author><name>Knower</name></author>
	</entry>
</feed>