<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.multitheftauto.com/wiki/JavaSDK?action=history&amp;feed=atom</id>
	<title>JavaSDK - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.multitheftauto.com/wiki/JavaSDK?action=history&amp;feed=atom"/>
	<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=JavaSDK&amp;action=history"/>
	<updated>2026-04-28T11:22:32Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=JavaSDK&amp;diff=80090&amp;oldid=prev</id>
		<title>FileEX at 07:44, 2 September 2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=JavaSDK&amp;diff=80090&amp;oldid=prev"/>
		<updated>2024-09-02T07:44:52Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 07:44, 2 September 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l534&quot;&gt;Line 534:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 534:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[http://forum.mtasa.com/memberlist.php?mode=viewprofile&amp;amp;u=51246 Skyline (laserlaser)]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[http://forum.mtasa.com/memberlist.php?mode=viewprofile&amp;amp;u=51246 Skyline (laserlaser)]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Scripting Concepts]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Scripting Concepts]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:SDK]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki-wiki_dev_:diff::1.12:old-49265:rev-80090 --&gt;
&lt;/table&gt;</summary>
		<author><name>FileEX</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=JavaSDK&amp;diff=49265&amp;oldid=prev</id>
		<title>Talidan at 20:47, 23 September 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=JavaSDK&amp;diff=49265&amp;oldid=prev"/>
		<updated>2016-09-23T20:47:11Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.multitheftauto.com/index.php?title=JavaSDK&amp;amp;diff=49265&amp;amp;oldid=32193&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Talidan</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=JavaSDK&amp;diff=32193&amp;oldid=prev</id>
		<title>Skyline. at 15:06, 7 August 2012</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=JavaSDK&amp;diff=32193&amp;oldid=prev"/>
		<updated>2012-08-07T15:06:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:06, 7 August 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l520&quot;&gt;Line 520:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 520:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*[http://forum.mtasa.com/viewtopic.php?f=148&amp;amp;t=46367 For more examples / tutorials]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==More complex example==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==More complex example==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:ExamplaSDK.png]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:ExamplaSDK.png]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki-wiki_dev_:diff::1.12:old-32188:rev-32193 --&gt;
&lt;/table&gt;</summary>
		<author><name>Skyline.</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=JavaSDK&amp;diff=32188&amp;oldid=prev</id>
		<title>Skyline. at 02:44, 7 August 2012</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=JavaSDK&amp;diff=32188&amp;oldid=prev"/>
		<updated>2012-08-07T02:44:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 02:44, 7 August 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l416&quot;&gt;Line 416:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 416:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;// Functions;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;// Functions;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;public void sockOpen(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;int port&lt;/del&gt;); // Port will used in callJava&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;public void sockOpen(); // Port will used in callJava &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(Changed)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;public Element parseElement(Object o);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;public Element parseElement(Object o);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;public Resource parseResource(Object o);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;public Resource parseResource(Object o);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l487&quot;&gt;Line 487:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 487:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;java&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;java&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;/* Example 4: for callJava */&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;/* Example 4: for callJava */&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;server.sockOpen(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2205&lt;/del&gt;); // callJava &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;port :)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;server.sockOpen(); // callJava &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;open ports&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;server.addInputEvent(new InputEvent(){&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;server.addInputEvent(new InputEvent(){&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	@Override&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	@Override&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l498&quot;&gt;Line 498:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 498:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;});&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;});&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;// lua file:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;// lua file:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;callJava&lt;/del&gt;(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;quot;127&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;0&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;0.1&lt;/del&gt;:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2205&amp;quot;&lt;/del&gt;,&amp;quot;onMyCall&amp;quot;,&amp;quot;Hello&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;for k,v in ipairs&lt;/ins&gt;(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;exports&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;jsdk:getConnections()) do&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    exports&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;jsdk&lt;/ins&gt;:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;callJava(v&lt;/ins&gt;,&amp;quot;onMyCall&amp;quot;,&amp;quot;Hello&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;end&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;java&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;java&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l525&quot;&gt;Line 525:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 527:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The zip contains src, and javadoc&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The zip contains src, and javadoc&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Download==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Download==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [https://rapidshare.com/files/3674532513/JavaSDK.zip Download Version 0.2]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://www.solidfiles.com/d/7713c8510b/ Download Version 0.1]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://www.solidfiles.com/d/7713c8510b/ Download Version 0.1]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Contact==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Contact==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki-wiki_dev_:diff::1.12:old-31519:rev-32188 --&gt;
&lt;/table&gt;</summary>
		<author><name>Skyline.</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=JavaSDK&amp;diff=31519&amp;oldid=prev</id>
		<title>Skyline.: /* com.mtasa.MTAException extends Exception */</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=JavaSDK&amp;diff=31519&amp;oldid=prev"/>
		<updated>2012-06-20T17:16:41Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;com.mtasa.MTAException extends Exception&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:16, 20 June 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l452&quot;&gt;Line 452:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 452:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;All exception functions;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;All exception functions;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* '''serverHTTPAddress:''' The server's HTTP address, in the form hostname:port (without &quot;http://&quot; prefixed)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* '''resourceName:''' The name of the resource that has exported the function you want to call&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* '''functionName:''' The name of the function you want to call&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* '''args:''' An array of arguments you wish to pass. Most basic types are accepted - String, Integer, Double, Boolean, null etc, as well as the special classes com.multitheftauto.Element and com.multitheftauto.Resource.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Examples==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Examples==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki-wiki_dev_:diff::1.12:old-31518:rev-31519 --&gt;
&lt;/table&gt;</summary>
		<author><name>Skyline.</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=JavaSDK&amp;diff=31518&amp;oldid=prev</id>
		<title>Skyline.: /* More complex example */</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=JavaSDK&amp;diff=31518&amp;oldid=prev"/>
		<updated>2012-06-20T16:52:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;More complex example&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:52, 20 June 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l523&quot;&gt;Line 523:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 523:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==More complex example==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==More complex example==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Example&lt;/del&gt;.png]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ExamplaSDK&lt;/ins&gt;.png]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Caveats==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Caveats==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki-wiki_dev_:diff::1.12:old-31517:rev-31518 --&gt;
&lt;/table&gt;</summary>
		<author><name>Skyline.</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=JavaSDK&amp;diff=31517&amp;oldid=prev</id>
		<title>Skyline.: /* More complex example */</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=JavaSDK&amp;diff=31517&amp;oldid=prev"/>
		<updated>2012-06-20T16:51:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;More complex example&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:51, 20 June 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l523&quot;&gt;Line 523:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 523:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==More complex example==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==More complex example==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;s18.postimage.org/a5lmsfvqh/Untitled&lt;/del&gt;.png]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Example&lt;/ins&gt;.png]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Caveats==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Caveats==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki-wiki_dev_:diff::1.12:old-31515:rev-31517 --&gt;
&lt;/table&gt;</summary>
		<author><name>Skyline.</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=JavaSDK&amp;diff=31515&amp;oldid=prev</id>
		<title>Skyline.: /* Contact */</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=JavaSDK&amp;diff=31515&amp;oldid=prev"/>
		<updated>2012-06-20T16:51:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Contact&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:51, 20 June 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l531&quot;&gt;Line 531:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 531:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://www.solidfiles.com/d/7713c8510b/ Download Version 0.1]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://www.solidfiles.com/d/7713c8510b/ Download Version 0.1]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Contact==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Contact==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you have any questions/suggestions you can contact author on MTA forum &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;or IRC '''#mta''' and '''#mtatools''' channels hosted on GTANet.com server&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you have any questions/suggestions you can contact author on MTA forum.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[http://forum.mtasa.com/memberlist.php?mode=viewprofile&amp;amp;u=51246 Skyline (laserlaser)]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[http://forum.mtasa.com/memberlist.php?mode=viewprofile&amp;amp;u=51246 Skyline (laserlaser)]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Scripting Concepts]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Scripting Concepts]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki-wiki_dev_:diff::1.12:old-31514:rev-31515 --&gt;
&lt;/table&gt;</summary>
		<author><name>Skyline.</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=JavaSDK&amp;diff=31514&amp;oldid=prev</id>
		<title>Skyline.: Created page with &quot;This SDK allows you to call exported MTA functions from Java over HTTP.  ==Getting Started== To use it, you need to add library to your class-path. It's included in the zip file ...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=JavaSDK&amp;diff=31514&amp;oldid=prev"/>
		<updated>2012-06-20T16:50:16Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;This SDK allows you to call exported MTA functions from Java over HTTP.  ==Getting Started== To use it, you need to add library to your class-path. It&amp;#039;s included in the zip file ...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This SDK allows you to call exported MTA functions from Java over HTTP.&lt;br /&gt;
&lt;br /&gt;
==Getting Started==&lt;br /&gt;
To use it, you need to add library to your class-path.&lt;br /&gt;
It's included in the zip file below.&lt;br /&gt;
&lt;br /&gt;
To get started, copy modules/ml_sockets into your modules folder.And load that.&lt;br /&gt;
After that, copy resources/jsdk into your resources folder.And start that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Classes==&lt;br /&gt;
===com.mtasa.elements.Resource===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;java5&amp;quot;&amp;gt;&lt;br /&gt;
public String getName();&lt;br /&gt;
public com.mtasa.MTA getServer();&lt;br /&gt;
public void setServer(com.mtasa.MTA newServer);&lt;br /&gt;
public String getResourceInfo(String attr);&lt;br /&gt;
public boolean setResourceInfo(String attr, String newVal);&lt;br /&gt;
public boolean stopResource();&lt;br /&gt;
public boolean startResource();&lt;br /&gt;
public com.mtasa.LuaArgs call(String functionName,LuaArgs parameters);&lt;br /&gt;
public String toString();&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
===com.mtasa.elements.Element===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;java5&amp;quot;&amp;gt;&lt;br /&gt;
public String getType();&lt;br /&gt;
public boolean is_a(Class&amp;lt;?&amp;gt; compareElement);&lt;br /&gt;
public boolean clearElementVisibleTo(Element visibleTo);&lt;br /&gt;
public Element cloneElement();&lt;br /&gt;
public boolean destroyElement();&lt;br /&gt;
public Point3D getElementPosition();&lt;br /&gt;
public boolean setElementPosition(double x,double y,double z);&lt;br /&gt;
public boolean setElementPosition(Point3D points);&lt;br /&gt;
public Point3D getElementRotation();&lt;br /&gt;
public boolean setElementRotation(double x,double y,double z);&lt;br /&gt;
public boolean setElementRotation(Point3D points);&lt;br /&gt;
public int getElementAlpha();&lt;br /&gt;
public boolean setElementAlpha(int alpha);&lt;br /&gt;
public float getElementHealth();&lt;br /&gt;
public boolean setElementHealth(float health);&lt;br /&gt;
public int getElementModel();&lt;br /&gt;
public boolean setElementModel(int model);&lt;br /&gt;
public int getElementInterior();&lt;br /&gt;
public boolean setElementInterior(int interior);&lt;br /&gt;
public int getElementDimension();&lt;br /&gt;
public boolean setElementDimension(int dimension);&lt;br /&gt;
public Point3D getElementVelocity();&lt;br /&gt;
public boolean setElementVelocity(double x,double y,double z);&lt;br /&gt;
public boolean setElementVelocity(Point3D points);&lt;br /&gt;
public boolean isElementVisibleTo(Element element);&lt;br /&gt;
public boolean setElementVisibleTo(Element element,boolean visible);&lt;br /&gt;
public boolean isElementFrozen();&lt;br /&gt;
public boolean setElementFrozen(boolean frozen);&lt;br /&gt;
public String getElementID();&lt;br /&gt;
public boolean setElementID(String new_id);&lt;br /&gt;
public String getElementData(String data_name);&lt;br /&gt;
public boolean setElementData(String data_name,String newVal);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
===com.mtasa.elements.Ped extends Element===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;java5&amp;quot;&amp;gt;&lt;br /&gt;
All Element Functions;&lt;br /&gt;
// Cloth Types&lt;br /&gt;
public static final int CLOTH_SHIRT = 0;&lt;br /&gt;
public static final int CLOTH_HEAD = 1;&lt;br /&gt;
public static final int CLOTH_TROUSERS = 2;&lt;br /&gt;
public static final int CLOTH_SHOES = 3;&lt;br /&gt;
public static final int CLOTH_TATTOOS_LEFT_UPPER_ARM = 4;&lt;br /&gt;
public static final int CLOTH_TATTOOS_LEFT_LOWER_ARM = 5;&lt;br /&gt;
public static final int CLOTH_TATTOOS_RIGHT_UPPER_ARM = 6;&lt;br /&gt;
public static final int CLOTH_TATTOOS_RIGHT_LOWER_ARM = 7;&lt;br /&gt;
public static final int CLOTH_TATTOOS_BACK = 8;&lt;br /&gt;
public static final int CLOTH_TATTOOS_LEFT_CHEST = 9;&lt;br /&gt;
public static final int CLOTH_TATTOOS_RIGHT_CHEST = 10;&lt;br /&gt;
public static final int CLOTH_TATTOOS_STOMACH = 11;&lt;br /&gt;
public static final int CLOTH_TATTOOS_LOWER_BACK = 12;&lt;br /&gt;
public static final int CLOTH_NECKLACE = 13;&lt;br /&gt;
public static final int CLOTH_WATCH = 14;&lt;br /&gt;
public static final int CLOTH_GLASSES = 15;&lt;br /&gt;
public static final int CLOTH_HAT = 16;&lt;br /&gt;
public static final int CLOTH_EXTRA = 17;&lt;br /&gt;
&lt;br /&gt;
// Fighting Styles&lt;br /&gt;
public static final int STYLE_STANDARD = 4;&lt;br /&gt;
public static final int STYLE_BOXING = 5;&lt;br /&gt;
public static final int STYLE_KUNG_FU = 6;&lt;br /&gt;
public static final int STYLE_KNEE_HEAD = 7;&lt;br /&gt;
public static final int STYLE_GRAB_KICK = 15;&lt;br /&gt;
public static final int STYLE_ELBOWS = 16;&lt;br /&gt;
&lt;br /&gt;
// Ped stats&lt;br /&gt;
public static final int PROGRESS_MADE = 0;&lt;br /&gt;
public static final int TOTAL_PROGRESS = 1;&lt;br /&gt;
public static final int LONGEST_BASKETBALL = 2;&lt;br /&gt;
&lt;br /&gt;
public static final int DIST_FOOT = 3;&lt;br /&gt;
public static final int DIST_CAR = 4;&lt;br /&gt;
public static final int DIST_BIKE = 5;&lt;br /&gt;
public static final int DIST_BOAT = 6;&lt;br /&gt;
public static final int DIST_GOLF_CART = 7;&lt;br /&gt;
public static final int DIST_HELICOPTOR = 8;&lt;br /&gt;
public static final int DIST_PLANE = 9;&lt;br /&gt;
public static final int LONGEST_WHEELIE_DIST = 10;&lt;br /&gt;
public static final int LONGEST_STOPPIE_DIST = 11;&lt;br /&gt;
public static final int LONGEST_2WHEEL_DIST = 12;&lt;br /&gt;
&lt;br /&gt;
public static final int WEAPON_BUDGET = 13;&lt;br /&gt;
public static final int FASHION_BUDGET = 14;&lt;br /&gt;
public static final int PROPERTY_BUDGET = 15;&lt;br /&gt;
public static final int SPRAYING_BUDGET = 16;&lt;br /&gt;
&lt;br /&gt;
public static final int LONGEST_WHEELIE_TIME = 17;&lt;br /&gt;
public static final int LONGEST_STOPPIE_TIME = 18;&lt;br /&gt;
public static final int LONGEST_2WHEEL_TIME = 19;&lt;br /&gt;
public static final int FOOD_BUDGET = 20;&lt;br /&gt;
&lt;br /&gt;
public static final int FAT = 21;&lt;br /&gt;
public static final int STAMINA = 22;&lt;br /&gt;
public static final int BODY_MUSCLE = 23;&lt;br /&gt;
public static final int MAX_HEALTH = 24;&lt;br /&gt;
public static final int SEX_APPEAL = 25;&lt;br /&gt;
&lt;br /&gt;
public static final int DIST_SWIMMING = 26;&lt;br /&gt;
public static final int DIST_CYCLE = 27;&lt;br /&gt;
public static final int DIST_TREADMILL = 28;&lt;br /&gt;
public static final int DIST_EXCERSISE_BIKE = 29;&lt;br /&gt;
public static final int TATTOO_BUDGET = 30;&lt;br /&gt;
public static final int HAIRDRESSING_BUDGET = 31;&lt;br /&gt;
public static final int PROSTITUTE_BUDGET = 33;&lt;br /&gt;
&lt;br /&gt;
public static final int MONEY_SPENT_GAMBLING = 35;&lt;br /&gt;
public static final int MONEY_MADE_PIMPING = 36;&lt;br /&gt;
public static final int MONEY_WON_GAMBLING = 37;&lt;br /&gt;
public static final int BIGGEST_GAMBLING_WIN = 38;&lt;br /&gt;
public static final int BIGGEST_GAMBLING_LOSS = 39;&lt;br /&gt;
public static final int LARGEST_BURGLARY_SWAG = 40;&lt;br /&gt;
public static final int MONEY_MADE_BURGLARY = 41;&lt;br /&gt;
public static final int LONGEST_TREADMILL_TIME = 44;&lt;br /&gt;
public static final int LONGEST_EXCERSISE_BIKE_TIME = 45;&lt;br /&gt;
public static final int HEAVIEST_WEIGHT_BENCH_PRESS = 46;&lt;br /&gt;
public static final int HEAVIEST_WEIGHT_DUMBELLS = 47;&lt;br /&gt;
public static final int BEST_TIME_HOTRING = 48;&lt;br /&gt;
public static final int BEST_TIME_BMX = 49;&lt;br /&gt;
public static final int LONGEST_CHASE_TIME = 51;&lt;br /&gt;
public static final int LAST_CHASE_TIME = 52;&lt;br /&gt;
public static final int WAGE_BILL = 53;&lt;br /&gt;
public static final int STRIP_CLUB_BUDGET = 54;&lt;br /&gt;
public static final int CAR_MOD_BUDGET = 55;&lt;br /&gt;
public static final int TIME_SPENT_SHOPPING = 56;&lt;br /&gt;
public static final int TOTAL_SHOPPING_BUDGET = 62;&lt;br /&gt;
public static final int TIME_SPENT_UNDERWATER = 63;&lt;br /&gt;
&lt;br /&gt;
public static final int RESPECT_TOTAL = 64;&lt;br /&gt;
public static final int RESPECT_GIRLFRIEND = 65;&lt;br /&gt;
public static final int RESPECT_CLOTHES = 66;&lt;br /&gt;
public static final int RESPECT_FITNESS = 67;&lt;br /&gt;
public static final int RESPECT = 68;&lt;br /&gt;
&lt;br /&gt;
public static final int WEAPONTYPE_PISTOL_SKILL = 69;&lt;br /&gt;
public static final int WEAPONTYPE_PISTOL_SILENCED_SKILL = 70;&lt;br /&gt;
public static final int WEAPONTYPE_DESERT_EAGLE_SKILL = 71;&lt;br /&gt;
public static final int WEAPONTYPE_SHOTGUN_SKILL = 72;&lt;br /&gt;
public static final int WEAPONTYPE_SAWNOFF_SHOTGUN_SKILL = 73;&lt;br /&gt;
public static final int WEAPONTYPE_SPAS12_SHOTGUN_SKILL = 74;&lt;br /&gt;
public static final int WEAPONTYPE_MICRO_UZI_SKILL = 75;&lt;br /&gt;
public static final int WEAPONTYPE_MP5_SKILL = 76;&lt;br /&gt;
public static final int WEAPONTYPE_AK47_SKILL = 77;&lt;br /&gt;
public static final int WEAPONTYPE_M4_SKILL = 78;&lt;br /&gt;
public static final int WEAPONTYPE_SNIPERRIFLE_SKILL = 79;&lt;br /&gt;
public static final int SEX_APPEAL_CLOTHES = 80;&lt;br /&gt;
public static final int GAMBLING = 81;&lt;br /&gt;
&lt;br /&gt;
public static final int PEOPLE_KILLED_BY_OTHERS = 120;&lt;br /&gt;
public static final int PEOPLE_KILLED_BY_PLAYER = 121;&lt;br /&gt;
public static final int CARS_DESTROYED = 122;&lt;br /&gt;
public static final int BOATS_DESTROYED = 123;&lt;br /&gt;
public static final int HELICOPTORS_DESTROYED = 124;&lt;br /&gt;
public static final int PROPERTY_DESTROYED = 125;&lt;br /&gt;
public static final int ROUNDS_FIRED = 126;&lt;br /&gt;
public static final int EXPLOSIVES_USED = 127;&lt;br /&gt;
public static final int BULLETS_HIT = 128;&lt;br /&gt;
public static final int TYRES_POPPED = 129;&lt;br /&gt;
public static final int HEADS_POPPED = 130;&lt;br /&gt;
public static final int WANTED_STARS_ATTAINED = 131;&lt;br /&gt;
public static final int WANTED_STARS_EVADED = 132;&lt;br /&gt;
public static final int TIMES_ARRESTED = 133;&lt;br /&gt;
public static final int DAYS_PASSED = 134;&lt;br /&gt;
public static final int TIMES_DIED = 135;&lt;br /&gt;
public static final int TIMES_SAVED = 136;&lt;br /&gt;
public static final int TIMES_CHEATED = 137;&lt;br /&gt;
public static final int SPRAYINGS = 138;&lt;br /&gt;
public static final int MAX_JUMP_DISTANCE = 139;&lt;br /&gt;
public static final int MAX_JUMP_HEIGHT = 140;&lt;br /&gt;
public static final int MAX_JUMP_FLIPS = 141;&lt;br /&gt;
public static final int MAX_JUMP_SPINS = 142;&lt;br /&gt;
public static final int BEST_STUNT = 143;&lt;br /&gt;
public static final int UNIQUE_JUMPS_FOUND = 144;&lt;br /&gt;
public static final int UNIQUE_JUMPS_DONE = 145;&lt;br /&gt;
public static final int MISSIONS_ATTEMPTED = 146;&lt;br /&gt;
public static final int MISSIONS_PASSED = 147;&lt;br /&gt;
public static final int TOTAL_MISSIONS = 148;&lt;br /&gt;
public static final int TAXI_MONEY_MADE = 149;&lt;br /&gt;
public static final int PASSENGERS_DELIVERED_IN_TAXI = 150;&lt;br /&gt;
public static final int LIVES_SAVED = 151;&lt;br /&gt;
public static final int CRIMINALS_CAUGHT = 152;&lt;br /&gt;
public static final int FIRES_EXTINGUISHED = 153;&lt;br /&gt;
public static final int PIZZAS_DELIVERED = 154;&lt;br /&gt;
public static final int ASSASSINATIONS = 155;&lt;br /&gt;
public static final int LATEST_DANCE_SCORE = 156;&lt;br /&gt;
public static final int VIGILANTE_LEVEL = 157;&lt;br /&gt;
public static final int AMBULANCE_LEVEL = 158;&lt;br /&gt;
public static final int FIREFIGHTER_LEVEL = 159;&lt;br /&gt;
public static final int DRIVING_SKILL = 160;&lt;br /&gt;
public static final int TRUCK_MISSIONS_PASSED = 161;&lt;br /&gt;
public static final int TRUCK_MONEY_MADE = 162;&lt;br /&gt;
public static final int RECRUITED_GANG_MEMBERS_KILLED = 163;&lt;br /&gt;
public static final int ARMOUR = 164;&lt;br /&gt;
public static final int ENERGY = 165;&lt;br /&gt;
public static final int PHOTOS_TAKEN = 166;&lt;br /&gt;
public static final int KILL_FRENZIES_ATTEMPTED = 167;&lt;br /&gt;
public static final int KILL_FRENZIES_PASSED = 168;&lt;br /&gt;
public static final int FLIGHT_TIME = 169;&lt;br /&gt;
public static final int TIMES_DROWNED = 170;&lt;br /&gt;
public static final int NUM_GIRLS_PIMPED = 171;&lt;br /&gt;
public static final int BEST_POSITION_HOTRING = 172;&lt;br /&gt;
public static final int FLIGHT_TIME_JETPACK = 173;&lt;br /&gt;
public static final int SHOOTING_RANGE_SCORE = 174;&lt;br /&gt;
public static final int VALET_CARS_PARKED = 175;&lt;br /&gt;
public static final int KILLS_SINCE_LAST_CHECKPOINT = 176;&lt;br /&gt;
public static final int TOTAL_LEGITIMATE_KILLS = 177;&lt;br /&gt;
public static final int BLOODRING_KILLS = 178;&lt;br /&gt;
public static final int BLOODRING_TIME = 179;&lt;br /&gt;
public static final int NO_MORE_HURRICANES = 180;&lt;br /&gt;
public static final int CITIES_PASSED = 181;&lt;br /&gt;
public static final int POLICE_BRIBES = 182;&lt;br /&gt;
public static final int CARS_STOLEN = 183;&lt;br /&gt;
public static final int CURRENT_GIRLFRIENDS = 184;&lt;br /&gt;
public static final int BAD_DATES = 185;&lt;br /&gt;
public static final int GIRLS_DATED = 186;&lt;br /&gt;
public static final int TIMES_SCORED_WITH_GIRL = 187;&lt;br /&gt;
public static final int DATES = 188;&lt;br /&gt;
public static final int GIRLS_DUMPED = 189;&lt;br /&gt;
public static final int TIMES_VISITED_PROSTITUTE = 190;&lt;br /&gt;
public static final int HOUSES_BURGLED = 191;&lt;br /&gt;
public static final int SAFES_CRACKED = 192;&lt;br /&gt;
public static final int STOLEN_ITEMS_SOLD = 194;&lt;br /&gt;
public static final int EIGHT_BALLS_IN_POOL = 195;&lt;br /&gt;
public static final int WINS_IN_POOL = 196;&lt;br /&gt;
public static final int LOSSES_IN_POOL = 197;&lt;br /&gt;
public static final int VISITS_TO_GYM = 198;&lt;br /&gt;
public static final int MEALS_EATEN = 200;&lt;br /&gt;
public static final int UNDERWATER_STAMINA = 225;&lt;br /&gt;
public static final int BIKE_SKILL = 229;&lt;br /&gt;
public static final int CYCLE_SKILL = 230;&lt;br /&gt;
// Functions:&lt;br /&gt;
public boolean addPedClothes(String texture,String model, int type);&lt;br /&gt;
public boolean doesPedHaveJetPack();&lt;br /&gt;
public String[] getPedClothes(int clothesType);&lt;br /&gt;
public int getPedFightingStyle();&lt;br /&gt;
public boolean setPedFightingStyle(int style);&lt;br /&gt;
public float getPedGravity();&lt;br /&gt;
public boolean setPedGravity(float style);&lt;br /&gt;
public int getPedSkin();&lt;br /&gt;
public boolean setPedSkin(int skin);&lt;br /&gt;
public float getPedRotation();&lt;br /&gt;
public boolean setPedRotation(float rot);&lt;br /&gt;
public boolean givePedJetpack();&lt;br /&gt;
public boolean removePedJetpack();&lt;br /&gt;
public Vehicle getPedOccupiedVehicle();&lt;br /&gt;
public float getPedStat(int stat);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
===com.mtasa.elements.Player extends Ped===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;java5&amp;quot;&amp;gt;&lt;br /&gt;
All Element Functions;&lt;br /&gt;
All Ped Functions;&lt;br /&gt;
public String getPlayerName();&lt;br /&gt;
public String getPlayerName(boolean removecolorcodes);&lt;br /&gt;
public String getPlayerIP();&lt;br /&gt;
public String getPlayerSerial();&lt;br /&gt;
public int getPlayerMoney();&lt;br /&gt;
public int getPlayerPing();&lt;br /&gt;
public Team getPlayerTeam();&lt;br /&gt;
public int getPlayerWantedLevel();&lt;br /&gt;
public boolean givePlayerMoney(int money);&lt;br /&gt;
public boolean isPlayerMuted();&lt;br /&gt;
public boolean setPlayerMoney(int money);&lt;br /&gt;
public boolean setPlayerMuted(boolean muted);&lt;br /&gt;
public boolean setPlayerTeam(Team team);&lt;br /&gt;
public boolean spawnPlayer(double x,double y,double z);&lt;br /&gt;
public boolean spawnPlayer(Point3D p);&lt;br /&gt;
public boolean spawnPlayer(Point3D point,double rot,int skin,int interior,int dimension,Team team);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
===com.mtasa.elements.Blip extends Element===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;java5&amp;quot;&amp;gt;&lt;br /&gt;
All Element Functions;&lt;br /&gt;
// Functions will be added soon..&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===com.mtasa.elements.CollisionShape extends Element===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;java5&amp;quot;&amp;gt;&lt;br /&gt;
All Element Functions;&lt;br /&gt;
// Functions will be added soon..&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===com.mtasa.elements.GTAObject extends Element===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;java5&amp;quot;&amp;gt;&lt;br /&gt;
All Element Functions;&lt;br /&gt;
// Functions will be added soon..&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===com.mtasa.elements.Pickup extends Element===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;java5&amp;quot;&amp;gt;&lt;br /&gt;
All Element Functions;&lt;br /&gt;
// Functions will be added soon..&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===com.mtasa.elements.RadarArea extends Element===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;java5&amp;quot;&amp;gt;&lt;br /&gt;
All Element Functions;&lt;br /&gt;
// Functions will be added soon..&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===com.mtasa.elements.Team extends Element===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;java5&amp;quot;&amp;gt;&lt;br /&gt;
All Element Functions;&lt;br /&gt;
// Functions will be added soon..&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===com.mtasa.elements.Vehicle extends Element===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;java5&amp;quot;&amp;gt;&lt;br /&gt;
All Element Functions;&lt;br /&gt;
// Functions will be added soon..&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===com.mtasa.functions.ElementFuncs===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;java5&amp;quot;&amp;gt;&lt;br /&gt;
public MTA getServer();&lt;br /&gt;
public void setServer(MTA server);&lt;br /&gt;
public static String type_to_string(Class&amp;lt;? extends Element&amp;gt; type);&lt;br /&gt;
public &amp;lt;E extends Element&amp;gt; E[] getElementsByType(Class&amp;lt;E&amp;gt; type);&lt;br /&gt;
public Object[] getElementsByType(String type);&lt;br /&gt;
public Element createElement(String type);&lt;br /&gt;
public Element getElementByID(String id);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===com.mtasa.functions.Output===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;java5&amp;quot;&amp;gt;&lt;br /&gt;
public static final int LEVEL_CUSTOM = 0;&lt;br /&gt;
public static final int LEVEL_ERROR = 1;&lt;br /&gt;
public static final int LEVEL_WARNING = 2;&lt;br /&gt;
public static final int LEVEL_INFO = 3;&lt;br /&gt;
&lt;br /&gt;
// Functions:&lt;br /&gt;
&lt;br /&gt;
public MTA getServer();&lt;br /&gt;
public void setServer(MTA server);&lt;br /&gt;
public boolean outputChatBox(Object message);&lt;br /&gt;
public boolean outputChatBox(Object message,Element toElement);&lt;br /&gt;
public boolean outputChatBox(Object message,Element toElement,int r,int g,int b);&lt;br /&gt;
public boolean outputChatBox(Object message,Element toElement,int r,int g,int b,boolean colorcoded);&lt;br /&gt;
public boolean outputConsole(Object message);&lt;br /&gt;
public boolean outputConsole(Object message,Element toElement);&lt;br /&gt;
public boolean outputDebugString(Object message);&lt;br /&gt;
public boolean outputDebugString(Object message,int dlevel);&lt;br /&gt;
public boolean outputDebugString(Object message,int dlevel,int r,int g,int b);&lt;br /&gt;
public boolean outputServerLog(Object message);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===com.mtasa.functions.PlayerFuncs===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;java5&amp;quot;&amp;gt;&lt;br /&gt;
public MTA getServer();&lt;br /&gt;
public void setServer(MTA server);&lt;br /&gt;
public Player getPlayerFromName(String name);&lt;br /&gt;
public Player getPlayerFromNamePart(String name);&lt;br /&gt;
public Player[] getAlivePlayers();&lt;br /&gt;
public Player[] getDeadPlayers();&lt;br /&gt;
public Player getRandomPlayer();&lt;br /&gt;
public int getPlayerCount()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==com.mtasa.LuaArgs extends java.util.List==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;java5&amp;quot;&amp;gt;&lt;br /&gt;
All list functions.So, you can use in generic for.&lt;br /&gt;
public MTA getServer();&lt;br /&gt;
public void setServer(MTA server);&lt;br /&gt;
public Element parseElement(int index);&lt;br /&gt;
public Player parsePlayer(int index);&lt;br /&gt;
public Pickup parsePickup(int index);&lt;br /&gt;
public Ped parsePed(int index);&lt;br /&gt;
public Blip parseBlip(int index);&lt;br /&gt;
public CollisionShape parseCollisionShape(int index);&lt;br /&gt;
public GTAObject parseGTAObject(int index);&lt;br /&gt;
public RadarArea parseRadarArea(int index);&lt;br /&gt;
public Team parseTeam(int index);&lt;br /&gt;
public Vehicle parseVehicle(int index) ;&lt;br /&gt;
public Resource parseResource(int index) ;&lt;br /&gt;
public String parseString(int index);&lt;br /&gt;
public Boolean parseBoolean(int index);&lt;br /&gt;
public Double parseDouble(int index);&lt;br /&gt;
public Float parseFloat(int index);&lt;br /&gt;
public Integer parseInt (int index);&lt;br /&gt;
public String toJson();&lt;br /&gt;
public void loadFromJSON(String json);&lt;br /&gt;
public Object[] jsonToObject(String json);&lt;br /&gt;
public static String toJson(Object o);&lt;br /&gt;
public static Object[] fromJson(String j);&lt;br /&gt;
public Object get(int index);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==com.mtasa.MTA==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;java5&amp;quot;&amp;gt;&lt;br /&gt;
public Output out;&lt;br /&gt;
public Element rootElement;&lt;br /&gt;
public PlayerFuncs players;&lt;br /&gt;
public ElementFuncs elements;&lt;br /&gt;
public static final String RESOURCE = &amp;quot;jsdk&amp;quot;; // JavaSDK Resource Name.&lt;br /&gt;
&lt;br /&gt;
// Functions;&lt;br /&gt;
public void sockOpen(int port); // Port will used in callJava&lt;br /&gt;
public Element parseElement(Object o);&lt;br /&gt;
public Resource parseResource(Object o);&lt;br /&gt;
public void sockClose();&lt;br /&gt;
public int getSocketPort();&lt;br /&gt;
public LuaArgs call(String resource,String function,LuaArgs args); // Function must be exported and given http=&amp;quot;true&amp;quot;&lt;br /&gt;
public LuaArgs callFunction(String function,LuaArgs args); // This is for calling server-side functions.(etc:getElementByType)&lt;br /&gt;
public LuaArgs luaArg(Object i); // This is for only 1 parameter arguments.&lt;br /&gt;
// callJava Functions;&lt;br /&gt;
public void addInputEvent(InputEvent e); // Only usable with callJava and sockOpen&lt;br /&gt;
public void removeInputEvent(InputEvent e); // Only usable with callJava and sockOpen&lt;br /&gt;
public void clearInputEvent(); // Only usable with callJava and sockOpen&lt;br /&gt;
public ArrayList&amp;lt;InputEvent&amp;gt; getInputEvents(InputEvent e); // Only usable with callJava and sockOpen&lt;br /&gt;
&lt;br /&gt;
// Getter-Setter;&lt;br /&gt;
public void setHost(String host);&lt;br /&gt;
public String getHost();&lt;br /&gt;
public void setPort(int port);&lt;br /&gt;
public int getPort();&lt;br /&gt;
public void setUsername(String username);&lt;br /&gt;
public String getUsername();&lt;br /&gt;
public void setPassword(String password);&lt;br /&gt;
public String getPassword();&lt;br /&gt;
public String getCharset();&lt;br /&gt;
public void setCharset(String charset);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==com.mtasa.InputEvent( Interface )==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;java5&amp;quot;&amp;gt;&lt;br /&gt;
public void onAction(LuaArgs args, String input) throws MTAException&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==com.mtasa.MTAException extends Exception==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;java5&amp;quot;&amp;gt;&lt;br /&gt;
All exception functions;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* '''serverHTTPAddress:''' The server's HTTP address, in the form hostname:port (without &amp;quot;http://&amp;quot; prefixed)&lt;br /&gt;
* '''resourceName:''' The name of the resource that has exported the function you want to call&lt;br /&gt;
* '''functionName:''' The name of the function you want to call&lt;br /&gt;
* '''args:''' An array of arguments you wish to pass. Most basic types are accepted - String, Integer, Double, Boolean, null etc, as well as the special classes com.multitheftauto.Element and com.multitheftauto.Resource.&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
MTA server = new MTA(&amp;quot;localhost&amp;quot;,22005,&amp;quot;admin&amp;quot;,&amp;quot;12345&amp;quot;); // Sweet, we are creating a new instance and connection.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
/* Example 1: */&lt;br /&gt;
Player[] players = server.elements.getElementsByType(Player.class); // ElementFuncs deployed in server.elements :)&lt;br /&gt;
server.out.outputChatBox(&amp;quot;There are &amp;quot;+players.length+&amp;quot; players&amp;quot;,server.rootElement,180,25,25,false); // You don't need getRootElement(), it's deployed in server.rootElement variable.&lt;br /&gt;
LuaArgs ret = server.call(&amp;quot;rcon&amp;quot;,&amp;quot;getThisResource&amp;quot;,null); // We are calling getThisResource in rcon bot.It's exported :)&lt;br /&gt;
Resource thisRes = ret.parseResource(0); // Now, we parsed argument to Resource object.&lt;br /&gt;
Player playerRancho = server.players.getPlayerFromName(&amp;quot;Rancho&amp;quot;); // We're getting player named Rancho, if he has a colorcode. We must add this &lt;br /&gt;
if (playerRancho != null){ // If playerRancho exists&lt;br /&gt;
	server.out.outputChatBox(&amp;quot;&amp;lt;PM&amp;gt; JavaSDK: #0055FFHello Sweety&amp;quot;,playerRancho,255,255,255,true);&lt;br /&gt;
}else{ // else&lt;br /&gt;
	server.out.outputDebugString(&amp;quot;There is no named player RANCHO!&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
/* Example 2 : */&lt;br /&gt;
Ped[] peds = server.elements.getElementsByType(Ped.class); // We deployed Peds in the peds variable.&lt;br /&gt;
for (Ped ped: peds){ // Generic for, (foreach)&lt;br /&gt;
	if (ped.doesPedHaveJetPack()) // If ped has a jetpack&lt;br /&gt;
		ped.removePedJetpack(); // remove him jetpack&lt;br /&gt;
	else // else&lt;br /&gt;
		ped.givePedJetpack(); // give him jetpack &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
/* Example 3: */&lt;br /&gt;
Element[] myElements = server.elements.getElementsByType(&amp;quot;myElement&amp;quot;); // Now we get elements by the string type&lt;br /&gt;
// To do :)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
/* Example 4: for callJava */&lt;br /&gt;
server.sockOpen(2205); // callJava port :)&lt;br /&gt;
server.addInputEvent(new InputEvent(){&lt;br /&gt;
	@Override&lt;br /&gt;
	public void onAction(LuaArgs args, String input) throws MTAException{&lt;br /&gt;
		String event = args.parseString(0); // Argumant 1 :) It's not default argument :)&lt;br /&gt;
		if (event.equals(&amp;quot;onMyCall&amp;quot;)){&lt;br /&gt;
			System.out.println(&amp;quot;onMyCall: &amp;quot;+args.parseString(1));&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
});&lt;br /&gt;
// lua file:&lt;br /&gt;
callJava(&amp;quot;127.0.0.1:2205&amp;quot;,&amp;quot;onMyCall&amp;quot;,&amp;quot;Hello&amp;quot;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
/* Example 5: is_a */&lt;br /&gt;
Player playerRancho = server.players.getPlayerFromName(&amp;quot;Rancho&amp;quot;); // We're getting player named Rancho, if he has a colorcode. We must add this &lt;br /&gt;
&lt;br /&gt;
if (playerRancho != null){ // If playerRancho exists&lt;br /&gt;
	LuaArgs myCallbackargs = new LuaArgs(server); // create new instance&lt;br /&gt;
	myCallbackargs.add(playerRancho); // add a new argument&lt;br /&gt;
	myCallbackargs.add(&amp;quot;How are u?&amp;quot;); // add a new argument&lt;br /&gt;
	LuaArgs ret = server.call(&amp;quot;rcon&amp;quot;,&amp;quot;returnElement&amp;quot;,myCallbackargs); // call the howAre function into rcon resource, and send the 2 parameter :) myCallbackargs&lt;br /&gt;
	for (Object o: ret){ // generic for returns&lt;br /&gt;
		Element e = (Element)o;&lt;br /&gt;
		server.out.outputServerLog(&amp;quot;Returned value is a player?: &amp;quot;+o.is_a(Player.class));&lt;br /&gt;
	}&lt;br /&gt;
}else{ // else&lt;br /&gt;
	server.out.outputDebugString(&amp;quot;There is no named player RANCHO!&amp;quot;);&lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==More complex example==&lt;br /&gt;
[[Image:s18.postimage.org/a5lmsfvqh/Untitled.png]]&lt;br /&gt;
&lt;br /&gt;
==Caveats==&lt;br /&gt;
* You cannot currently compare two Resource or Element objects that you expect to be identical - you need to do a &amp;quot;deep compare&amp;quot;, comparing either the &amp;quot;id&amp;quot; fields or the &amp;quot;name&amp;quot; fields.&lt;br /&gt;
* The zip contains src, and javadoc&lt;br /&gt;
==Download==&lt;br /&gt;
* [http://www.solidfiles.com/d/7713c8510b/ Download Version 0.1]&lt;br /&gt;
==Contact==&lt;br /&gt;
If you have any questions/suggestions you can contact author on MTA forum or IRC '''#mta''' and '''#mtatools''' channels hosted on GTANet.com server.&lt;br /&gt;
*[http://forum.mtasa.com/memberlist.php?mode=viewprofile&amp;amp;u=51246 Skyline (laserlaser)]&lt;br /&gt;
[[Category:Scripting Concepts]]&lt;/div&gt;</summary>
		<author><name>Skyline.</name></author>
	</entry>
</feed>