<?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=Leonardo</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=Leonardo"/>
	<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/wiki/Special:Contributions/Leonardo"/>
	<updated>2026-04-22T23:09:47Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Talk:MoveObject&amp;diff=37038</id>
		<title>Talk:MoveObject</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Talk:MoveObject&amp;diff=37038"/>
		<updated>2013-09-06T08:30:00Z</updated>

		<summary type="html">&lt;p&gt;Leonardo: missing signature&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== My Example: Rotate door back ===&lt;br /&gt;
My example of how to move/rotate garage dor back while it's still moving/rotating:&lt;br /&gt;
&amp;lt;section name=&amp;quot;Server&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
'''Wrong:'''&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
GarageDoor = 0&lt;br /&gt;
GarageChecker = 0&lt;br /&gt;
&lt;br /&gt;
function resourceStart()&lt;br /&gt;
  -- LSPD garage door&lt;br /&gt;
  GarageDoor = createObject( 3055, 1588.5, -1637.875, 14.6, 0.0, 0.0, 0.0, false )&lt;br /&gt;
  GarageChecker = createColSphere( 1588.4886, -1638.1095, 13.4135, 15.0 )&lt;br /&gt;
end&lt;br /&gt;
addEventHandler( &amp;quot;onResourceStart&amp;quot;, getResourceRootElement( getThisResource() ), resourceStart )&lt;br /&gt;
&lt;br /&gt;
function colShapeHit( hitElement, matchingDimension )&lt;br /&gt;
  if getElementType( hitElement ) == &amp;quot;vehicle&amp;quot; then&lt;br /&gt;
    moveObject( GarageDoor, 2000, 1588.5, -1638.875, 16.5, 85.0, 0.0, 0.0, &amp;quot;Linear&amp;quot;, 0.0, 0.0, 0.0 )&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
addEventHandler( &amp;quot;onColShapeHit&amp;quot;, GarageChecker, colShapeHit )&lt;br /&gt;
&lt;br /&gt;
function colShapeLeave( hitElement, matchingDimension )&lt;br /&gt;
  if getElementType( hitElement ) == &amp;quot;vehicle&amp;quot; then&lt;br /&gt;
    moveObject( GarageDoor, 2000, 1588.5, -1637.875, 14.6, 0.0, 0.0, 0.0, &amp;quot;Linear&amp;quot;, 0.0, 0.0, 0.0 )&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
addEventHandler( &amp;quot;onColShapeLeave&amp;quot;, GarageChecker, colShapeLeave )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
'''Correct:'''&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
GarageDoor = 0&lt;br /&gt;
GarageChecker = 0&lt;br /&gt;
&lt;br /&gt;
function resourceStart()&lt;br /&gt;
  -- LSPD garage door&lt;br /&gt;
  GarageDoor = createObject( 3055, 1588.5, -1637.875, 14.6, 0.0, 0.0, 0.0, false )&lt;br /&gt;
  GarageChecker = createColSphere( 1588.4886, -1638.1095, 13.4135, 15.0 )&lt;br /&gt;
end&lt;br /&gt;
addEventHandler( &amp;quot;onResourceStart&amp;quot;, getResourceRootElement( getThisResource() ), resourceStart )&lt;br /&gt;
&lt;br /&gt;
function colShapeHit( hitElement, matchingDimension )&lt;br /&gt;
  if getElementType( hitElement ) == &amp;quot;vehicle&amp;quot; then&lt;br /&gt;
    stopObject( GarageDoor ) -- you must stop object to get it's current rotation angles&lt;br /&gt;
    local rX, rY, rZ = getElementRotation( GarageDoor )&lt;br /&gt;
    moveObject( GarageDoor, 2000, 1588.5, -1638.875, 16.5, 85.0 - rX, 0.0 - rY, 0.0 - rZ, &amp;quot;Linear&amp;quot;, 0.0, 0.0, 0.0 )&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
addEventHandler( &amp;quot;onColShapeHit&amp;quot;, GarageChecker, colShapeHit )&lt;br /&gt;
&lt;br /&gt;
function colShapeLeave( hitElement, matchingDimension )&lt;br /&gt;
  if getElementType( hitElement ) == &amp;quot;vehicle&amp;quot; then&lt;br /&gt;
    stopObject( GarageDoor ) -- you must stop object to get it's current rotation angles&lt;br /&gt;
    local rX, rY, rZ = getElementRotation( GarageDoor )&lt;br /&gt;
    moveObject( GarageDoor, 2000, 1588.5, -1637.875, 14.6, 0.0 - rX, 0.0 - rY, 0.0 - rZ, &amp;quot;Linear&amp;quot;, 0.0, 0.0, 0.0 )&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
