Scripting/Squirrel/Client Events/GUI::ElementClick: Difference between revisions

From Vice City Multiplayer
Jump to navigation Jump to search
Caution icon
This wiki is using an old backup from 2020
Some information may be old/missing
No edit summary
Line 13: Line 13:


<code lang="squirrel">
<code lang="squirrel">
function Script::ScriptLoad()
'''function Script::ScriptLoad()'''
 
{
{
::Hello <- GUIButton(VectorScreen(400,380), VectorScreen(200, 22), Colour(75,75,75), "Press Here", GUI_FLAG_BORDER | GUI_FLAG_VISIBLE);
::Hello <- GUIButton(VectorScreen(400,380), VectorScreen(200, 22), Colour(75,75,75), "Press Here", GUI_FLAG_BORDER | GUI_FLAG_VISIBLE);
}
}


function GUI::ElementClick(element, mouseX, mouseY)
'''function GUI::ElementClick(element, mouseX, mouseY)'''
{
{
if (element == Hello)
if (element == Hello)
Line 25: Line 26:
}
}
}
}
</code>
</code>



Revision as of 19:32, 14 March 2017

.

Syntax

player - The instance.

Arguments

  • player
  • GUIButton

Example

function Script::ScriptLoad()

{

Hello <- GUIButton(VectorScreen(400,380), VectorScreen(200, 22), Colour(75,75,75), "Press Here", GUI_FLAG_BORDER | GUI_FLAG_VISIBLE);

}

function GUI::ElementClick(element, mouseX, mouseY) { if (element == Hello) { Console.Print("Hello. welcome to VCMP") } }

Notes

The event Script::ScriptLoad and function Console::Print were used in in this example. More info about them in the corresponding pages.