addEventHandler( &amp;quot;onColShapeLeave&amp;quot;, GarageChecker, colShapeLeave )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt; -- [[User:Leonardo|Leonardo]] 08:30, 6 September 2013 (UTC)&lt;/div&gt;</summary>
		<author><name>Leonardo</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Talk:MoveObject&amp;diff=37031</id>
		<title>Talk:MoveObject</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Talk:MoveObject&amp;diff=37031"/>
		<updated>2013-09-04T06:30:29Z</updated>

		<summary type="html">&lt;p&gt;Leonardo: Created page with &amp;quot;=== My Example: Rotate door back === My example of how to move/rotate garage dor back while it's still moving/rotating: &amp;lt;section name=&amp;quot;Server&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt; '''Wron...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== My Example: Rotate door back ===&lt;br /&gt;
My example of how to move/rotate garage dor back while it's still moving/rotating:&lt;br /&gt;
&amp;lt;section name=&amp;quot;Server&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
'''Wrong:'''&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
GarageDoor = 0&lt;br /&gt;
GarageChecker = 0&lt;br /&gt;
&lt;br /&gt;
function resourceStart()&lt;br /&gt;
  -- LSPD garage door&lt;br /&gt;
  GarageDoor = createObject( 3055, 1588.5, -1637.875, 14.6, 0.0, 0.0, 0.0, false )&lt;br /&gt;
  GarageChecker = createColSphere( 1588.4886, -1638.1095, 13.4135, 15.0 )&lt;br /&gt;
end&lt;br /&gt;
addEventHandler( &amp;quot;onResourceStart&amp;quot;, getResourceRootElement( getThisResource() ), resourceStart )&lt;br /&gt;
&lt;br /&gt;
function colShapeHit( hitElement, matchingDimension )&lt;br /&gt;
  if getElementType( hitElement ) == &amp;quot;vehicle&amp;quot; then&lt;br /&gt;
    moveObject( GarageDoor, 2000, 1588.5, -1638.875, 16.5, 85.0, 0.0, 0.0, &amp;quot;Linear&amp;quot;, 0.0, 0.0, 0.0 )&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
addEventHandler( &amp;quot;onColShapeHit&amp;quot;, GarageChecker, colShapeHit )&lt;br /&gt;
&lt;br /&gt;
function colShapeLeave( hitElement, matchingDimension )&lt;br /&gt;
  if getElementType( hitElement ) == &amp;quot;vehicle&amp;quot; then&lt;br /&gt;
    moveObject( GarageDoor, 2000, 1588.5, -1637.875, 14.6, 0.0, 0.0, 0.0, &amp;quot;Linear&amp;quot;, 0.0, 0.0, 0.0 )&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
addEventHandler( &amp;quot;onColShapeLeave&amp;quot;, GarageChecker, colShapeLeave )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
'''Correct:'''&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
GarageDoor = 0&lt;br /&gt;
GarageChecker = 0&lt;br /&gt;
&lt;br /&gt;
function resourceStart()&lt;br /&gt;
  -- LSPD garage door&lt;br /&gt;
  GarageDoor = createObject( 3055, 1588.5, -1637.875, 14.6, 0.0, 0.0, 0.0, false )&lt;br /&gt;
  GarageChecker = createColSphere( 1588.4886, -1638.1095, 13.4135, 15.0 )&lt;br /&gt;
end&lt;br /&gt;
addEventHandler( &amp;quot;onResourceStart&amp;quot;, getResourceRootElement( getThisResource() ), resourceStart )&lt;br /&gt;
&lt;br /&gt;
function colShapeHit( hitElement, matchingDimension )&lt;br /&gt;
  if getElementType( hitElement ) == &amp;quot;vehicle&amp;quot; then&lt;br /&gt;
    stopObject( GarageDoor ) -- you must stop object to get it's current rotation angles&lt;br /&gt;
    local rX, rY, rZ = getElementRotation( GarageDoor )&lt;br /&gt;
    moveObject( GarageDoor, 2000, 1588.5, -1638.875, 16.5, 85.0 - rX, 0.0 - rY, 0.0 - rZ, &amp;quot;Linear&amp;quot;, 0.0, 0.0, 0.0 )&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
addEventHandler( &amp;quot;onColShapeHit&amp;quot;, GarageChecker, colShapeHit )&lt;br /&gt;
&lt;br /&gt;
function colShapeLeave( hitElement, matchingDimension )&lt;br /&gt;
  if getElementType( hitElement ) == &amp;quot;vehicle&amp;quot; then&lt;br /&gt;
    stopObject( GarageDoor ) -- you must stop object to get it's current rotation angles&lt;br /&gt;
    local rX, rY, rZ = getElementRotation( GarageDoor )&lt;br /&gt;
    moveObject( GarageDoor, 2000, 1588.5, -1637.875, 14.6, 0.0 - rX, 0.0 - rY, 0.0 - rZ, &amp;quot;Linear&amp;quot;, 0.0, 0.0, 0.0 )&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
addEventHandler( &amp;quot;onColShapeLeave&amp;quot;, GarageChecker, colShapeLeave )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;/div&gt;</summary>
		<author><name>Leonardo</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Talk:AddAccount&amp;diff=37030</id>
		<title>Talk:AddAccount</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Talk:AddAccount&amp;diff=37030"/>
		<updated>2013-09-04T06:11:30Z</updated>

		<summary type="html">&lt;p&gt;Leonardo: /* Password length limit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Password length limit ===&lt;br /&gt;
Password's maxlength is 30 characters. If you try more, function will return ''false'' (while '''addaccount''' command returns ''syntax error'').&lt;br /&gt;
&lt;br /&gt;
PS: I just tried to store md5 hash, but everytime it failed (hash length - 32 chars). -- [[User:Leonardo|Leonardo]] 06:08, 4 September 2013 (UTC)&lt;/div&gt;</summary>
		<author><name>Leonardo</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Talk:AddAccount&amp;diff=37029</id>
		<title>Talk:AddAccount</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Talk:AddAccount&amp;diff=37029"/>
		<updated>2013-09-04T06:11:06Z</updated>

		<summary type="html">&lt;p&gt;Leonardo: /* Password length limit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Password length limit ===&lt;br /&gt;
Password's maxlength is 30 characters. If you try more, function will return ''false'' (while '''addaccount''' command returns ''syntax error'').&lt;br /&gt;
PS: I just tried to store md5 hash, but everytime it failed (hash length - 32 chars).&lt;br /&gt;
 -- [[User:Leonardo|Leonardo]] 06:08, 4 September 2013 (UTC)&lt;/div&gt;</summary>
		<author><name>Leonardo</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Talk:AddAccount&amp;diff=37028</id>
		<title>Talk:AddAccount</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Talk:AddAccount&amp;diff=37028"/>
		<updated>2013-09-04T06:08:25Z</updated>

		<summary type="html">&lt;p&gt;Leonardo: /* Password limit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Password length limit ===&lt;br /&gt;
Password's maxlength is 30 characters. If you try more, function will return ''false'' (while '''addaccount''' command returns ''syntax error''). --&lt;br /&gt;
[[User:Leonardo|Leonardo]] 06:08, 4 September 2013 (UTC)&lt;/div&gt;</summary>
		<author><name>Leonardo</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Talk:AddAccount&amp;diff=37027</id>
		<title>Talk:AddAccount</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Talk:AddAccount&amp;diff=37027"/>
		<updated>2013-09-04T06:08:02Z</updated>

		<summary type="html">&lt;p&gt;Leonardo: /* Password limit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Password limit ===&lt;br /&gt;
Password's maxlength is 30 characters. If you try more, function will return ''false'' (while '''addaccount''' command returns ''syntax error''). --&lt;br /&gt;
[[User:Leonardo|Leonardo]] 06:08, 4 September 2013 (UTC)&lt;/div&gt;</summary>
		<author><name>Leonardo</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Talk:AddAccount&amp;diff=37026</id>
		<title>Talk:AddAccount</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Talk:AddAccount&amp;diff=37026"/>
		<updated>2013-09-04T06:06:51Z</updated>

		<summary type="html">&lt;p&gt;Leonardo: /* Password limit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Password limit ===&lt;br /&gt;
Pasword's maxlength is 30 characters. If you try more, function will return ''false'' (while '''addaccount''' command returns ''syntax error''). [[User:Leonardo|Leonardo]] 06:06, 4 September 2013 (UTC)&lt;/div&gt;</summary>
		<author><name>Leonardo</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Talk:AddAccount&amp;diff=37025</id>
		<title>Talk:AddAccount</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Talk:AddAccount&amp;diff=37025"/>
		<updated>2013-09-04T06:06:41Z</updated>

		<summary type="html">&lt;p&gt;Leonardo: Created page with &amp;quot;=== Password limit === Pasword's maxlength is 30 characters. If you try more, function will return ''false'' (while '''addaccount''' command returns ''syntax error'').&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Password limit ===&lt;br /&gt;
Pasword's maxlength is 30 characters. If you try more, function will return ''false'' (while '''addaccount''' command returns ''syntax error'').&lt;/div&gt;</summary>
		<author><name>Leonardo</name></author>
	</entry>
</feed>