<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.rage.mp/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kostya+nad</id>
	<title>RAGE Multiplayer Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.rage.mp/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kostya+nad"/>
	<link rel="alternate" type="text/html" href="https://wiki.rage.mp/wiki/Special:Contributions/Kostya_nad"/>
	<updated>2026-06-04T13:43:42Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Vehicles&amp;diff=9946</id>
		<title>Vehicles</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Vehicles&amp;diff=9946"/>
		<updated>2018-03-23T17:09:57Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: /* Off-Road */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Boats==&lt;br /&gt;
&amp;lt;gallery widths=164px heights=100px&amp;gt;&lt;br /&gt;
Image:Dinghy.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;dinghy&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x3D961290&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Dinghy2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;dinghy2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x107F392C&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Dinghy3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;dinghy3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x1E5E54EA&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Dinghy4.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;dinghy4&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x33B47F96&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Jetmax.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;jetmax&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x33581161&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Marquis.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;marquis&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xC1CE1183&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Seashark.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;seashark&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xC2974024&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Seashark2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;seashark2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xDB4388E4&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Seashark3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;seashark3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xED762D49&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Speeder.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;speeder&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xDC60D2B&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Speeder2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;speeder2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x1A144F2A&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Squalo.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;squalo&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x17DF5EC2&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Submersible.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;submersible&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x2DFF622F&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Submersible2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;submersible2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xC07107EE&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Suntrap.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;suntrap&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xEF2295C9&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Toro.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;toro&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x3FD5AA2F&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Toro2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;toro2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x362CAC6D&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Tropic.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tropic&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x1149422F&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Tropic2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tropic2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x56590FE9&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Tug.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tug&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x82CAC433&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Commercials==&lt;br /&gt;
&amp;lt;gallery widths=164px heights=100px&amp;gt;&lt;br /&gt;
Image:Benson.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;benson&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x7A61B330&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Biff.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;biff&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x32B91AE8&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Hauler.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;hauler&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x5A82F9AE&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Hauler2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;hauler2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x171C92C4&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Mule.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;mule&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x35ED670B&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Mule2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;mule2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xC1632BEB&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Mule3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;mule3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x85A5B471&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Packer.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;packer&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x21EEE87D&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Phantom.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;phantom&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x809AA4CB&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Phantom2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;phantom2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x9DAE1398&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Phantom3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;phantom3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xA90ED5C&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Pounder.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;pounder&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x7DE35E7D&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Stockade.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;stockade&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x6827CF72&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Stockade3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;stockade3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xF337AB36&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Compacts==&lt;br /&gt;
&amp;lt;gallery widths=164px heights=100px&amp;gt;&lt;br /&gt;
Image:Blista.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;blista&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xEB70965F&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Brioso.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;brioso&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x5C55CB39&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Dilettante.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;dilettante&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xBC993509&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Dilettante2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;dilettante2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x64430650&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Issi2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;issi2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xB9CB3B69&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Panto.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;panto&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xE644E480&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Prairie.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;prairie&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xA988D3A2&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Rhapsody.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;rhapsody&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x322CF98F&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Coupes==&lt;br /&gt;
&amp;lt;gallery widths=164px heights=100px&amp;gt;&lt;br /&gt;
Image:CogCabrio.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;cogcabrio&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x13B57D8A&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Exemplar.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;exemplar&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xFFB15B5E&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:F620.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;f620&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xDCBCBE48&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Felon.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;felon&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xE8A8BDA8&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Felon2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;felon2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xFAAD85EE&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Jackal.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;jackal&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xDAC67112&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Oracle.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;oracle&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x506434F6&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Oracle2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;oracle2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xE18195B2&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Sentinel.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;sentinel&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x50732C82&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Sentinel2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;sentinel2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x3412AE2D&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Windsor.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;windsor&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x5E4327C8&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Windsor2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;windsor2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x8CF5CAE1&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Zion.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;zion&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xBD1B39C3&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Zion2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;zion2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xB8E2AE18&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cycles==&lt;br /&gt;
&amp;lt;gallery widths=164px heights=100px&amp;gt;&lt;br /&gt;
Image:Bmx.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;bmx&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x43779C54&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Cruiser.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;cruiser&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x1ABA13B5&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Fixter.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;fixter&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xCE23D3BF&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Scorcher.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;scorcher&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xF4E1AA15&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:TriBike.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tribike&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x4339CD69&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:TriBike2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tribike2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xB67597EC&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:TriBike3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tribike3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xE823FB48&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Emergency==&lt;br /&gt;
&amp;lt;gallery widths=164px heights=100px&amp;gt;&lt;br /&gt;
Image:Ambulance.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;ambulance&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x45D56ADA&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:FBI.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;fbi&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x432EA949&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:FBI2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;fbi2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x9DC66994&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:FireTruck.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;firetruck&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x55702DD8&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:LGuard.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;lguard&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x1BF8D381&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:PBus.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;pbus&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x885F3671&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Police.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;police&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x79FBB0C5&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Police2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;police2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x9F05F101&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Police3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;police3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x71FA16EA&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Police4.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;police4&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x8A63C7B9&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Policeb.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;policeb&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xFDEFAEC3&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Polmav.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;polmav&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x1517D4D9&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:PoliceOld1.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;policeold1&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xA46462F7&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:PoliceOld2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;policeold2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x95F4C618&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:PoliceT.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;policet&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x1B38E955&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Pranger.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;pranger&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x2C33B46E&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Predator.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;predator&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xE2E7D4AB&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Riot.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;riot&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xB822A1AA&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Riot2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;riot2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x9B16A3B4&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Sheriff.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;sheriff&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x9BAA707C&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Sheriff2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;sheriff2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x72935408&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Helicopters==&lt;br /&gt;
&amp;lt;gallery widths=164px heights=100px&amp;gt;&lt;br /&gt;
Image:Akula.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;akula&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x46699F47&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Annihilator.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;annihilator&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x31F0B376&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Buzzard.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;buzzard&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x2F03547B&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Buzzard2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;buzzard2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x2C75F0DD&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Cargobob.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;cargobob&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xFCFCB68B&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Cargobob2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;cargobob2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x60A7EA10&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Cargobob3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;cargobob3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x53174EEF&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Cargobob4.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;cargobob4&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x78BC1A3C&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Frogger.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;frogger&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x2C634FBD&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Frogger2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;frogger2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x742E9AC0&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Havok.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;havok&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x89BA59F5&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Hunt.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;hunter&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xFD707EDE&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Maverick.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;maverick&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x9D0450CA&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Savage.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;savage&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xFB133A17&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Skylift.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;skylift&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x3E48BF23&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Supervolito.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;supervolito&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x2A54C47D&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Supervolito2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;supervolito2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x9C5E5644&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Swift.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;swift&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xEBC24DF2&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Swift2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;swift2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x4019CB4C&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Valkyrie.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;valkyrie&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xA09E15FD&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Valkyrie2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;valkyrie2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x5BFA5C4B&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Volatus.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;volatus&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x920016F1&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Industrial==&lt;br /&gt;
&amp;lt;gallery widths=164px heights=100px&amp;gt;&lt;br /&gt;
Image:Bulldozer.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;bulldozer&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x7074F39D&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Cutter.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;cutter&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xC3FBA120&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Dump.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;dump&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x810369E2&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Flatbed.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;flatbed&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x50B0215A&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Guardian.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;guardian&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x825A9F4C&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Handler.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;handler&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x1A7FCEFA&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Mixer.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;mixer&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xD138A6BB&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Mixer2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;mixer2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x1C534995&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Rubble.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;rubble&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x9A5B1DCC&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:TipTruck.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tiptruck&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x2E19879&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:TipTruck2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tiptruck2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xC7824E5E&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Military==&lt;br /&gt;
&amp;lt;gallery widths=164px heights=100px&amp;gt;&lt;br /&gt;
Image:Apc.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;apc&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x2189D250&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Barracks.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;barracks&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xCEEA3F4B&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Barracks2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;barracks2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x4008EABB&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Barracks3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;barracks3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x2592B5CF&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Barrage.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;barrage&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xF34DFB25&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Chernobog.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;chernobog&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xD6BC7523&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Crusader.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;crusader&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x132D5A1A&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Halftrack.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;halftrack&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xFE141DA6&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Khanjali.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;khanjali&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xAA6F980A&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Rhino.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;rhino&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x2EA68690&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Thruster.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;thruster&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x58CDAF30&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Trailersmall2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;trailersmall2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x8FD54EBB&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Motorcycles==&lt;br /&gt;
&amp;lt;gallery widths=164px heights=100px&amp;gt;&lt;br /&gt;
Image:Akuma.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;akuma&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x63ABADE7&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Avarus.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;avarus&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x81E38F7F&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Bagger.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;bagger&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x806B9CC3&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Bati.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;bati&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xF9300CC5&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Bati2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;bati2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xCADD5D2D&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:BF400.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;bf400&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x5283265&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:CarbonRS.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;carbonrs&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xABB0C0&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Chimera.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;chimera&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x675ED7&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Cliffhanger.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;cliffhanger&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x17420102&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Daemon.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;daemon&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x77934CEE&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Daemon2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;daemon2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xAC4E93C9&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Defiler.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;defiler&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x30FF0190&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Diablous.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;diablous&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xF1B44F44&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Diablous2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;diablous2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x6ABDF65E&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Double.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;double&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x9C669788&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Enduro.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;enduro&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x6882FA73&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Esskey.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;esskey&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x794CB30C&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Faggio.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;faggio&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x9229E4EB&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Faggio2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;faggio2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x350D1AB&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Faggio3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;faggio3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xB328B188&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Fcr.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;fcr&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x25676EAF&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Fcr2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;fcr2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xD2D5E00E&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Gargoyle.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;gargoyle&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x2C2C2324&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Hakuchou.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;hakuchou&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x4B6C568A&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Hakuchou2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;hakuchou2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xF0C2A91F&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Hexer.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;hexer&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x11F76C14&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Innovation.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;innovation&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xF683EACA&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Lectro.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;lectro&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x26321E67&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Manchez.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;manchez&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xA5325278&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Nemesis.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;nemesis&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xDA288376&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Nightblade.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;nightblade&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xA0438767&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Oppressor.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;oppressor&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x34B82784&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Pcj.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;pcj&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xC9CEAF06&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Ratbike.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;ratbike&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x6FACDF31&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Ruffian.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;ruffian&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xCABD11E8&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Sanchez2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;sanchez2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xA960B13E&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Sanctus.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;sanctus&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x58E316C7&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Shotaro.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;shotaro&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xE7D2A16E&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Sovereign.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;sovereign&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x2C509634&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Thrust.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;thrust&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x6D6F8F43&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Vader.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;vader&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xF79A00F7&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Vindicator.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;vindicator&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xAF599F01&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Vortex.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;vortex&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xDBA9DBFC&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Wolfsbane.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;wolfsbane&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xDB20A373&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Zombiea.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;zombiea&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xC3D7C72B&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Zombieb.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;zombieb&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xDE05FB87&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Muscle==&lt;br /&gt;
&amp;lt;gallery widths=164px heights=100px&amp;gt;&lt;br /&gt;
Image:Blade.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;blade&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xB820ED5E&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Buccaneer.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;buccaneer&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xD756460C&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Buccaneer2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;buccaneer2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xC397F748&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Chino.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;chino&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x14D69010&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Chino2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;chino2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xAED64A63&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Coquette3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;coquette3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x2EC385FE&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Dominator.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;dominator&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x4CE68AC&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Dominator2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;dominator2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xC96B73D9&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Dukes.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;dukes&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x2B26F456&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Dukes2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;dukes2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xEC8F7094&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Faction.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;faction&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x81A9CDDF&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Faction2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;faction2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x95466BDB&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Faction3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;faction3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x866BCE26&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Gauntlet.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;gauntlet&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x94B395C5&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Gauntlet2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;gauntlet2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x14D22159&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Hermes.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;hermes&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xE83C17&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Hotknife.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;hotknife&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x239E390&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Lurcher.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;lurcher&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x7B47A6A7&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Moonbeam.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;moonbeam&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x1F52A43F&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Moonbeam2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;moonbeam2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x710A2B9B&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Nightshade.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;nightshade&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x8C2BD0DC&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Pheonix.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;pheonix&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x4E3BEDF7&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Picador.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;picador&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x59E0FBF3&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Ratloader.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;ratloader&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xD83C13CE&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Ratloader2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;ratloader2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xDCE1D9F7&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Ruiner.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;ruiner&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xF26CEFF9&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Ruiner2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;ruiner2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x381E10BD&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Ruiner3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;ruiner3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x2E5AFD37&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Sabregt.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;sabregt&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x9B909C94&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Sabregt2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;sabregt2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xD4EA603&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Slamvan.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;slamvan&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x2B7F9DE3&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Slamvan2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;slamvan2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x31ADBBFC&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Slamvan3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;slamvan3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x42BC5E19&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Stalion.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;stalion&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x72A4C31E&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Stalion2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;stalion2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xE80F67EE&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Tampa.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tampa&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x39F9C898&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Tampa3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tampa3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xB7D9F7F1&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Vigero.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;vigero&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xCEC6B9B7&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Virgo.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;virgo&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xE2504942&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Virgo2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;virgo2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xCA62927A&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Virgo3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;virgo3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xFDFFB0&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Voodoo.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;voodoo&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x779B4F2D&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Voodoo2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;voodoo2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x1F3766E3&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Yosemite.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;yosemite&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x6F946279&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Off-Road==&lt;br /&gt;
&amp;lt;gallery widths=164px heights=100px&amp;gt;&lt;br /&gt;
Image:Bfinject.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;bfinjection&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x345EBF35&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Bifta.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;bifta&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xEB298297&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Blazer.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;blazer&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x8125BCF9&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Blazer2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;blazer2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xFD231729&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Blazer3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;blazer3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xB44F0582&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Blazer4.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;blazer4&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xE5BA6858&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Blazer5.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;blazer5&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xA1355F67&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Bodhi2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;bodhi2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xAA699BB6&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Brawler.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;brawler&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xA7CE1BC5&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Dloader.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;dloader&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x698521E3&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Dubsta3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;dubsta3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xB6410173&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Dune.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;dune&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x9CF21E0F&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Dune2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;dune2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x1FD824AF&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Dune3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;dune3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x711D4738&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Dune4.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;dune4&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xCEB28249&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Dune5.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;dune5&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xED62BFA9&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Insurgent.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;insurgent&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x9114EADA&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Insurgent2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;insurgent2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x7B7E56F0&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Insurgent3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;insurgent3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x8D4B7A8A&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Kalahari.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;kalahari&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x5852838&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Marshall.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;marshall&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x49863E9C&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Mesa3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;mesa3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x84F42E51&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Monster.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;monster&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xCD93A7DB&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Nightshark.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;nightshark&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x19DD9ED1&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Rancherxl.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;rancherxl&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x6210CBB0&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Rancherxl2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;rancherxl2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x7341576B&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Rebel.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;rebel&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xB802DD46&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Rebel2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;rebel2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x8612B64B&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Riata.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;riata&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xA4A4E453&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Sandking.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;sandking&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xB9210FD0&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Sandking2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;sandking2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x3AF8C345&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Technical.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;technical&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x83051506&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Technical2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;technical2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x4662BCBB&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Technical3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;technical3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x50D4D19F&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Trophytruck.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;trophytruck&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x612F4B6&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Trophytruck2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;trophytruck2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xD876DBE2&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Planes==&lt;br /&gt;
&amp;lt;gallery widths=164px heights=100px&amp;gt;&lt;br /&gt;
Image:Alphaz1.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;alphaz1&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xA52F6866&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Avenger.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;avenger&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x81BD2ED0&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Besra.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;besra&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x6CBD1D6D&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Blimp.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;blimp&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xF7004C86&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Blimp2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;blimp2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xDB6B4924&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Bombushka.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;bombushka&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xFE0A508C&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Cargoplane.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;cargoplane&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x15F27762&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Cuban800.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;cuban800&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xD9927FE3&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Dodo.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;dodo&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xCA495705&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Duster.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;duster&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x39D6779E&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Howard.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;howard&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xC3F25753&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Hydra.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;hydra&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x39D6E83F&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Jet.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;jet&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x3F119114&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Lazer.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;lazer&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xB39B0AE6&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Luxor.jpg|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;luxor&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x250B0C5E&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Luxor2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;luxor2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xB79F589E&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Mammatus.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;mammatus&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x97E55D11&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Microlight.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;microlight&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x96E24857&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Miljet.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;miljet&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x9D80F93&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Mogul.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;mogul&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xD35698EF&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Molotok.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;molotok&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x5D56F01B&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Nimbus.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;nimbus&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xB2CF7250&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Nokota.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;nokota&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x3DC92356&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Pyro.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;pyro&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xAD6065C0&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Rogue.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;rogue&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xC5DD6967&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Seabreeze.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;seabreeze&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xE8983F9F&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Shamal.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;shamal&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xB79C1BF5&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Starling.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;starling&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x9A9EB7DE&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Stunt.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;stunt&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x81794C70&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Titan.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;titan&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x761E2AD3&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Tula.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tula&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x3E2E4F8A&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Velum.jpg|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;velum&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x9C429B6A&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Velum2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;velum2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x403820E8&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Vestra.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;vestra&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x4FF77E37&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Volatol.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;volatol&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x1AAD0DED&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SUVs==&lt;br /&gt;
&amp;lt;gallery widths=164px heights=100px&amp;gt;&lt;br /&gt;
Image:Baller.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;baller&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xCFCA3668&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Baller2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;baller2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x8852855&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Baller3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;baller3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x6FF0F727&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Baller4.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;baller4&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x25CBE2E2&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Baller5.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;baller5&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x1C09CF5E&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Baller6.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;baller6&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x27B4E6B0&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Bjxl.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;bjxl&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x32B29A4B&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Cavalcade.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;cavalcade&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x779F23AA&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Cavalcade2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;cavalcade2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xD0EB2BE5&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Contender.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;contender&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x28B67ACA&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Dubsta.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;dubsta&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x462FE277&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Dubsta2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;dubsta2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xE882E5F6&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Fq2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;fq2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xBC32A33B&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Granger.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;granger&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x9628879C&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Gresley.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;gresley&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xA3FC0F4D&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Habanero.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;habanero&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x34B7390F&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Huntley.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;huntley&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x1D06D681&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Landstalker.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;landstalker&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x4BA4E8DC&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Mesa.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;mesa&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x36848602&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Mesa2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;mesa2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xD36A4B44&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Patriot.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;patriot&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xCFCFEB3B&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Radi.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;radi&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x9D96B45B&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Rocoto.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;rocoto&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x7F5C91F1&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Seminole.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;seminole&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x48CECED3&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Serrano.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;serrano&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x4FB1A214&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Xls.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;xls&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x47BBCF2E&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Xls2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;xls2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xE6401328&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sedans==&lt;br /&gt;
&amp;lt;gallery widths=164px heights=100px&amp;gt;&lt;br /&gt;
Image:Asea.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;asea&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x94204D89&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Asea2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;asea2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x9441D8D5&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Asterope.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;asterope&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x8E9254FB&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Cog55.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;cog55&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x360A438E&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Cog552.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;cog552&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x29FCD3E4&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Cognoscenti.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;cognoscenti&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x86FE0B60&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Cognoscenti2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;cognoscenti2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xDBF2D57A&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Emperor.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;emperor&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xD7278283&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Emperor2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;emperor2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x8FC3AADC&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Emperor3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;emperor3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xB5FCF74E&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Fugitive.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;fugitive&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x71CB2FFB&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Glendale.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;glendale&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x47A6BC1&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Ingot.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;ingot&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xB3206692&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Intruder.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;intruder&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x34DD8AA1&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Limo2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;limo2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xF92AEC4D&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Premier.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;premier&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x8FB66F9B&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Primo.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;primo&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xBB6B404F&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Primo2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;primo2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x86618EDA&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Regina.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;regina&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xFF22D208&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Romero.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;romero&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x2560B2FC&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Schafter2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;schafter2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xB52B5113&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Schafter5.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;schafter5&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xCB0E7CD9&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Schafter6.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;schafter6&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x72934BE4&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Stanier.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;stanier&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xA7EDE74D&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Stratum.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;stratum&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x66B4FC45&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Stretch.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;stretch&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x8B13F083&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Superd.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;superd&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x42F2ED16&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Surge.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;surge&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x8F0E3594&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Tailgater.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tailgater&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xC3DDFDCE&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Warrener.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;warrener&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x51D83328&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Washington.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;washington&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x69F06B57&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Service==&lt;br /&gt;
&amp;lt;gallery widths=164px heights=100px&amp;gt;&lt;br /&gt;
Image:Airbus.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;airbus&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x4C80EB0E&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Brickade.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;brickade&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xEDC6F847&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Bus.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;bus&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xD577C962&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Coach.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;coach&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x84718D34&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Rallytruck.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;rallytruck&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x829A3C44&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Rentalbus.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;rentalbus&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xBE819C63&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Taxi.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;taxi&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xC703DB5F&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Tourbus.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tourbus&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x73B1C3CB&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Trash.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;trash&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x72435A19&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Trash2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;trash2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xB527915C&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Wastelander.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;wastelander&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x8E08EC82&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sports==&lt;br /&gt;
&amp;lt;gallery widths=164px heights=100px&amp;gt;&lt;br /&gt;
Image:Alpha.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;alpha&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x2DB8D1AA&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Banshee.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;banshee&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xC1E908D2&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Bestiagts.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;bestiagts&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x4BFCF28B&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Blista2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;blista2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x3DEE5EDA&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Blista3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;blista3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xDCBC1C3B&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Buffalo.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;buffalo&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xEDD516C6&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Buffalo2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;buffalo2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x2BEC3CBE&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Buffalo3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;buffalo3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xE2C013E&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Carbonizzare.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;carbonizzare&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x7B8AB45F&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Comet2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;comet2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xC1AE4D16&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Comet3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;comet3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x877358AD&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Comet4.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;comet4&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x5D1903F9&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Coquette.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;coquette&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x67BC037&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Elegy.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;elegy&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xBBA2261&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Elegy2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;elegy2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xDE3D9D22&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Feltzer2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;feltzer2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x8911B9F5&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Furoregt.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;furoregt&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xBF1691E0&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Fusilade.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;fusilade&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x1DC0BA53&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Futo.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;futo&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x7836CE2F&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Jester.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;jester&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xB2A716A3&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Jester2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;jester2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xBE0E6126&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Khamelion.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;khamelion&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x206D1B68&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Kuruma.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;kuruma&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xAE2BFE94&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Kuruma2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;kuruma2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x187D938D&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Lynx2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;lynx2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x5DCA7C9A&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Massacro.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;massacro&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xF77ADE32&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Massacro2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;massacro2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xDA5819A3&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Neon.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;neon&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x91CA96EE&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Ninef.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;ninef&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x3D8FA25C&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Ninef2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;ninef2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xA8E38B01&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Omnis.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;omnis&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xD1AD4937&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Pariah.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;pariah&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x33B98FE2&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Penumbra.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;penumbra&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xE9805550&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Raiden.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;raiden&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xA4D99B7D&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Rapidgt.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;rapidgt&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x8CB29A14&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Rapidgt2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;rapidgt2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x679450AF&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Raptor.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;raptor&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xD7C56D39&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Revolter.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;revolter&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xE78CC3D9&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Ruston.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;ruston&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x2AE524A8&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Schafter3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;schafter3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xA774B5A6&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Schafter4.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;schafter4&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x58CF185C&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Schwarzer.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;schwarzer&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xD37B7976&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Sentinel3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;sentinel3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x41D149AA&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Seven70.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;seven70&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x97398A4B&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Specter.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;specter&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x706E2B40&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Specter2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;specter2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x400F5147&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Streiter.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;streiter&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x67D2B389&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Sultan.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;sultan&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x39DA2754&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Surano.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;surano&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x16E478C1&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Tampa2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tampa2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xC0240885&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Tropos.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tropos&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x707E63A4&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Verlierer2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;verlierer2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x41B77FA4&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sports Classic==&lt;br /&gt;
&amp;lt;gallery widths=164px heights=100px&amp;gt;&lt;br /&gt;
Image:Ardent.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;ardent&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x97E5533&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Btype.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;btype&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x6FF6914&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Btype2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;btype2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xCE6B35A4&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Btype3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;btype3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xDC19D101&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Casco.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;casco&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x3822BDFE&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Cheetah2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;cheetah2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xD4E5F4D&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Coquette2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;coquette2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x3C4E2113&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Deluxo.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;deluxo&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x586765FB&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Feltzer3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;feltzer3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xA29D6D10&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Gt500.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;gt500&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x8408F33A&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Infernus2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;infernus2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xAC33179C&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Jb700.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;jb700&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x3EAB5555&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Mamba.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;mamba&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x9CFFFC56&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Manana.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;manana&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x81634188&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Monroe.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;monroe&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xE62B361B&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Peyote.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;peyote&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x6D19CCBC&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Pigalle.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;pigalle&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x404B6381&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Rapidgt3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;rapidgt3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x7A2EF5E4&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Retinue.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;retinue&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x6DBD6C0A&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Savestra.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;savestra&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x35DED0DD&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Stinger.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;stinger&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x5C23AF9B&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Stingergt.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;stingergt&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x82E499FA&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Stromberg.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;stromberg&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x34DBA661&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Torero.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;torero&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x59A9E570&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Tornado.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tornado&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x1BB290BC&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Tornado2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tornado2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x5B42A5C4&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Tornado3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tornado3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x690A4153&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Tornado4.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tornado4&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x86CF7CDD&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Tornado5.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tornado5&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x94DA98EF&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Tornado6.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tornado6&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xA31CB573&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Turismo2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;turismo2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xC575DF11&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Viseris.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;viseris&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xE8A8BA94&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Ztype.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;ztype&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x2D3BD401&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Super==&lt;br /&gt;
&amp;lt;gallery widths=164px heights=100px&amp;gt;&lt;br /&gt;
Image:Adder.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;adder&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xB779A091&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Autarch.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;autarch&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xED552C74&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Banshee2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;banshee2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x25C5AF13&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Bullet.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;bullet&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x9AE6DDA1&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Cheetah.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;cheetah&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xB1D95DA0&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Cyclone.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;cyclone&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x52FF9437&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Entityxf.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;entityxf&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xB2FE5CF9&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Fmj.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;fmj&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x5502626C&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Gp1.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;gp1&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x4992196C&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Infernus.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;infernus&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x18F25AC7&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Italigtb.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;italigtb&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x85E8E76B&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Italigtb2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;italigtb2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xE33A477B&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Le7b.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;le7b&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xB6846A55&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Nero.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;nero&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x3DA47243&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Nero2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;nero2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x4131F378&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Osiris.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;osiris&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x767164D6&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Penetrator.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;penetrator&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x9734F3EA&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Pfister811.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;pfister811&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x92EF6E04&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Prototipo.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;prototipo&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x7E8F677F&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Reaper.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;reaper&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xDF381E5&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Sc1.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;sc1&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x5097F589&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Sheava.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;sheava&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x30D3F6D8&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Sultanrs.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;sultanrs&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xEE6024BC&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:T20.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;t20&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x6322B39A&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Tempesta.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tempesta&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x1044926F&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Turismor.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;turismor&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x185484E1&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Tyrus.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tyrus&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x7B406EFB&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Vacca.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;vacca&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x142E0DC3&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Vagner.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;vagner&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x7397224C&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Vigilante.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;vigilante&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xB5EF4C33&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Visione.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;visione&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xC4810400&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Voltic.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;voltic&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x9F4B77BE&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Voltic2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;voltic2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x3AF76F4A&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Xa21.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;xa21&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x36B4A8A9&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Zentorno.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;zentorno&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xAC5DF515&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Trailer==&lt;br /&gt;
&amp;lt;gallery widths=164px heights=100px&amp;gt;&lt;br /&gt;
Image:ArmyTanker.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;armytanker&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xB8081009&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:ArmyTrailer2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;armytrailer2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x9E6B14D6&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:BaleTrailer.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;baletrailer&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xE82AE656&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:BoatTrailer.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;boattrailer&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x1F3D44B5&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:CableCar.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;cablecar&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xC6C3242D&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:DockTrailer.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;docktrailer&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x806EFBEE&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:GrainTrailer.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;graintrailer&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x3CC7F596&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:PropTrailer.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;proptrailer&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x153E1B0A&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:RakeTrailer.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;raketrailer&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x174CB172&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:TR2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tr2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x7BE032C6&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:TR3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tr3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x6A59902D&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:TR4.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tr4&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x7CAB34D0&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:TRFlat.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;trflat&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xAF62F6B2&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:TVTrailer.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tvtrailer&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x967620BE&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Tanker.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tanker&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xD46F4737&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Tanker2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tanker2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x74998082&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:TrailerLogs.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;trailerlogs&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x782A236D&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:TrailerSmall.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;trailersmall&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x2A72BEAB&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Trailers.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;trailers&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xCBB2BE0E&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Trailers2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;trailers2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xA1DA3C91&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Trailers3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;trailers3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x8548036D&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
==Trains==&lt;br /&gt;
&amp;lt;gallery widths=164px heights=100px&amp;gt;&lt;br /&gt;
Image:Freight.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;freight&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x3D6AAA9B&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:FreightCar.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;freightcar&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x0AFD22A6&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:FreightCont1.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;freightcont1&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x36DCFF98&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:FreightCont2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;freightcont2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x0E512E79&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:FreightGrain.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;freightgrain&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x264D9262&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:TankerCar.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tankercar&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x22EDDC30&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Utility==&lt;br /&gt;
&amp;lt;gallery widths=164px heights=100px&amp;gt;&lt;br /&gt;
Image:Airtug.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;airtug&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x5D0AAC8F&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Caddy.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;caddy&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x44623884&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Caddy2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;caddy2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xDFF0594C&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Caddy3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;caddy3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xD227BDBB&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Docktug.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;docktug&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xCB44B1CA&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Forklift.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;forklift&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x58E49664&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Mower.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;mower&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x6A4BD8F6&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Ripley.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;ripley&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xCD935EF9&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Sadler.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;sadler&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xDC434E51&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Sadler2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;sadler2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x2BC345D1&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Scrap.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;scrap&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x9A9FD3DF&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Towtruck.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;towtruck&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xB12314E0&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Towtruck2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;towtruck2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xE5A2D6C6&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Tractor.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tractor&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x61D6BA8C&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Tractor2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tractor2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x843B73DE&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Tractor3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;tractor3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x562A97BD&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Utillitruck.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;utillitruck&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x1ED0A534&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Utillitruck2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;utillitruck2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x34E6BF6B&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Utillitruck3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;utillitruck3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x7F2153DF&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Vans==&lt;br /&gt;
&amp;lt;gallery widths=164px heights=100px&amp;gt;&lt;br /&gt;
Image:Bison.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;bison&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xFEFD644F&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Bison2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;bison2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x7B8297C5&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Bison3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;bison3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x67B3F020&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:BobcatXL.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;bobcatxl&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x3FC5D440&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Boxville.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;boxville&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x898ECCEA&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Boxville2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;boxville2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xF21B33BE&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Boxville3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;boxville3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x07405E08&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Boxville4.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;boxville4&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x1A79847A&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:boxville5.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;boxville5&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x28AD20E1&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Burrito.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;burrito&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xAFBB2CA4&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Burrito2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;burrito2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xC9E8FF76&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Burrito3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;burrito3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x98171BD3&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Burrito4.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;burrito4&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x353B561D&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Burrito5.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;burrito5&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x437CF2A0&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Camper.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;camper&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x6FD95F68&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:GBurrito.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;gburrito&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x97FA4F36&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:GBurrito2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;gburrito2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x11AA0E14&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Journey.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;journey&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xF8D48E7A&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Minivan.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;minivan&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xED7EADA4&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Minivan2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;minivan2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xBCDE91F0&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Paradise.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;paradise&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x58B3979C&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Pony.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;pony&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xF8DE29A8&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Pony2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;pony2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x38408341&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Rumpo.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;rumpo&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x4543B74D&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Rumpo2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;rumpo2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x961AFEF7&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Rumpo3.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;rumpo3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x57F682AF&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Speedo.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;speedo&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xCFB3870C&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Speedo2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;speedo2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x2B6DC64A&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Surfer.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;surfer&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x29B0DA97&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Surfer2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;surfer2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0xB1D80E06&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Taco.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;taco&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x744CA80D&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Youga.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;youga&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x03E5F6B8&amp;lt;/span&amp;gt;&lt;br /&gt;
Image:Youga2.png|&#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;youga2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hash:&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;0x3D29CD2B&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Useful snippet ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
vehicleHashes = {&lt;br /&gt;
    adder: 0xB779A091,&lt;br /&gt;
    airbus: 0x4C80EB0E,&lt;br /&gt;
    airtug: 0x5D0AAC8F,&lt;br /&gt;
    akuma: 0x63ABADE7,&lt;br /&gt;
    alpha: 0x2DB8D1AA,&lt;br /&gt;
    ambulance: 0x45D56ADA,&lt;br /&gt;
    annihilator: 0x31F0B376,&lt;br /&gt;
    armytanker: 0xB8081009,&lt;br /&gt;
    armytrailer2: 0x9E6B14D6,&lt;br /&gt;
    armytrailer: 0xA7FF33F5,&lt;br /&gt;
    asea2: 0x9441D8D5,&lt;br /&gt;
    asea: 0x94204D89,&lt;br /&gt;
    asterope: 0x8E9254FB,&lt;br /&gt;
    autarch: 0xED552C74,&lt;br /&gt;
    avenger2: 0x18606535,&lt;br /&gt;
    avenger: 0x81BD2ED0,&lt;br /&gt;
    bagger: 0x806B9CC3,&lt;br /&gt;
    baletrailer: 0xE82AE656,&lt;br /&gt;
    baller2: 0x08852855,&lt;br /&gt;
    baller: 0xCFCA3668,&lt;br /&gt;
    banshee: 0xC1E908D2,&lt;br /&gt;
    barracks2: 0x4008EABB,&lt;br /&gt;
    barracks3: 0x2592B5CF,&lt;br /&gt;
    barracks: 0xCEEA3F4B,&lt;br /&gt;
    barrage: 0xF34DFB25,&lt;br /&gt;
    bati2: 0xCADD5D2D,&lt;br /&gt;
    bati: 0xF9300CC5,&lt;br /&gt;
    benson: 0x7A61B330,&lt;br /&gt;
    besra: 0x6CBD1D6D,&lt;br /&gt;
    bfinjection: 0x432AA566,&lt;br /&gt;
    biff: 0x32B91AE8,&lt;br /&gt;
    bifta: 0xEB298297,&lt;br /&gt;
    bison2: 0x7B8297C5,&lt;br /&gt;
    bison3: 0x67B3F020,&lt;br /&gt;
    bison: 0xFEFD644F,&lt;br /&gt;
    bjxl: 0x32B29A4B,&lt;br /&gt;
    blade: 0xB820ED5E,&lt;br /&gt;
    blazer2: 0xFD231729,&lt;br /&gt;
    blazer3: 0xB44F0582,&lt;br /&gt;
    blazer: 0x8125BCF9,&lt;br /&gt;
    blimp2: 0xDB6B4924,&lt;br /&gt;
    blimp: 0xF7004C86,&lt;br /&gt;
    blista2: 0x3DEE5EDA,&lt;br /&gt;
    blista3: 0xDCBC1C3B,&lt;br /&gt;
    blista: 0xEB70965F,&lt;br /&gt;
    bmx: 0x43779C54,&lt;br /&gt;
    boattrailer: 0x1F3D44B5,&lt;br /&gt;
    bobcatxl: 0x3FC5D440,&lt;br /&gt;
    bodhi2: 0xAA699BB6,&lt;br /&gt;
    bombushka: 0xFE0A508C,&lt;br /&gt;
    boxville2: 0xF21B33BE,&lt;br /&gt;
    boxville3: 0x07405E08,&lt;br /&gt;
    boxville4: 0x1A79847A,&lt;br /&gt;
    boxville: 0x898ECCEA,&lt;br /&gt;
    brawler: 0xA7CE1BC5,&lt;br /&gt;
    brickade: 0xEDC6F847,&lt;br /&gt;
    btype: 0x06FF6914,&lt;br /&gt;
    buccaneer: 0xD756460C,&lt;br /&gt;
    buffalo2: 0x2BEC3CBE,&lt;br /&gt;
    buffalo3: 0x0E2C013E,&lt;br /&gt;
    buffalo: 0xEDD516C6,&lt;br /&gt;
    bulldozer: 0x7074F39D,&lt;br /&gt;
    bullet: 0x9AE6DDA1,&lt;br /&gt;
    burrito2: 0xC9E8FF76,&lt;br /&gt;
    burrito3: 0x98171BD3,&lt;br /&gt;
    burrito4: 0x353B561D,&lt;br /&gt;
    burrito5: 0x437CF2A0,&lt;br /&gt;
    burrito: 0xAFBB2CA4,&lt;br /&gt;
    bus: 0xD577C962,&lt;br /&gt;
    buzzard2: 0x2C75F0DD,&lt;br /&gt;
    buzzard: 0x2F03547B,&lt;br /&gt;
    cablecar: 0xC6C3242D,&lt;br /&gt;
    caddy2: 0xDFF0594C,&lt;br /&gt;
    caddy: 0x44623884,&lt;br /&gt;
    camper: 0x6FD95F68,&lt;br /&gt;
    carbonizzare: 0x7B8AB45F,&lt;br /&gt;
    carbonrs: 0x00ABB0C0,&lt;br /&gt;
    cargobob2: 0x60A7EA10,&lt;br /&gt;
    cargobob3: 0x53174EEF,&lt;br /&gt;
    cargobob: 0xFCFCB68B,&lt;br /&gt;
    cargoplane: 0x15F27762,&lt;br /&gt;
    casco: 0x3822BDFE,&lt;br /&gt;
    cavalcade2: 0xD0EB2BE5,&lt;br /&gt;
    cavalcade: 0x779F23AA,&lt;br /&gt;
    cheetah2: 0x0D4E5F4D,&lt;br /&gt;
    cheetah: 0xB1D95DA0,&lt;br /&gt;
    chernobog: 0xD6BC7523,&lt;br /&gt;
    chino2: 0xAED64A63,&lt;br /&gt;
    chino: 0x14D69010,&lt;br /&gt;
    cliffhanger: 0x17420102,&lt;br /&gt;
    coach: 0x84718D34,&lt;br /&gt;
    cogcabrio: 0x13B57D8A,&lt;br /&gt;
    cognoscenti2: 0xDBF2D57A,&lt;br /&gt;
    cognoscenti: 0x86FE0B60,&lt;br /&gt;
    comet2: 0xC1AE4D16,&lt;br /&gt;
    comet3: 0x877358AD,&lt;br /&gt;
    comet4: 0x5D1903F9,&lt;br /&gt;
    comet5: 0x276D98A3,&lt;br /&gt;
    contender: 0x28B67ACA,&lt;br /&gt;
    coquette2: 0x3C4E2113,&lt;br /&gt;
    coquette3: 0x2EC385FE,&lt;br /&gt;
    coquette: 0x067BC037,&lt;br /&gt;
    cruiser: 0x1ABA13B5,&lt;br /&gt;
    crusader: 0x132D5A1A,&lt;br /&gt;
    cuban800: 0xD9927FE3,&lt;br /&gt;
    cutter: 0xC3FBA120,&lt;br /&gt;
    daemon: 0x77934CEE,&lt;br /&gt;
    deluxo: 0x586765FB,&lt;br /&gt;
    dilettante2: 0x64430650,&lt;br /&gt;
    dilettante: 0xBC993509,&lt;br /&gt;
    dinghy2: 0x107F392C,&lt;br /&gt;
    dinghy3: 0x1E5E54EA,&lt;br /&gt;
    dinghy4: 0x33B47F96,&lt;br /&gt;
    dinghy: 0x3D961290,&lt;br /&gt;
    dloader: 0x698521E3,&lt;br /&gt;
    docktrailer: 0x806EFBEE,&lt;br /&gt;
    docktug: 0xCB44B1CA,&lt;br /&gt;
    dodo: 0xCA495705,&lt;br /&gt;
    dominator2: 0xC96B73D9,&lt;br /&gt;
    dominator: 0x04CE68AC,&lt;br /&gt;
    double: 0x9C669788,&lt;br /&gt;
    dubsta2: 0xE882E5F6,&lt;br /&gt;
    dubsta3: 0xB6410173,&lt;br /&gt;
    dubsta: 0x462FE277,&lt;br /&gt;
    dukes2: 0xEC8F7094,&lt;br /&gt;
    dukes: 0x2B26F456,&lt;br /&gt;
    dump: 0x810369E2,&lt;br /&gt;
    dune2: 0x1FD824AF,&lt;br /&gt;
    dune: 0x9CF21E0F,&lt;br /&gt;
    duster: 0x39D6779E,&lt;br /&gt;
    elegy2: 0xDE3D9D22,&lt;br /&gt;
    elegy: 0x0BBA2261,&lt;br /&gt;
    emperor2: 0x8FC3AADC,&lt;br /&gt;
    emperor3: 0xB5FCF74E,&lt;br /&gt;
    emperor: 0xD7278283,&lt;br /&gt;
    enduro: 0x6882FA73,&lt;br /&gt;
    entityxf: 0xB2FE5CF9,&lt;br /&gt;
    exemplar: 0xFFB15B5E,&lt;br /&gt;
    f620: 0xDCBCBE48,&lt;br /&gt;
    faggio2: 0x0350D1AB,&lt;br /&gt;
    faggio3: 0xB328B188,&lt;br /&gt;
    faggio: 0x9229E4EB,&lt;br /&gt;
    fbi2: 0x9DC66994,&lt;br /&gt;
    fbi: 0x432EA949,&lt;br /&gt;
    felon2: 0xFAAD85EE,&lt;br /&gt;
    felon: 0xE8A8BDA8,&lt;br /&gt;
    feltzer2: 0x8911B9F5,&lt;br /&gt;
    feltzer3: 0xA29D6D10,&lt;br /&gt;
    firetruck: 0x73920F8E,&lt;br /&gt;
    firetruk: 0x73920F8E,&lt;br /&gt;
    fixter: 0xCE23D3BF,&lt;br /&gt;
    flatbed: 0x50B0215A,&lt;br /&gt;
    forklift: 0x58E49664,&lt;br /&gt;
    fq2: 0xBC32A33B,&lt;br /&gt;
    freight: 0x3D6AAA9B,&lt;br /&gt;
    freightcar: 0x0AFD22A6,&lt;br /&gt;
    freightcont1: 0x36DCFF98,&lt;br /&gt;
    freightcont2: 0x0E512E79,&lt;br /&gt;
    freightgrain: 0x264D9262,&lt;br /&gt;
    freighttrailer: 0xD1ABB666,&lt;br /&gt;
    frogger2: 0x742E9AC0,&lt;br /&gt;
    frogger: 0x2C634FBD,&lt;br /&gt;
    fugitive: 0x71CB2FFB,&lt;br /&gt;
    furoregt: 0xBF1691E0,&lt;br /&gt;
    fusilade: 0x1DC0BA53,&lt;br /&gt;
    futo: 0x7836CE2F,&lt;br /&gt;
    gauntlet2: 0x14D22159,&lt;br /&gt;
    gauntlet: 0x94B395C5,&lt;br /&gt;
    gburrito2: 0x11AA0E14,&lt;br /&gt;
    gburrito: 0x97FA4F36,&lt;br /&gt;
    glendale: 0x047A6BC1,&lt;br /&gt;
    graintrailer: 0x3CC7F596,&lt;br /&gt;
    granger: 0x9628879C,&lt;br /&gt;
    gresley: 0xA3FC0F4D,&lt;br /&gt;
    gt500: 0x8408F33A,&lt;br /&gt;
    guardian: 0x825A9F4C,&lt;br /&gt;
    habanero: 0x34B7390F,&lt;br /&gt;
    hakuchou: 0x4B6C568A,&lt;br /&gt;
    handler: 0x1A7FCEFA,&lt;br /&gt;
    hauler: 0x5A82F9AE,&lt;br /&gt;
    havok: 0x89BA59F5,&lt;br /&gt;
    hermes: 0x00E83C17,&lt;br /&gt;
    hexer: 0x11F76C14,&lt;br /&gt;
    hotknife: 0x0239E390,&lt;br /&gt;
    huntley: 0x1D06D681,&lt;br /&gt;
    hustler: 0x23CA25F2,&lt;br /&gt;
    hydra: 0x39D6E83F,&lt;br /&gt;
    infernus2: 0xAC33179C,&lt;br /&gt;
    infernus: 0x18F25AC7,&lt;br /&gt;
    ingot: 0xB3206692,&lt;br /&gt;
    innovation: 0xF683EACA,&lt;br /&gt;
    insurgent2: 0x7B7E56F0,&lt;br /&gt;
    insurgent: 0x9114EADA,&lt;br /&gt;
    intruder: 0x34DD8AA1,&lt;br /&gt;
    issi2: 0xB9CB3B69,&lt;br /&gt;
    jackal: 0xDAC67112,&lt;br /&gt;
    jb700: 0x3EAB5555,&lt;br /&gt;
    jester2: 0xBE0E6126,&lt;br /&gt;
    jester: 0xB2A716A3,&lt;br /&gt;
    jet: 0x3F119114,&lt;br /&gt;
    jetmax: 0x33581161,&lt;br /&gt;
    journey: 0xF8D48E7A,&lt;br /&gt;
    kalahari: 0x05852838,&lt;br /&gt;
    kamacho: 0xF8C2E0E7,&lt;br /&gt;
    khamelion: 0x206D1B68,&lt;br /&gt;
    khanjali: 0xAA6F980A,&lt;br /&gt;
    kuruma2: 0x187D938D,&lt;br /&gt;
    kuruma: 0xAE2BFE94,&lt;br /&gt;
    landstalker: 0x4BA4E8DC,&lt;br /&gt;
    lazer: 0xB39B0AE6,&lt;br /&gt;
    lectro: 0x26321E67,&lt;br /&gt;
    lguard: 0x1BF8D381,&lt;br /&gt;
    luxor2: 0xB79F589E,&lt;br /&gt;
    luxor: 0x250B0C5E,&lt;br /&gt;
    mammatus: 0x97E55D11,&lt;br /&gt;
    manana: 0x81634188,&lt;br /&gt;
    manchez: 0xA5325278,&lt;br /&gt;
    marquis: 0xC1CE1183,&lt;br /&gt;
    marshall: 0x49863E9C,&lt;br /&gt;
    massacro2: 0xDA5819A3,&lt;br /&gt;
    massacro: 0xF77ADE32,&lt;br /&gt;
    maverick: 0x9D0450CA,&lt;br /&gt;
    mesa2: 0xD36A4B44,&lt;br /&gt;
    mesa3: 0x84F42E51,&lt;br /&gt;
    mesa: 0x36848602,&lt;br /&gt;
    metrotrain: 0x33C9E158,&lt;br /&gt;
    miljet: 0x09D80F93,&lt;br /&gt;
    minivan: 0xED7EADA4,&lt;br /&gt;
    mixer2: 0x1C534995,&lt;br /&gt;
    mixer: 0xD138A6BB,&lt;br /&gt;
    monroe: 0xE62B361B,&lt;br /&gt;
    monster: 0xCD93A7DB,&lt;br /&gt;
    mower: 0x6A4BD8F6,&lt;br /&gt;
    mule2: 0xC1632BEB,&lt;br /&gt;
    mule3: 0x85A5B471,&lt;br /&gt;
    mule: 0x35ED670B,&lt;br /&gt;
    nemesis: 0xDA288376,&lt;br /&gt;
    neon: 0x91CA96EE,&lt;br /&gt;
    ninef2: 0xA8E38B01,&lt;br /&gt;
    ninef: 0x3D8FA25C,&lt;br /&gt;
    oppressor: 0x34B82784,&lt;br /&gt;
    oracle2: 0xE18195B2,&lt;br /&gt;
    oracle: 0x506434F6,&lt;br /&gt;
    osiris: 0x767164D6,&lt;br /&gt;
    packer: 0x21EEE87D,&lt;br /&gt;
    panto: 0xE644E480,&lt;br /&gt;
    paradise: 0x58B3979C,&lt;br /&gt;
    pariah: 0x33B98FE2,&lt;br /&gt;
    patriot: 0xCFCFEB3B,&lt;br /&gt;
    pbus: 0x885F3671,&lt;br /&gt;
    pcj: 0xC9CEAF06,&lt;br /&gt;
    penumbra: 0xE9805550,&lt;br /&gt;
    peyote: 0x6D19CCBC,&lt;br /&gt;
    phantom: 0x809AA4CB,&lt;br /&gt;
    phoenix: 0x831A21D5,&lt;br /&gt;
    picador: 0x59E0FBF3,&lt;br /&gt;
    pigalle: 0x404B6381,&lt;br /&gt;
    police2: 0x9F05F101,&lt;br /&gt;
    police3: 0x71FA16EA,&lt;br /&gt;
    police4: 0x8A63C7B9,&lt;br /&gt;
    police: 0x79FBB0C5,&lt;br /&gt;
    policeb: 0xFDEFAEC3,&lt;br /&gt;
    policeold1: 0xA46462F7,&lt;br /&gt;
    policeold2: 0x95F4C618,&lt;br /&gt;
    policet: 0x1B38E955,&lt;br /&gt;
    polmav: 0x1517D4D9,&lt;br /&gt;
    pony2: 0x38408341,&lt;br /&gt;
    pony: 0xF8DE29A8,&lt;br /&gt;
    pounder: 0x7DE35E7D,&lt;br /&gt;
    prairie: 0xA988D3A2,&lt;br /&gt;
    pranger: 0x2C33B46E,&lt;br /&gt;
    predator: 0xE2E7D4AB,&lt;br /&gt;
    premier: 0x8FB66F9B,&lt;br /&gt;
    primo: 0xBB6B404F,&lt;br /&gt;
    proptrailer: 0x153E1B0A,&lt;br /&gt;
    prototipo: 0x7E8F677F,&lt;br /&gt;
    radi: 0x9D96B45B,&lt;br /&gt;
    raiden: 0xA4D99B7D,&lt;br /&gt;
    raketrailer: 0x174CB172,&lt;br /&gt;
    rancherxl2: 0x7341576B,&lt;br /&gt;
    rancherxl: 0x6210CBB0,&lt;br /&gt;
    rapidgt2: 0x679450AF,&lt;br /&gt;
    rapidgt: 0x8CB29A14,&lt;br /&gt;
    ratbike: 0x6FACDF31,&lt;br /&gt;
    ratloader2: 0xDCE1D9F7,&lt;br /&gt;
    ratloader: 0xD83C13CE,&lt;br /&gt;
    rebel2: 0x8612B64B,&lt;br /&gt;
    rebel: 0xB802DD46,&lt;br /&gt;
    regina: 0xFF22D208,&lt;br /&gt;
    rentalbus: 0xBE819C63,&lt;br /&gt;
    revolter: 0xE78CC3D9,&lt;br /&gt;
    rhapsody: 0x322CF98F,&lt;br /&gt;
    rhino: 0x2EA68690,&lt;br /&gt;
    riata: 0xA4A4E453,&lt;br /&gt;
    riot2: 0x9B16A3B4,&lt;br /&gt;
    riot: 0xB822A1AA,&lt;br /&gt;
    ripley: 0xCD935EF9,&lt;br /&gt;
    rocoto: 0x7F5C91F1,&lt;br /&gt;
    romero: 0x2560B2FC,&lt;br /&gt;
    rubble: 0x9A5B1DCC,&lt;br /&gt;
    ruffian: 0xCABD11E8,&lt;br /&gt;
    ruiner2: 0x381E10BD,&lt;br /&gt;
    ruiner: 0xF26CEFF9,&lt;br /&gt;
    rumpo2: 0x961AFEF7,&lt;br /&gt;
    rumpo3: 0x57F682AF,&lt;br /&gt;
    rumpo: 0x4543B74D,&lt;br /&gt;
    sabregt: 0x9B909C94,&lt;br /&gt;
    sadler2: 0x2BC345D1,&lt;br /&gt;
    sadler: 0xDC434E51,&lt;br /&gt;
    sanchez2: 0xA960B13E,&lt;br /&gt;
    sanchez: 0x2EF89E46,&lt;br /&gt;
    sandking2: 0x3AF8C345,&lt;br /&gt;
    sandking: 0xB9210FD0,&lt;br /&gt;
    savage: 0xFB133A17,&lt;br /&gt;
    savestra: 0x35DED0DD,&lt;br /&gt;
    sc1: 0x5097F589,&lt;br /&gt;
    schafter2: 0xB52B5113,&lt;br /&gt;
    schafter3: 0xA774B5A6,&lt;br /&gt;
    schafter4: 0x58CF185C,&lt;br /&gt;
    schafter5: 0xCB0E7CD9,&lt;br /&gt;
    schafter6: 0x72934BE4,&lt;br /&gt;
    schwarzer: 0xD37B7976,&lt;br /&gt;
    scorcher: 0xF4E1AA15,&lt;br /&gt;
    scrap: 0x9A9FD3DF,&lt;br /&gt;
    seashark2: 0xDB4388E4,&lt;br /&gt;
    seashark: 0xC2974024,&lt;br /&gt;
    seminole: 0x48CECED3,&lt;br /&gt;
    sentinel2: 0x3412AE2D,&lt;br /&gt;
    sentinel3: 0x41D149AA,&lt;br /&gt;
    sentinel: 0x50732C82,&lt;br /&gt;
    serrano: 0x4FB1A214,&lt;br /&gt;
    shamal: 0xB79C1BF5,&lt;br /&gt;
    sheriff2: 0x72935408,&lt;br /&gt;
    sheriff: 0x9BAA707C,&lt;br /&gt;
    shotaro: 0xE7D2A16E,&lt;br /&gt;
    skylift: 0x3E48BF23,&lt;br /&gt;
    slamvan2: 0x31ADBBFC,&lt;br /&gt;
    slamvan: 0x2B7F9DE3,&lt;br /&gt;
    sovereign: 0x2C509634,&lt;br /&gt;
    speeder: 0x0DC60D2B,&lt;br /&gt;
    speedo2: 0x2B6DC64A,&lt;br /&gt;
    speedo: 0xCFB3870C,&lt;br /&gt;
    squalo: 0x17DF5EC2,&lt;br /&gt;
    stalion2: 0xE80F67EE,&lt;br /&gt;
    stalion: 0x72A4C31E,&lt;br /&gt;
    stanier: 0xA7EDE74D,&lt;br /&gt;
    stinger: 0x5C23AF9B,&lt;br /&gt;
    stingergt: 0x82E499FA,&lt;br /&gt;
    stockade3: 0xF337AB36,&lt;br /&gt;
    stockade: 0x6827CF72,&lt;br /&gt;
    stratum: 0x66B4FC45,&lt;br /&gt;
    streiter: 0x67D2B389,&lt;br /&gt;
    stretch: 0x8B13F083,&lt;br /&gt;
    stromberg: 0x34DBA661,&lt;br /&gt;
    stunt: 0x81794C70,&lt;br /&gt;
    submersible2: 0xC07107EE,&lt;br /&gt;
    submersible: 0x2DFF622F,&lt;br /&gt;
    sultan: 0x39DA2754,&lt;br /&gt;
    sultanrs: 0xEE6024BC,&lt;br /&gt;
    suntrap: 0xEF2295C9,&lt;br /&gt;
    superd: 0x42F2ED16,&lt;br /&gt;
    surano: 0x16E478C1,&lt;br /&gt;
    surfer2: 0xB1D80E06,&lt;br /&gt;
    surfer: 0x29B0DA97,&lt;br /&gt;
    surge: 0x8F0E3594,&lt;br /&gt;
    swift2: 0x4019CB4C,&lt;br /&gt;
    swift: 0xEBC24DF2,&lt;br /&gt;
    t20: 0x6322B39A,&lt;br /&gt;
    taco: 0x744CA80D,&lt;br /&gt;
    tailgater: 0xC3DDFDCE,&lt;br /&gt;
    tampa2: 0xC0240885,&lt;br /&gt;
    tampa3: 0xB7D9F7F1,&lt;br /&gt;
    tampa: 0x39F9C898,&lt;br /&gt;
    tanker2: 0x74998082,&lt;br /&gt;
    tanker: 0xD46F4737,&lt;br /&gt;
    tankercar: 0x22EDDC30,&lt;br /&gt;
    taxi: 0xC703DB5F,&lt;br /&gt;
    technical: 0x83051506,&lt;br /&gt;
    thrust: 0x6D6F8F43,&lt;br /&gt;
    thruster: 0x58CDAF30,&lt;br /&gt;
    tiptruck2: 0xC7824E5E,&lt;br /&gt;
    tiptruck: 0x02E19879,&lt;br /&gt;
    titan: 0x761E2AD3,&lt;br /&gt;
    tornado2: 0x5B42A5C4,&lt;br /&gt;
    tornado3: 0x690A4153,&lt;br /&gt;
    tornado4: 0x86CF7CDD,&lt;br /&gt;
    tornado: 0x1BB290BC,&lt;br /&gt;
    toro: 0x3FD5AA2F,&lt;br /&gt;
    tourbus: 0x73B1C3CB,&lt;br /&gt;
    towtruck2: 0xE5A2D6C6,&lt;br /&gt;
    towtruck: 0xB12314E0,&lt;br /&gt;
    tr2: 0x7BE032C6,&lt;br /&gt;
    tr3: 0x6A59902D,&lt;br /&gt;
    tr4: 0x7CAB34D0,&lt;br /&gt;
    tractor2: 0x843B73DE,&lt;br /&gt;
    tractor3: 0x562A97BD,&lt;br /&gt;
    tractor: 0x61D6BA8C,&lt;br /&gt;
    trailerlogs: 0x782A236D,&lt;br /&gt;
    trailers2: 0xA1DA3C91,&lt;br /&gt;
    trailers3: 0x8548036D,&lt;br /&gt;
    trailers: 0xCBB2BE0E,&lt;br /&gt;
    trailersmall: 0x2A72BEAB,&lt;br /&gt;
    trash2: 0xB527915C,&lt;br /&gt;
    trash: 0x72435A19,&lt;br /&gt;
    trflat: 0xAF62F6B2,&lt;br /&gt;
    tribike2: 0xB67597EC,&lt;br /&gt;
    tribike3: 0xE823FB48,&lt;br /&gt;
    tribike: 0x4339CD69,&lt;br /&gt;
    tropic: 0x1149422F,&lt;br /&gt;
    turismor: 0x185484E1,&lt;br /&gt;
    tvtrailer: 0x967620BE,&lt;br /&gt;
    utillitruck2: 0x34E6BF6B,&lt;br /&gt;
    utillitruck3: 0x7F2153DF,&lt;br /&gt;
    utillitruck: 0x1ED0A534,&lt;br /&gt;
    vacca: 0x142E0DC3,&lt;br /&gt;
    vader: 0xF79A00F7,&lt;br /&gt;
    valkyrie: 0xA09E15FD,&lt;br /&gt;
    velum2: 0x403820E8,&lt;br /&gt;
    velum: 0x9C429B6A,&lt;br /&gt;
    vestra: 0x4FF77E37,&lt;br /&gt;
    vigero: 0xCEC6B9B7,&lt;br /&gt;
    vindicator: 0xAF599F01,&lt;br /&gt;
    virgo: 0xE2504942,&lt;br /&gt;
    viseris: 0xE8A8BA94,&lt;br /&gt;
    volatol: 0x1AAD0DED,&lt;br /&gt;
    voltic: 0x9F4B77BE,&lt;br /&gt;
    voodoo2: 0x1F3766E3,&lt;br /&gt;
    warrener: 0x51D83328,&lt;br /&gt;
    washington: 0x69F06B57,&lt;br /&gt;
    windsor: 0x5E4327C8,&lt;br /&gt;
    xls2: 0xE6401328,&lt;br /&gt;
    xls: 0x47BBCF2E,&lt;br /&gt;
    yosemite: 0x6F946279,&lt;br /&gt;
    youga: 0x03E5F6B8,&lt;br /&gt;
    z190: 0x3201DD49,&lt;br /&gt;
    zentorno: 0xAC5DF515,&lt;br /&gt;
    zion2: 0xB8E2AE18,&lt;br /&gt;
    zion: 0xBD1B39C3,&lt;br /&gt;
    ztype: 0x2D3BD401&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vehicle Functions ==&lt;br /&gt;
&lt;br /&gt;
=== Server-side ===&lt;br /&gt;
&lt;br /&gt;
*[[Vehicle::Vehicle]]&lt;br /&gt;
*[[Vehicle::destroy]]&lt;br /&gt;
*[[Vehicle::explode]]&lt;br /&gt;
*[[Vehicle::getColor]]&lt;br /&gt;
*[[Vehicle::getColorRGB]]&lt;br /&gt;
*[[Vehicle::getExtra]]&lt;br /&gt;
*[[Vehicle::getMod]]&lt;br /&gt;
*[[Vehicle::getNeonColor]]&lt;br /&gt;
*[[Vehicle::getOccupant]]&lt;br /&gt;
*[[Vehicle::getOccupants]]&lt;br /&gt;
*[[Vehicle::getPaint]]&lt;br /&gt;
*[[Vehicle::isStreamed]]&lt;br /&gt;
*[[Vehicle::isStreamedFor]]&lt;br /&gt;
*[[Vehicle::repair]]&lt;br /&gt;
*[[Vehicle::setColor]]&lt;br /&gt;
*[[Vehicle::setColorRGB]]&lt;br /&gt;
*[[Vehicle::setExtra]]&lt;br /&gt;
*[[Vehicle::setMod]]&lt;br /&gt;
*[[Vehicle::setNeonColor]]&lt;br /&gt;
*[[Vehicle::setOccupant]]&lt;br /&gt;
*[[Vehicle::setPaint]]&lt;br /&gt;
*[[Vehicle::spawn]]&lt;br /&gt;
*[[Entity::destroy]]&lt;br /&gt;
*[[Entity::dist]]&lt;br /&gt;
*[[Entity::distSquared]]&lt;br /&gt;
*[[Entity::getVariable]]&lt;br /&gt;
*[[Entity::setVariable]]&lt;br /&gt;
&lt;br /&gt;
=== Client-side ===&lt;br /&gt;
&lt;br /&gt;
{{Vehicle_function_c}}&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Getting_Started_with_Development_RU&amp;diff=7677</id>
		<title>Getting Started with Development RU</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Getting_Started_with_Development_RU&amp;diff=7677"/>
		<updated>2017-11-07T17:20:19Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: Kostya nad moved page Getting Started with Development RU to Ru:Getting Started with Development&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Ru:Getting Started with Development]]&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Ru:Getting_Started_with_Development&amp;diff=7676</id>
		<title>Ru:Getting Started with Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Ru:Getting_Started_with_Development&amp;diff=7676"/>
		<updated>2017-11-07T17:20:18Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: Kostya nad moved page Getting Started with Development RU to Ru:Getting Started with Development&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
== Требования ==&lt;br /&gt;
&lt;br /&gt;
* [https://cdn.rage.mp/client/updater.exe Апдейтер (он же является установщиком) Rage MP]&lt;br /&gt;
* Базовый JS/NodeJS опыт программирования&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
&lt;br /&gt;
Сегодня мы покажем вам, как начать разработку Вашего сервера с небольшой учебной статьёй. Мы покажем, как создать Ваш ресурс и запустить его на вашем сервере.&lt;br /&gt;
&lt;br /&gt;
== Starting the server ==&lt;br /&gt;
&lt;br /&gt;
Когда Вы загрузите [https://cdn.rage.mp/client/updater.exe Апдейтер] и запустите его, вы получите серверные файлы. Появится папка с названием &amp;lt;code&amp;gt;server-files&amp;lt;/code&amp;gt;. Когда Вы откроете папку и запустите файл server.exe, вы найдете там это:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=800px heights=426px&amp;gt;&lt;br /&gt;
File:server-files.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Client_packages&#039;&#039;&#039;: Это клиентские скрипты. Они скачиваются на компьютер клиента. (Клиентская сторона позволяет создавать GUI (графический интерфейс) и делать работу [https://bitbucket.org/chromiumembedded/cef CEF].&lt;br /&gt;
*&#039;&#039;&#039;Packages&#039;&#039;&#039;: это сторона сервера. (Серверная сторона позволяет управлять игроком и создавать Ваш собственный мир)&lt;br /&gt;
*&#039;&#039;&#039;Maps&#039;&#039;&#039;: Позволяет Вам загружать карты в Ваш мир. Доступна только форма карт JSON.(Большой &#039;&#039;&#039;JSON&#039;&#039;&#039; размер карты иногда не загружается или загружается очень долго.)&lt;br /&gt;
*&#039;&#039;&#039;Plugins&#039;&#039;&#039;: Позволяет загружать Ваши &#039;&#039;&#039;dll&#039;&#039;&#039; плагины.&lt;br /&gt;
*&#039;&#039;&#039;config&#039;&#039;&#039;: Позволяет  Вам редактировать Ваш сервер. Для большей информации [[Server_settings|кликните тут (EN)]].&lt;br /&gt;
&lt;br /&gt;
Конечно, все папки будут пустыми. Если Вы захотите загрузить игровой режим, то доступен [https://github.com/n-n1ks/rage.mp-freeroam Freeroam] игровой режим для изучения или для Вашего сервера.&lt;br /&gt;
&lt;br /&gt;
== Создание Вашего первого ресурса ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Rage Multiplayer&amp;lt;/b&amp;gt; содержит две стороны скриптинга, &#039;&#039;&#039;Клиентская&#039;&#039;&#039; и &#039;&#039;&#039;Серверная&#039;&#039;&#039;, так как приведенная выше &#039;&#039;&#039;Клиентская&#039;&#039;&#039; позволяет Вам создавать пользовательский интерфейс и показывать людям вашу креативность, a &#039;&#039;&#039;Серверная&#039;&#039;&#039; позволяет управлять сервером с их вещами, такими, как игроками, маркерами, транспортом и т. п.&lt;br /&gt;
&lt;br /&gt;
Сегодня мы создадим наш первый серверный ресурс и мы посмотрим, как он работает в игре.&lt;br /&gt;
&lt;br /&gt;
Сначала пойдем в папку &amp;lt;code&amp;gt;packages&amp;lt;/code&amp;gt; в Вашей серверной папке, затем создадим файл &amp;lt;code&amp;gt;index.js&amp;lt;/code&amp;gt; файл, если он еще не существует. После откроем его (обычным блокнотом можно) и пропишем следующие вещи:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
// подключаем коммандный файл&lt;br /&gt;
require(&#039;./commands.js&#039;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Затем и сохраним и закроем. Сейчас создаем другой файл с названием &amp;lt;code&amp;gt;commands.js&amp;lt;/code&amp;gt; и откроем его.&lt;br /&gt;
&lt;br /&gt;
Добавим немного простых комманд в этот файл.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
mp.events.addCommand(&#039;kill&#039;, (player) =&amp;gt; {&lt;br /&gt;
    player.health = 0;&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
mp.events.addCommand(&#039;hp&#039;, (player) =&amp;gt; {&lt;br /&gt;
    player.health = 100;&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
mp.events.addCommand(&#039;armor&#039;, (player) =&amp;gt; {&lt;br /&gt;
    player.armour = 100;&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Если Вы не понимаете что и почему здесь происходит, перейдите к странице [[Getting Started with Commands|Getting started with commands (на английском)]]. Сейчас мы создали простой ресурс с 3 базовыми коммандами. Одна дает полное здоровье, другая дает броню, третья убивает пользователя.&lt;br /&gt;
&lt;br /&gt;
Сохраняем и закрываем файл. Ничего не замечаете в этом коде неправильного? Если нет, то я вам намекну. Если Вы исполните команду убийства, это означает, что игрок убит, но зареспавниться ли он? У меня есть для Вас решение!&lt;br /&gt;
&lt;br /&gt;
Создайте &#039;&#039;&#039;JSON&#039;&#039;&#039; файл и назовите его &amp;lt;code&amp;gt;spawn_points.json&amp;lt;/code&amp;gt;, затем добавьте в него этот код:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;SpawnPoints&amp;quot;: [&lt;br /&gt;
        { &amp;quot;x&amp;quot;: -425.517, &amp;quot;y&amp;quot;: 1123.620, &amp;quot;z&amp;quot;: 325.8544 },&lt;br /&gt;
        { &amp;quot;x&amp;quot;: -415.777, &amp;quot;y&amp;quot;: 1168.791, &amp;quot;z&amp;quot;: 325.854 },&lt;br /&gt;
        { &amp;quot;x&amp;quot;: -432.534, &amp;quot;y&amp;quot;: 1157.461, &amp;quot;z&amp;quot;: 325.854 },&lt;br /&gt;
        { &amp;quot;x&amp;quot;: -401.850, &amp;quot;y&amp;quot;: 1149.482, &amp;quot;z&amp;quot;: 325.854 }&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Готово? Сохраните и закройте.&lt;br /&gt;
&lt;br /&gt;
Создайте новый файл &amp;lt;code&amp;gt;events.js&amp;lt;/code&amp;gt; и добавьте в него следующий код:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
let spawnPoints = require(&#039;./spawn_points.json&#039;).SpawnPoints;&lt;br /&gt;
&lt;br /&gt;
mp.events.add(&#039;playerDeath&#039;, (player) =&amp;gt; {&lt;br /&gt;
    player.spawn(spawnPoints[Math.floor(Math.random() * spawnPoints.length)]);&lt;br /&gt;
    player.health = 100;&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Мы назначили наши точки спавна, на которых мы хотим заспавнить игрока м затем добавили событие, которое срабатывает, когда игрок умирает. Оно спавнит игрока в рандомном месте из назначенных точек. Не забываем также, что игроку нужно дать полное здоровье, иначе игрок может телепортироваться после убийства по точкам, а затем, возможно, крашнется.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ВАЖНО&#039;&#039;&#039;: Не забывайте запросить файл &amp;lt;code&amp;gt;events.js&amp;lt;/code&amp;gt; внутри &amp;lt;code&amp;gt;index.js&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ваш &amp;lt;code&amp;gt;index.js&amp;lt;/code&amp;gt; файл должен быть похож на это:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
//включение файла с командами&lt;br /&gt;
require(&#039;./commands.js&#039;)&lt;br /&gt;
&lt;br /&gt;
//включение файла с событиями&lt;br /&gt;
require(&#039;./events.js&#039;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Сейчас сохраните все файлы и запустите ваш сервер из файла &amp;lt;code&amp;gt;server.exe&amp;lt;/code&amp;gt;, затем проверьте, что вы сейчас сделали!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Я надеюсь, что помог создать Ваш первый скрипт в RAGE:MP и мы будем надеяться, что создадим дальнейшие статьи для дальнейшего изучения Вами.&lt;br /&gt;
Счастливой игры!&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=MySQL&amp;diff=7671</id>
		<title>MySQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=MySQL&amp;diff=7671"/>
		<updated>2017-11-06T17:00:33Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: /* createConnection */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Plugin ==&lt;br /&gt;
MySQL is a NodeJS plugin. You must download NodeJS recommend version fron [https://nodejs.org/en/ official site (https://nodejs.org/en/)] and install it with&lt;br /&gt;
&amp;lt;code&amp;gt;npm install mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
OK. We installed MySQL. In our index.js write this:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var mysql = require(&#039;mysql&#039;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So. Functions for working with MySQL:&lt;br /&gt;
=== createConnection ===&lt;br /&gt;
Create information for connection but do not open it.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var mysqlc = mysql.createConnection({&lt;br /&gt;
    host:&#039;127.0.0.1&#039;,// host of server&lt;br /&gt;
    user:&#039;kostya_nad&#039;,// MySQL user&lt;br /&gt;
    password:&#039;MyStrongPassword&#039;,// MySQL password&lt;br /&gt;
    database:&#039;gmgta&#039;// MySQL database&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== connect ===&lt;br /&gt;
Open connection to database&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
mysqlc.connect(function(e) {&lt;br /&gt;
if(e) {&lt;br /&gt;
	console.log(&amp;quot;Error connecting to the database with error &amp;quot;+e);&lt;br /&gt;
}&lt;br /&gt;
else {&lt;br /&gt;
	console.log(&#039;Database connected!&#039;)&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== end ===&lt;br /&gt;
Close connection to database&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
mysqlc.end();&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== query ===&lt;br /&gt;
Send a MySQL query to database&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
mysqlc.query(&amp;quot;SELECT * FROM `users` WHERE `nickname`=&amp;quot;, [], function(e, r) {&lt;br /&gt;
if(e) {&lt;br /&gt;
console.log(&#039;Error on connection ... &#039;);&lt;br /&gt;
throw e;&lt;br /&gt;
}&lt;br /&gt;
else {&lt;br /&gt;
console.log(&#039;Password is &#039;+r[0].passcode);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=MySQL&amp;diff=7670</id>
		<title>MySQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=MySQL&amp;diff=7670"/>
		<updated>2017-11-06T17:00:10Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: /* connect */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Plugin ==&lt;br /&gt;
MySQL is a NodeJS plugin. You must download NodeJS recommend version fron [https://nodejs.org/en/ official site (https://nodejs.org/en/)] and install it with&lt;br /&gt;
&amp;lt;code&amp;gt;npm install mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
OK. We installed MySQL. In our index.js write this:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var mysql = require(&#039;mysql&#039;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So. Functions for working with MySQL:&lt;br /&gt;
=== createConnection ===&lt;br /&gt;
Create information for connection but do not open it.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var mysqlc = mysql.createConnection({&lt;br /&gt;
    host:&#039;127.0.0.1&#039;,// host of server&lt;br /&gt;
    user:&#039;kostya_nad&#039;,// MySQL user&lt;br /&gt;
    password:&#039;MyStrongPassword&#039;,// MySQL password&lt;br /&gt;
    database:&#039;copsandnotacops&#039;// MySQL database&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== connect ===&lt;br /&gt;
Open connection to database&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
mysqlc.connect(function(e) {&lt;br /&gt;
if(e) {&lt;br /&gt;
	console.log(&amp;quot;Error connecting to the database with error &amp;quot;+e);&lt;br /&gt;
}&lt;br /&gt;
else {&lt;br /&gt;
	console.log(&#039;Database connected!&#039;)&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== end ===&lt;br /&gt;
Close connection to database&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
mysqlc.end();&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== query ===&lt;br /&gt;
Send a MySQL query to database&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
mysqlc.query(&amp;quot;SELECT * FROM `users` WHERE `nickname`=&amp;quot;, [], function(e, r) {&lt;br /&gt;
if(e) {&lt;br /&gt;
console.log(&#039;Error on connection ... &#039;);&lt;br /&gt;
throw e;&lt;br /&gt;
}&lt;br /&gt;
else {&lt;br /&gt;
console.log(&#039;Password is &#039;+r[0].passcode);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=User_talk:Kostya_nad&amp;diff=7669</id>
		<title>User talk:Kostya nad</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=User_talk:Kostya_nad&amp;diff=7669"/>
		<updated>2017-11-05T07:05:31Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=User_talk:Kostya_nad&amp;diff=7668</id>
		<title>User talk:Kostya nad</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=User_talk:Kostya_nad&amp;diff=7668"/>
		<updated>2017-11-05T07:04:47Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: /* kemperrr */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== kemperrr ==&lt;br /&gt;
&lt;br /&gt;
нахрена?&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=User_talk:Kostya_nad&amp;diff=7661</id>
		<title>User talk:Kostya nad</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=User_talk:Kostya_nad&amp;diff=7661"/>
		<updated>2017-11-04T18:49:26Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: /* Noxy RP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Noxy RP ==&lt;br /&gt;
[https://t.me/noxyrp in Telegram]&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=User_talk:Kostya_nad&amp;diff=7660</id>
		<title>User talk:Kostya nad</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=User_talk:Kostya_nad&amp;diff=7660"/>
		<updated>2017-11-04T18:48:03Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: /* Noxy RP */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Noxy RP ==&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Introduction_to_the_Scripting&amp;diff=7659</id>
		<title>Introduction to the Scripting</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Introduction_to_the_Scripting&amp;diff=7659"/>
		<updated>2017-11-04T18:46:14Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: Redirected page to Getting Started with Development&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Getting Started with Development]]&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Keys::bind&amp;diff=7658</id>
		<title>Keys::bind</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Keys::bind&amp;diff=7658"/>
		<updated>2017-11-04T18:30:52Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: Kostya nad moved page Keys::bind to Key::bind&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Key::bind]]&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Key::bind&amp;diff=7657</id>
		<title>Key::bind</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Key::bind&amp;diff=7657"/>
		<updated>2017-11-04T18:30:52Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: Kostya nad moved page Keys::bind to Key::bind&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This function binds the key .&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
* &#039;&#039;&#039;keycode&#039;&#039;&#039; - code of key (Int).&lt;br /&gt;
* &#039;&#039;&#039;bool0&#039;&#039;&#039; - toggle of what? (Bool)&lt;br /&gt;
* &#039;&#039;&#039;handler&#039;&#039;&#039; - function-handler.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
This example calling server event.&lt;br /&gt;
&amp;lt;div class=&amp;quot;header&amp;quot; style=&amp;quot;background-color: #AE4040; color: #FFFFFF; border: 2px solid #408DAE;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 10px 10px 10px 10px;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Client-Side&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
// 0x12 is a Alt keycode&lt;br /&gt;
mp.keys.bind(0x12,true,function(){&lt;br /&gt;
    mp.events.callRemote(&#039;keypress:Alt&#039;); // Calling server event &amp;quot;keypress:Alt&amp;quot;&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Player_events}}&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Client-side_functions&amp;diff=7656</id>
		<title>Client-side functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Client-side_functions&amp;diff=7656"/>
		<updated>2017-11-04T18:30:04Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: /* Key binding functions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Attention: work is still in progress. There still could be major changes in design of API.&lt;br /&gt;
&lt;br /&gt;
==Event functions==&lt;br /&gt;
{{Event_functions}}&lt;br /&gt;
** [[Events::callRemote]]&lt;br /&gt;
&lt;br /&gt;
==Vector3 functions==&lt;br /&gt;
{{Vector3_functions}}&lt;br /&gt;
&lt;br /&gt;
==Entity (player, vehicle, object) functions==&lt;br /&gt;
{{Entity_function_c}}&lt;br /&gt;
&lt;br /&gt;
==Player functions==&lt;br /&gt;
{{Player_function_c}}&lt;br /&gt;
&lt;br /&gt;
==Vehicle functions==&lt;br /&gt;
{{Vehicle_function_c}}&lt;br /&gt;
&lt;br /&gt;
==Object functions==&lt;br /&gt;
{{Object_function_c}}&lt;br /&gt;
&lt;br /&gt;
==Pickup functions==&lt;br /&gt;
{{Pickup_function_c}}&lt;br /&gt;
&lt;br /&gt;
==Blip functions==&lt;br /&gt;
{{Blip_function_c}}&lt;br /&gt;
&lt;br /&gt;
==Camera functions==&lt;br /&gt;
{{Camera_function_c}}&lt;br /&gt;
&lt;br /&gt;
==Entity pool functions==&lt;br /&gt;
{{EntityPool_function}}&lt;br /&gt;
*Functions:&lt;br /&gt;
* Pool::atHandle&lt;br /&gt;
&lt;br /&gt;
==WebBrowser functions==&lt;br /&gt;
{{WebBrowser_function_c}}&lt;br /&gt;
&lt;br /&gt;
==Key binding functions==&lt;br /&gt;
Functions:&lt;br /&gt;
*[[Key::isUp]](keyCode)&lt;br /&gt;
*[[Key::isDown]](keyCode)&lt;br /&gt;
*[[Key::bind]]&lt;br /&gt;
*[[Key::unbind]]&lt;br /&gt;
&lt;br /&gt;
==Chat functions==&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[chat.push]]&lt;br /&gt;
**[[chat.activate]]&lt;br /&gt;
**[[chat.show]]&lt;br /&gt;
**[[chat.safeMode]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[chat.safe]]&lt;br /&gt;
**[[chat.colors]]&lt;br /&gt;
&lt;br /&gt;
==Cursor functions==&lt;br /&gt;
*Properties:&lt;br /&gt;
**cursor.visible&lt;br /&gt;
**cursor.position&lt;br /&gt;
&lt;br /&gt;
==Nametags functions==&lt;br /&gt;
*Functions:&lt;br /&gt;
**nametags.update  &lt;br /&gt;
**[[nametags.set]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**nametags.enabled&lt;br /&gt;
&lt;br /&gt;
==Storage functions==&lt;br /&gt;
*Properties:&lt;br /&gt;
**storage.data&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[storage.flush()]]&lt;br /&gt;
&lt;br /&gt;
==UI functions==&lt;br /&gt;
{{UI_function_c}}&lt;br /&gt;
&lt;br /&gt;
==Global functions==&lt;br /&gt;
{{Global_function_c}}&lt;br /&gt;
&lt;br /&gt;
==App==&lt;br /&gt;
* [[App::appGetFloat|App::appGetFloat(property)]]&lt;br /&gt;
* [[App::appSetFloat|App::appSetFloat(property, value)]]&lt;br /&gt;
* [[App::appSetBlock|App::appSetBlock(blockName)]]&lt;br /&gt;
* [[App::appSetString|App::appSetString(property, value)]]&lt;br /&gt;
* [[App::appDeleteAppData|App::appDeleteAppData(appName)]]&lt;br /&gt;
* [[App::appSetInt|App::appSetInt(property, value)]]&lt;br /&gt;
* [[App::appGetString|App::appGetString(property)]]&lt;br /&gt;
* [[App::appHasSyncedData|App::appHasSyncedData(appName)]]&lt;br /&gt;
* [[App::appSetApp|App::appSetApp(appName)]]&lt;br /&gt;
* [[App::appGetInt|App::appGetInt(property)]]&lt;br /&gt;
&lt;br /&gt;
==Audio==&lt;br /&gt;
* [[Audio::startAudioScene|Audio::startAudioScene(sceneName)]]&lt;br /&gt;
* [[Audio::isAmbientZoneEnabled|Audio::isAmbientZoneEnabled(ambientZone)]]&lt;br /&gt;
* [[Audio::getVehicleDefaultHorn|Audio::getVehicleDefaultHorn(veh)]]&lt;br /&gt;
* [[Audio::prepareSynchronizedAudioEventForScene|Audio::prepareSynchronizedAudioEventForScene(p0, p1)]]&lt;br /&gt;
* [[Audio::startAlarm|Audio::startAlarm(alarmName, p2)]]&lt;br /&gt;
* [[Audio::setMobileRadioEnabledDuringGameplay|Audio::setMobileRadioEnabledDuringGameplay(Toggle)]]&lt;br /&gt;
* [[Audio::clearAmbientZoneListState|Audio::clearAmbientZoneListState(p0, p1)]]&lt;br /&gt;
* [[Audio::overrideTrevorRage|Audio::overrideTrevorRage(p0)]]&lt;br /&gt;
* [[Audio::setUserRadioControlEnabled|Audio::setUserRadioControlEnabled(p0)]]&lt;br /&gt;
* [[Audio::setAmbientZoneStatePersistent|Audio::setAmbientZoneStatePersistent(ambientZone, p1, p2)]]&lt;br /&gt;
* [[Audio::prepareMusicEvent|Audio::prepareMusicEvent(eventName)]]&lt;br /&gt;
* [[Audio::loadStream|Audio::loadStream(streamName, soundSet)]]&lt;br /&gt;
* [[Audio::specialFrontendEqual|Audio::specialFrontendEqual(x, y, z)]]&lt;br /&gt;
* [[Audio::clearAmbientZoneState|Audio::clearAmbientZoneState(p0, p1)]]&lt;br /&gt;
* [[Audio::isAlarmPlaying|Audio::isAlarmPlaying(alarmName)]]&lt;br /&gt;
* [[Audio::startScriptPhoneConversation|Audio::startScriptPhoneConversation(p0, p1)]]&lt;br /&gt;
* [[Audio::getNetworkIdFromSoundId|Audio::getNetworkIdFromSoundId(soundId)]]&lt;br /&gt;
* [[Audio::stopAllAlarms|Audio::stopAllAlarms(stop)]]&lt;br /&gt;
* [[Audio::requestScriptAudioBank|Audio::requestScriptAudioBank(p0, p1)]]&lt;br /&gt;
* [[Audio::setVariableOnStream|Audio::setVariableOnStream(p0, p1)]]&lt;br /&gt;
* [[Audio::freezeRadioStation|Audio::freezeRadioStation(radioStation)]]&lt;br /&gt;
* [[Audio::playAmbientSpeechWithVoice|Audio::playAmbientSpeechWithVoice(p0, speechName, voiceName, speechParam, p4)]]&lt;br /&gt;
* [[Audio::releaseSoundId|Audio::releaseSoundId(soundId)]]&lt;br /&gt;
* [[Audio::setAggressiveHorns|Audio::setAggressiveHorns(toggle)]]&lt;br /&gt;
* [[Audio::setStaticEmitterEnabled|Audio::setStaticEmitterEnabled(emitterName, toggle)]]&lt;br /&gt;
* [[Audio::preloadScriptConversation|Audio::preloadScriptConversation(p0, p1, p2, p3)]]&lt;br /&gt;
* [[Audio::setCutsceneAudioOverride|Audio::setCutsceneAudioOverride(p0)]]&lt;br /&gt;
* [[Audio::setGpsActive|Audio::setGpsActive(active)]]&lt;br /&gt;
* [[Audio::loadStreamWithStartOffset|Audio::loadStreamWithStartOffset(streamName, startOffset, soundSet)]]&lt;br /&gt;
* [[Audio::cancelMusicEvent|Audio::cancelMusicEvent(eventName)]]&lt;br /&gt;
* [[Audio::preloadScriptPhoneConversation|Audio::preloadScriptPhoneConversation(p0, p1)]]&lt;br /&gt;
* [[Audio::getNumberOfPassengerVoiceVariations|Audio::getNumberOfPassengerVoiceVariations(p0)]]&lt;br /&gt;
* [[Audio::playSoundFrontend|Audio::playSoundFrontend(soundId, audioName, audioRef, p3)]]&lt;br /&gt;
* [[Audio::startScriptConversation|Audio::startScriptConversation(p0, p1, p2, p3)]]&lt;br /&gt;
* [[Audio::triggerMusicEvent|Audio::triggerMusicEvent(eventName)]]&lt;br /&gt;
* [[Audio::requestMissionAudioBank|Audio::requestMissionAudioBank(p0, p1)]]&lt;br /&gt;
* [[Audio::getSoundIdFromNetworkId|Audio::getSoundIdFromNetworkId(netId)]]&lt;br /&gt;
* [[Audio::releaseNamedScriptAudioBank|Audio::releaseNamedScriptAudioBank(audioBank)]]&lt;br /&gt;
* [[Audio::playSound|Audio::playSound(soundId, audioName, audioRef, p3, p4, p5)]]&lt;br /&gt;
* [[Audio::pauseScriptedConversation|Audio::pauseScriptedConversation(p0)]]&lt;br /&gt;
* [[Audio::setInitialPlayerStation|Audio::setInitialPlayerStation(radioStation)]]&lt;br /&gt;
* [[Audio::playSynchronizedAudioEvent|Audio::playSynchronizedAudioEvent(p0)]]&lt;br /&gt;
* [[Audio::findRadioStationIndex|Audio::findRadioStationIndex(station)]]&lt;br /&gt;
* [[Audio::playSoundFromCoord|Audio::playSoundFromCoord(soundId, audioName, x, y, z, audioRef, p6, p7, p8)]]&lt;br /&gt;
* [[Audio::hintAmbientAudioBank|Audio::hintAmbientAudioBank(p0, p1)]]&lt;br /&gt;
* [[Audio::isAmbientSpeechPlaying|Audio::isAmbientSpeechPlaying(p0)]]&lt;br /&gt;
* [[Audio::stopSynchronizedAudioEvent|Audio::stopSynchronizedAudioEvent(p0)]]&lt;br /&gt;
* [[Audio::setSynchronizedAudioEventPositionThisFrame|Audio::setSynchronizedAudioEventPositionThisFrame(p0, p1)]]&lt;br /&gt;
* [[Audio::addPedToConversation|Audio::addPedToConversation(p0, p1, p2)]]&lt;br /&gt;
* [[Audio::setAmbientZoneListState|Audio::setAmbientZoneListState(p0, p1, p2)]]&lt;br /&gt;
* [[Audio::prepareAlarm|Audio::prepareAlarm(alarmName)]]&lt;br /&gt;
* [[Audio::interruptConversation|Audio::interruptConversation(p0, p1, p2)]]&lt;br /&gt;
* [[Audio::stopAlarm|Audio::stopAlarm(alarmName, toggle)]]&lt;br /&gt;
* [[Audio::stopSound|Audio::stopSound(soundId)]]&lt;br /&gt;
* [[Audio::setRadioToStationIndex|Audio::setRadioToStationIndex(radioStation)]]&lt;br /&gt;
* [[Audio::setEmitterRadioStation|Audio::setEmitterRadioStation(emitterName, radioStation)]]&lt;br /&gt;
* [[Audio::setVariableOnSound|Audio::setVariableOnSound(soundId, p1, p2)]]&lt;br /&gt;
* [[Audio::playMissionCompleteAudio|Audio::playMissionCompleteAudio(audioName)]]&lt;br /&gt;
* [[Audio::unlockMissionNewsStory|Audio::unlockMissionNewsStory(newsStory)]]&lt;br /&gt;
* [[Audio::getRadioStationName|Audio::getRadioStationName(radioStation)]]&lt;br /&gt;
* [[Audio::setRadioTrack|Audio::setRadioTrack(radioStation, radioTrack)]]&lt;br /&gt;
* [[Audio::isAudioSceneActive|Audio::isAudioSceneActive(scene)]]&lt;br /&gt;
* [[Audio::setMicrophonePosition|Audio::setMicrophonePosition(p0, x1, y1, z1, x2, y2, z2, x3, y3, z3)]]&lt;br /&gt;
* [[Audio::stopCurrentPlayingAmbientSpeech|Audio::stopCurrentPlayingAmbientSpeech(p0)]]&lt;br /&gt;
* [[Audio::setAudioFlag|Audio::setAudioFlag(flagName, toggle)]]&lt;br /&gt;
* [[Audio::playPain|Audio::playPain(painID, p1, p2)]]&lt;br /&gt;
* [[Audio::getPlayerHeadsetSoundAlternate|Audio::getPlayerHeadsetSoundAlternate(p0, p1)]]&lt;br /&gt;
* [[Audio::setAmbientZoneState|Audio::setAmbientZoneState(p0, p1, p2)]]&lt;br /&gt;
* [[Audio::setMobilePhoneRadioState|Audio::setMobilePhoneRadioState(state)]]&lt;br /&gt;
* [[Audio::setRadioAutoUnfreeze|Audio::setRadioAutoUnfreeze(p0)]]&lt;br /&gt;
* [[Audio::addLineToConversation|Audio::addLineToConversation(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12)]]&lt;br /&gt;
* [[Audio::setRadioToStationName|Audio::setRadioToStationName(stationName)]]&lt;br /&gt;
* [[Audio::registerScriptWithAudio|Audio::registerScriptWithAudio(p0)]]&lt;br /&gt;
* [[Audio::prepareSynchronizedAudioEvent|Audio::prepareSynchronizedAudioEvent(p0, p1)]]&lt;br /&gt;
* [[Audio::setAnimalMood|Audio::setAnimalMood(p0, p1)]]&lt;br /&gt;
* [[Audio::isScriptedSpeechPlaying|Audio::isScriptedSpeechPlaying(p0)]]&lt;br /&gt;
* [[Audio::playEndCreditsMusic|Audio::playEndCreditsMusic(play)]]&lt;br /&gt;
* [[Audio::stopScriptedConversation|Audio::stopScriptedConversation(p0)]]&lt;br /&gt;
* [[Audio::stopAudioScene|Audio::stopAudioScene(scene)]]&lt;br /&gt;
* [[Audio::playPoliceReport|Audio::playPoliceReport(name, p1)]]&lt;br /&gt;
* [[Audio::playSoundFromEntity|Audio::playSoundFromEntity(soundId, audioName, entity, audioRef, p4, p5)]]&lt;br /&gt;
* [[Audio::setPlayerAngry|Audio::setPlayerAngry(playerPed, disabled)]]&lt;br /&gt;
* [[Audio::playStreamFromObject|Audio::playStreamFromObject(object)]]&lt;br /&gt;
* [[Audio::playAmbientSpeechAtCoords|Audio::playAmbientSpeechAtCoords(p0, p1, p2, p3, p4, p5)]]&lt;br /&gt;
* [[Audio::setAudioSceneVariable|Audio::setAudioSceneVariable(p0, p1, p2)]]&lt;br /&gt;
* [[Audio::overrideUnderwaterStream|Audio::overrideUnderwaterStream(p0, p1)]]&lt;br /&gt;
* [[Audio::setAmbientZoneListStatePersistent|Audio::setAmbientZoneListStatePersistent(ambientZone, p1, p2)]]&lt;br /&gt;
* [[Audio::resetPedAudioFlags|Audio::resetPedAudioFlags(p0)]]&lt;br /&gt;
* [[Audio::setFrontendRadioActive|Audio::setFrontendRadioActive(active)]]&lt;br /&gt;
* [[Audio::playPedRingtone|Audio::playPedRingtone(ringtoneName, ped, p2)]]&lt;br /&gt;
* [[Audio::hintScriptAudioBank|Audio::hintScriptAudioBank(p0, p1)]]&lt;br /&gt;
* [[Audio::unfreezeRadioStation|Audio::unfreezeRadioStation(radioStation)]]&lt;br /&gt;
* [[Audio::hasSoundFinished|Audio::hasSoundFinished(soundId)]]&lt;br /&gt;
* [[Audio::requestAmbientAudioBank|Audio::requestAmbientAudioBank(p0, p1)]]&lt;br /&gt;
&lt;br /&gt;
==Brain==&lt;br /&gt;
* [[Brain::registerObjectScriptBrain|Brain::registerObjectScriptBrain(scriptName, p1, p2, p3, p4, p5)]]&lt;br /&gt;
* [[Brain::disableScriptBrainSet|Brain::disableScriptBrainSet(brainSet)]]&lt;br /&gt;
* [[Brain::registerWorldPointScriptBrain|Brain::registerWorldPointScriptBrain(p0, p1, p2)]]&lt;br /&gt;
* [[Brain::addScriptToRandomPed|Brain::addScriptToRandomPed(name, model, p2, p3)]]&lt;br /&gt;
* [[Brain::enableScriptBrainSet|Brain::enableScriptBrainSet(brainSet)]]&lt;br /&gt;
* [[Brain::isObjectWithinBrainActivationRange|Brain::isObjectWithinBrainActivationRange(object)]]&lt;br /&gt;
&lt;br /&gt;
==Cam==&lt;br /&gt;
* [[Cam::isCamSplinePaused|Cam::isCamSplinePaused(p0)]]&lt;br /&gt;
* [[Cam::renderScriptCams|Cam::renderScriptCams(render, ease, easeTime, p3, p4)]]&lt;br /&gt;
* [[Cam::stopGameplayCamShaking|Cam::stopGameplayCamShaking(p0)]]&lt;br /&gt;
* [[Cam::setGameplayCamRawYaw|Cam::setGameplayCamRawYaw(yaw)]]&lt;br /&gt;
* [[Cam::setCamSplineDuration|Cam::setCamSplineDuration(cam, timeDuration)]]&lt;br /&gt;
* [[Cam::setGameplayEntityHint|Cam::setGameplayEntityHint(p0, p1, p2, p3, p4, p5, p6, p7, p8)]]&lt;br /&gt;
* [[Cam::setFollowVehicleCamZoomLevel|Cam::setFollowVehicleCamZoomLevel(zoomLevel)]]&lt;br /&gt;
* [[Cam::stopCinematicCamShaking|Cam::stopCinematicCamShaking(p0)]]&lt;br /&gt;
* [[Cam::setCamSplinePhase|Cam::setCamSplinePhase(cam, p1)]]&lt;br /&gt;
* [[Cam::setGameplayPedHint|Cam::setGameplayPedHint(p0, x1, y1, z1, p4, p5, p6, p7)]]&lt;br /&gt;
* [[Cam::overrideCamSplineVelocity|Cam::overrideCamSplineVelocity(cam, p1, p2, p3)]]&lt;br /&gt;
* [[Cam::setFollowPedCamCutsceneChat|Cam::setFollowPedCamCutsceneChat(p0, p1)]]&lt;br /&gt;
* [[Cam::setGameplayHintFov|Cam::setGameplayHintFov(FOV)]]&lt;br /&gt;
* [[Cam::setCinematicButtonActive|Cam::setCinematicButtonActive(p0)]]&lt;br /&gt;
* [[Cam::setFollowPedCamViewMode|Cam::setFollowPedCamViewMode(viewMode)]]&lt;br /&gt;
* [[Cam::getGameplayCamRot|Cam::getGameplayCamRot(p0)]]&lt;br /&gt;
* [[Cam::createCamera|Cam::createCamera(camHash, p1)]]&lt;br /&gt;
* [[Cam::createCameraWithParams|Cam::createCameraWithParams(camHash, posX, posY, posZ, rotX, rotY, rotZ, fov, p8, p9)]]&lt;br /&gt;
* [[Cam::setGameplayCamRelativePitch|Cam::setGameplayCamRelativePitch(x, Value2)]]&lt;br /&gt;
* [[Cam::createCinematicShot|Cam::createCinematicShot(p0, p1, p2, entity)]]&lt;br /&gt;
* [[Cam::setGameplayCamRawPitch|Cam::setGameplayCamRawPitch(pitch)]]&lt;br /&gt;
* [[Cam::stopCinematicShot|Cam::stopCinematicShot(p0)]]&lt;br /&gt;
* [[Cam::overrideCamSplineMotionBlur|Cam::overrideCamSplineMotionBlur(p0, p1, p2, p3)]]&lt;br /&gt;
* [[Cam::setCamEffect|Cam::setCamEffect(p0)]]&lt;br /&gt;
* [[Cam::getGameplayCamRot|Cam::getGameplayCamRot(p0)]]&lt;br /&gt;
* [[Cam::setGameplayObjectHint|Cam::setGameplayObjectHint(p0, p1, p2, p3, p4, p5, p6, p7)]]&lt;br /&gt;
* [[Cam::addCamSplineNode|Cam::addCamSplineNode(camera, x, y, z, xRot, yRot, zRot, length, p8, p9)]]&lt;br /&gt;
* [[Cam::doScreenFadeOut|Cam::doScreenFadeOut(duration)]]&lt;br /&gt;
* [[Cam::destroyAllCams|Cam::destroyAllCams(destroy)]]&lt;br /&gt;
* [[Cam::clampGameplayCamYaw|Cam::clampGameplayCamYaw(minimum, maximum)]]&lt;br /&gt;
* [[Cam::setTimeIdleDrop|Cam::setTimeIdleDrop(p0, p1)]]&lt;br /&gt;
* [[Cam::setGameplayVehicleHint|Cam::setGameplayVehicleHint(p0, p1, p2, p3, p4, p5, p6, p7)]]&lt;br /&gt;
* [[Cam::clampGameplayCamPitch|Cam::clampGameplayCamPitch(minimum, maximum)]]&lt;br /&gt;
* [[Cam::setGameplayCamShakeAmplitude|Cam::setGameplayCamShakeAmplitude(amplitude)]]&lt;br /&gt;
* [[Cam::setFollowVehicleCamViewMode|Cam::setFollowVehicleCamViewMode(viewMode)]]&lt;br /&gt;
* [[Cam::getCamSplineNodeIndex|Cam::getCamSplineNodeIndex(cam)]]&lt;br /&gt;
* [[Cam::setGameplayCamRelativeHeading|Cam::setGameplayCamRelativeHeading(heading)]]&lt;br /&gt;
* [[Cam::createCamWithParams|Cam::createCamWithParams(camName, posX, posY, posZ, rotX, rotY, rotZ, fov, p8, p9)]]&lt;br /&gt;
* [[Cam::createCam|Cam::createCam(camName, p1)]]&lt;br /&gt;
* [[Cam::setCinematicCamShakeAmplitude|Cam::setCinematicCamShakeAmplitude(p0)]]&lt;br /&gt;
* [[Cam::isCinematicShotActive|Cam::isCinematicShotActive(p0)]]&lt;br /&gt;
* [[Cam::doScreenFadeIn|Cam::doScreenFadeIn(duration)]]&lt;br /&gt;
* [[Cam::setGameplayCoordHint|Cam::setGameplayCoordHint(p0, p1, p2, p3, p4, p5, p6)]]&lt;br /&gt;
* [[Cam::getCamSplineNodePhase|Cam::getCamSplineNodePhase(p0)]]&lt;br /&gt;
* [[Cam::setWidescreenBorders|Cam::setWidescreenBorders(p0, p1)]]&lt;br /&gt;
* [[Cam::shakeCinematicCam|Cam::shakeCinematicCam(p0, p1)]]&lt;br /&gt;
* [[Cam::setCinematicModeActive|Cam::setCinematicModeActive(p0)]]&lt;br /&gt;
* [[Cam::animateGameplayCamZoom|Cam::animateGameplayCamZoom(p0, distance)]]&lt;br /&gt;
* [[Cam::playSynchronizedCamAnim|Cam::playSynchronizedCamAnim(p0, p1, animName, animDictionary)]]&lt;br /&gt;
* [[Cam::isSphereVisible|Cam::isSphereVisible(x, y, z, radius)]]&lt;br /&gt;
* [[Cam::getIsMultiplayerBrief|Cam::getIsMultiplayerBrief(p0)]]&lt;br /&gt;
* [[Cam::stopGameplayHint|Cam::stopGameplayHint(p0)]]&lt;br /&gt;
* [[Cam::shakeGameplayCam|Cam::shakeGameplayCam(shakeName, intensity)]]&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
&lt;br /&gt;
* [[Controls::disableAllControlActions|Controls::disableAllControlActions(inputGroup)]]&lt;br /&gt;
* [[Controls::disableControlAction|Controls::disableControlAction(inputGroup, control, disable)]]&lt;br /&gt;
* [[Controls::enableAllControlActions|Controls::enableAllControlActions(inputGroup)]]&lt;br /&gt;
* [[Controls::enableControlAction|Controls::enableControlAction(inputGroup, control, enable)]]&lt;br /&gt;
* [[Controls::getControlActionName|Controls::getControlActionName(inputGroup, control, p2)]]&lt;br /&gt;
* [[Controls::getControlValue|Controls::getControlValue(inputGroup, control)]]&lt;br /&gt;
* [[Controls::getControlNormal|Controls::getControlNormal(inputGroup, control)]]&lt;br /&gt;
* [[Controls::getDisabledControlNormal|Controls::getDisabledControlNormal(inputGroup, control)]]&lt;br /&gt;
* [[Controls::isControlEnabled|Controls::isControlEnabled(inputGroup, control)]]&lt;br /&gt;
* [[Controls::isControlJustReleased|Controls::isControlJustReleased(inputGroup, control)]]&lt;br /&gt;
* [[Controls::isControlJustPressed|Controls::isControlJustPressed(inputGroup, control)]]&lt;br /&gt;
* [[Controls::isControlPressed|Controls::isControlPressed(inputGroup, control)]]&lt;br /&gt;
* [[Controls::isControlReleased|Controls::isControlReleased(inputGroup, control)]]&lt;br /&gt;
* [[Controls::isDisabledControlJustReleased|Controls::isDisabledControlJustReleased(inputGroup, control)]]&lt;br /&gt;
* [[Controls::isDisabledControlJustPressed|Controls::isDisabledControlJustPressed(inputGroup, control)]]&lt;br /&gt;
* [[Controls::isDisabledControlPressed|Controls::isDisabledControlPressed(inputGroup, control)]]&lt;br /&gt;
* [[Controls::isInputDisabled|Controls::isInputDisabled(inputGroup)]]&lt;br /&gt;
* [[Controls::isInputJustDisabled|Controls::isInputJustDisabled(inputGroup)]]&lt;br /&gt;
* [[Controls::setControlNormal|Controls::setControlNormal(inputGroup, control, amount)]]&lt;br /&gt;
* [[Controls::setInputExclusive|Controls::setInputExclusive(inputGroup, control)]]&lt;br /&gt;
* [[Controls::setPadShake|Controls::setPadShake(p0, duration, frequency)]]&lt;br /&gt;
* [[Controls::setPlayerpadShakesWhenControllerDisabled|Controls::setPlayerpadShakesWhenControllerDisabled(toggle)]]&lt;br /&gt;
* [[Controls::stopPadShake|Controls::stopPadShake(p0)]]&lt;br /&gt;
&lt;br /&gt;
==Cutscene==&lt;br /&gt;
* [[Cutscene::setCutscenePedPropVariation|Cutscene::setCutscenePedPropVariation(cutsceneEntName, p1, p2, p3, modelHash)]]&lt;br /&gt;
* [[Cutscene::getEntityIndexOfCutsceneEntity|Cutscene::getEntityIndexOfCutsceneEntity(cutsceneEntName, modelHash)]]&lt;br /&gt;
* [[Cutscene::startCutscene|Cutscene::startCutscene(p0)]]&lt;br /&gt;
* [[Cutscene::startCutsceneAtCoords|Cutscene::startCutsceneAtCoords(x, y, z, p3)]]&lt;br /&gt;
* [[Cutscene::hasThisCutsceneLoaded|Cutscene::hasThisCutsceneLoaded(cutsceneName)]]&lt;br /&gt;
* [[Cutscene::doesCutsceneEntityExist|Cutscene::doesCutsceneEntityExist(cutsceneEntName, modelHash)]]&lt;br /&gt;
* [[Cutscene::canSetExitStateForRegisteredEntity|Cutscene::canSetExitStateForRegisteredEntity(cutsceneEntName, modelHash)]]&lt;br /&gt;
* [[Cutscene::canSetEnterStateForRegisteredEntity|Cutscene::canSetEnterStateForRegisteredEntity(cutsceneEntName, modelHash)]]&lt;br /&gt;
* [[Cutscene::requestCutscene|Cutscene::requestCutscene(cutsceneName, p1)]]&lt;br /&gt;
* [[Cutscene::setCutsceneFadeValues|Cutscene::setCutsceneFadeValues(p0, p1, p2, p3)]]&lt;br /&gt;
* [[Cutscene::setCutsceneTriggerArea|Cutscene::setCutsceneTriggerArea(p0, p1, p2, p3, p4, p5)]]&lt;br /&gt;
* [[Cutscene::canSetExitStateForCamera|Cutscene::canSetExitStateForCamera(p0)]]&lt;br /&gt;
* [[Cutscene::setCutsceneOrigin|Cutscene::setCutsceneOrigin(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Cutscene::setCutscenePedComponentVariation|Cutscene::setCutscenePedComponentVariation(cutsceneEntName, p1, p2, p3, modelHash)]]&lt;br /&gt;
* [[Cutscene::getEntityIndexOfRegisteredEntity|Cutscene::getEntityIndexOfRegisteredEntity(cutsceneEntName, modelHash)]]&lt;br /&gt;
* [[Cutscene::requestCutscene2|Cutscene::requestCutscene2(cutsceneName, p1, p2)]]&lt;br /&gt;
* [[Cutscene::stopCutscene|Cutscene::stopCutscene(p0)]]&lt;br /&gt;
* [[Cutscene::registerEntityForCutscene|Cutscene::registerEntityForCutscene(cutscenePed, cutsceneEntName, p2, modelHash, p4)]]&lt;br /&gt;
&lt;br /&gt;
==Datafile==&lt;br /&gt;
* [[Datafile::objectValueGetType|Datafile::objectValueGetType(objectData, key)]]&lt;br /&gt;
* [[Datafile::arrayValueGetSize|Datafile::arrayValueGetSize(arrayData)]]&lt;br /&gt;
* [[Datafile::objectValueGetFloat|Datafile::objectValueGetFloat(objectData, key)]]&lt;br /&gt;
* [[Datafile::objectValueGetBoolean|Datafile::objectValueGetBoolean(objectData, key)]]&lt;br /&gt;
* [[Datafile::arrayValueAddString|Datafile::arrayValueAddString(arrayData, value)]]&lt;br /&gt;
* [[Datafile::objectValueAddBoolean|Datafile::objectValueAddBoolean(objectData, key, value)]]&lt;br /&gt;
* [[Datafile::arrayValueGetType|Datafile::arrayValueGetType(arrayData, arrayIndex)]]&lt;br /&gt;
* [[Datafile::objectValueGetString|Datafile::objectValueGetString(objectData, key)]]&lt;br /&gt;
* [[Datafile::arrayValueGetInteger|Datafile::arrayValueGetInteger(arrayData, arrayIndex)]]&lt;br /&gt;
* [[Datafile::arrayValueAddVector3|Datafile::arrayValueAddVector3(arrayData, valueX, valueY, valueZ)]]&lt;br /&gt;
* [[Datafile::objectValueGetVector3|Datafile::objectValueGetVector3(objectData, key)]]&lt;br /&gt;
* [[Datafile::objectValueAddVector3|Datafile::objectValueAddVector3(objectData, key, valueX, valueY, valueZ)]]&lt;br /&gt;
* [[Datafile::arrayValueGetBoolean|Datafile::arrayValueGetBoolean(arrayData, arrayIndex)]]&lt;br /&gt;
* [[Datafile::arrayValueAddFloat|Datafile::arrayValueAddFloat(arrayData, value)]]&lt;br /&gt;
* [[Datafile::objectValueAddArray|Datafile::objectValueAddArray(objectData, key)]]&lt;br /&gt;
* [[Datafile::arrayValueAddObject|Datafile::arrayValueAddObject(arrayData)]]&lt;br /&gt;
* [[Datafile::objectValueGetInteger|Datafile::objectValueGetInteger(objectData, key)]]&lt;br /&gt;
* [[Datafile::objectValueGetArray|Datafile::objectValueGetArray(objectData, key)]]&lt;br /&gt;
* [[Datafile::arrayValueGetObject|Datafile::arrayValueGetObject(arrayData, arrayIndex)]]&lt;br /&gt;
* [[Datafile::arrayValueGetVector3|Datafile::arrayValueGetVector3(arrayData, arrayIndex)]]&lt;br /&gt;
* [[Datafile::objectValueAddString|Datafile::objectValueAddString(objectData, key, value)]]&lt;br /&gt;
* [[Datafile::objectValueAddObject|Datafile::objectValueAddObject(objectData, key)]]&lt;br /&gt;
* [[Datafile::objectValueGetObject|Datafile::objectValueGetObject(objectData, key)]]&lt;br /&gt;
* [[Datafile::arrayValueGetFloat|Datafile::arrayValueGetFloat(arrayData, arrayIndex)]]&lt;br /&gt;
* [[Datafile::objectValueAddFloat|Datafile::objectValueAddFloat(objectData, key, value)]]&lt;br /&gt;
* [[Datafile::loadUgcFile|Datafile::loadUgcFile(filename)]]&lt;br /&gt;
* [[Datafile::arrayValueAddInteger|Datafile::arrayValueAddInteger(arrayData, value)]]&lt;br /&gt;
* [[Datafile::arrayValueGetString|Datafile::arrayValueGetString(arrayData, arrayIndex)]]&lt;br /&gt;
* [[Datafile::objectValueAddInteger|Datafile::objectValueAddInteger(objectData, key, value)]]&lt;br /&gt;
* [[Datafile::arrayValueAddBoolean|Datafile::arrayValueAddBoolean(arrayData, value)]]&lt;br /&gt;
&lt;br /&gt;
==Decisionevent==&lt;br /&gt;
* [[Decisionevent::isShockingEventInSphere|Decisionevent::isShockingEventInSphere(type, x, y, z, radius)]]&lt;br /&gt;
* [[Decisionevent::removeShockingEvent|Decisionevent::removeShockingEvent(event)]]&lt;br /&gt;
* [[Decisionevent::suppressShockingEventTypeNextFrame|Decisionevent::suppressShockingEventTypeNextFrame(type)]]&lt;br /&gt;
* [[Decisionevent::clearDecisionMakerEventResponse|Decisionevent::clearDecisionMakerEventResponse(name, type)]]&lt;br /&gt;
* [[Decisionevent::addShockingEventForEntity|Decisionevent::addShockingEventForEntity(type, entity, duration)]]&lt;br /&gt;
* [[Decisionevent::unblockDecisionMakerEvent|Decisionevent::unblockDecisionMakerEvent(name, type)]]&lt;br /&gt;
* [[Decisionevent::addShockingEventAtPosition|Decisionevent::addShockingEventAtPosition(type, x, y, z, duration)]]&lt;br /&gt;
* [[Decisionevent::blockDecisionMakerEvent|Decisionevent::blockDecisionMakerEvent(name, type)]]&lt;br /&gt;
* [[Decisionevent::removeAllShockingEvents|Decisionevent::removeAllShockingEvents(p0)]]&lt;br /&gt;
&lt;br /&gt;
==Decorator==&lt;br /&gt;
* [[Decorator::decorIsRegisteredAsType|Decorator::decorIsRegisteredAsType(propertyName, type)]]&lt;br /&gt;
* [[Decorator::decorRegister|Decorator::decorRegister(propertyName, type)]]&lt;br /&gt;
&lt;br /&gt;
==Dlc1==&lt;br /&gt;
* [[Dlc1::getPropFromOutfit|Dlc1::getPropFromOutfit(outfit, slot, item)]]&lt;br /&gt;
* [[Dlc1::initShopPedComponent|Dlc1::initShopPedComponent(outComponent)]]&lt;br /&gt;
* [[Dlc1::getShopPedQueryComponent|Dlc1::getShopPedQueryComponent(componentId, outComponent)]]&lt;br /&gt;
* [[Dlc1::getDlcVehicleData|Dlc1::getDlcVehicleData(dlcVehicleIndex, outData)]]&lt;br /&gt;
* [[Dlc1::getNumDlcWeaponComponents|Dlc1::getNumDlcWeaponComponents(dlcWeaponIndex)]]&lt;br /&gt;
* [[Dlc1::getDlcVehicleFlags|Dlc1::getDlcVehicleFlags(p0)]]&lt;br /&gt;
* [[Dlc1::getForcedComponent|Dlc1::getForcedComponent(componentHash, componentId, p2, p3, p4)]]&lt;br /&gt;
* [[Dlc1::getDlcWeaponComponentData|Dlc1::getDlcWeaponComponentData(p0, p1, ComponentDataPtr)]]&lt;br /&gt;
* [[Dlc1::getShopPedQueryOutfit|Dlc1::getShopPedQueryOutfit(p0, outfit)]]&lt;br /&gt;
* [[Dlc1::getVariantComponent|Dlc1::getVariantComponent(componentHash, componentId, p2, p3, p4)]]&lt;br /&gt;
* [[Dlc1::getShopPedComponent|Dlc1::getShopPedComponent(p0, p1)]]&lt;br /&gt;
* [[Dlc1::getDlcWeaponData|Dlc1::getDlcWeaponData(dlcWeaponIndex, outData)]]&lt;br /&gt;
* [[Dlc1::getNumPropsFromOutfit|Dlc1::getNumPropsFromOutfit(character, p1, p2, p3, p4, componentId)]]&lt;br /&gt;
* [[Dlc1::getShopPedOutfit|Dlc1::getShopPedOutfit(p0, p1)]]&lt;br /&gt;
* [[Dlc1::getNumForcedComponents|Dlc1::getNumForcedComponents(componentHash)]]&lt;br /&gt;
* [[Dlc1::isDlcDataEmpty|Dlc1::isDlcDataEmpty(dlcData)]]&lt;br /&gt;
* [[Dlc1::getShopPedQueryProp|Dlc1::getShopPedQueryProp(p0, p1)]]&lt;br /&gt;
* [[Dlc1::initShopPedProp|Dlc1::initShopPedProp(outProp)]]&lt;br /&gt;
* [[Dlc1::getDlcVehicleModel|Dlc1::getDlcVehicleModel(dlcVehicleIndex)]]&lt;br /&gt;
&lt;br /&gt;
==Dlc2==&lt;br /&gt;
* [[Dlc2::nullify|Dlc2::nullify(variable, unused)]]&lt;br /&gt;
* [[Dlc2::isDlcPresent|Dlc2::isDlcPresent(DlcHash)]]&lt;br /&gt;
&lt;br /&gt;
==Entity==&lt;br /&gt;
* [[Entity::removeModelSwap|Entity::removeModelSwap(x, y, z, radius, originalModel, newModel, p6)]]&lt;br /&gt;
* [[Entity::findAnimEventPhase|Entity::findAnimEventPhase(animDictionary, animName, p2, p3, p4)]]&lt;br /&gt;
* [[Entity::stopSynchronizedMapEntityAnim|Entity::stopSynchronizedMapEntityAnim(p0, p1, p2, p3, p4, p5)]]&lt;br /&gt;
* [[Entity::createForcedObject|Entity::createForcedObject(x, y, z, p3, modelHash, p5)]]&lt;br /&gt;
* [[Entity::createModelHideExcludingScriptObjects|Entity::createModelHideExcludingScriptObjects(x, y, z, radius, model, p5)]]&lt;br /&gt;
* [[Entity::setObjectAsNoLongerNeeded|Entity::setObjectAsNoLongerNeeded(object)]]&lt;br /&gt;
* [[Entity::removeForcedObject|Entity::removeForcedObject(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Entity::isAnEntity|Entity::isAnEntity(handle)]]&lt;br /&gt;
* [[Entity::createModelHide|Entity::createModelHide(x, y, z, radius, model, p5)]]&lt;br /&gt;
* [[Entity::createModelSwap|Entity::createModelSwap(x, y, z, radius, originalModel, newModel, p6)]]&lt;br /&gt;
* [[Entity::playSynchronizedMapEntityAnim|Entity::playSynchronizedMapEntityAnim(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11)]]&lt;br /&gt;
* [[Entity::removeModelHide|Entity::removeModelHide(p0, p1, p2, p3, p4, p5)]]&lt;br /&gt;
* [[Entity::wouldEntityBeOccluded|Entity::wouldEntityBeOccluded(hash, x, y, z, p4)]]&lt;br /&gt;
* [[Entity::getEntityAnimDuration|Entity::getEntityAnimDuration(animDict, animName)]]&lt;br /&gt;
&lt;br /&gt;
==Fire==&lt;br /&gt;
* [[Fire::stopFireInRange|Fire::stopFireInRange(x, y, z, radius)]]&lt;br /&gt;
* [[Fire::getPedInsideExplosionArea|Fire::getPedInsideExplosionArea(explosionType, x1, y1, z1, x2, y2, z2, radius)]]&lt;br /&gt;
* [[Fire::isExplosionInArea|Fire::isExplosionInArea(explosionType, x1, y1, z1, x2, y2, z2)]]&lt;br /&gt;
* [[Fire::getClosestFirePos|Fire::getClosestFirePos(outPosition, x, y, z)]]&lt;br /&gt;
* [[Fire::addSpecfxExplosion|Fire::addSpecfxExplosion(x, y, z, explosionType, explosionFx, damageScale, isAudible, isInvisible, cameraShake)]]&lt;br /&gt;
* [[Fire::getNumberOfFiresInRange|Fire::getNumberOfFiresInRange(x, y, z, radius)]]&lt;br /&gt;
* [[Fire::startScriptFire|Fire::startScriptFire(X, Y, Z, maxChildren, isGasFire)]]&lt;br /&gt;
* [[Fire::removeScriptFire|Fire::removeScriptFire(fireHandle)]]&lt;br /&gt;
* [[Fire::isExplosionInAngledArea|Fire::isExplosionInAngledArea(explosionType, x1, y1, z1, x2, y2, z2, angle)]]&lt;br /&gt;
* [[Fire::isExplosionInSphere|Fire::isExplosionInSphere(explosionType, x, y, z, radius)]]&lt;br /&gt;
* [[Fire::addExplosion|Fire::addExplosion(x, y, z, explosionType, damageScale, isAudible, isInvisible, cameraShake)]]&lt;br /&gt;
&lt;br /&gt;
==Gameplay==&lt;br /&gt;
* [[Gameplay::displayOnscreenKeyboard|Gameplay::displayOnscreenKeyboard(p0, windowTitle, p2, defaultText, defaultConcat1, defaultConcat2, defaultConcat3, maxInputLength)]]&lt;br /&gt;
* [[Gameplay::clearAreaOfVehicles|Gameplay::clearAreaOfVehicles(x, y, z, radius, p4, p5, p6, p7, p8)]]&lt;br /&gt;
* [[Gameplay::getModelDimensions|Gameplay::getModelDimensions(modelHash, minimum, maximum)]]&lt;br /&gt;
* [[Gameplay::clearAreaOfCops|Gameplay::clearAreaOfCops(x, y, z, radius, flags)]]&lt;br /&gt;
* [[Gameplay::createIncidentWithEntity|Gameplay::createIncidentWithEntity(p0, p1, p2, p3, outIncident)]]&lt;br /&gt;
* [[Gameplay::hasButtonCombinationJustBeenEntered|Gameplay::hasButtonCombinationJustBeenEntered(hash, amount)]]&lt;br /&gt;
* [[Gameplay::clearAreaOfProjectiles|Gameplay::clearAreaOfProjectiles(x, y, z, radius, flags)]]&lt;br /&gt;
* [[Gameplay::areStringsEqual|Gameplay::areStringsEqual(string1, string2)]]&lt;br /&gt;
* [[Gameplay::registerEnumToSave|Gameplay::registerEnumToSave(p0, name)]]&lt;br /&gt;
* [[Gameplay::overrideSaveHouse|Gameplay::overrideSaveHouse(p0, p1, p2, p3, p4, p5, p6, p7)]]&lt;br /&gt;
* [[Gameplay::setFireAmmoThisFrame|Gameplay::setFireAmmoThisFrame()]]&lt;br /&gt;
* [[Gameplay::clearAngledAreaOfVehicles|Gameplay::clearAngledAreaOfVehicles(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11)]]&lt;br /&gt;
* [[Gameplay::setFakeWantedLevel|Gameplay::setFakeWantedLevel(fakeWantedLevel)]]&lt;br /&gt;
* [[Gameplay::getAngleBetween2dVectors|Gameplay::getAngleBetween2dVectors(x1, y1, x2, y2)]]&lt;br /&gt;
* [[Gameplay::setMinigameInProgress|Gameplay::setMinigameInProgress(toggle)]]&lt;br /&gt;
* [[Gameplay::isBulletInAngledArea|Gameplay::isBulletInAngledArea(p0, p1, p2, p3, p4, p5, p6, p7)]]&lt;br /&gt;
* [[Gameplay::addStuntJump|Gameplay::addStuntJump(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16)]]&lt;br /&gt;
* [[Gameplay::acos|Gameplay::acos(p0)]]&lt;br /&gt;
* [[Gameplay::setTimeScale|Gameplay::setTimeScale(time)]]&lt;br /&gt;
* [[Gameplay::setFadeOutAfterArrest|Gameplay::setFadeOutAfterArrest(toggle)]]&lt;br /&gt;
* [[Gameplay::compareStrings|Gameplay::compareStrings(str1, str2, matchCase, maxLength)]]&lt;br /&gt;
* [[Gameplay::addHospitalRestart|Gameplay::addHospitalRestart(x, y, z, p3, p4)]]&lt;br /&gt;
* [[Gameplay::ignoreNextRestart|Gameplay::ignoreNextRestart(toggle)]]&lt;br /&gt;
* [[Gameplay::disablePoliceRestart|Gameplay::disablePoliceRestart(policeIndex, toggle)]]&lt;br /&gt;
* [[Gameplay::removeDispatchSpawnBlockingArea|Gameplay::removeDispatchSpawnBlockingArea(p0)]]&lt;br /&gt;
* [[Gameplay::setWeatherTypeNow|Gameplay::setWeatherTypeNow(weatherType)]]&lt;br /&gt;
* [[Gameplay::disableAutomaticRespawn|Gameplay::disableAutomaticRespawn(disableRespawn)]]&lt;br /&gt;
* [[Gameplay::isProjectileTypeInArea|Gameplay::isProjectileTypeInArea(x1, y1, z1, x2, y2, z2, type, p7)]]&lt;br /&gt;
* [[Gameplay::isNextWeatherType|Gameplay::isNextWeatherType(weatherType)]]&lt;br /&gt;
* [[Gameplay::getHeadingFromVector2d|Gameplay::getHeadingFromVector2d(dx, dy)]]&lt;br /&gt;
* [[Gameplay::getRandomFloatInRange|Gameplay::getRandomFloatInRange(startRange, endRange)]]&lt;br /&gt;
* [[Gameplay::registerIntToSave|Gameplay::registerIntToSave(p0, name)]]&lt;br /&gt;
* [[Gameplay::isBulletInArea|Gameplay::isBulletInArea(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Gameplay::createIncident|Gameplay::createIncident(p0, p2, p3, p4, p5, p6, outIncident)]]&lt;br /&gt;
* [[Gameplay::setRandomSeed|Gameplay::setRandomSeed(time)]]&lt;br /&gt;
* [[Gameplay::isPrevWeatherType|Gameplay::isPrevWeatherType(weatherType)]]&lt;br /&gt;
* [[Gameplay::setDispatchTimeBetweenSpawnAttempts|Gameplay::setDispatchTimeBetweenSpawnAttempts(p0, p1)]]&lt;br /&gt;
* [[Gameplay::addPoliceRestart|Gameplay::addPoliceRestart(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Gameplay::setDispatchTimeBetweenSpawnAttemptsMultiplier|Gameplay::setDispatchTimeBetweenSpawnAttemptsMultiplier(p0, p1)]]&lt;br /&gt;
* [[Gameplay::setFadeOutAfterDeath|Gameplay::setFadeOutAfterDeath(toggle)]]&lt;br /&gt;
* [[Gameplay::setSaveHouse|Gameplay::setSaveHouse(p0, p1, p2)]]&lt;br /&gt;
* [[Gameplay::isProjectileInArea|Gameplay::isProjectileInArea(x1, y1, z1, x2, y2, z2, ownedByPlayer)]]&lt;br /&gt;
* [[Gameplay::getBitsInRange|Gameplay::getBitsInRange(var, rangeStart, rangeEnd)]]&lt;br /&gt;
* [[Gameplay::deleteIncident|Gameplay::deleteIncident(incidentId)]]&lt;br /&gt;
* [[Gameplay::hasCheatStringJustBeenEntered|Gameplay::hasCheatStringJustBeenEntered(hash)]]&lt;br /&gt;
* [[Gameplay::setGamePaused|Gameplay::setGamePaused(toggle)]]&lt;br /&gt;
* [[Gameplay::setWeatherTypeTransition|Gameplay::setWeatherTypeTransition(sourceWeather, targetWeather, transitionTime)]]&lt;br /&gt;
* [[Gameplay::setSuperJumpThisFrame|Gameplay::setSuperJumpThisFrame()]]&lt;br /&gt;
* [[Gameplay::stringToInt|Gameplay::stringToInt(string, outInteger)]]&lt;br /&gt;
* [[Gameplay::startSaveArray|Gameplay::startSaveArray(p0, p1, arrayName)]]&lt;br /&gt;
* [[Gameplay::tan|Gameplay::tan(p0)]]&lt;br /&gt;
* [[Gameplay::setRainFxIntensity|Gameplay::setRainFxIntensity(intensity)]]&lt;br /&gt;
* [[Gameplay::findSpawnPointInDirection|Gameplay::findSpawnPointInDirection(x1, y1, z1, x2, y2, z2, distance, spawnPoint)]]&lt;br /&gt;
* [[Gameplay::setDispatchIdealSpawnDistance|Gameplay::setDispatchIdealSpawnDistance(p0)]]&lt;br /&gt;
* [[Gameplay::setWeatherTypePersist|Gameplay::setWeatherTypePersist(weatherType)]]&lt;br /&gt;
* [[Gameplay::absf|Gameplay::absf(value)]]&lt;br /&gt;
* [[Gameplay::setGravityLevel|Gameplay::setGravityLevel(level)]]&lt;br /&gt;
* [[Gameplay::registerFloatToSave|Gameplay::registerFloatToSave(p0, name)]]&lt;br /&gt;
* [[Gameplay::shootSingleBulletBetweenCoords|Gameplay::shootSingleBulletBetweenCoords(x1, y1, z1, x2, y2, z2, damage, p7, weaponHash, ownerPed, isAudible, isInvisible, speed)]]&lt;br /&gt;
* [[Gameplay::atan2|Gameplay::atan2(p0, p1)]]&lt;br /&gt;
* [[Gameplay::setBitsInRange|Gameplay::setBitsInRange(var, rangeStart, rangeEnd, p3)]]&lt;br /&gt;
* [[Gameplay::setBit|Gameplay::setBit(address, offset)]]&lt;br /&gt;
* [[Gameplay::clearAreaOfEverything|Gameplay::clearAreaOfEverything(x, y, z, radius, p4, p5, p6, p7)]]&lt;br /&gt;
* [[Gameplay::setRandomEventFlag|Gameplay::setRandomEventFlag(p0)]]&lt;br /&gt;
* [[Gameplay::hasBulletImpactedInArea|Gameplay::hasBulletImpactedInArea(p0, p1, p2, p3, p4, p5)]]&lt;br /&gt;
* [[Gameplay::enableMpDlcMaps|Gameplay::enableMpDlcMaps(toggle)]]&lt;br /&gt;
* [[Gameplay::terminateAllScriptsWithThisName|Gameplay::terminateAllScriptsWithThisName(scriptName)]]&lt;br /&gt;
* [[Gameplay::setOverrideWeather|Gameplay::setOverrideWeather(weatherType)]]&lt;br /&gt;
* [[Gameplay::disableStuntJumpSet|Gameplay::disableStuntJumpSet(p0)]]&lt;br /&gt;
* [[Gameplay::clearArea|Gameplay::clearArea(X, Y, Z, radius, p4, ignoreCopCars, ignoreObjects, p7)]]&lt;br /&gt;
* [[Gameplay::isAreaOccupied|Gameplay::isAreaOccupied(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12)]]&lt;br /&gt;
* [[Gameplay::setExplosiveAmmoThisFrame|Gameplay::setExplosiveAmmoThisFrame()]]&lt;br /&gt;
* [[Gameplay::isBitSet|Gameplay::isBitSet(address, offset)]]&lt;br /&gt;
* [[Gameplay::startSaveData|Gameplay::startSaveData(p0, p1, p2)]]&lt;br /&gt;
* [[Gameplay::atan|Gameplay::atan(p0)]]&lt;br /&gt;
* [[Gameplay::setThisScriptCanBePaused|Gameplay::setThisScriptCanBePaused(toggle)]]&lt;br /&gt;
* [[Gameplay::setWind|Gameplay::setWind(p0)]]&lt;br /&gt;
* [[Gameplay::isPositionOccupied|Gameplay::isPositionOccupied(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10)]]&lt;br /&gt;
* [[Gameplay::setCreditsActive|Gameplay::setCreditsActive(toggle)]]&lt;br /&gt;
* [[Gameplay::setThisScriptCanRemoveBlipsCreatedByAnyScript|Gameplay::setThisScriptCanRemoveBlipsCreatedByAnyScript(toggle)]]&lt;br /&gt;
* [[Gameplay::addStuntJumpAngled|Gameplay::addStuntJumpAngled(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18)]]&lt;br /&gt;
* [[Gameplay::clearAreaOfPeds|Gameplay::clearAreaOfPeds(x, y, z, radius, flags)]]&lt;br /&gt;
* [[Gameplay::startSaveStruct|Gameplay::startSaveStruct(p0, p1, structName)]]&lt;br /&gt;
* [[Gameplay::registerSaveHouse|Gameplay::registerSaveHouse(p0, p1, p2, p3, p4, p5, p6)]]&lt;br /&gt;
* [[Gameplay::setMissionFlag|Gameplay::setMissionFlag(toggle)]]&lt;br /&gt;
* [[Gameplay::getProfileSetting|Gameplay::getProfileSetting(profileSetting)]]&lt;br /&gt;
* [[Gameplay::setUnkMapFlag|Gameplay::setUnkMapFlag(flag)]]&lt;br /&gt;
* [[Gameplay::asin|Gameplay::asin(p0)]]&lt;br /&gt;
* [[Gameplay::disableHospitalRestart|Gameplay::disableHospitalRestart(hospitalIndex, toggle)]]&lt;br /&gt;
* [[Gameplay::isIncidentValid|Gameplay::isIncidentValid(incidentId)]]&lt;br /&gt;
* [[Gameplay::registerBoolToSave|Gameplay::registerBoolToSave(p0, name)]]&lt;br /&gt;
* [[Gameplay::getGroundZFor3dCoord|Gameplay::getGroundZFor3dCoord(x, y, z, groundZ, unk)]]&lt;br /&gt;
* [[Gameplay::setSaveMenuActive|Gameplay::setSaveMenuActive(unk)]]&lt;br /&gt;
* [[Gameplay::isStringNullOrEmpty|Gameplay::isStringNullOrEmpty(string)]]&lt;br /&gt;
* [[Gameplay::getHashKey|Gameplay::getHashKey(value)]]&lt;br /&gt;
* [[Gameplay::getRandomIntInRange|Gameplay::getRandomIntInRange(startRange, endRange)]]&lt;br /&gt;
* [[Gameplay::setFadeInAfterDeathArrest|Gameplay::setFadeInAfterDeathArrest(toggle)]]&lt;br /&gt;
* [[Gameplay::enableDispatchService|Gameplay::enableDispatchService(dispatchType, toggle)]]&lt;br /&gt;
* [[Gameplay::deleteStuntJump|Gameplay::deleteStuntJump(p0)]]&lt;br /&gt;
* [[Gameplay::hasBulletImpactedInBox|Gameplay::hasBulletImpactedInBox(p0, p1, p2, p3, p4, p5, p6, p7)]]&lt;br /&gt;
* [[Gameplay::clearAreaOfObjects|Gameplay::clearAreaOfObjects(x, y, z, radius, flags)]]&lt;br /&gt;
* [[Gameplay::isBulletInBox|Gameplay::isBulletInBox(p0, p1, p2, p3, p4, p5, p6)]]&lt;br /&gt;
* [[Gameplay::beginReplayStats|Gameplay::beginReplayStats(p0, p1)]]&lt;br /&gt;
* [[Gameplay::enableStuntJumpSet|Gameplay::enableStuntJumpSet(p0)]]&lt;br /&gt;
* [[Gameplay::isPointObscuredByAMissionEntity|Gameplay::isPointObscuredByAMissionEntity(p0, p1, p2, p3, p4, p5, p6)]]&lt;br /&gt;
* [[Gameplay::clearBit|Gameplay::clearBit(address, offset)]]&lt;br /&gt;
* [[Gameplay::setWindDirection|Gameplay::setWindDirection(direction)]]&lt;br /&gt;
* [[Gameplay::setWeatherTypeNowPersist|Gameplay::setWeatherTypeNowPersist(weatherType)]]&lt;br /&gt;
* [[Gameplay::registerTextLabelToSave|Gameplay::registerTextLabelToSave(p0, name)]]&lt;br /&gt;
* [[Gameplay::setWindSpeed|Gameplay::setWindSpeed(speed)]]&lt;br /&gt;
* [[Gameplay::isProjectileTypeInAngledArea|Gameplay::isProjectileTypeInAngledArea(p0, p1, p2, p3, p4, p5, p6, p7, p8)]]&lt;br /&gt;
* [[Gameplay::absi|Gameplay::absi(value)]]&lt;br /&gt;
* [[Gameplay::usingMissionCreator|Gameplay::usingMissionCreator(toggle)]]&lt;br /&gt;
* [[Gameplay::getDistanceBetweenCoords|Gameplay::getDistanceBetweenCoords(x1, y1, z1, x2, y2, z2, useZ)]]&lt;br /&gt;
* [[Gameplay::isStringNull|Gameplay::isStringNull(string)]]&lt;br /&gt;
* [[Gameplay::getWeatherTypeTransition|Gameplay::getWeatherTypeTransition(p0, p1, progress_or_time)]]&lt;br /&gt;
* [[Gameplay::setFadeInAfterLoad|Gameplay::setFadeInAfterLoad(toggle)]]&lt;br /&gt;
* [[Gameplay::setWeatherTypeOverTime|Gameplay::setWeatherTypeOverTime(weatherType, time)]]&lt;br /&gt;
* [[Gameplay::setCloudHatTransition|Gameplay::setCloudHatTransition(type, transitionTime)]]&lt;br /&gt;
* [[Gameplay::getFreeStackSlotsCount|Gameplay::getFreeStackSlotsCount(stackSize)]]&lt;br /&gt;
* [[Gameplay::isSniperBulletInArea|Gameplay::isSniperBulletInArea(x1, y1, z1, x2, y2, z2)]]&lt;br /&gt;
* [[Gameplay::setExplosiveMeleeThisFrame|Gameplay::setExplosiveMeleeThisFrame()]]&lt;br /&gt;
&lt;br /&gt;
==Graphics==&lt;br /&gt;
Properties:&lt;br /&gt;
* [[Graphics::nametags]]&lt;br /&gt;
Functions:&lt;br /&gt;
* [[Graphics::notify|Graphics::notify(text)]]&lt;br /&gt;
* [[Graphics::drawText|Graphics::drawText(text, fontId, colourRGBA, scaleX, scaleY, outline, x, y[, z])]]&lt;br /&gt;
* [[Graphics::getSafeZoneSize|Graphics::getSafeZoneSize()]]&lt;br /&gt;
* [[Graphics::createCheckpoint|Graphics::createCheckpoint(type, posX1, posY1, posZ1, posX2, posY2, posZ2, radius, colorR, colorG, colorB, alpha, reserved)]]&lt;br /&gt;
* [[Graphics::hasStreamedTextureDictLoaded|Graphics::hasStreamedTextureDictLoaded(textureDict)]]&lt;br /&gt;
* [[Graphics::stopScreenEffect|Graphics::stopScreenEffect(effectName)]]&lt;br /&gt;
* [[Graphics::drawDebugBox|Graphics::drawDebugBox(x1, y1, z1, x2, y2, z2, r, g, b, alpha)]]&lt;br /&gt;
* [[Graphics::setFlash|Graphics::setFlash(p0, p1, fadeIn, duration, fadeOut)]]&lt;br /&gt;
* [[Graphics::loadTvChannel|Graphics::loadTvChannel(tvChannel)]]&lt;br /&gt;
* [[Graphics::hasNamedScaleformMovieLoaded|Graphics::hasNamedScaleformMovieLoaded(scaleformName)]]&lt;br /&gt;
* [[Graphics::startParticleFxNonLoopedOnEntity|Graphics::startParticleFxNonLoopedOnEntity(effectName, entity, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, scale, axisX, axisY, axisZ)]]&lt;br /&gt;
* [[Graphics::drawScaleformMovieFullscreen|Graphics::drawScaleformMovieFullscreen(scaleform, red, green, blue, alpha, unk)]]&lt;br /&gt;
* [[Graphics::startParticleFxNonLoopedOnPedBone|Graphics::startParticleFxNonLoopedOnPedBone(effectName, ped, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, boneIndex, scale, axisX, axisY, axisZ)]]&lt;br /&gt;
* [[Graphics::setTvAudioFrontend|Graphics::setTvAudioFrontend(toggle)]]&lt;br /&gt;
* [[Graphics::requestScaleformMovie|Graphics::requestScaleformMovie(scaleformName)]]&lt;br /&gt;
* [[Graphics::setBlackout|Graphics::setBlackout(enable)]]&lt;br /&gt;
* [[Graphics::setTrackedPointInfo|Graphics::setTrackedPointInfo(point, x, y, z, radius)]]&lt;br /&gt;
* [[Graphics::setDebugLinesAndSpheresDrawingActive|Graphics::setDebugLinesAndSpheresDrawingActive(enabled)]]&lt;br /&gt;
* [[Graphics::setNightvision|Graphics::setNightvision(toggle)]]&lt;br /&gt;
* [[Graphics::startParticleFxLoopedOnEntity|Graphics::startParticleFxLoopedOnEntity(effectName, entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis)]]&lt;br /&gt;
* [[Graphics::drawScaleformMovie3dNonAdditive|Graphics::drawScaleformMovie3dNonAdditive(scaleform, posX, posY, posZ, rotX, rotY, rotZ, p7, p8, p9, scaleX, scaleY, scaleZ, p13)]]&lt;br /&gt;
* [[Graphics::setScaleformMovieAsNoLongerNeeded|Graphics::setScaleformMovieAsNoLongerNeeded(scaleformHandle)]]&lt;br /&gt;
* [[Graphics::startScreenEffect|Graphics::startScreenEffect(effectName, duration, looped)]]&lt;br /&gt;
* [[Graphics::startParticleFxNonLoopedAtCoord|Graphics::startParticleFxNonLoopedAtCoord(effectName, xPos, yPos, zPos, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis)]]&lt;br /&gt;
* [[Graphics::setParticleFxNonLoopedColour|Graphics::setParticleFxNonLoopedColour(r, g, b)]]&lt;br /&gt;
* [[Graphics::drawMarker|Graphics::drawMarker(type, posX, posY, posZ, dirX, dirY, dirZ, rotX, rotY, rotZ, scaleX, scaleY, scaleZ, colorR, colorG, colorB, alpha, bobUpAndDown, faceCamera, p19, rotate, textureDict, textureName, drawOnEnts)]]&lt;br /&gt;
* [[Graphics::setTvVolume|Graphics::setTvVolume(volume)]]&lt;br /&gt;
* [[Graphics::setTimecycleModifier|Graphics::setTimecycleModifier(modifierName)]]&lt;br /&gt;
* [[Graphics::getDecalWashLevel|Graphics::getDecalWashLevel(decal)]]&lt;br /&gt;
* [[Graphics::world3dToScreen2d|Graphics::world3dToScreen2d(pos)]]&lt;br /&gt;
* [[Graphics::world3dToScreen2d|Graphics::world3dToScreen2d(x, y, z)]]&lt;br /&gt;
* [[Graphics::getTextureResolution|Graphics::getTextureResolution(textureDict, textureName)]]&lt;br /&gt;
* [[Graphics::getScreenEffectIsActive|Graphics::getScreenEffectIsActive(effectName)]]&lt;br /&gt;
* [[Graphics::drawDebugText|Graphics::drawDebugText(text, x, y, z, r, g, b, alpha)]]&lt;br /&gt;
* [[Graphics::drawRect|Graphics::drawRect(x, y, width, height, r, g, b, a)]]&lt;br /&gt;
* [[Graphics::setTransitionTimecycleModifier|Graphics::setTransitionTimecycleModifier(modifierName, transition)]]&lt;br /&gt;
* [[Graphics::setForceVehicleTrails|Graphics::setForceVehicleTrails(toggle)]]&lt;br /&gt;
* [[Graphics::addPetrolDecal|Graphics::addPetrolDecal(x, y, z, groundLvl, width, transparency)]]&lt;br /&gt;
* [[Graphics::callScaleformMovieFunctionStringParams|Graphics::callScaleformMovieFunctionStringParams(scaleform, functionName, param1, param2, param3, param4, param5)]]&lt;br /&gt;
* [[Graphics::drawScaleformMovie|Graphics::drawScaleformMovie(scaleformHandle, x, y, width, height, red, green, blue, alpha, p9)]]&lt;br /&gt;
* [[Graphics::drawSpotLightWithShadow|Graphics::drawSpotLightWithShadow(posX, posY, posZ, dirX, dirY, dirZ, colorR, colorG, colorB, distance, brightness, roundness, radius, falloff, shadow)]]&lt;br /&gt;
* [[Graphics::removeDecalsInRange|Graphics::removeDecalsInRange(x, y, z, range)]]&lt;br /&gt;
* [[Graphics::setParticleFxLoopedEvolution|Graphics::setParticleFxLoopedEvolution(ptfxHandle, propertyName, amount, Id)]]&lt;br /&gt;
* [[Graphics::setParticleFxBloodScale|Graphics::setParticleFxBloodScale(p0)]]&lt;br /&gt;
* [[Graphics::set2dLayer|Graphics::set2dLayer(layer)]]&lt;br /&gt;
* [[Graphics::drawLine|Graphics::drawLine(x1, y1, z1, x2, y2, z2, r, g, b, alpha)]]&lt;br /&gt;
* [[Graphics::setPtfxAssetNextCall|Graphics::setPtfxAssetNextCall(name)]]&lt;br /&gt;
* [[Graphics::setScaleformMovieToUseSystemTime|Graphics::setScaleformMovieToUseSystemTime(scaleform, toggle)]]&lt;br /&gt;
* [[Graphics::startParticleFxLoopedOnEntity2|Graphics::startParticleFxLoopedOnEntity2(effectName, entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis)]]&lt;br /&gt;
* [[Graphics::setParticleFxLoopedAlpha|Graphics::setParticleFxLoopedAlpha(ptfxHandle, alpha)]]&lt;br /&gt;
* [[Graphics::drawDebugCross|Graphics::drawDebugCross(x, y, z, size, r, g, b, alpha)]]&lt;br /&gt;
* [[Graphics::doesParticleFxLoopedExist|Graphics::doesParticleFxLoopedExist(ptfxHandle)]]&lt;br /&gt;
* [[Graphics::setParticleFxNonLoopedAlpha|Graphics::setParticleFxNonLoopedAlpha(alpha)]]&lt;br /&gt;
* [[Graphics::setSeethrough|Graphics::setSeethrough(toggle)]]&lt;br /&gt;
* [[Graphics::setParticleFxLoopedColour|Graphics::setParticleFxLoopedColour(ptfxHandle, r, g, b, p4)]]&lt;br /&gt;
* [[Graphics::drawDebugLine|Graphics::drawDebugLine(x1, y1, z1, x2, y2, z2, r, g, b, alpha)]]&lt;br /&gt;
* [[Graphics::beginTextComponent|Graphics::beginTextComponent(componentType)]]&lt;br /&gt;
* [[Graphics::setFarShadowsSuppressed|Graphics::setFarShadowsSuppressed(toggle)]]&lt;br /&gt;
* [[Graphics::hasScaleformContainerMovieLoadedIntoParent|Graphics::hasScaleformContainerMovieLoadedIntoParent(scaleformHandle)]]&lt;br /&gt;
* [[Graphics::setTimecycleModifierStrength|Graphics::setTimecycleModifierStrength(strength)]]&lt;br /&gt;
* [[Graphics::moveVehicleDecals|Graphics::moveVehicleDecals(p0, p1)]]&lt;br /&gt;
* [[Graphics::hasScaleformMovieLoaded|Graphics::hasScaleformMovieLoaded(scaleformHandle)]]&lt;br /&gt;
* [[Graphics::getScreenActiveResolution|Graphics::getScreenActiveResolution(x, y)]]&lt;br /&gt;
* [[Graphics::enableMovieSubtitles|Graphics::enableMovieSubtitles(toggle)]]&lt;br /&gt;
* [[Graphics::drawScaleformMovie3d|Graphics::drawScaleformMovie3d(scaleform, posX, posY, posZ, rotX, rotY, rotZ, p7, p8, p9, scaleX, scaleY, scaleZ, p13)]]&lt;br /&gt;
* [[Graphics::getScreenResolution|Graphics::getScreenResolution(x, y)]]&lt;br /&gt;
* [[Graphics::stopParticleFxLooped|Graphics::stopParticleFxLooped(ptfxHandle, p1)]]&lt;br /&gt;
* [[Graphics::requestHudScaleform|Graphics::requestHudScaleform(hudComponent)]]&lt;br /&gt;
* [[Graphics::setParticleFxShootoutBoat|Graphics::setParticleFxShootoutBoat(p0)]]&lt;br /&gt;
* [[Graphics::pushScaleformMovieFunctionFromHudComponent|Graphics::pushScaleformMovieFunctionFromHudComponent(hudComponent, functionName)]]&lt;br /&gt;
* [[Graphics::washDecalsInRange|Graphics::washDecalsInRange(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Graphics::enableAlienBloodVfx|Graphics::enableAlienBloodVfx(toggle)]]&lt;br /&gt;
* [[Graphics::transitionToBlurred|Graphics::transitionToBlurred(transitionTime)]]&lt;br /&gt;
* [[Graphics::drawDebugText2d|Graphics::drawDebugText2d(text, x, y, z, r, g, b, alpha)]]&lt;br /&gt;
* [[Graphics::startParticleFxNonLoopedOnPedBone2|Graphics::startParticleFxNonLoopedOnPedBone2(effectName, ped, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, boneIndex, scale, axisX, axisY, axisZ)]]&lt;br /&gt;
* [[Graphics::removeDecalsFromObjectFacing|Graphics::removeDecalsFromObjectFacing(obj, x, y, z)]]&lt;br /&gt;
* [[Graphics::setDrawOrigin|Graphics::setDrawOrigin(x, y, z, p3)]]&lt;br /&gt;
* [[Graphics::drawDebugSphere|Graphics::drawDebugSphere(x, y, z, radius, r, g, b, alpha)]]&lt;br /&gt;
* [[Graphics::pushScaleformMovieFunctionN|Graphics::pushScaleformMovieFunctionN(functionName)]]&lt;br /&gt;
* [[Graphics::drawPoly|Graphics::drawPoly(x1, y1, z1, x2, y2, z2, x3, y3, z3, r, g, b, alpha)]]&lt;br /&gt;
* [[Graphics::setParticleFxCamInsideNonplayerVehicle|Graphics::setParticleFxCamInsideNonplayerVehicle(p0, p1)]]&lt;br /&gt;
* [[Graphics::setForcePedFootstepsTracks|Graphics::setForcePedFootstepsTracks(toggle)]]&lt;br /&gt;
* [[Graphics::destroyTrackedPoint|Graphics::destroyTrackedPoint(point)]]&lt;br /&gt;
* [[Graphics::addDecal|Graphics::addDecal(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19)]]&lt;br /&gt;
* [[Graphics::setParticleFxLoopedScale|Graphics::setParticleFxLoopedScale(ptfxHandle, scale)]]&lt;br /&gt;
* [[Graphics::loadMovieMeshSet|Graphics::loadMovieMeshSet(movieMeshSetName)]]&lt;br /&gt;
* [[Graphics::setScreenDrawPosition|Graphics::setScreenDrawPosition(x, y)]]&lt;br /&gt;
* [[Graphics::pushScaleformMovieFunctionParameterString|Graphics::pushScaleformMovieFunctionParameterString(value)]]&lt;br /&gt;
* [[Graphics::setTvChannel|Graphics::setTvChannel(channel)]]&lt;br /&gt;
* [[Graphics::requestScaleformMovie3|Graphics::requestScaleformMovie3(scaleformName)]]&lt;br /&gt;
* [[Graphics::setStreamedTextureDictAsNoLongerNeeded|Graphics::setStreamedTextureDictAsNoLongerNeeded(textureDict)]]&lt;br /&gt;
* [[Graphics::pushScaleformMovieFunctionParameterInt|Graphics::pushScaleformMovieFunctionParameterInt(value)]]&lt;br /&gt;
* [[Graphics::removeParticleFx|Graphics::removeParticleFx(ptfxHandle, p1)]]&lt;br /&gt;
* [[Graphics::isTrackedPointVisible|Graphics::isTrackedPointVisible(point)]]&lt;br /&gt;
* [[Graphics::requestScaleformMovieInstance|Graphics::requestScaleformMovieInstance(scaleformName)]]&lt;br /&gt;
* [[Graphics::pushScaleformMovieFunctionParameterBool|Graphics::pushScaleformMovieFunctionParameterBool(value)]]&lt;br /&gt;
* [[Graphics::isDecalAlive|Graphics::isDecalAlive(decal)]]&lt;br /&gt;
* [[Graphics::startParticleFxLoopedOnEntityBone|Graphics::startParticleFxLoopedOnEntityBone(effectName, entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, boneIndex, scale, xAxis, yAxis, zAxis)]]&lt;br /&gt;
* [[Graphics::startParticleFxNonLoopedOnEntity2|Graphics::startParticleFxNonLoopedOnEntity2(effectName, entity, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, scale, axisX, axisY, axisZ)]]&lt;br /&gt;
* [[Graphics::disableVehicleDistantlights|Graphics::disableVehicleDistantlights(toggle)]]&lt;br /&gt;
* [[Graphics::setNoisinessoveride|Graphics::setNoisinessoveride(value)]]&lt;br /&gt;
* [[Graphics::removeDecalsFromObject|Graphics::removeDecalsFromObject(obj)]]&lt;br /&gt;
* [[Graphics::drawScaleformMovieFullscreenMasked|Graphics::drawScaleformMovieFullscreenMasked(scaleform1, scaleform2, red, green, blue, alpha)]]&lt;br /&gt;
* [[Graphics::callScaleformMovieFunctionFloatParams|Graphics::callScaleformMovieFunctionFloatParams(scaleform, functionName, param1, param2, param3, param4, param5)]]&lt;br /&gt;
* [[Graphics::drawSpotLight|Graphics::drawSpotLight(posX, posY, posZ, dirX, dirY, dirZ, colorR, colorG, colorB, distance, brightness, roundness, radius, falloff)]]&lt;br /&gt;
* [[Graphics::drawBox|Graphics::drawBox(x1, y1, z1, x2, y2, z2, r, g, b, alpha)]]&lt;br /&gt;
* [[Graphics::pushScaleformMovieFunctionParameterFloat|Graphics::pushScaleformMovieFunctionParameterFloat(value)]]&lt;br /&gt;
* [[Graphics::fadeDecalsInRange|Graphics::fadeDecalsInRange(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Graphics::enableClownBloodVfx|Graphics::enableClownBloodVfx(toggle)]]&lt;br /&gt;
* [[Graphics::drawDebugLineWithTwoColours|Graphics::drawDebugLineWithTwoColours(x1, y1, z1, x2, y2, z2, r1, g1, b1, r2, g2, b2, alpha1, alpha2)]]&lt;br /&gt;
* [[Graphics::setParticleFxLoopedRange|Graphics::setParticleFxLoopedRange(ptfxHandle, range)]]&lt;br /&gt;
* [[Graphics::removeParticleFxInRange|Graphics::removeParticleFxInRange(X, Y, Z, radius)]]&lt;br /&gt;
* [[Graphics::startParticleFxLoopedOnEntityBone2|Graphics::startParticleFxLoopedOnEntityBone2(effectName, entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, boneIndex, scale, xAxis, yAxis, zAxis)]]&lt;br /&gt;
* [[Graphics::hasHudScaleformLoaded|Graphics::hasHudScaleformLoaded(hudComponent)]]&lt;br /&gt;
* [[Graphics::requestStreamedTextureDict|Graphics::requestStreamedTextureDict(textureDict, p1)]]&lt;br /&gt;
* [[Graphics::setFrozenRenderingDisabled|Graphics::setFrozenRenderingDisabled(enabled)]]&lt;br /&gt;
* [[Graphics::startParticleFxLoopedAtCoord|Graphics::startParticleFxLoopedAtCoord(effectName, x, y, z, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis, p11)]]&lt;br /&gt;
* [[Graphics::sittingTv|Graphics::sittingTv(scaleform)]]&lt;br /&gt;
* [[Graphics::setNoiseoveride|Graphics::setNoiseoveride(toggle)]]&lt;br /&gt;
* [[Graphics::drawSprite|Graphics::drawSprite(textureDict, textureName, screenX, screenY, scaleX, scaleY, heading, colorR, colorG, colorB, alpha)]]&lt;br /&gt;
* [[Graphics::setPtfxAssetOldToNew|Graphics::setPtfxAssetOldToNew(oldAsset, newAsset)]]&lt;br /&gt;
* [[Graphics::releaseMovieMeshSet|Graphics::releaseMovieMeshSet(movieMeshSet)]]&lt;br /&gt;
* [[Graphics::removeDecal|Graphics::removeDecal(decal)]]&lt;br /&gt;
* [[Graphics::setParticleFxCamInsideVehicle|Graphics::setParticleFxCamInsideVehicle(p0)]]&lt;br /&gt;
* [[Graphics::callScaleformMovieFunctionMixedParams|Graphics::callScaleformMovieFunctionMixedParams(scaleform, functionName, floatParam1, floatParam2, floatParam3, floatParam4, floatParam5, stringParam1, stringParam2, stringParam3, stringParam4, stringParam5)]]&lt;br /&gt;
* [[Graphics::transitionFromBlurred|Graphics::transitionFromBlurred(transitionTime)]]&lt;br /&gt;
* [[Graphics::getScreenAspectRatio|Graphics::getScreenAspectRatio(b)]]&lt;br /&gt;
* [[Graphics::startParticleFxLoopedOnPedBone|Graphics::startParticleFxLoopedOnPedBone(effectName, ped, xOffset, yOffset, zOffset, xRot, yRot, zRot, boneIndex, scale, xAxis, yAxis, zAxis)]]&lt;br /&gt;
* [[Graphics::drawLightWithRange|Graphics::drawLightWithRange(posX, posY, posZ, colorR, colorG, colorB, range, intensity)]]&lt;br /&gt;
* [[Graphics::drawLightWithRangeAndShadow|Graphics::drawLightWithRangeAndShadow(x, y, z, r, g, b, range, intensity, shadow)]]&lt;br /&gt;
* [[Graphics::startParticleFxNonLoopedAtCoord2|Graphics::startParticleFxNonLoopedAtCoord2(effectName, xPos, yPos, zPos, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis)]]&lt;br /&gt;
* [[Graphics::pushScaleformMovieFunction|Graphics::pushScaleformMovieFunction(scaleform, functionName)]]&lt;br /&gt;
* [[Graphics::setParticleFxLoopedOffsets|Graphics::setParticleFxLoopedOffsets(ptfxHandle, x, y, z, rotX, rotY, rotZ)]]&lt;br /&gt;
* [[Graphics::callScaleformMovieMethod|Graphics::callScaleformMovieMethod(scaleform, method)]]&lt;br /&gt;
* [[Graphics::drawTvChannel|Graphics::drawTvChannel(xPos, yPos, xScale, yScale, rotation, r, g, b, alpha)]]&lt;br /&gt;
&lt;br /&gt;
==Interior==&lt;br /&gt;
* [[Interior::getInteriorAtCoordsWithType|Interior::getInteriorAtCoordsWithType(x, y, z, interiorType)]]&lt;br /&gt;
* [[Interior::unpinInterior|Interior::unpinInterior(interiorID)]]&lt;br /&gt;
* [[Interior::isValidInterior|Interior::isValidInterior(interiorID)]]&lt;br /&gt;
* [[Interior::isInteriorPropEnabled|Interior::isInteriorPropEnabled(interiorID, propName)]]&lt;br /&gt;
* [[Interior::addPickupToInteriorRoomByName|Interior::addPickupToInteriorRoomByName(pickup, roomName)]]&lt;br /&gt;
* [[Interior::refreshInterior|Interior::refreshInterior(interiorID)]]&lt;br /&gt;
* [[Interior::disableInteriorProp|Interior::disableInteriorProp(interiorID, propName)]]&lt;br /&gt;
* [[Interior::enableInteriorProp|Interior::enableInteriorProp(interiorID, propName)]]&lt;br /&gt;
* [[Interior::disableInterior|Interior::disableInterior(interiorID, toggle)]]&lt;br /&gt;
* [[Interior::isInteriorReady|Interior::isInteriorReady(interiorID)]]&lt;br /&gt;
* [[Interior::isInteriorCapped|Interior::isInteriorCapped(interiorID)]]&lt;br /&gt;
* [[Interior::getOffsetFromInteriorInWorldCoords|Interior::getOffsetFromInteriorInWorldCoords(interiorID, x, y, z)]]&lt;br /&gt;
* [[Interior::hideMapObjectThisFrame|Interior::hideMapObjectThisFrame(mapObjectHash)]]&lt;br /&gt;
* [[Interior::getInteriorAtCoords|Interior::getInteriorAtCoords(x, y, z)]]&lt;br /&gt;
* [[Interior::isInteriorDisabled|Interior::isInteriorDisabled(interiorID)]]&lt;br /&gt;
* [[Interior::capInterior|Interior::capInterior(interiorID, toggle)]]&lt;br /&gt;
* [[Interior::getInteriorGroupId|Interior::getInteriorGroupId(interiorID)]]&lt;br /&gt;
* [[Interior::getInteriorFromCollision|Interior::getInteriorFromCollision(x, y, z)]]&lt;br /&gt;
* [[Interior::areCoordsCollidingWithExterior|Interior::areCoordsCollidingWithExterior(x, y, z)]]&lt;br /&gt;
* [[Interior::unkGetInteriorAtCoords|Interior::unkGetInteriorAtCoords(x, y, z, unk)]]&lt;br /&gt;
&lt;br /&gt;
==Itemset==&lt;br /&gt;
* [[Itemset::removeFromItemset|Itemset::removeFromItemset(p0, p1)]]&lt;br /&gt;
* [[Itemset::isInItemset|Itemset::isInItemset(p0, p1)]]&lt;br /&gt;
* [[Itemset::createItemset|Itemset::createItemset(p0)]]&lt;br /&gt;
* [[Itemset::cleanItemset|Itemset::cleanItemset(p0)]]&lt;br /&gt;
* [[Itemset::getIndexedItemInItemset|Itemset::getIndexedItemInItemset(p0, p1)]]&lt;br /&gt;
* [[Itemset::isItemsetValid|Itemset::isItemsetValid(p0)]]&lt;br /&gt;
* [[Itemset::getItemsetSize|Itemset::getItemsetSize(p0)]]&lt;br /&gt;
* [[Itemset::destroyItemset|Itemset::destroyItemset(p0)]]&lt;br /&gt;
* [[Itemset::addToItemset|Itemset::addToItemset(p0, p1)]]&lt;br /&gt;
&lt;br /&gt;
==Mobile==&lt;br /&gt;
* [[Mobile::getMobilePhoneRotation|Mobile::getMobilePhoneRotation(rotation, p1)]]&lt;br /&gt;
* [[Mobile::setPhoneLean|Mobile::setPhoneLean(Toggle)]]&lt;br /&gt;
* [[Mobile::getMobilePhonePosition|Mobile::getMobilePhonePosition(position)]]&lt;br /&gt;
* [[Mobile::setMobilePhonePosition|Mobile::setMobilePhonePosition(posX, posY, posZ)]]&lt;br /&gt;
* [[Mobile::moveFinger|Mobile::moveFinger(direction)]]&lt;br /&gt;
* [[Mobile::createMobilePhone|Mobile::createMobilePhone(phoneType)]]&lt;br /&gt;
* [[Mobile::getMobilePhoneRenderId|Mobile::getMobilePhoneRenderId(renderId)]]&lt;br /&gt;
* [[Mobile::setMobilePhoneRotation|Mobile::setMobilePhoneRotation(rotX, rotY, rotZ, p3)]]&lt;br /&gt;
* [[Mobile::setMobilePhoneScale|Mobile::setMobilePhoneScale(scale)]]&lt;br /&gt;
* [[Mobile::scriptIsMovingMobilePhoneOffscreen|Mobile::scriptIsMovingMobilePhoneOffscreen(toggle)]]&lt;br /&gt;
* [[Mobile::cellCamActivate|Mobile::cellCamActivate(p0, p1)]]&lt;br /&gt;
&lt;br /&gt;
==Object==&lt;br /&gt;
* [[Object::createMoneyPickups|Object::createMoneyPickups(x, y, z, value, amount, model)]]&lt;br /&gt;
* [[Object::createPortablePickup2|Object::createPortablePickup2(pickupHash, x, y, z, placeOnGround, modelHash)]]&lt;br /&gt;
* [[Object::getObjectOffsetFromCoords|Object::getObjectOffsetFromCoords(xPos, yPos, zPos, heading, xOffset, yOffset, zOffset)]]&lt;br /&gt;
* [[Object::getPickupCoords|Object::getPickupCoords(p0)]]&lt;br /&gt;
* [[Object::removeAllPickupsOfType|Object::removeAllPickupsOfType(p0)]]&lt;br /&gt;
* [[Object::isPointInAngledArea|Object::isPointInAngledArea(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11)]]&lt;br /&gt;
* [[Object::createPortablePickup|Object::createPortablePickup(pickupHash, x, y, z, placeOnGround, modelHash)]]&lt;br /&gt;
* [[Object::removePickup|Object::removePickup(pickup)]]&lt;br /&gt;
* [[Object::highlightPlacementCoords|Object::highlightPlacementCoords(x, y, z, colorIndex)]]&lt;br /&gt;
* [[Object::isAnyObjectNearPoint|Object::isAnyObjectNearPoint(x, y, z, range, p4)]]&lt;br /&gt;
* [[Object::removeDoorFromSystem|Object::removeDoorFromSystem(doorHash)]]&lt;br /&gt;
* [[Object::createObject|Object::createObject(modelHash, x, y, z, networkHandle, createHandle, dynamic)]]&lt;br /&gt;
* [[Object::deleteObject|Object::deleteObject(object)]]&lt;br /&gt;
* [[Object::setTeamPickupObject|Object::setTeamPickupObject(p0, p1, p2)]]&lt;br /&gt;
* [[Object::createAmbientPickup|Object::createAmbientPickup(pickupHash, posX, posY, posZ, p4, value, modelHash, p7, p8)]]&lt;br /&gt;
* [[Object::setDoorAccelerationLimit|Object::setDoorAccelerationLimit(doorHash, limit, p2, p3)]]&lt;br /&gt;
* [[Object::getSafePickupCoords|Object::getSafePickupCoords(x, y, z, p3, p4)]]&lt;br /&gt;
* [[Object::addDoorToSystem|Object::addDoorToSystem(doorHash, modelHash, x, y, z, p5, p6, p7)]]&lt;br /&gt;
* [[Object::hasClosestObjectOfTypeBeenBroken|Object::hasClosestObjectOfTypeBeenBroken(p0, p1, p2, p3, modelHash, p5)]]&lt;br /&gt;
* [[Object::setPickupRegenerationTime|Object::setPickupRegenerationTime(p0, p1)]]&lt;br /&gt;
* [[Object::hasPickupBeenCollected|Object::hasPickupBeenCollected(p0)]]&lt;br /&gt;
* [[Object::createPickupRotate|Object::createPickupRotate(pickupHash, posX, posY, posZ, rotX, rotY, rotZ, flag, amount, p9, p10, modelHash)]]&lt;br /&gt;
* [[Object::isObjectNearPoint|Object::isObjectNearPoint(objectHash, x, y, z, range)]]&lt;br /&gt;
* [[Object::isGarageEmpty|Object::isGarageEmpty(garage, p1, p2)]]&lt;br /&gt;
* [[Object::createObjectNoOffset|Object::createObjectNoOffset(modelHash, x, y, z, networkHandle, createHandle, dynamic)]]&lt;br /&gt;
* [[Object::doorControl|Object::doorControl(doorHash, x, y, z, locked, p5, p6, p7)]]&lt;br /&gt;
* [[Object::doesPickupExist|Object::doesPickupExist(p0)]]&lt;br /&gt;
* [[Object::trackObjectVisibility|Object::trackObjectVisibility(p0)]]&lt;br /&gt;
* [[Object::setDoorAjarAngle|Object::setDoorAjarAngle(doorHash, ajar, p2, p3)]]&lt;br /&gt;
* [[Object::getObjectFragmentDamageHealth|Object::getObjectFragmentDamageHealth(p0, p1)]]&lt;br /&gt;
* [[Object::doesObjectOfTypeExistAtCoords|Object::doesObjectOfTypeExistAtCoords(x, y, z, radius, hash, p5)]]&lt;br /&gt;
* [[Object::doesDoorExist|Object::doesDoorExist(doorHash)]]&lt;br /&gt;
* [[Object::isDoorClosed|Object::isDoorClosed(door)]]&lt;br /&gt;
* [[Object::doesPickupObjectExist|Object::doesPickupObjectExist(p0)]]&lt;br /&gt;
* [[Object::getClosestObjectOfType|Object::getClosestObjectOfType(x, y, z, radius, modelHash, isMission, p6, p7)]]&lt;br /&gt;
* [[Object::getStateOfClosestDoorOfType|Object::getStateOfClosestDoorOfType(type, x, y, z, locked, heading)]]&lt;br /&gt;
* [[Object::setForceObjectThisFrame|Object::setForceObjectThisFrame(p0, p1, p2, p3)]]&lt;br /&gt;
* [[Object::setStateOfClosestDoorOfType|Object::setStateOfClosestDoorOfType(type, x, y, z, locked, heading, p6)]]&lt;br /&gt;
* [[Object::isPickupWithinRadius|Object::isPickupWithinRadius(pickupHash, x, y, z, radius)]]&lt;br /&gt;
* [[Object::createPickup|Object::createPickup(pickupHash, posX, posY, posZ, p4, value, p6, modelHash)]]&lt;br /&gt;
&lt;br /&gt;
==Pathfind==&lt;br /&gt;
* [[Pathfind::setRoadsBackToOriginalInAngledArea|Pathfind::setRoadsBackToOriginalInAngledArea(x1, y1, z1, x2, y2, z2, p6)]]&lt;br /&gt;
* [[Pathfind::getVehicleNodeProperties|Pathfind::getVehicleNodeProperties(x, y, z, density, flags)]]&lt;br /&gt;
* [[Pathfind::updateNavmeshBlockingObject|Pathfind::updateNavmeshBlockingObject(p0, p1, p2, p3, p4, p5, p6, p7, p8)]]&lt;br /&gt;
* [[Pathfind::isPointOnRoad|Pathfind::isPointOnRoad(x, y, z, vehicle)]]&lt;br /&gt;
* [[Pathfind::getClosestRoad|Pathfind::getClosestRoad(x, y, z, p3, p4, p5, p6, p7, p8, p9, p10)]]&lt;br /&gt;
* [[Pathfind::setRoadsInAngledArea|Pathfind::setRoadsInAngledArea(x1, y1, z1, x2, y2, z2, angle, unknown1, unknown2, unknown3)]]&lt;br /&gt;
* [[Pathfind::isVehicleNodeIdValid|Pathfind::isVehicleNodeIdValid(vehicleNodeId)]]&lt;br /&gt;
* [[Pathfind::setRoadsBackToOriginal|Pathfind::setRoadsBackToOriginal(p0, p1, p2, p3, p4, p5)]]&lt;br /&gt;
* [[Pathfind::getNthClosestVehicleNodeId|Pathfind::getNthClosestVehicleNodeId(x, y, z, nth, nodetype, p5, p6)]]&lt;br /&gt;
* [[Pathfind::getClosestVehicleNode|Pathfind::getClosestVehicleNode(x, y, z, outPosition, nodeType, p5, p6)]]&lt;br /&gt;
* [[Pathfind::getClosestMajorVehicleNode|Pathfind::getClosestMajorVehicleNode(x, y, z, outPosition, unknown1, unknown2)]]&lt;br /&gt;
* [[Pathfind::getStreetNameAtCoord|Pathfind::getStreetNameAtCoord(x, y, z, streetName, crossingRoad)]]&lt;br /&gt;
* [[Pathfind::setPedPathsInArea|Pathfind::setPedPathsInArea(x1, y1, z1, x2, y2, z2, unknown)]]&lt;br /&gt;
* [[Pathfind::addNavmeshRequiredRegion|Pathfind::addNavmeshRequiredRegion(p0, p1, p2)]]&lt;br /&gt;
* [[Pathfind::getNthClosestVehicleNodeFavourDirection|Pathfind::getNthClosestVehicleNodeFavourDirection(x, y, z, desiredX, desiredY, desiredZ, nthClosest, outPosition, outHeading, nodetype, p10, p11)]]&lt;br /&gt;
* [[Pathfind::removeNavmeshBlockingObject|Pathfind::removeNavmeshBlockingObject(p0)]]&lt;br /&gt;
* [[Pathfind::disableNavmeshInArea|Pathfind::disableNavmeshInArea(p0, p1, p2, p3, p4, p5, p6)]]&lt;br /&gt;
* [[Pathfind::getIsSlowRoadFlag|Pathfind::getIsSlowRoadFlag(nodeID)]]&lt;br /&gt;
* [[Pathfind::getNthClosestVehicleNodeIdWithHeading|Pathfind::getNthClosestVehicleNodeIdWithHeading(x, y, z, nthClosest, outPosition, outHeading, p6, p7, p8)]]&lt;br /&gt;
* [[Pathfind::getVehicleNodePosition|Pathfind::getVehicleNodePosition(nodeId, outPosition)]]&lt;br /&gt;
* [[Pathfind::setIgnoreNoGpsFlag|Pathfind::setIgnoreNoGpsFlag(ignore)]]&lt;br /&gt;
* [[Pathfind::getNthClosestVehicleNodeWithHeading|Pathfind::getNthClosestVehicleNodeWithHeading(x, y, z, nthClosest, outPosition, heading, unknown1, unknown2, unknown3, unknown4)]]&lt;br /&gt;
* [[Pathfind::loadAllPathNodes|Pathfind::loadAllPathNodes(keepInMemory)]]&lt;br /&gt;
* [[Pathfind::getRandomVehicleNode|Pathfind::getRandomVehicleNode(x, y, z, radius, p4, p5, p6, outPosition, heading)]]&lt;br /&gt;
* [[Pathfind::getSupportsGpsRouteFlag|Pathfind::getSupportsGpsRouteFlag(nodeID)]]&lt;br /&gt;
* [[Pathfind::calculateTravelDistanceBetweenPoints|Pathfind::calculateTravelDistanceBetweenPoints(x1, y1, z1, x2, y2, z2)]]&lt;br /&gt;
* [[Pathfind::getSafeCoordForPed|Pathfind::getSafeCoordForPed(x, y, z, onGround, outPosition, flags)]]&lt;br /&gt;
* [[Pathfind::setRoadsInArea|Pathfind::setRoadsInArea(x1, y1, z1, x2, y2, z2, unknown1, unknown2)]]&lt;br /&gt;
* [[Pathfind::setGpsDisabledZone|Pathfind::setGpsDisabledZone(p0, p1, p2, p3, p4, p5)]]&lt;br /&gt;
* [[Pathfind::setPedPathsBackToOriginal|Pathfind::setPedPathsBackToOriginal(p0, p1, p2, p3, p4, p5)]]&lt;br /&gt;
* [[Pathfind::getNthClosestVehicleNode|Pathfind::getNthClosestVehicleNode(x, y, z, nthClosest, outPosition, unknown1, unknown2, unknown3)]]&lt;br /&gt;
* [[Pathfind::isNavmeshLoadedInArea|Pathfind::isNavmeshLoadedInArea(x1, y1, z1, x2, y2, z2)]]&lt;br /&gt;
* [[Pathfind::generateDirectionsToCoord|Pathfind::generateDirectionsToCoord(x, y, z, p3, p4, vehicle, p6)]]&lt;br /&gt;
* [[Pathfind::addNavmeshBlockingObject|Pathfind::addNavmeshBlockingObject(p0, p1, p2, p3, p4, p5, p6, p7, p8)]]&lt;br /&gt;
* [[Pathfind::getClosestVehicleNodeWithHeading|Pathfind::getClosestVehicleNodeWithHeading(x, y, z, outPosition, outHeading, nodeType, p6, p7)]]&lt;br /&gt;
&lt;br /&gt;
==Ped==&lt;br /&gt;
* [[Ped::isAValidLipstickColor|Ped::isAValidLipstickColor(colorID)]]&lt;br /&gt;
* [[Ped::isAnyPedNearPoint|Ped::isAnyPedNearPoint(x, y, z, radius)]]&lt;br /&gt;
* [[Ped::setCreateRandomCops|Ped::setCreateRandomCops(toggle)]]&lt;br /&gt;
* [[Ped::removeActionModeAsset|Ped::removeActionModeAsset(asset)]]&lt;br /&gt;
* [[Ped::setScenarioPedsToBeReturnedByNextCommand|Ped::setScenarioPedsToBeReturnedByNextCommand(value)]]&lt;br /&gt;
* [[Ped::isCopPedInArea3d|Ped::isCopPedInArea3d(x1, y1, z1, x2, y2, z2)]]&lt;br /&gt;
* [[Ped::setAiWeaponDamageModifier|Ped::setAiWeaponDamageModifier(value)]]&lt;br /&gt;
* [[Ped::addScenarioBlockingArea|Ped::addScenarioBlockingArea(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)]]&lt;br /&gt;
* [[Ped::setGroupFormationSpacing|Ped::setGroupFormationSpacing(groupId, p1, p2, p3)]]&lt;br /&gt;
* [[Ped::isSynchronizedSceneRunning|Ped::isSynchronizedSceneRunning(sceneId)]]&lt;br /&gt;
* [[Ped::attachSynchronizedSceneToEntity|Ped::attachSynchronizedSceneToEntity(sceneID, entity, boneIndex)]]&lt;br /&gt;
* [[Ped::setScenarioPedsSpawnInSphereArea|Ped::setScenarioPedsSpawnInSphereArea(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Ped::requestActionModeAsset|Ped::requestActionModeAsset(asset)]]&lt;br /&gt;
* [[Ped::requestStealthModeAsset|Ped::requestStealthModeAsset(asset)]]&lt;br /&gt;
* [[Ped::removeScenarioBlockingArea|Ped::removeScenarioBlockingArea(p0, p1)]]&lt;br /&gt;
* [[Ped::canCreateRandomPed|Ped::canCreateRandomPed(unk)]]&lt;br /&gt;
* [[Ped::setGroupSeparationRange|Ped::setGroupSeparationRange(groupHandle, separationRange)]]&lt;br /&gt;
* [[Ped::createNmMessage|Ped::createNmMessage(startImmediately, messageId)]]&lt;br /&gt;
* [[Ped::setCreateRandomCopsOnScenarios|Ped::setCreateRandomCopsOnScenarios(toggle)]]&lt;br /&gt;
* [[Ped::getAnimInitialOffsetRotation|Ped::getAnimInitialOffsetRotation(animDict, animName, x, y, z, xRot, yRot, zRot, p8, p9)]]&lt;br /&gt;
* [[Ped::setScriptedConversionCoordThisFrame|Ped::setScriptedConversionCoordThisFrame(x, y, z)]]&lt;br /&gt;
* [[Ped::getPedAsGroupMember|Ped::getPedAsGroupMember(groupID, memberNumber)]]&lt;br /&gt;
* [[Ped::getPedAsGroupLeader|Ped::getPedAsGroupLeader(groupID)]]&lt;br /&gt;
* [[Ped::clearRelationshipBetweenGroups|Ped::clearRelationshipBetweenGroups(relationship, group1, group2)]]&lt;br /&gt;
* [[Ped::getNumParentPedsOfType|Ped::getNumParentPedsOfType(type)]]&lt;br /&gt;
* [[Ped::isAValidBlushColor|Ped::isAValidBlushColor(colorID)]]&lt;br /&gt;
* [[Ped::isSynchronizedSceneLooped|Ped::isSynchronizedSceneLooped(sceneID)]]&lt;br /&gt;
* [[Ped::isPedRespondingToEvent|Ped::isPedRespondingToEvent(p0, p1)]]&lt;br /&gt;
* [[Ped::resetGroupFormationDefaultSpacing|Ped::resetGroupFormationDefaultSpacing(groupHandle)]]&lt;br /&gt;
* [[Ped::setAiMeleeWeaponDamageModifier|Ped::setAiMeleeWeaponDamageModifier(modifier)]]&lt;br /&gt;
* [[Ped::getFirstParentIdForPedType|Ped::getFirstParentIdForPedType(type)]]&lt;br /&gt;
* [[Ped::setSynchronizedSceneOrigin|Ped::setSynchronizedSceneOrigin(sceneID, x, y, z, roll, pitch, yaw, p7)]]&lt;br /&gt;
* [[Ped::setPedAlternateWalkAnim|Ped::setPedAlternateWalkAnim(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Ped::detachSynchronizedScene|Ped::detachSynchronizedScene(sceneID)]]&lt;br /&gt;
* [[Ped::isPedheadshotReady|Ped::isPedheadshotReady(handle)]]&lt;br /&gt;
* [[Ped::setSynchronizedScenePhase|Ped::setSynchronizedScenePhase(sceneID, phase)]]&lt;br /&gt;
* [[Ped::setScenarioPedDensityMultiplierThisFrame|Ped::setScenarioPedDensityMultiplierThisFrame(p0, p1)]]&lt;br /&gt;
* [[Ped::doesGroupExist|Ped::doesGroupExist(groupId)]]&lt;br /&gt;
* [[Ped::hasPedReceivedEvent|Ped::hasPedReceivedEvent(p0, p1)]]&lt;br /&gt;
* [[Ped::getRandomPedAtCoord|Ped::getRandomPedAtCoord(x, y, z, xRadius, yRadius, zRadius, pedType)]]&lt;br /&gt;
* [[Ped::clearPedAlternateWalkAnim|Ped::clearPedAlternateWalkAnim(p0, p1)]]&lt;br /&gt;
* [[Ped::setCreateRandomCopsNotOnScenarios|Ped::setCreateRandomCopsNotOnScenarios(toggle)]]&lt;br /&gt;
* [[Ped::createSynchronizedScene|Ped::createSynchronizedScene(x, y, z, roll, pitch, yaw, p6)]]&lt;br /&gt;
* [[Ped::getGroupSize|Ped::getGroupSize(groupID, unknown, sizeInMembers)]]&lt;br /&gt;
* [[Ped::removeGroup|Ped::removeGroup(groupId)]]&lt;br /&gt;
* [[Ped::createGroup|Ped::createGroup(unused)]]&lt;br /&gt;
* [[Ped::removeStealthModeAsset|Ped::removeStealthModeAsset(asset)]]&lt;br /&gt;
* [[Ped::setPedDensityMultiplierThisFrame|Ped::setPedDensityMultiplierThisFrame(multiplier)]]&lt;br /&gt;
* [[Ped::getRelationshipBetweenGroups|Ped::getRelationshipBetweenGroups(group1, group2)]]&lt;br /&gt;
* [[Ped::getTattooZone|Ped::getTattooZone(collection, overlay)]]&lt;br /&gt;
* [[Ped::isPedheadshotValid|Ped::isPedheadshotValid(handle)]]&lt;br /&gt;
* [[Ped::isAnyPedShootingInArea|Ped::isAnyPedShootingInArea(x1, y1, z1, x2, y2, z2, p6, p7)]]&lt;br /&gt;
* [[Ped::createRandomPed|Ped::createRandomPed(posX, posY, posZ)]]&lt;br /&gt;
* [[Ped::removeRelationshipGroup|Ped::removeRelationshipGroup(groupHash)]]&lt;br /&gt;
* [[Ped::setSynchronizedSceneRate|Ped::setSynchronizedSceneRate(sceneID, rate)]]&lt;br /&gt;
* [[Ped::getAnimInitialOffsetPosition|Ped::getAnimInitialOffsetPosition(animDict, animName, x, y, z, xRot, yRot, zRot, p8, p9)]]&lt;br /&gt;
* [[Ped::setRelationshipBetweenGroups|Ped::setRelationshipBetweenGroups(relationship, group1, group2)]]&lt;br /&gt;
* [[Ped::getClosestPed|Ped::getClosestPed(x, y, z, radius, p4, p5, outPed, p7, p8, pedType)]]&lt;br /&gt;
* [[Ped::disposeSynchronizedScene|Ped::disposeSynchronizedScene(scene)]]&lt;br /&gt;
* [[Ped::setGroupFormation|Ped::setGroupFormation(groupId, formationType)]]&lt;br /&gt;
* [[Ped::getNumHeadOverlayValues|Ped::getNumHeadOverlayValues(overlayID)]]&lt;br /&gt;
* [[Ped::createPed|Ped::createPed(pedType, modelHash, x, y, z, heading, networkHandle, pedHandle)]]&lt;br /&gt;
* [[Ped::setPedToRagdollWithFall|Ped::setPedToRagdollWithFall(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13)]]&lt;br /&gt;
* [[Ped::getSynchronizedSceneRate|Ped::getSynchronizedSceneRate(sceneID)]]&lt;br /&gt;
* [[Ped::setSynchronizedSceneLooped|Ped::setSynchronizedSceneLooped(sceneID, toggle)]]&lt;br /&gt;
* [[Ped::getPedheadshotTxdString|Ped::getPedheadshotTxdString(handle)]]&lt;br /&gt;
* [[Ped::isAValidHairColor|Ped::isAValidHairColor(colorID)]]&lt;br /&gt;
* [[Ped::getSynchronizedScenePhase|Ped::getSynchronizedScenePhase(sceneID)]]&lt;br /&gt;
* [[Ped::hasActionModeAssetLoaded|Ped::hasActionModeAssetLoaded(asset)]]&lt;br /&gt;
* [[Ped::setPedReserveParachuteTintIndex|Ped::setPedReserveParachuteTintIndex(p0, p1)]]&lt;br /&gt;
* [[Ped::hasStealthModeAssetLoaded|Ped::hasStealthModeAssetLoaded(asset)]]&lt;br /&gt;
* [[Ped::setPedNonCreationArea|Ped::setPedNonCreationArea(x1, y1, z1, x2, y2, z2)]]&lt;br /&gt;
* [[Ped::addRelationshipGroup|Ped::addRelationshipGroup(name, groupHash)]]&lt;br /&gt;
* [[Ped::setTimeExclusiveDisplayTexture|Ped::setTimeExclusiveDisplayTexture(p0, p1)]]&lt;br /&gt;
&lt;br /&gt;
==Peds==&lt;br /&gt;
* [[Peds::new|Peds::new(modelHash, position, rotation[, onStream, dimension])]]&lt;br /&gt;
&lt;br /&gt;
==Player==&lt;br /&gt;
* [[Player::setModel|Player::setModel(model)]]&lt;br /&gt;
* [[Player::setWantedLevelMultiplier|Player::setWantedLevelMultiplier(multiplier)]]&lt;br /&gt;
* [[Player::setTeam|Player::setTeam(team)]]&lt;br /&gt;
* [[Player::changePed|Player::changePed(pedb2b3)]]&lt;br /&gt;
* [[Player::setAllRandomPedsFlee|Player::setAllRandomPedsFlee(toggle)]]&lt;br /&gt;
* [[Player::isSpecialAbilityMeterFull|Player::isSpecialAbilityMeterFull()]]&lt;br /&gt;
* [[Player::getWantedLevelRadius|Player::getWantedLevelRadius()]]&lt;br /&gt;
* [[Player::arePlayerStarsGreyedOut|Player::arePlayerStarsGreyedOut()]]&lt;br /&gt;
* [[Player::getWantedCentrePosition|Player::getWantedCentrePosition()]]&lt;br /&gt;
* [[Player::getGroup|Player::getGroup()]]&lt;br /&gt;
* [[Player::clearParachuteVariationOverride|Player::clearParachuteVariationOverride()]]&lt;br /&gt;
* [[Player::setForcedAim|Player::setForcedAim(toggle)]]&lt;br /&gt;
* [[Player::clearParachutePackModelOverride|Player::clearParachutePackModelOverride()]]&lt;br /&gt;
* [[Player::setResetFlagPreferRearSeats|Player::setResetFlagPreferRearSeats(flags)]]&lt;br /&gt;
* [[Player::getPlayerTargetEntity|Player::getTargetEntity(entity)]]&lt;br /&gt;
* [[Player::setPlayerClothLockCounter|Player::setClothLockCounter(value)]]&lt;br /&gt;
* [[Player::enableSpecialAbility|Player::enableSpecialAbility(toggle)]]&lt;br /&gt;
* [[Player::getSprintTimeRemaining|Player::getSprintTimeRemaining()]]&lt;br /&gt;
* [[Player::resetInputGait|Player::resetInputGait()]]&lt;br /&gt;
* [[Player::specialAbilityDepleteMeter|Player::specialAbilityDepleteMeter(p1)]]&lt;br /&gt;
* [[Player::setMayNotEnterAnyVehicle|Player::setMayNotEnterAnyVehicle()]]&lt;br /&gt;
* [[Player::hasDamagedAtLeastOnePed|Player::hasDamagedAtLeastOnePed()]]&lt;br /&gt;
* [[Player::isWantedLevelGreater|Player::isWantedLevelGreater(wantedLevel)]]&lt;br /&gt;
* [[Player::setInvincible|Player::setInvincible(toggle)]]&lt;br /&gt;
* [[Player::getEntityPlayerIsFreeAimingAt|Player::getEntityPlayerIsFreeAimingAt(entity)]]&lt;br /&gt;
* [[Player::setLockonRangeOverride|Player::setLockonRangeOverride(range)]]&lt;br /&gt;
* [[Player::resetArrestState|Player::resetArrestState()]]&lt;br /&gt;
* [[Player::setWeaponDefenseModifier|Player::setWeaponDefenseModifier(modifier)]]&lt;br /&gt;
* [[Player::isFreeAiming|Player::isFreeAiming()]]&lt;br /&gt;
* [[Player::specialAbilityChargeSmall|Player::specialAbilityChargeSmall(p1p2)]]&lt;br /&gt;
* [[Player::setDisableAmbientMeleeMove|Player::setDisableAmbientMeleeMove(toggle)]]&lt;br /&gt;
* [[Player::getCurrentStealthNoise|Player::getCurrentStealthNoise()]]&lt;br /&gt;
* [[Player::setPoliceIgnore|Player::setPoliceIgnore(toggle)]]&lt;br /&gt;
* [[Player::setWantedLevelNoDrop|Player::setWantedLevelNoDrop(wantedLevelp2)]]&lt;br /&gt;
* [[Player::getTeam|Player::getTeam()]]&lt;br /&gt;
* [[Player::specialAbilityReset|Player::specialAbilityReset()]]&lt;br /&gt;
* [[Player::isBeingArrested|Player::isBeingArrested(atArresting)]]&lt;br /&gt;
* [[Player::setWantedLevel|Player::setWantedLevel(wantedLeveldisableNoMission)]]&lt;br /&gt;
* [[Player::isPlayerFreeAimingAtEntity|Player::isFreeAimingAtEntity(entity)]]&lt;br /&gt;
* [[Player::giveRagdollControl|Player::giveRagdollControl(toggle)]]&lt;br /&gt;
* [[Player::specialAbilityFillMeter|Player::specialAbilityFillMeter(p1)]]&lt;br /&gt;
* [[Player::isSpecialAbilityActive|Player::isSpecialAbilityActive()]]&lt;br /&gt;
* [[Player::getSprintStaminaRemaining|Player::getSprintStaminaRemaining()]]&lt;br /&gt;
* [[Player::intToPlayerindex|Player::intToPlayerindex(value)]]&lt;br /&gt;
* [[Player::isDead|Player::isDead()]]&lt;br /&gt;
* [[Player::setPoliceRadarBlips|Player::setPoliceRadarBlips(toggle)]]&lt;br /&gt;
* [[Player::getPed|Player::getPed()]]&lt;br /&gt;
* [[Player::setAllRandomPedsFleeThisFrame|Player::setAllRandomPedsFleeThisFrame()]]&lt;br /&gt;
* [[Player::simulatePlayerInputGait|Player::simulatePlayerInputGait(amountgaitTypespeedp4p5)]]&lt;br /&gt;
* [[Player::isControlOn|Player::isControlOn()]]&lt;br /&gt;
* [[Player::setMeleeWeaponDamageModifier|Player::setMeleeWeaponDamageModifier(modifier)]]&lt;br /&gt;
* [[Player::clearHasDamagedAtLeastOneNonAnimalPed|Player::clearHasDamagedAtLeastOneNonAnimalPed()]]&lt;br /&gt;
* [[Player::setVehicleDefenseModifier|Player::setVehicleDefenseModifier(modifier)]]&lt;br /&gt;
* [[Player::forceCleanupForAllThreadsWithThisName|Player::forceCleanupForAllThreadsWithThisName(name, cleanupFlags)]]&lt;br /&gt;
* [[Player::setStealthPerceptionModifier|Player::setStealthPerceptionModifier(value)]]&lt;br /&gt;
* [[Player::isRidingTrain|Player::isRidingTrain()]]&lt;br /&gt;
* [[Player::getPedScriptIndex|Player::getPedScriptIndex()]]&lt;br /&gt;
* [[Player::setWantedCentrePosition|Player::setWantedCentrePosition(xyz)]]&lt;br /&gt;
* [[Player::setIgnoreLowPriorityShockingEvents|Player::setIgnoreLowPriorityShockingEvents(toggle)]]&lt;br /&gt;
* [[Player::setLockon|Player::setLockon(toggle)]]&lt;br /&gt;
* [[Player::getTimeSincePlayerHitVehicle|Player::getTimeSincePlayerHitVehicle()]]&lt;br /&gt;
* [[Player::setHealthRechargeMultiplier|Player::setHealthRechargeMultiplier(regenRate)]]&lt;br /&gt;
* [[Player::getHasReserveParachute|Player::getHasReserveParachute()]]&lt;br /&gt;
* [[Player::disablePlayerFiring|Player::disablePlayerFiring(toggle)]]&lt;br /&gt;
* [[Player::isPlaying|Player::isPlaying()]]&lt;br /&gt;
* [[Player::specialAbilityLock|Player::specialAbilityLock(playerModel)]]&lt;br /&gt;
* [[Player::getName|Player::getName()]]&lt;br /&gt;
* [[Player::setRunSprintMultiplierFor|Player::setRunSprintMultiplierFor(multiplier)]]&lt;br /&gt;
* [[Player::setCanDoDriveBy|Player::setCanDoDriveBy(toggle)]]&lt;br /&gt;
* [[Player::getParachutePackTintIndex|Player::getParachutePackTintIndex(tintIndex)]]&lt;br /&gt;
* [[Player::setClothPinFrames|Player::setClothPinFrames(toggle)]]&lt;br /&gt;
* [[Player::getParachuteTintIndex|Player::getParachuteTintIndex(tintIndex)]]&lt;br /&gt;
* [[Player::setForcedZoom|Player::setForcedZoom(toggle)]]&lt;br /&gt;
* [[Player::setForceSkipAimIntro|Player::setForceSkipAimIntro(toggle)]]&lt;br /&gt;
* [[Player::setMaxArmour|Player::setMaxArmour(value)]]&lt;br /&gt;
* [[Player::isTargettingAnything|Player::isTargettingAnything()]]&lt;br /&gt;
* [[Player::isPlayerTargettingEntity|Player::isTargettingEntity(entity)]]&lt;br /&gt;
* [[Player::setHasReserveParachute|Player::setHasReserveParachute()]]&lt;br /&gt;
* [[Player::setMayOnlyEnterThisVehicle|Player::setMayOnlyEnterThisVehicle(vehicle)]]&lt;br /&gt;
* [[Player::setParachuteSmokeTrailColor|Player::setParachuteSmokeTrailColor(rgb)]]&lt;br /&gt;
* [[Player::hasAchievementBeenPassed|Player::hasAchievementBeenPassed(achievement)]]&lt;br /&gt;
* [[Player::clearParachuteModelOverride|Player::clearParachuteModelOverride()]]&lt;br /&gt;
* [[Player::isScriptControlOn|Player::isScriptControlOn()]]&lt;br /&gt;
* [[Player::setControl|Player::setControl(togglepossiblyFlags)]]&lt;br /&gt;
* [[Player::setEveryoneIgnore|Player::setEveryoneIgnore(toggle)]]&lt;br /&gt;
* [[Player::isReadyForCutscene|Player::isReadyForCutscene()]]&lt;br /&gt;
* [[Player::getMaxArmour|Player::getMaxArmour()]]&lt;br /&gt;
* [[Player::setParachutePackTintIndex|Player::setParachutePackTintIndex(tintIndex)]]&lt;br /&gt;
* [[Player::displaySystemSigninUi|Player::displaySystemSigninUi(unk)]]&lt;br /&gt;
* [[Player::isClimbing|Player::isClimbing()]]&lt;br /&gt;
* [[Player::setParachuteModelOverride|Player::setParachuteModelOverride(model)]]&lt;br /&gt;
* [[Player::reserveEntityExplodesOnHighExplosionCombo|Player::reserveEntityExplodesOnHighExplosionCombo(p1)]]&lt;br /&gt;
* [[Player::setWantedLevelDifficulty|Player::setWantedLevelDifficulty(difficulty)]]&lt;br /&gt;
* [[Player::specialAbilityDeactivateFast|Player::specialAbilityDeactivateFast()]]&lt;br /&gt;
* [[Player::intToParticipantindex|Player::intToParticipantindex(value)]]&lt;br /&gt;
* [[Player::setAutoGiveParachuteWhenEnterPlane|Player::setAutoGiveParachuteWhenEnterPlane(toggle)]]&lt;br /&gt;
* [[Player::setPlayerClothPackageIndex|Player::setClothPackageIndex(index)]]&lt;br /&gt;
* [[Player::setSprint|Player::setSprint(toggle)]]&lt;br /&gt;
* [[Player::specialAbilityChargeNormalized|Player::specialAbilityChargeNormalized(normalizedValuep2)]]&lt;br /&gt;
* [[Player::getUnderwaterTimeRemaining|Player::getUnderwaterTimeRemaining()]]&lt;br /&gt;
* [[Player::restoreStamina|Player::restoreStamina(p1)]]&lt;br /&gt;
* [[Player::setParachuteTintIndex|Player::setParachuteTintIndex(tintIndex)]]&lt;br /&gt;
* [[Player::setSpecialAbilityMultiplier|Player::setSpecialAbilityMultiplier(multiplier)]]&lt;br /&gt;
* [[Player::setVehicleDamageModifier|Player::setVehicleDamageModifier(damageAmount)]]&lt;br /&gt;
* [[Player::resetStamina|Player::resetStamina()]]&lt;br /&gt;
* [[Player::setSwimMultiplierForPlayer|Player::setSwimMultiplierForPlayer(multiplier)]]&lt;br /&gt;
* [[Player::setMaxWantedLevel|Player::setMaxWantedLevel(maxWantedLevel)]]&lt;br /&gt;
* [[Player::startPlayerTeleport|Player::startPlayerTeleport(xyzheadingp5p6p7)]]&lt;br /&gt;
* [[Player::setMeleeWeaponDefenseModifier|Player::setMeleeWeaponDefenseModifier(modifier)]]&lt;br /&gt;
* [[Player::setReserveParachuteTintIndex|Player::setReserveParachuteTintIndex(index)]]&lt;br /&gt;
* [[Player::arePlayerFlashingStarsAboutToDrop|Player::arePlayerFlashingStarsAboutToDrop()]]&lt;br /&gt;
* [[Player::setPlayerTargetingMode|Player::setTargetingMode(targetMode)]]&lt;br /&gt;
* [[Player::isSpecialAbilityEnabled|Player::isSpecialAbilityEnabled()]]&lt;br /&gt;
* [[Player::setSneakingNoiseMultiplier|Player::setSneakingNoiseMultiplier(multiplier)]]&lt;br /&gt;
* [[Player::clearWantedLevel|Player::clearWantedLevel()]]&lt;br /&gt;
* [[Player::getInvincible|Player::getInvincible()]]&lt;br /&gt;
* [[Player::specialAbilityChargeAbsolute|Player::specialAbilityChargeAbsolute(p1p2)]]&lt;br /&gt;
* [[Player::resetWantedLevelDifficulty|Player::resetWantedLevelDifficulty()]]&lt;br /&gt;
* [[Player::forceCleanup|Player::forceCleanup(cleanupFlags)]]&lt;br /&gt;
* [[Player::giveAchievementToPlayer|Player::giveAchievementToPlayer(achievement)]]&lt;br /&gt;
* [[Player::startFiringAmnesty|Player::startFiringAmnesty(duration)]]&lt;br /&gt;
* [[Player::disablePlayerVehicleRewards|Player::disablePlayerVehicleRewards()]]&lt;br /&gt;
* [[Player::setAreasGeneratorOrientation|Player::setAreasGeneratorOrientation()]]&lt;br /&gt;
* [[Player::setSimulateAiming|Player::setSimulateAiming(toggle)]]&lt;br /&gt;
* [[Player::isSpecialAbilityUnlocked|Player::isSpecialAbilityUnlocked(playerModel)]]&lt;br /&gt;
* [[Player::hasForceCleanupOccurred|Player::hasForceCleanupOccurred(cleanupFlags)]]&lt;br /&gt;
* [[Player::setAirDragMultiplierForPlayersVehicle|Player::setAirDragMultiplierForPlayersVehicle(multiplier)]]&lt;br /&gt;
* [[Player::setWeaponDamageModifier|Player::setWeaponDamageModifier(damageAmount)]]&lt;br /&gt;
* [[Player::setCanUseCover|Player::setCanUseCover(toggle)]]&lt;br /&gt;
* [[Player::getTimeSincePlayerDroveOnPavement|Player::getTimeSincePlayerDroveOnPavement()]]&lt;br /&gt;
* [[Player::hasLeftTheWorld|Player::hasLeftTheWorld()]]&lt;br /&gt;
* [[Player::getReserveParachuteTintIndex|Player::getReserveParachuteTintIndex(index)]]&lt;br /&gt;
* [[Player::setCanBeHassledByGangs|Player::setCanBeHassledByGangs(toggle)]]&lt;br /&gt;
* [[Player::specialAbilityDeactivate|Player::specialAbilityDeactivate()]]&lt;br /&gt;
* [[Player::hasBeenSpottedInStolenVehicle|Player::hasBeenSpottedInStolenVehicle()]]&lt;br /&gt;
* [[Player::setParachuteVariationOverride|Player::setParachuteVariationOverride(p1p2p3p4)]]&lt;br /&gt;
* [[Player::setDispatchCopsForPlayer|Player::setDispatchCopsForPlayer(toggle)]]&lt;br /&gt;
* [[Player::getTimeSincePlayerDroveAgainstTraffic|Player::getTimeSincePlayerDroveAgainstTraffic()]]&lt;br /&gt;
* [[Player::setNoiseMultiplier|Player::setNoiseMultiplier(multiplier)]]&lt;br /&gt;
* [[Player::setParachutePackModelOverride|Player::setParachutePackModelOverride(model)]]&lt;br /&gt;
* [[Player::isFreeForAmbientTask|Player::isFreeForAmbientTask()]]&lt;br /&gt;
* [[Player::setHudAnimStopLevel|Player::setHudAnimStopLevel(toggle)]]&lt;br /&gt;
* [[Player::canPlayerStartMission|Player::canPlayerStartMission()]]&lt;br /&gt;
* [[Player::setWantedLevelNow|Player::setWantedLevelNow(p1)]]&lt;br /&gt;
* [[Player::hasTeleportFinished|Player::hasTeleportFinished()]]&lt;br /&gt;
* [[Player::getWantedLevel|Player::getWantedLevel()]]&lt;br /&gt;
* [[Player::getTimeSincePlayerHitPed|Player::getTimeSincePlayerHitPed()]]&lt;br /&gt;
* [[Player::hasDamagedAtLeastOneNonAnimalPed|Player::hasDamagedAtLeastOneNonAnimalPed()]]&lt;br /&gt;
* [[Player::getRgbColour|Player::getRgbColour(rgb)]]&lt;br /&gt;
* [[Player::reportCrime|Player::reportCrime(crimeTypewantedLvlThresh)]]&lt;br /&gt;
* [[Player::specialAbilityChargeContinuous|Player::specialAbilityChargeContinuous(p1)]]&lt;br /&gt;
* [[Player::playerAttachVirtualBound|Player::playerAttachVirtualBound(p0, p1, p2, p3, p4, p5, p6, p7)]]&lt;br /&gt;
* [[Player::getParachuteSmokeTrailColor|Player::getParachuteSmokeTrailColor(rgb)]]&lt;br /&gt;
* [[Player::clearHasDamagedAtLeastOnePed|Player::clearHasDamagedAtLeastOnePed()]]&lt;br /&gt;
* [[Player::specialAbilityChargeMedium|Player::specialAbilityChargeMedium(p1p2)]]&lt;br /&gt;
* [[Player::specialAbilityUnlock|Player::specialAbilityUnlock(playerModel)]]&lt;br /&gt;
* [[Player::canPedHear|Player::canPedHearPlayer(ped)]]&lt;br /&gt;
* [[Player::removeHelmet|Player::removeHelmet(p2)]]&lt;br /&gt;
* [[Player::setCanLeaveParachuteSmokeTrail|Player::setCanLeaveParachuteSmokeTrail(enabled)]]&lt;br /&gt;
* [[Player::specialAbilityChargeLarge|Player::specialAbilityChargeLarge(p1p2)]]&lt;br /&gt;
* [[Player::forceCleanupForThreadWithThisId|Player::forceCleanupForThreadWithThisId(id, cleanupFlags)]]&lt;br /&gt;
* [[Player::isPressingHorn|Player::isPressingHorn()]]&lt;br /&gt;
* [[Player::getWantedLevelThreshold|Player::getWantedLevelThreshold(wantedLevel)]]&lt;br /&gt;
&lt;br /&gt;
==Rope==&lt;br /&gt;
* [[Rope::setDisableFragDamage|Rope::setDisableFragDamage(object, toggle)]]&lt;br /&gt;
* [[Rope::startRopeWinding|Rope::startRopeWinding(rope)]]&lt;br /&gt;
* [[Rope::getRopeLastVertexCoord|Rope::getRopeLastVertexCoord(rope)]]&lt;br /&gt;
* [[Rope::pinRopeVertex|Rope::pinRopeVertex(rope, vertex, x, y, z)]]&lt;br /&gt;
* [[Rope::breakEntityGlass|Rope::breakEntityGlass(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10)]]&lt;br /&gt;
* [[Rope::getRopeVertexCount|Rope::getRopeVertexCount(rope)]]&lt;br /&gt;
* [[Rope::attachEntitiesToRope|Rope::attachEntitiesToRope(rope, ent1, ent2, ent1_x, ent1_y, ent1_z, ent2_x, ent2_y, ent2_z, length, p10, p11, p12, p13)]]&lt;br /&gt;
* [[Rope::attachRopeToEntity|Rope::attachRopeToEntity(rope, entity, x, y, z, p5)]]&lt;br /&gt;
* [[Rope::unpinRopeVertex|Rope::unpinRopeVertex(rope, vertex)]]&lt;br /&gt;
* [[Rope::deleteRope|Rope::deleteRope(rope)]]&lt;br /&gt;
* [[Rope::ropeConvertToSimple|Rope::ropeConvertToSimple(rope)]]&lt;br /&gt;
* [[Rope::startRopeUnwindingFront|Rope::startRopeUnwindingFront(rope)]]&lt;br /&gt;
* [[Rope::setDisableBreaking|Rope::setDisableBreaking(rope, enabled)]]&lt;br /&gt;
* [[Rope::getRopeLength|Rope::getRopeLength(rope)]]&lt;br /&gt;
* [[Rope::getCgoffset|Rope::getCgoffset(rope)]]&lt;br /&gt;
* [[Rope::deleteChildRope|Rope::deleteChildRope(rope)]]&lt;br /&gt;
* [[Rope::detachRopeFromEntity|Rope::detachRopeFromEntity(rope, entity)]]&lt;br /&gt;
* [[Rope::setCgAtBoundcenter|Rope::setCgAtBoundcenter(rope)]]&lt;br /&gt;
* [[Rope::ropeResetLength|Rope::ropeResetLength(rope, length)]]&lt;br /&gt;
* [[Rope::ropeSetUpdatePinverts|Rope::ropeSetUpdatePinverts(rope)]]&lt;br /&gt;
* [[Rope::stopRopeWinding|Rope::stopRopeWinding(rope)]]&lt;br /&gt;
* [[Rope::loadRopeData|Rope::loadRopeData(rope, rope_preset)]]&lt;br /&gt;
* [[Rope::ropeForceLength|Rope::ropeForceLength(rope, length)]]&lt;br /&gt;
* [[Rope::setCgoffset|Rope::setCgoffset(rope, x, y, z)]]&lt;br /&gt;
* [[Rope::applyImpulseToCloth|Rope::applyImpulseToCloth(posX, posY, posZ, vecX, vecY, vecZ, impulse)]]&lt;br /&gt;
* [[Rope::addRope|Rope::addRope(x, y, z, rotX, rotY, rotZ, length, ropeType, maxLength, minLength, p10, p11, p12, rigid, p14, breakWhenShot, unkPtr)]]&lt;br /&gt;
* [[Rope::getRopeVertexCoord|Rope::getRopeVertexCoord(rope, vertex)]]&lt;br /&gt;
* [[Rope::setDamping|Rope::setDamping(rope, vertex, value)]]&lt;br /&gt;
* [[Rope::ropeDrawShadowEnabled|Rope::ropeDrawShadowEnabled(rope, toggle)]]&lt;br /&gt;
* [[Rope::doesRopeExist|Rope::doesRopeExist(rope)]]&lt;br /&gt;
* [[Rope::stopRopeUnwindingFront|Rope::stopRopeUnwindingFront(rope)]]&lt;br /&gt;
&lt;br /&gt;
==Script==&lt;br /&gt;
* [[Script::getThreadName|Script::getThreadName(threadId)]]&lt;br /&gt;
* [[Script::getEventData|Script::getEventData(p0, eventIndex, eventData, p3)]]&lt;br /&gt;
* [[Script::getNumberOfInstancesOfStreamedScript|Script::getNumberOfInstancesOfStreamedScript(scriptHash)]]&lt;br /&gt;
* [[Script::isThreadActive|Script::isThreadActive(threadId)]]&lt;br /&gt;
* [[Script::setNoLoadingScreen|Script::setNoLoadingScreen(toggle)]]&lt;br /&gt;
* [[Script::triggerScriptEvent|Script::triggerScriptEvent(p0, argsStruct, argsStructSize, bitset)]]&lt;br /&gt;
* [[Script::hasStreamedScriptLoaded|Script::hasStreamedScriptLoaded(scriptHash)]]&lt;br /&gt;
* [[Script::getNumberOfEvents|Script::getNumberOfEvents(p0)]]&lt;br /&gt;
* [[Script::requestScript|Script::requestScript(scriptName)]]&lt;br /&gt;
* [[Script::getEventExists|Script::getEventExists(p0, eventIndex)]]&lt;br /&gt;
* [[Script::setStreamedScriptAsNoLongerNeeded|Script::setStreamedScriptAsNoLongerNeeded(scriptHash)]]&lt;br /&gt;
* [[Script::terminateThread|Script::terminateThread(threadId)]]&lt;br /&gt;
* [[Script::setScriptAsNoLongerNeeded|Script::setScriptAsNoLongerNeeded(scriptName)]]&lt;br /&gt;
* [[Script::requestStreamedScript|Script::requestStreamedScript(scriptHash)]]&lt;br /&gt;
* [[Script::getEventAtIndex|Script::getEventAtIndex(p0, eventIndex)]]&lt;br /&gt;
* [[Script::hasScriptLoaded|Script::hasScriptLoaded(scriptName)]]&lt;br /&gt;
* [[Script::isStreamedScriptRunning|Script::isStreamedScriptRunning(scriptHash)]]&lt;br /&gt;
* [[Script::doesScriptExist|Script::doesScriptExist(scriptName)]]&lt;br /&gt;
&lt;br /&gt;
==Stats==&lt;br /&gt;
* [[Stats::statSlotIsLoaded|Stats::statSlotIsLoaded(p0)]]&lt;br /&gt;
* [[Stats::playstatsFriendActivity|Stats::playstatsFriendActivity(p0, p1)]]&lt;br /&gt;
* [[Stats::statGetBoolMasked|Stats::statGetBoolMasked(statName, mask, p2)]]&lt;br /&gt;
* [[Stats::leaderboardsGetNumberOfColumns|Stats::leaderboardsGetNumberOfColumns(p0, p1)]]&lt;br /&gt;
* [[Stats::statGetBool|Stats::statGetBool(statHash, outValue, p2)]]&lt;br /&gt;
* [[Stats::playstatsShopItem|Stats::playstatsShopItem(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Stats::statSetGxtLabel|Stats::statSetGxtLabel(statName, value, save)]]&lt;br /&gt;
* [[Stats::statGetUserId|Stats::statGetUserId(p0)]]&lt;br /&gt;
* [[Stats::statSetDate|Stats::statSetDate(statName, value, numFields, save)]]&lt;br /&gt;
* [[Stats::statGetNumberOfSeconds|Stats::statGetNumberOfSeconds(statName)]]&lt;br /&gt;
* [[Stats::leaderboardsReadSuccessful|Stats::leaderboardsReadSuccessful(p0, p1, p2)]]&lt;br /&gt;
* [[Stats::playstatsClothChange|Stats::playstatsClothChange(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Stats::statGetPos|Stats::statGetPos(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Stats::playstatsAwardXp|Stats::playstatsAwardXp(p0, p1, p2)]]&lt;br /&gt;
* [[Stats::statSetFloat|Stats::statSetFloat(statName, value, save)]]&lt;br /&gt;
* [[Stats::statDeleteSlot|Stats::statDeleteSlot(p0)]]&lt;br /&gt;
* [[Stats::statSetBool|Stats::statSetBool(statName, value, save)]]&lt;br /&gt;
* [[Stats::statGetLicensePlate|Stats::statGetLicensePlate(statName)]]&lt;br /&gt;
* [[Stats::statSetBoolMasked|Stats::statSetBoolMasked(statName, value, mask, save)]]&lt;br /&gt;
* [[Stats::leaderboards2ReadByRadius|Stats::leaderboards2ReadByRadius(p0, p1, p2)]]&lt;br /&gt;
* [[Stats::playstatsCheatApplied|Stats::playstatsCheatApplied(cheat)]]&lt;br /&gt;
* [[Stats::statGetMaskedInt|Stats::statGetMaskedInt(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Stats::statSetProfileSetting|Stats::statSetProfileSetting(profileSetting, value)]]&lt;br /&gt;
* [[Stats::playstatsOddjobDone|Stats::playstatsOddjobDone(p0, p1, p2)]]&lt;br /&gt;
* [[Stats::statSetLicensePlate|Stats::statSetLicensePlate(statName, str)]]&lt;br /&gt;
* [[Stats::statGetNumberOfMinutes|Stats::statGetNumberOfMinutes(statName)]]&lt;br /&gt;
* [[Stats::statGetInt|Stats::statGetInt(statHash, outValue, p2)]]&lt;br /&gt;
* [[Stats::statSetMaskedInt|Stats::statSetMaskedInt(statName, p1, p2, p3, save)]]&lt;br /&gt;
* [[Stats::playstatsMissionOver|Stats::playstatsMissionOver(p0, p1, p2, p3, p4, p5)]]&lt;br /&gt;
* [[Stats::leaderboardsReadClear|Stats::leaderboardsReadClear(p0, p1, p2)]]&lt;br /&gt;
* [[Stats::leaderboards2ReadByScoreInt|Stats::leaderboards2ReadByScoreInt(p0, p1, p2)]]&lt;br /&gt;
* [[Stats::statGetDate|Stats::statGetDate(statHash, p1, p2, p3)]]&lt;br /&gt;
* [[Stats::statSetUserId|Stats::statSetUserId(statName, value, save)]]&lt;br /&gt;
* [[Stats::leaderboardsGetCacheDataRow|Stats::leaderboardsGetCacheDataRow(p0, p1, p2)]]&lt;br /&gt;
* [[Stats::leaderboards2ReadFriendsByRow|Stats::leaderboards2ReadFriendsByRow(p0, p1, p2, p3, p4, p5)]]&lt;br /&gt;
* [[Stats::playstatsNpcInvite|Stats::playstatsNpcInvite(p0)]]&lt;br /&gt;
* [[Stats::statIncrement|Stats::statIncrement(statName, value)]]&lt;br /&gt;
* [[Stats::playstatsRaceCheckpoint|Stats::playstatsRaceCheckpoint(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Stats::leaderboardsGetCacheExists|Stats::leaderboardsGetCacheExists(p0)]]&lt;br /&gt;
* [[Stats::statLoadPending|Stats::statLoadPending(p0)]]&lt;br /&gt;
* [[Stats::statLoad|Stats::statLoad(p0)]]&lt;br /&gt;
* [[Stats::statSetString|Stats::statSetString(statName, value, save)]]&lt;br /&gt;
* [[Stats::leaderboards2ReadByRow|Stats::leaderboards2ReadByRow(p0, p1, p2, p3, p4, p5, p6)]]&lt;br /&gt;
* [[Stats::leaderboardsReadPending|Stats::leaderboardsReadPending(p0, p1, p2)]]&lt;br /&gt;
* [[Stats::leaderboards2WriteData|Stats::leaderboards2WriteData(p0)]]&lt;br /&gt;
* [[Stats::statSetInt|Stats::statSetInt(statName, value, save)]]&lt;br /&gt;
* [[Stats::leaderboardsCacheDataRow|Stats::leaderboardsCacheDataRow(p0)]]&lt;br /&gt;
* [[Stats::leaderboards2ReadByRank|Stats::leaderboards2ReadByRank(p0, p1, p2)]]&lt;br /&gt;
* [[Stats::playstatsPropChange|Stats::playstatsPropChange(p0, p1, p2, p3)]]&lt;br /&gt;
* [[Stats::playstatsMatchStarted|Stats::playstatsMatchStarted(p0, p1, p2, p3, p4, p5, p6)]]&lt;br /&gt;
* [[Stats::leaderboardsGetColumnType|Stats::leaderboardsGetColumnType(p0, p1, p2)]]&lt;br /&gt;
* [[Stats::playstatsMissionStarted|Stats::playstatsMissionStarted(p0, p1, p2, p3)]]&lt;br /&gt;
* [[Stats::statSetCurrentPosixTime|Stats::statSetCurrentPosixTime(statName, p1)]]&lt;br /&gt;
* [[Stats::leaderboards2ReadByHandle|Stats::leaderboards2ReadByHandle(p0, p1)]]&lt;br /&gt;
* [[Stats::leaderboardsGetColumnId|Stats::leaderboardsGetColumnId(p0, p1, p2)]]&lt;br /&gt;
* [[Stats::playstatsRankUp|Stats::playstatsRankUp(p0)]]&lt;br /&gt;
* [[Stats::playstatsMissionCheckpoint|Stats::playstatsMissionCheckpoint(p0, p1, p2, p3)]]&lt;br /&gt;
* [[Stats::statGetFloat|Stats::statGetFloat(statHash, outValue, p2)]]&lt;br /&gt;
* [[Stats::statSetPos|Stats::statSetPos(statName, x, y, z, save)]]&lt;br /&gt;
* [[Stats::playstatsWebsiteVisited|Stats::playstatsWebsiteVisited(scaleformHash, p1)]]&lt;br /&gt;
* [[Stats::statSave|Stats::statSave(p0, p1, p2)]]&lt;br /&gt;
* [[Stats::statGetNumberOfDays|Stats::statGetNumberOfDays(statName)]]&lt;br /&gt;
* [[Stats::statGetString|Stats::statGetString(statHash, p1)]]&lt;br /&gt;
* [[Stats::leaderboards2ReadByScoreFloat|Stats::leaderboards2ReadByScoreFloat(p0, p1, p2)]]&lt;br /&gt;
* [[Stats::statClearSlotForReload|Stats::statClearSlotForReload(statSlot)]]&lt;br /&gt;
* [[Stats::leaderboardsGetCacheTime|Stats::leaderboardsGetCacheTime(p0)]]&lt;br /&gt;
* [[Stats::statGetNumberOfHours|Stats::statGetNumberOfHours(statName)]]&lt;br /&gt;
&lt;br /&gt;
==Streaming==&lt;br /&gt;
* [[Streaming::removeClipSet|Streaming::removeClipSet(clipSet)]]&lt;br /&gt;
* [[Streaming::requestCollisionAtCoord|Streaming::requestCollisionAtCoord(x, y, z)]]&lt;br /&gt;
* [[Streaming::removeAnimSet|Streaming::removeAnimSet(animSet)]]&lt;br /&gt;
* [[Streaming::isModelAVehicle|Streaming::isModelAVehicle(model)]]&lt;br /&gt;
* [[Streaming::newLoadSceneStart|Streaming::newLoadSceneStart(p0, p1, p2, p3, p4, p5, p6, p7)]]&lt;br /&gt;
* [[Streaming::setUnkCameraSettings|Streaming::setUnkCameraSettings(x, y, z, rad, p4, p5)]]&lt;br /&gt;
* [[Streaming::hasCollisionForModelLoaded|Streaming::hasCollisionForModelLoaded(model)]]&lt;br /&gt;
* [[Streaming::doesAnimDictExist|Streaming::doesAnimDictExist(animDict)]]&lt;br /&gt;
* [[Streaming::hasClipSetLoaded|Streaming::hasClipSetLoaded(clipSet)]]&lt;br /&gt;
* [[Streaming::isModelInCdimage|Streaming::isModelInCdimage(model)]]&lt;br /&gt;
* [[Streaming::prefetchSrl|Streaming::prefetchSrl(p0)]]&lt;br /&gt;
* [[Streaming::requestIpl|Streaming::requestIpl(iplName)]]&lt;br /&gt;
* [[Streaming::setDitchPoliceModels|Streaming::setDitchPoliceModels(toggle)]]&lt;br /&gt;
* [[Streaming::loadScene|Streaming::loadScene(x, y, z)]]&lt;br /&gt;
* [[Streaming::removeNamedPtfxAsset|Streaming::removeNamedPtfxAsset(fxName)]]&lt;br /&gt;
* [[Streaming::setStreaming|Streaming::setStreaming(toggle)]]&lt;br /&gt;
* [[Streaming::requestAnimSet|Streaming::requestAnimSet(animSet)]]&lt;br /&gt;
* [[Streaming::setGamePausesForStreaming|Streaming::setGamePausesForStreaming(toggle)]]&lt;br /&gt;
* [[Streaming::setReducePedModelBudget|Streaming::setReducePedModelBudget(toggle)]]&lt;br /&gt;
* [[Streaming::setReduceVehicleModelBudget|Streaming::setReduceVehicleModelBudget(toggle)]]&lt;br /&gt;
* [[Streaming::hasNamedPtfxAssetLoaded|Streaming::hasNamedPtfxAssetLoaded(fxName)]]&lt;br /&gt;
* [[Streaming::isIplActive|Streaming::isIplActive(iplName)]]&lt;br /&gt;
* [[Streaming::setPedPopulationBudget|Streaming::setPedPopulationBudget(p0)]]&lt;br /&gt;
* [[Streaming::requestCollisionForModel|Streaming::requestCollisionForModel(model)]]&lt;br /&gt;
* [[Streaming::requestModel|Streaming::requestModel(model[, cb])]]&lt;br /&gt;
* [[Streaming::hasModelLoaded|Streaming::hasModelLoaded(model)]]&lt;br /&gt;
* [[Streaming::requestModel2|Streaming::requestModel2(model)]]&lt;br /&gt;
* [[Streaming::setSrlTime|Streaming::setSrlTime(p0)]]&lt;br /&gt;
* [[Streaming::newLoadSceneStartSafe|Streaming::newLoadSceneStartSafe(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Streaming::getIdealPlayerSwitchType|Streaming::getIdealPlayerSwitchType(x1, y1, z1, x2, y2, z2)]]&lt;br /&gt;
* [[Streaming::requestNamedPtfxAsset|Streaming::requestNamedPtfxAsset(fxName)]]&lt;br /&gt;
* [[Streaming::setHdArea|Streaming::setHdArea(x, y, z, ground)]]&lt;br /&gt;
* [[Streaming::setFocusArea|Streaming::setFocusArea(x, y, z, offsetX, offsetY, offsetZ)]]&lt;br /&gt;
* [[Streaming::isModelValid|Streaming::isModelValid(model)]]&lt;br /&gt;
* [[Streaming::setPlayerSwitchLocation|Streaming::setPlayerSwitchLocation(p0, p1, p2, p3, p4, p5, p6, p7, p8)]]&lt;br /&gt;
* [[Streaming::hasAnimSetLoaded|Streaming::hasAnimSetLoaded(animSet)]]&lt;br /&gt;
* [[Streaming::requestAdditionalCollisionAtCoord|Streaming::requestAdditionalCollisionAtCoord(p0, p1, p2)]]&lt;br /&gt;
* [[Streaming::setVehiclePopulationBudget|Streaming::setVehiclePopulationBudget(p0)]]&lt;br /&gt;
* [[Streaming::hasAnimDictLoaded|Streaming::hasAnimDictLoaded(animDict)]]&lt;br /&gt;
* [[Streaming::requestClipSet|Streaming::requestClipSet(clipSet)]]&lt;br /&gt;
* [[Streaming::requestAnimDict|Streaming::requestAnimDict(animDict)]]&lt;br /&gt;
* [[Streaming::setInteriorActive|Streaming::setInteriorActive(interiorID, toggle)]]&lt;br /&gt;
* [[Streaming::setModelAsNoLongerNeeded|Streaming::setModelAsNoLongerNeeded(model)]]&lt;br /&gt;
* [[Streaming::removeIpl|Streaming::removeIpl(iplName)]]&lt;br /&gt;
* [[Streaming::removeAnimDict|Streaming::removeAnimDict(animDict)]]&lt;br /&gt;
* [[Streaming::startPlayerSwitch|Streaming::startPlayerSwitch(from, to, flags, switchType)]]&lt;br /&gt;
&lt;br /&gt;
==System==&lt;br /&gt;
* [[System::sin|System::sin(value)]]&lt;br /&gt;
* [[System::ceil|System::ceil(value)]]&lt;br /&gt;
* [[System::vdist|System::vdist(x1, y1, z1, x2, y2, z2)]]&lt;br /&gt;
* [[System::wait|System::wait(ms)]]&lt;br /&gt;
* [[System::settimerb|System::settimerb(value)]]&lt;br /&gt;
* [[System::vmag|System::vmag(p0, p1, p2)]]&lt;br /&gt;
* [[System::sqrt|System::sqrt(value)]]&lt;br /&gt;
* [[System::shiftRight|System::shiftRight(value, bitShift)]]&lt;br /&gt;
* [[System::vmag2|System::vmag2(p0, p1, p2)]]&lt;br /&gt;
* [[System::vdist2|System::vdist2(x1, y1, z1, x2, y2, z2)]]&lt;br /&gt;
* [[System::startNewScriptWithArgs|System::startNewScriptWithArgs(scriptName, args, argCount, stackSize)]]&lt;br /&gt;
* [[System::toFloat|System::toFloat(value)]]&lt;br /&gt;
* [[System::settimera|System::settimera(value)]]&lt;br /&gt;
* [[System::startNewStreamedScriptWithArgs|System::startNewStreamedScriptWithArgs(scriptHash, args, argCount, stackSize)]]&lt;br /&gt;
* [[System::cos|System::cos(value)]]&lt;br /&gt;
* [[System::pow|System::pow(base, exponent)]]&lt;br /&gt;
* [[System::startNewScript|System::startNewScript(scriptName, stackSize)]]&lt;br /&gt;
* [[System::startNewStreamedScript|System::startNewStreamedScript(scriptHash, stackSize)]]&lt;br /&gt;
* [[System::shiftLeft|System::shiftLeft(value, bitShift)]]&lt;br /&gt;
* [[System::round|System::round(value)]]&lt;br /&gt;
* [[System::floor|System::floor(value)]]&lt;br /&gt;
&lt;br /&gt;
==Time==&lt;br /&gt;
* [[Time::pauseClock|Time::pauseClock(toggle)]]&lt;br /&gt;
* [[Time::setClockTime|Time::setClockTime(hour, minute, second)]]&lt;br /&gt;
* [[Time::getLocalTime|Time::getLocalTime(year, month, day, hour, minute, second)]]&lt;br /&gt;
* [[Time::getLocalTimeGmt|Time::getLocalTimeGmt(year, month, day, hour, minute, second)]]&lt;br /&gt;
* [[Time::setClockDate|Time::setClockDate(day, month, year)]]&lt;br /&gt;
* [[Time::advanceClockTimeTo|Time::advanceClockTimeTo(hour, minute, second)]]&lt;br /&gt;
* [[Time::addToClockTime|Time::addToClockTime(hours, minutes, seconds)]]&lt;br /&gt;
* [[Time::getPosixTime|Time::getPosixTime(year, month, day, hour, minute, second)]]&lt;br /&gt;
&lt;br /&gt;
==Ui==&lt;br /&gt;
* [[Ui::hasAdditionalTextLoaded|Ui::hasAdditionalTextLoaded(slot)]]&lt;br /&gt;
* [[Ui::flashAbilityBar|Ui::flashAbilityBar(p0)]]&lt;br /&gt;
* [[Ui::setTextProportional|Ui::setTextProportional(p0)]]&lt;br /&gt;
* [[Ui::addTextComponentInteger|Ui::addTextComponentInteger(value)]]&lt;br /&gt;
* [[Ui::setPlayerCashChange|Ui::setPlayerCashChange(cash, bank)]]&lt;br /&gt;
* [[Ui::setTextScale|Ui::setTextScale(p0, size)]]&lt;br /&gt;
* [[Ui::setRadarZoom|Ui::setRadarZoom(zoomLevel)]]&lt;br /&gt;
* [[Ui::showHudComponentThisFrame|Ui::showHudComponentThisFrame(id)]]&lt;br /&gt;
* [[Ui::addTextComponentSubstringCash|Ui::addTextComponentSubstringCash(cashAmount, p1)]]&lt;br /&gt;
* [[Ui::restartFrontendMenu|Ui::restartFrontendMenu(menuHash, p1)]]&lt;br /&gt;
* [[Ui::addTextComponentSubstringTime|Ui::addTextComponentSubstringTime(timestamp, flags)]]&lt;br /&gt;
* [[Ui::isNamedRendertargetLinked|Ui::isNamedRendertargetLinked(hash)]]&lt;br /&gt;
* [[Ui::lockMinimapPosition|Ui::lockMinimapPosition(x, y)]]&lt;br /&gt;
* [[Ui::getTextSubstring|Ui::getTextSubstring(text, position, length)]]&lt;br /&gt;
* [[Ui::addTextComponentSubstringLocalized|Ui::addTextComponentSubstringLocalized(gxtEntryHash)]]&lt;br /&gt;
* [[Ui::setNotificationFlashColor|Ui::setNotificationFlashColor(red, green, blue, alpha)]]&lt;br /&gt;
* [[Ui::keyHudColour|Ui::keyHudColour(p0, p1)]]&lt;br /&gt;
* [[Ui::getNamedRendertargetRenderId|Ui::getNamedRendertargetRenderId(p0)]]&lt;br /&gt;
* [[Ui::doesTextBlockExist|Ui::doesTextBlockExist(gxt)]]&lt;br /&gt;
* [[Ui::setNotificationMessage|Ui::setNotificationMessage(picName1, picName2, flash, iconType, sender, subject)]]&lt;br /&gt;
* [[Ui::setTextChatUnk|Ui::setTextChatUnk(p0)]]&lt;br /&gt;
* [[Ui::setNotificationTextEntry|Ui::setNotificationTextEntry(type)]]&lt;br /&gt;
* [[Ui::getHudComponentPosition|Ui::getHudComponentPosition(p0)]]&lt;br /&gt;
* [[Ui::setRadarBigmapEnabled|Ui::setRadarBigmapEnabled(toggleBigMap, showFullMap)]]&lt;br /&gt;
* [[Ui::displayHelpTextFromStringLabel|Ui::displayHelpTextFromStringLabel(p0, loop, beep, shape)]]&lt;br /&gt;
* [[Ui::setTextEntry|Ui::setTextEntry(text)]]&lt;br /&gt;
* [[Ui::displayAreaName|Ui::displayAreaName(toggle)]]&lt;br /&gt;
* [[Ui::lockMinimapAngle|Ui::lockMinimapAngle(angle)]]&lt;br /&gt;
* [[Ui::clearAdditionalText|Ui::clearAdditionalText(p0, p1)]]&lt;br /&gt;
* [[Ui::drawNotification|Ui::drawNotification(blink, p1)]]&lt;br /&gt;
* [[Ui::setGpsFlashes|Ui::setGpsFlashes(toggle)]]&lt;br /&gt;
* [[Ui::drawNotification3|Ui::drawNotification3(blink, p1)]]&lt;br /&gt;
* [[Ui::hideSpecialAbilityLockonOperation|Ui::hideSpecialAbilityLockonOperation(p0, p1)]]&lt;br /&gt;
* [[Ui::setTextEdge|Ui::setTextEdge(p0, r, g, b, a)]]&lt;br /&gt;
* [[Ui::objectDecalToggle|Ui::objectDecalToggle(hash)]]&lt;br /&gt;
* [[Ui::drawNotification2|Ui::drawNotification2(blink, p1)]]&lt;br /&gt;
* [[Ui::resetHudComponentValues|Ui::resetHudComponentValues(id)]]&lt;br /&gt;
* [[Ui::setTextDropshadow|Ui::setTextDropshadow(distance, r, g, b, a)]]&lt;br /&gt;
* [[Ui::addBlipForRadius|Ui::addBlipForRadius(posX, posY, posZ, radius)]]&lt;br /&gt;
* [[Ui::enableDeathbloodSeethrough|Ui::enableDeathbloodSeethrough(p0)]]&lt;br /&gt;
* [[Ui::setTextJustification|Ui::setTextJustification(justifyType)]]&lt;br /&gt;
* [[Ui::hasHeadDisplayLoaded|Ui::hasHeadDisplayLoaded(headDisplayId)]]&lt;br /&gt;
* [[Ui::clearFloatingHelp|Ui::clearFloatingHelp(p0, p1)]]&lt;br /&gt;
* [[Ui::setTextGxtEntry|Ui::setTextGxtEntry(entry)]]&lt;br /&gt;
* [[Ui::setNotificationMessageClanTag2|Ui::setNotificationMessageClanTag2(picName1, picName2, flash, iconType1, sender, subject, duration, clanTag, iconType2, p9)]]&lt;br /&gt;
* [[Ui::setTextEntryForWidth|Ui::setTextEntryForWidth(text)]]&lt;br /&gt;
* [[Ui::registerNamedRendertarget|Ui::registerNamedRendertarget(p0, p1)]]&lt;br /&gt;
* [[Ui::setMinimapBlockWaypoint|Ui::setMinimapBlockWaypoint(toggle)]]&lt;br /&gt;
* [[Ui::addTrevorRandomModifier|Ui::addTrevorRandomModifier(headDisplayId)]]&lt;br /&gt;
* [[Ui::setRadarAsInteriorThisFrame|Ui::setRadarAsInteriorThisFrame(interior, x, y, z, p4)]]&lt;br /&gt;
* [[Ui::addBlipForCoord|Ui::addBlipForCoord(x, y, z)]]&lt;br /&gt;
* [[Ui::setGpsFlags|Ui::setGpsFlags(p0, p1)]]&lt;br /&gt;
* [[Ui::setNotificationMessageClanTag|Ui::setNotificationMessageClanTag(picName1, picName2, flash, iconType, sender, subject, duration, clanTag)]]&lt;br /&gt;
* [[Ui::setTextRenderId|Ui::setTextRenderId(renderId)]]&lt;br /&gt;
* [[Ui::setMissionName|Ui::setMissionName(p0, name)]]&lt;br /&gt;
* [[Ui::requestAdditionalText2|Ui::requestAdditionalText2(gxt, slot)]]&lt;br /&gt;
* [[Ui::addNextMessageToPreviousBriefs|Ui::addNextMessageToPreviousBriefs(p0)]]&lt;br /&gt;
* [[Ui::setTextWrap|Ui::setTextWrap(start, end)]]&lt;br /&gt;
* [[Ui::setHeadDisplayFlag|Ui::setHeadDisplayFlag(headDisplayId, sprite, toggle)]]&lt;br /&gt;
* [[Ui::setTextFont|Ui::setTextFont(fontType)]]&lt;br /&gt;
* [[Ui::hideHudComponentThisFrame|Ui::hideHudComponentThisFrame(id)]]&lt;br /&gt;
* [[Ui::toggleStealthRadar|Ui::toggleStealthRadar(toggle)]]&lt;br /&gt;
* [[Ui::setTextRightJustify|Ui::setTextRightJustify(toggle)]]&lt;br /&gt;
* [[Ui::addTextComponentSubstringPlayerName|Ui::addTextComponentSubstringPlayerName(text)]]&lt;br /&gt;
* [[Ui::isMinimapAreaRevealed|Ui::isMinimapAreaRevealed(x, y, radius)]]&lt;br /&gt;
* [[Ui::setWarningMessage3|Ui::setWarningMessage3(entryHeader, entryLine1, instructionalKey, entryLine2, p4, p5, p6, p7, p8, p9)]]&lt;br /&gt;
* [[Ui::requestAdditionalText|Ui::requestAdditionalText(gxt, slot)]]&lt;br /&gt;
* [[Ui::setFrontendActive|Ui::setFrontendActive(active)]]&lt;br /&gt;
* [[Ui::setMinimapComponent|Ui::setMinimapComponent(p0, p1, p2)]]&lt;br /&gt;
* [[Ui::setPlayerBlipPositionThisFrame|Ui::setPlayerBlipPositionThisFrame(x, y)]]&lt;br /&gt;
* [[Ui::isNamedRendertargetRegistered|Ui::isNamedRendertargetRegistered(p0)]]&lt;br /&gt;
* [[Ui::setWarningMessage|Ui::setWarningMessage(entryLine1, instructionalKey, entryLine2, p3, p4, p5, p6, background)]]&lt;br /&gt;
* [[Ui::getLabelText|Ui::getLabelText(labelName)]]&lt;br /&gt;
* [[Ui::getHudColour|Ui::getHudColour(hudIndex, r, g, b, a)]]&lt;br /&gt;
* [[Ui::getLengthOfStringWithThisTextLabel|Ui::getLengthOfStringWithThisTextLabel(gxt)]]&lt;br /&gt;
* [[Ui::setTextComponentFormat|Ui::setTextComponentFormat(inputType)]]&lt;br /&gt;
* [[Ui::getTextScreenWidth|Ui::getTextScreenWidth(p0)]]&lt;br /&gt;
* [[Ui::removeBlip|Ui::removeBlip(blip)]]&lt;br /&gt;
* [[Ui::isStreamingAdditionalText|Ui::isStreamingAdditionalText(p0)]]&lt;br /&gt;
* [[Ui::setCursorSprite|Ui::setCursorSprite(spriteId)]]&lt;br /&gt;
* [[Ui::clearHelp|Ui::clearHelp(toggle)]]&lt;br /&gt;
* [[Ui::setMinimapVisible|Ui::setMinimapVisible(toggle)]]&lt;br /&gt;
* [[Ui::addTextComponentSubstringWebsite|Ui::addTextComponentSubstringWebsite(website)]]&lt;br /&gt;
* [[Ui::displayHelpTextThisFrame|Ui::displayHelpTextThisFrame(message, p1)]]&lt;br /&gt;
* [[Ui::displayCash|Ui::displayCash(toggle)]]&lt;br /&gt;
* [[Ui::setAbilityBarValue|Ui::setAbilityBarValue(p0, p1)]]&lt;br /&gt;
* [[Ui::drawSubtitleTimed|Ui::drawSubtitleTimed(time, p1)]]&lt;br /&gt;
* [[Ui::displayRadar|Ui::displayRadar(Toggle)]]&lt;br /&gt;
* [[Ui::flashWantedDisplay|Ui::flashWantedDisplay(p0)]]&lt;br /&gt;
* [[Ui::setTextLeading|Ui::setTextLeading(p0)]]&lt;br /&gt;
* [[Ui::displayAmmoThisFrame|Ui::displayAmmoThisFrame(display)]]&lt;br /&gt;
* [[Ui::displayHud|Ui::displayHud(toggle)]]&lt;br /&gt;
* [[Ui::setHudComponentPosition|Ui::setHudComponentPosition(id, p1, p2)]]&lt;br /&gt;
* [[Ui::setLoadingPromptTextEntry|Ui::setLoadingPromptTextEntry(string)]]&lt;br /&gt;
* [[Ui::doesTextLabelExist|Ui::doesTextLabelExist(gxt)]]&lt;br /&gt;
* [[Ui::hasThisAdditionalTextLoaded|Ui::hasThisAdditionalTextLoaded(gxt, slot)]]&lt;br /&gt;
* [[Ui::getTextSubstringSafe|Ui::getTextSubstringSafe(text, position, length, maxLength)]]&lt;br /&gt;
* [[Ui::setTextEntry2|Ui::setTextEntry2(p0)]]&lt;br /&gt;
* [[Ui::isHudComponentActive|Ui::isHudComponentActive(id)]]&lt;br /&gt;
* [[Ui::respondingAsTemp|Ui::respondingAsTemp(p0)]]&lt;br /&gt;
* [[Ui::showLoadingPrompt|Ui::showLoadingPrompt(busySpinnerType)]]&lt;br /&gt;
* [[Ui::addBlipForPickup|Ui::addBlipForPickup(pickup)]]&lt;br /&gt;
* [[Ui::removeNotification|Ui::removeNotification(notifactionId)]]&lt;br /&gt;
* [[Ui::setTextColour|Ui::setTextColour(red, green, blue, alpha)]]&lt;br /&gt;
* [[Ui::setTextCentre|Ui::setTextCentre(align)]]&lt;br /&gt;
* [[Ui::setWidescreenFormat|Ui::setWidescreenFormat(p0)]]&lt;br /&gt;
* [[Ui::addTextComponentItemString|Ui::addTextComponentItemString(labelName)]]&lt;br /&gt;
* [[Ui::setRadarZoomLevelThisFrame|Ui::setRadarZoomLevelThisFrame(zoomLevel)]]&lt;br /&gt;
* [[Ui::drawText|Ui::drawText(x, y)]]&lt;br /&gt;
* [[Ui::getTextSubstringSlice|Ui::getTextSubstringSlice(text, startPosition, endPosition)]]&lt;br /&gt;
* [[Ui::setHeadDisplayWanted|Ui::setHeadDisplayWanted(headDisplayId, wantedlvl)]]&lt;br /&gt;
* [[Ui::clearThisPrint|Ui::clearThisPrint(p0)]]&lt;br /&gt;
* [[Ui::getStreetNameFromHashKey|Ui::getStreetNameFromHashKey(hash)]]&lt;br /&gt;
* [[Ui::setMinimapAttitudeIndicatorLevel|Ui::setMinimapAttitudeIndicatorLevel(altitude, p1)]]&lt;br /&gt;
* [[Ui::getTextScaleHeight|Ui::getTextScaleHeight(size, font)]]&lt;br /&gt;
* [[Ui::setWarningMessage2|Ui::setWarningMessage2(entryHeader, entryLine1, instructionalKey, entryLine2, p4, p5, p6, p7, background)]]&lt;br /&gt;
* [[Ui::isScriptedHudComponentActive|Ui::isScriptedHudComponentActive(id)]]&lt;br /&gt;
* [[Ui::setHeadDisplayString|Ui::setHeadDisplayString(headDisplayId, string)]]&lt;br /&gt;
* [[Ui::setPauseMenuActive|Ui::setPauseMenuActive(toggle)]]&lt;br /&gt;
* [[Ui::isPauseMenuActive|Ui::isPauseMenuActive()]]&lt;br /&gt;
* [[Ui::hideScriptedHudComponentThisFrame|Ui::hideScriptedHudComponentThisFrame(id)]]&lt;br /&gt;
* [[Ui::addTextComponentFloat|Ui::addTextComponentFloat(value, decimalPlaces)]]&lt;br /&gt;
* [[Ui::releaseNamedRendertarget|Ui::releaseNamedRendertarget(p0)]]&lt;br /&gt;
* [[Ui::showWeaponWheel|Ui::showWeaponWheel(forcedShow)]]&lt;br /&gt;
* [[Ui::activateFrontendMenu|Ui::activateFrontendMenu(menuhash, Toggle_Pause, p2)]]&lt;br /&gt;
* [[Ui::setUseridsUihidden|Ui::setUseridsUihidden(p0, p1)]]&lt;br /&gt;
* [[Ui::drawNotification4|Ui::drawNotification4(blink, p1)]]&lt;br /&gt;
* [[Ui::getLengthOfLiteralString|Ui::getLengthOfLiteralString(string)]]&lt;br /&gt;
* [[Ui::setHudColour|Ui::setHudColour(hudIndex, r, g, b, a)]]&lt;br /&gt;
* [[Ui::linkNamedRendertarget|Ui::linkNamedRendertarget(hash)]]&lt;br /&gt;
* [[Ui::setMinimapRevealed|Ui::setMinimapRevealed(toggle)]]&lt;br /&gt;
* [[Ui::beginTextCommandSetBlipName|Ui::beginTextCommandSetBlipName(gxtentry)]]&lt;br /&gt;
* [[Ui::getBlipInfoIdCoord|Ui::getBlipInfoIdCoord(p0)]]&lt;br /&gt;
* [[Ui::setMultiplayerHudCash|Ui::setMultiplayerHudCash(p0, p1)]]&lt;br /&gt;
* [[Ui::setNewWaypoint|Ui::setNewWaypoint(x, y)]]&lt;br /&gt;
&lt;br /&gt;
==Unk==&lt;br /&gt;
* [[Unk::getBroadcastFinshedLosSound|Unk::getBroadcastFinshedLosSound(p0)]]&lt;br /&gt;
&lt;br /&gt;
==Recorder==&lt;br /&gt;
* [[Recorder::start|Recorder::start(mode)]]&lt;br /&gt;
* [[Recorder::stop|Recorder::stop(save)]]&lt;br /&gt;
* [[Recorder::isRecording|Recorder::isRecording()]]&lt;br /&gt;
&lt;br /&gt;
==Vehicle==&lt;br /&gt;
* [[Vehicle::getRandomVehicleModelInMemory|Vehicle::getRandomVehicleModelInMemory(p0, modelHash, p2)]]&lt;br /&gt;
* [[Vehicle::hasPreloadModsFinished|Vehicle::hasPreloadModsFinished(p0)]]&lt;br /&gt;
* [[Vehicle::getTotalDurationOfVehicleRecording|Vehicle::getTotalDurationOfVehicleRecording(p0, p1)]]&lt;br /&gt;
* [[Vehicle::setVehicleModelIsSuppressed|Vehicle::setVehicleModelIsSuppressed(model, suppressed)]]&lt;br /&gt;
* [[Vehicle::getTotalDurationOfVehicleRecordingId|Vehicle::getTotalDurationOfVehicleRecordingId(p0)]]&lt;br /&gt;
* [[Vehicle::hasVehicleAssetLoaded|Vehicle::hasVehicleAssetLoaded(vehicleAsset)]]&lt;br /&gt;
* [[Vehicle::isPlaybackGoingOnForVehicle|Vehicle::isPlaybackGoingOnForVehicle(p0)]]&lt;br /&gt;
* [[Vehicle::getRotationOfVehicleRecordingAtTime|Vehicle::getRotationOfVehicleRecordingAtTime(p0, p1, p2)]]&lt;br /&gt;
* [[Vehicle::getVehicleRecordingId|Vehicle::getVehicleRecordingId(p0, p1)]]&lt;br /&gt;
* [[Vehicle::deleteScriptVehicleGenerator|Vehicle::deleteScriptVehicleGenerator(vehicleGenerator)]]&lt;br /&gt;
* [[Vehicle::setVehicleDensityMultiplierThisFrame|Vehicle::setVehicleDensityMultiplierThisFrame(multiplier)]]&lt;br /&gt;
* [[Vehicle::setFarDrawVehicles|Vehicle::setFarDrawVehicles(toggle)]]&lt;br /&gt;
* [[Vehicle::startPlaybackRecordedVehicleUsingAi|Vehicle::startPlaybackRecordedVehicleUsingAi(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Vehicle::getVehicleModelMaxNumberOfPassengers|Vehicle::getVehicleModelMaxNumberOfPassengers(modelHash)]]&lt;br /&gt;
* [[Vehicle::setGarbageTrucks|Vehicle::setGarbageTrucks(toggle)]]&lt;br /&gt;
* [[Vehicle::getPositionInRecording|Vehicle::getPositionInRecording(p0)]]&lt;br /&gt;
* [[Vehicle::getVehicleClassMaxAcceleration|Vehicle::getVehicleClassMaxAcceleration(p0)]]&lt;br /&gt;
* [[Vehicle::addVehicleStuckCheckWithWarp|Vehicle::addVehicleStuckCheckWithWarp(p0, p1, p2, p3, p4, p5, p6)]]&lt;br /&gt;
* [[Vehicle::hasVehicleRecordingBeenLoaded|Vehicle::hasVehicleRecordingBeenLoaded(p0, p1)]]&lt;br /&gt;
* [[Vehicle::getRandomVehicleInSphere|Vehicle::getRandomVehicleInSphere(x, y, z, radius, modelHash, flags)]]&lt;br /&gt;
* [[Vehicle::isThisModelAQuadbike|Vehicle::isThisModelAQuadbike(model)]]&lt;br /&gt;
* [[Vehicle::startPlaybackRecordedVehicle|Vehicle::startPlaybackRecordedVehicle(p0, p1, p2, p3)]]&lt;br /&gt;
* [[Vehicle::getCurrentPlaybackForVehicle|Vehicle::getCurrentPlaybackForVehicle(p0)]]&lt;br /&gt;
* [[Vehicle::isThisModelABoat|Vehicle::isThisModelABoat(model)]]&lt;br /&gt;
* [[Vehicle::removeVehiclesFromGeneratorsInArea|Vehicle::removeVehiclesFromGeneratorsInArea(x1, y1, z1, x2, y2, z2, unk)]]&lt;br /&gt;
* [[Vehicle::getVehicleClassMaxBraking|Vehicle::getVehicleClassMaxBraking(p0)]]&lt;br /&gt;
* [[Vehicle::getVehicleClassMaxAgility|Vehicle::getVehicleClassMaxAgility(p0)]]&lt;br /&gt;
* [[Vehicle::getVehicleModelMaxTraction|Vehicle::getVehicleModelMaxTraction(modelHash)]]&lt;br /&gt;
* [[Vehicle::stopPlaybackRecordedVehicle|Vehicle::stopPlaybackRecordedVehicle(p0)]]&lt;br /&gt;
* [[Vehicle::getTimePositionInRecording|Vehicle::getTimePositionInRecording(p0)]]&lt;br /&gt;
* [[Vehicle::deleteMissionTrain|Vehicle::deleteMissionTrain(train)]]&lt;br /&gt;
* [[Vehicle::setAllLowPriorityVehicleGeneratorsActive|Vehicle::setAllLowPriorityVehicleGeneratorsActive(active)]]&lt;br /&gt;
* [[Vehicle::isAnyVehicleNearPoint|Vehicle::isAnyVehicleNearPoint(x, y, z, radius)]]&lt;br /&gt;
* [[Vehicle::pausePlaybackRecordedVehicle|Vehicle::pausePlaybackRecordedVehicle(p0)]]&lt;br /&gt;
* [[Vehicle::createMissionTrain|Vehicle::createMissionTrain(variation, x, y, z, direction)]]&lt;br /&gt;
* [[Vehicle::setPlaybackSpeed|Vehicle::setPlaybackSpeed(p0, speed)]]&lt;br /&gt;
* [[Vehicle::setPlaybackToUseAiTryToRevertBackLater|Vehicle::setPlaybackToUseAiTryToRevertBackLater(p0, p1, p2, p3)]]&lt;br /&gt;
* [[Vehicle::setVehicleShootAtTarget|Vehicle::setVehicleShootAtTarget(driver, entity, xTarget, yTarget, zTarget)]]&lt;br /&gt;
* [[Vehicle::preloadVehicleMod|Vehicle::preloadVehicleMod(p0, p1, p2)]]&lt;br /&gt;
* [[Vehicle::startPlaybackRecordedVehicleWithFlags|Vehicle::startPlaybackRecordedVehicleWithFlags(p0, p1, p2, p3, p4, p5)]]&lt;br /&gt;
* [[Vehicle::isCopVehicleInArea3d|Vehicle::isCopVehicleInArea3d(x1, x2, y1, y2, z1, z2)]]&lt;br /&gt;
* [[Vehicle::isThisModelACar|Vehicle::isThisModelACar(model)]]&lt;br /&gt;
* [[Vehicle::setRandomTrains|Vehicle::setRandomTrains(toggle)]]&lt;br /&gt;
* [[Vehicle::requestVehicleAsset|Vehicle::requestVehicleAsset(vehicleHash, vehicleAsset)]]&lt;br /&gt;
* [[Vehicle::removeVehicleStuckCheck|Vehicle::removeVehicleStuckCheck(p0)]]&lt;br /&gt;
* [[Vehicle::setRandomBoats|Vehicle::setRandomBoats(toggle)]]&lt;br /&gt;
* [[Vehicle::setCargobobHookPosition|Vehicle::setCargobobHookPosition(p0, p1, p2, p3)]]&lt;br /&gt;
* [[Vehicle::unpausePlaybackRecordedVehicle|Vehicle::unpausePlaybackRecordedVehicle(p0)]]&lt;br /&gt;
* [[Vehicle::getVehicleModelAcceleration|Vehicle::getVehicleModelAcceleration(modelHash)]]&lt;br /&gt;
* [[Vehicle::skipTimeInPlaybackRecordedVehicle|Vehicle::skipTimeInPlaybackRecordedVehicle(p0, p1)]]&lt;br /&gt;
* [[Vehicle::isThisModelAnEmergencyBoat|Vehicle::isThisModelAnEmergencyBoat(model)]]&lt;br /&gt;
* [[Vehicle::doesVehicleExistWithDecorator|Vehicle::doesVehicleExistWithDecorator(decorator)]]&lt;br /&gt;
* [[Vehicle::createScriptVehicleGenerator|Vehicle::createScriptVehicleGenerator(x, y, z, heading, p4, p5, modelHash, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16)]]&lt;br /&gt;
* [[Vehicle::isThisModelAPlane|Vehicle::isThisModelAPlane(model)]]&lt;br /&gt;
* [[Vehicle::getNumModColors|Vehicle::getNumModColors(p0, p1)]]&lt;br /&gt;
* [[Vehicle::skipToEndAndStopPlaybackRecordedVehicle|Vehicle::skipToEndAndStopPlaybackRecordedVehicle(p0)]]&lt;br /&gt;
* [[Vehicle::isThisModelATrain|Vehicle::isThisModelATrain(model)]]&lt;br /&gt;
* [[Vehicle::removeVehicleAsset|Vehicle::removeVehicleAsset(vehicleAsset)]]&lt;br /&gt;
* [[Vehicle::isPlaybackUsingAiGoingOnForVehicle|Vehicle::isPlaybackUsingAiGoingOnForVehicle(p0)]]&lt;br /&gt;
* [[Vehicle::createVehicle|Vehicle::createVehicle(modelHash, x, y, z, heading, networkHandle, vehiclehandle)]]&lt;br /&gt;
* [[Vehicle::requestVehicleRecording|Vehicle::requestVehicleRecording(p0, p1)]]&lt;br /&gt;
* [[Vehicle::getDisplayNameFromVehicleModel|Vehicle::getDisplayNameFromVehicleModel(modelHash)]]&lt;br /&gt;
* [[Vehicle::setRandomVehicleDensityMultiplierThisFrame|Vehicle::setRandomVehicleDensityMultiplierThisFrame(multiplier)]]&lt;br /&gt;
* [[Vehicle::getRandomVehicleBackBumperInSphere|Vehicle::getRandomVehicleBackBumperInSphere(p0, p1, p2, p3, p4, p5, p6)]]&lt;br /&gt;
* [[Vehicle::isThisModelABike|Vehicle::isThisModelABike(model)]]&lt;br /&gt;
* [[Vehicle::setMissionTrainAsNoLongerNeeded|Vehicle::setMissionTrainAsNoLongerNeeded(train, p1)]]&lt;br /&gt;
* [[Vehicle::isThisModelABicycle|Vehicle::isThisModelABicycle(model)]]&lt;br /&gt;
* [[Vehicle::setAllVehicleGeneratorsActiveInArea|Vehicle::setAllVehicleGeneratorsActiveInArea(x1, y1, z1, x2, y2, z2, p6, p7)]]&lt;br /&gt;
* [[Vehicle::getRandomVehicleFrontBumperInSphere|Vehicle::getRandomVehicleFrontBumperInSphere(p0, p1, p2, p3, p4, p5, p6)]]&lt;br /&gt;
* [[Vehicle::setNumberOfParkedVehicles|Vehicle::setNumberOfParkedVehicles(value)]]&lt;br /&gt;
* [[Vehicle::isVehicleInGarageArea|Vehicle::isVehicleInGarageArea(garageName, vehicle)]]&lt;br /&gt;
* [[Vehicle::getPositionOfVehicleRecordingAtTime|Vehicle::getPositionOfVehicleRecordingAtTime(p0, p1, p2)]]&lt;br /&gt;
* [[Vehicle::setScriptVehicleGenerator|Vehicle::setScriptVehicleGenerator(vehicleGenerator, enabled)]]&lt;br /&gt;
* [[Vehicle::getVehicleClassMaxTraction|Vehicle::getVehicleClassMaxTraction(p0)]]&lt;br /&gt;
* [[Vehicle::getVehicleModelMaxBraking|Vehicle::getVehicleModelMaxBraking(modelHash)]]&lt;br /&gt;
* [[Vehicle::isThisModelAHeli|Vehicle::isThisModelAHeli(model)]]&lt;br /&gt;
* [[Vehicle::getVehicleClassFromName|Vehicle::getVehicleClassFromName(modelHash)]]&lt;br /&gt;
* [[Vehicle::setParkedVehicleDensityMultiplierThisFrame|Vehicle::setParkedVehicleDensityMultiplierThisFrame(multiplier)]]&lt;br /&gt;
* [[Vehicle::removeVehicleRecording|Vehicle::removeVehicleRecording(p0, p1)]]&lt;br /&gt;
* [[Vehicle::getVehicleModelMaxSpeed|Vehicle::getVehicleModelMaxSpeed(modelHash)]]&lt;br /&gt;
* [[Vehicle::disableVehicleWeapon|Vehicle::disableVehicleWeapon(disabled, weaponHash, vehicle, owner)]]&lt;br /&gt;
* [[Vehicle::doesScriptVehicleGeneratorExist|Vehicle::doesScriptVehicleGeneratorExist(vehicleGenerator)]]&lt;br /&gt;
* [[Vehicle::getClosestVehicle|Vehicle::getClosestVehicle(x, y, z, radius, modelHash, flags)]]&lt;br /&gt;
* [[Vehicle::displayDistantVehicles|Vehicle::displayDistantVehicles(toggle)]]&lt;br /&gt;
* [[Vehicle::switchTrainTrack|Vehicle::switchTrainTrack(intersectionId, state)]]&lt;br /&gt;
&lt;br /&gt;
==Water==&lt;br /&gt;
* [[Water::testVerticalProbeAgainstAllWater|Water::testVerticalProbeAgainstAllWater(x, y, z, p3, p4)]]&lt;br /&gt;
* [[Water::testProbeAgainstAllWater|Water::testProbeAgainstAllWater(p0, p1, p2, p3, p4, p5, p6, p7)]]&lt;br /&gt;
* [[Water::getWaterHeightNoWaves|Water::getWaterHeightNoWaves(x, y, z, height)]]&lt;br /&gt;
* [[Water::setWavesIntensity|Water::setWavesIntensity(intensity)]]&lt;br /&gt;
* [[Water::modifyWater|Water::modifyWater(x, y, radius, height)]]&lt;br /&gt;
* [[Water::getWaterHeight|Water::getWaterHeight(x, y, z, height)]]&lt;br /&gt;
* [[Water::testProbeAgainstWater|Water::testProbeAgainstWater(p0, p1, p2, p3, p4, p5, p6)]]&lt;br /&gt;
&lt;br /&gt;
==Weapon==&lt;br /&gt;
* [[Weapon::getWeaponComponentTypeModel|Weapon::getWeaponComponentTypeModel(componentHash)]]&lt;br /&gt;
* [[Weapon::giveWeaponComponentToWeaponObject|Weapon::giveWeaponComponentToWeaponObject(weaponObject, addonHash)]]&lt;br /&gt;
* [[Weapon::hasWeaponAssetLoaded|Weapon::hasWeaponAssetLoaded(weaponHash)]]&lt;br /&gt;
* [[Weapon::getWeaponDamageType|Weapon::getWeaponDamageType(weaponHash)]]&lt;br /&gt;
* [[Weapon::getWeapontypeSlot|Weapon::getWeapontypeSlot(weaponHash)]]&lt;br /&gt;
* [[Weapon::requestWeaponHighDetailModel|Weapon::requestWeaponHighDetailModel(weaponObject)]]&lt;br /&gt;
* [[Weapon::requestWeaponAsset|Weapon::requestWeaponAsset(weaponHash, p1, p2)]]&lt;br /&gt;
* [[Weapon::getWeaponClipSize|Weapon::getWeaponClipSize(weaponHash)]]&lt;br /&gt;
* [[Weapon::doesWeaponTakeWeaponComponent|Weapon::doesWeaponTakeWeaponComponent(weaponHash, componentHash)]]&lt;br /&gt;
* [[Weapon::getWeaponTintCount|Weapon::getWeaponTintCount(weaponHash)]]&lt;br /&gt;
* [[Weapon::hasVehicleGotProjectileAttached|Weapon::hasVehicleGotProjectileAttached(driver, vehicle, weapon, p3)]]&lt;br /&gt;
* [[Weapon::hasWeaponGotWeaponComponent|Weapon::hasWeaponGotWeaponComponent(weapon, addonHash)]]&lt;br /&gt;
* [[Weapon::isWeaponValid|Weapon::isWeaponValid(weaponHash)]]&lt;br /&gt;
* [[Weapon::createWeaponObject|Weapon::createWeaponObject(weaponHash, ammoCount, x, y, z, showWorldModel, heading, p7)]]&lt;br /&gt;
* [[Weapon::setPedAmmoToDrop|Weapon::setPedAmmoToDrop(p0, p1)]]&lt;br /&gt;
* [[Weapon::removeWeaponAsset|Weapon::removeWeaponAsset(weaponHash)]]&lt;br /&gt;
* [[Weapon::giveWeaponObjectToPed|Weapon::giveWeaponObjectToPed(weaponObject, ped)]]&lt;br /&gt;
* [[Weapon::getWeaponComponentHudStats|Weapon::getWeaponComponentHudStats(p0, p1)]]&lt;br /&gt;
* [[Weapon::canUseWeaponOnParachute|Weapon::canUseWeaponOnParachute(weaponHash)]]&lt;br /&gt;
* [[Weapon::getWeapontypeGroup|Weapon::getWeapontypeGroup(weaponHash)]]&lt;br /&gt;
* [[Weapon::enableLaserSightRendering|Weapon::enableLaserSightRendering(toggle)]]&lt;br /&gt;
* [[Weapon::getWeaponObjectTintIndex|Weapon::getWeaponObjectTintIndex(weapon)]]&lt;br /&gt;
* [[Weapon::setFlashLightFadeDistance|Weapon::setFlashLightFadeDistance(distance)]]&lt;br /&gt;
* [[Weapon::getWeaponHudStats|Weapon::getWeaponHudStats(p0, p1)]]&lt;br /&gt;
* [[Weapon::getWeapontypeModel|Weapon::getWeapontypeModel(weaponHash)]]&lt;br /&gt;
* [[Weapon::removeWeaponComponentFromWeaponObject|Weapon::removeWeaponComponentFromWeaponObject(p0, p1)]]&lt;br /&gt;
* [[Weapon::setWeaponObjectTintIndex|Weapon::setWeaponObjectTintIndex(weapon, tint)]]&lt;br /&gt;
* [[Weapon::removeAllProjectilesOfType|Weapon::removeAllProjectilesOfType(weaponHash, p1)]]&lt;br /&gt;
&lt;br /&gt;
==Worldprobe==&lt;br /&gt;
* [[Worldprobe::startShapeTestCapsule|Worldprobe::startShapeTestCapsule(x1, y1, z1, x2, y2, z2, radius, flags, entity, p9)]]&lt;br /&gt;
* [[Worldprobe::castRayPointToPoint|Worldprobe::castRayPointToPoint(x1, y1, z1, x2, y2, z2, flags, entity, p8)]]&lt;br /&gt;
* [[Worldprobe::getShapeTestResult|Worldprobe::getShapeTestResult(rayHandle, hit, endCoords, surfaceNormal, entityHit)]]&lt;br /&gt;
* [[Worldprobe::getShapeTestResultEx|Worldprobe::getShapeTestResultEx(rayHandle, hit, endCoords, surfaceNormal, _materialHash, entityHit)]]&lt;br /&gt;
* [[Worldprobe::startShapeTestLosProbe|Worldprobe::startShapeTestLosProbe(x1, y1, z1, x2, y2, z2, flags, entity, p8)]]&lt;br /&gt;
* [[Worldprobe::startShapeTestBox|Worldprobe::startShapeTestBox(x, y, z, x1, y2, z2, rotX, rotY, rotZ, p9, p10, entity, p12)]]&lt;br /&gt;
&lt;br /&gt;
==Zone==&lt;br /&gt;
* [[Zone::getZoneAtCoords|Zone::getZoneAtCoords(x, y, z)]]&lt;br /&gt;
* [[Zone::getZonePopschedule|Zone::getZonePopschedule(zoneId)]]&lt;br /&gt;
* [[Zone::clearPopscheduleOverrideVehicleModel|Zone::clearPopscheduleOverrideVehicleModel(scheduleId)]]&lt;br /&gt;
* [[Zone::getZoneScumminess|Zone::getZoneScumminess(zoneId)]]&lt;br /&gt;
* [[Zone::overridePopscheduleVehicleModel|Zone::overridePopscheduleVehicleModel(scheduleId, vehicleHash)]]&lt;br /&gt;
* [[Zone::getHashOfMapAreaAtCoords|Zone::getHashOfMapAreaAtCoords(x, y, z)]]&lt;br /&gt;
* [[Zone::getZoneFromNameId|Zone::getZoneFromNameId(zoneName)]]&lt;br /&gt;
* [[Zone::setZoneEnabled|Zone::setZoneEnabled(zoneId, toggle)]]&lt;br /&gt;
* [[Zone::getNameOfZone|Zone::getNameOfZone(x, y, z)]]&lt;br /&gt;
&lt;br /&gt;
==Game Globals==&lt;br /&gt;
*Functions:&lt;br /&gt;
* [[Globals::joaat|GameGlobals::joaat]]&lt;br /&gt;
*Properies:&lt;br /&gt;
* [[Client-side_functions#App|GameGlobals::app]]&lt;br /&gt;
* [[Client-side_functions#Audio|GameGlobals::audio]]&lt;br /&gt;
* [[Client-side_functions#Brain|GameGlobals::brain]]&lt;br /&gt;
* [[Client-side_functions#Cam|GameGlobals::cam]]&lt;br /&gt;
* [[Client-side_functions#Controls|GameGlobals::controls]]&lt;br /&gt;
* [[Client-side_functions#Cutscene|GameGlobals::cutscene]]&lt;br /&gt;
* [[Client-side_functions#Datafile|GameGlobals::datafile]]&lt;br /&gt;
* [[Client-side_functions#Decisionevent|GameGlobals::decisionevent]]&lt;br /&gt;
* [[Client-side_functions#Decorator|GameGlobals::decorator]]&lt;br /&gt;
* [[Client-side_functions#Dlc1|GameGlobals::dlc1]]&lt;br /&gt;
* [[Client-side_functions#Dlc2|GameGlobals::dlc2]]&lt;br /&gt;
* [[Client-side_functions#Entity|GameGlobals::entity]]&lt;br /&gt;
* [[Client-side_functions#Fire|GameGlobals::fire]]&lt;br /&gt;
* [[Client-side_functions#Gameplay|GameGlobals::gameplay]]&lt;br /&gt;
* [[Client-side_functions#Graphics|GameGlobals::graphics]]&lt;br /&gt;
* [[Client-side_functions#Interior|GameGlobals::interior]]&lt;br /&gt;
* [[Client-side_functions#Itemset|GameGlobals::itemset]]&lt;br /&gt;
* [[Client-side_functions#Mobile|GameGlobals::mobile]]&lt;br /&gt;
* [[Client-side_functions#Object|GameGlobals::object]]&lt;br /&gt;
* [[Client-side_functions#Pathfind|GameGlobals::pathfind]]&lt;br /&gt;
* [[Client-side_functions#Ped|GameGlobals::ped]]&lt;br /&gt;
* [[Client-side_functions#Player|GameGlobals::player]]&lt;br /&gt;
* [[Client-side_functions#Rope|GameGlobals::rope]]&lt;br /&gt;
* [[Client-side_functions#Script|GameGlobals::script]]&lt;br /&gt;
* [[Client-side_functions#Stats|GameGlobals::stats]]&lt;br /&gt;
* [[Client-side_functions#Streaming|GameGlobals::streaming]]&lt;br /&gt;
* [[Client-side_functions#System|GameGlobals::system]]&lt;br /&gt;
* [[Client-side_functions#Time|GameGlobals::time]]&lt;br /&gt;
* [[Client-side_functions#Ui|GameGlobals::ui]]&lt;br /&gt;
* [[Client-side_functions#Unk|GameGlobals::unk]]&lt;br /&gt;
* [[Client-side_functions#Recorder|GameGlobals::recorder]]&lt;br /&gt;
* [[Client-side_functions#Vehicle|GameGlobals::vehicle]]&lt;br /&gt;
* [[Client-side_functions#Water|GameGlobals::water]]&lt;br /&gt;
* [[Client-side_functions#Weapon|GameGlobals::weapon]]&lt;br /&gt;
* [[Client-side_functions#Worldprobe|GameGlobals::worldprobe]]&lt;br /&gt;
* [[Client-side_functions#Zone|GameGlobals::zone]]&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Key::bind&amp;diff=7655</id>
		<title>Key::bind</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Key::bind&amp;diff=7655"/>
		<updated>2017-11-04T16:39:24Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: Created page with &amp;quot;This function binds the key .  ==Parameters== * &amp;#039;&amp;#039;&amp;#039;keycode&amp;#039;&amp;#039;&amp;#039; - code of key (Int). * &amp;#039;&amp;#039;&amp;#039;bool0&amp;#039;&amp;#039;&amp;#039; - toggle of what? (Bool) * &amp;#039;&amp;#039;&amp;#039;handler&amp;#039;&amp;#039;&amp;#039; - function-handler.  ==Example== This...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This function binds the key .&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
* &#039;&#039;&#039;keycode&#039;&#039;&#039; - code of key (Int).&lt;br /&gt;
* &#039;&#039;&#039;bool0&#039;&#039;&#039; - toggle of what? (Bool)&lt;br /&gt;
* &#039;&#039;&#039;handler&#039;&#039;&#039; - function-handler.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
This example calling server event.&lt;br /&gt;
&amp;lt;div class=&amp;quot;header&amp;quot; style=&amp;quot;background-color: #AE4040; color: #FFFFFF; border: 2px solid #408DAE;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 10px 10px 10px 10px;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Client-Side&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
// 0x12 is a Alt keycode&lt;br /&gt;
mp.keys.bind(0x12,true,function(){&lt;br /&gt;
    mp.events.callRemote(&#039;keypress:Alt&#039;); // Calling server event &amp;quot;keypress:Alt&amp;quot;&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Player_events}}&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Client-side_functions&amp;diff=7654</id>
		<title>Client-side functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Client-side_functions&amp;diff=7654"/>
		<updated>2017-11-04T16:29:54Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: /* Key binding functions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Attention: work is still in progress. There still could be major changes in design of API.&lt;br /&gt;
&lt;br /&gt;
==Event functions==&lt;br /&gt;
{{Event_functions}}&lt;br /&gt;
** [[Events::callRemote]]&lt;br /&gt;
&lt;br /&gt;
==Vector3 functions==&lt;br /&gt;
{{Vector3_functions}}&lt;br /&gt;
&lt;br /&gt;
==Entity (player, vehicle, object) functions==&lt;br /&gt;
{{Entity_function_c}}&lt;br /&gt;
&lt;br /&gt;
==Player functions==&lt;br /&gt;
{{Player_function_c}}&lt;br /&gt;
&lt;br /&gt;
==Vehicle functions==&lt;br /&gt;
{{Vehicle_function_c}}&lt;br /&gt;
&lt;br /&gt;
==Object functions==&lt;br /&gt;
{{Object_function_c}}&lt;br /&gt;
&lt;br /&gt;
==Pickup functions==&lt;br /&gt;
{{Pickup_function_c}}&lt;br /&gt;
&lt;br /&gt;
==Blip functions==&lt;br /&gt;
{{Blip_function_c}}&lt;br /&gt;
&lt;br /&gt;
==Camera functions==&lt;br /&gt;
{{Camera_function_c}}&lt;br /&gt;
&lt;br /&gt;
==Entity pool functions==&lt;br /&gt;
{{EntityPool_function}}&lt;br /&gt;
*Functions:&lt;br /&gt;
* Pool::atHandle&lt;br /&gt;
&lt;br /&gt;
==WebBrowser functions==&lt;br /&gt;
{{WebBrowser_function_c}}&lt;br /&gt;
&lt;br /&gt;
==Key binding functions==&lt;br /&gt;
Functions:&lt;br /&gt;
*[[Keys::isUp]](keyCode)&lt;br /&gt;
*[[Keys::isDown]](keyCode)&lt;br /&gt;
*[[Keys::bind]]&lt;br /&gt;
*[[Keys::unbind]]&lt;br /&gt;
&lt;br /&gt;
==Chat functions==&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[chat.push]]&lt;br /&gt;
**[[chat.activate]]&lt;br /&gt;
**[[chat.show]]&lt;br /&gt;
**[[chat.safeMode]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[chat.safe]]&lt;br /&gt;
**[[chat.colors]]&lt;br /&gt;
&lt;br /&gt;
==Cursor functions==&lt;br /&gt;
*Properties:&lt;br /&gt;
**cursor.visible&lt;br /&gt;
**cursor.position&lt;br /&gt;
&lt;br /&gt;
==Nametags functions==&lt;br /&gt;
*Functions:&lt;br /&gt;
**nametags.update  &lt;br /&gt;
**[[nametags.set]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**nametags.enabled&lt;br /&gt;
&lt;br /&gt;
==Storage functions==&lt;br /&gt;
*Properties:&lt;br /&gt;
**storage.data&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[storage.flush()]]&lt;br /&gt;
&lt;br /&gt;
==UI functions==&lt;br /&gt;
{{UI_function_c}}&lt;br /&gt;
&lt;br /&gt;
==Global functions==&lt;br /&gt;
{{Global_function_c}}&lt;br /&gt;
&lt;br /&gt;
==App==&lt;br /&gt;
* [[App::appGetFloat|App::appGetFloat(property)]]&lt;br /&gt;
* [[App::appSetFloat|App::appSetFloat(property, value)]]&lt;br /&gt;
* [[App::appSetBlock|App::appSetBlock(blockName)]]&lt;br /&gt;
* [[App::appSetString|App::appSetString(property, value)]]&lt;br /&gt;
* [[App::appDeleteAppData|App::appDeleteAppData(appName)]]&lt;br /&gt;
* [[App::appSetInt|App::appSetInt(property, value)]]&lt;br /&gt;
* [[App::appGetString|App::appGetString(property)]]&lt;br /&gt;
* [[App::appHasSyncedData|App::appHasSyncedData(appName)]]&lt;br /&gt;
* [[App::appSetApp|App::appSetApp(appName)]]&lt;br /&gt;
* [[App::appGetInt|App::appGetInt(property)]]&lt;br /&gt;
&lt;br /&gt;
==Audio==&lt;br /&gt;
* [[Audio::startAudioScene|Audio::startAudioScene(sceneName)]]&lt;br /&gt;
* [[Audio::isAmbientZoneEnabled|Audio::isAmbientZoneEnabled(ambientZone)]]&lt;br /&gt;
* [[Audio::getVehicleDefaultHorn|Audio::getVehicleDefaultHorn(veh)]]&lt;br /&gt;
* [[Audio::prepareSynchronizedAudioEventForScene|Audio::prepareSynchronizedAudioEventForScene(p0, p1)]]&lt;br /&gt;
* [[Audio::startAlarm|Audio::startAlarm(alarmName, p2)]]&lt;br /&gt;
* [[Audio::setMobileRadioEnabledDuringGameplay|Audio::setMobileRadioEnabledDuringGameplay(Toggle)]]&lt;br /&gt;
* [[Audio::clearAmbientZoneListState|Audio::clearAmbientZoneListState(p0, p1)]]&lt;br /&gt;
* [[Audio::overrideTrevorRage|Audio::overrideTrevorRage(p0)]]&lt;br /&gt;
* [[Audio::setUserRadioControlEnabled|Audio::setUserRadioControlEnabled(p0)]]&lt;br /&gt;
* [[Audio::setAmbientZoneStatePersistent|Audio::setAmbientZoneStatePersistent(ambientZone, p1, p2)]]&lt;br /&gt;
* [[Audio::prepareMusicEvent|Audio::prepareMusicEvent(eventName)]]&lt;br /&gt;
* [[Audio::loadStream|Audio::loadStream(streamName, soundSet)]]&lt;br /&gt;
* [[Audio::specialFrontendEqual|Audio::specialFrontendEqual(x, y, z)]]&lt;br /&gt;
* [[Audio::clearAmbientZoneState|Audio::clearAmbientZoneState(p0, p1)]]&lt;br /&gt;
* [[Audio::isAlarmPlaying|Audio::isAlarmPlaying(alarmName)]]&lt;br /&gt;
* [[Audio::startScriptPhoneConversation|Audio::startScriptPhoneConversation(p0, p1)]]&lt;br /&gt;
* [[Audio::getNetworkIdFromSoundId|Audio::getNetworkIdFromSoundId(soundId)]]&lt;br /&gt;
* [[Audio::stopAllAlarms|Audio::stopAllAlarms(stop)]]&lt;br /&gt;
* [[Audio::requestScriptAudioBank|Audio::requestScriptAudioBank(p0, p1)]]&lt;br /&gt;
* [[Audio::setVariableOnStream|Audio::setVariableOnStream(p0, p1)]]&lt;br /&gt;
* [[Audio::freezeRadioStation|Audio::freezeRadioStation(radioStation)]]&lt;br /&gt;
* [[Audio::playAmbientSpeechWithVoice|Audio::playAmbientSpeechWithVoice(p0, speechName, voiceName, speechParam, p4)]]&lt;br /&gt;
* [[Audio::releaseSoundId|Audio::releaseSoundId(soundId)]]&lt;br /&gt;
* [[Audio::setAggressiveHorns|Audio::setAggressiveHorns(toggle)]]&lt;br /&gt;
* [[Audio::setStaticEmitterEnabled|Audio::setStaticEmitterEnabled(emitterName, toggle)]]&lt;br /&gt;
* [[Audio::preloadScriptConversation|Audio::preloadScriptConversation(p0, p1, p2, p3)]]&lt;br /&gt;
* [[Audio::setCutsceneAudioOverride|Audio::setCutsceneAudioOverride(p0)]]&lt;br /&gt;
* [[Audio::setGpsActive|Audio::setGpsActive(active)]]&lt;br /&gt;
* [[Audio::loadStreamWithStartOffset|Audio::loadStreamWithStartOffset(streamName, startOffset, soundSet)]]&lt;br /&gt;
* [[Audio::cancelMusicEvent|Audio::cancelMusicEvent(eventName)]]&lt;br /&gt;
* [[Audio::preloadScriptPhoneConversation|Audio::preloadScriptPhoneConversation(p0, p1)]]&lt;br /&gt;
* [[Audio::getNumberOfPassengerVoiceVariations|Audio::getNumberOfPassengerVoiceVariations(p0)]]&lt;br /&gt;
* [[Audio::playSoundFrontend|Audio::playSoundFrontend(soundId, audioName, audioRef, p3)]]&lt;br /&gt;
* [[Audio::startScriptConversation|Audio::startScriptConversation(p0, p1, p2, p3)]]&lt;br /&gt;
* [[Audio::triggerMusicEvent|Audio::triggerMusicEvent(eventName)]]&lt;br /&gt;
* [[Audio::requestMissionAudioBank|Audio::requestMissionAudioBank(p0, p1)]]&lt;br /&gt;
* [[Audio::getSoundIdFromNetworkId|Audio::getSoundIdFromNetworkId(netId)]]&lt;br /&gt;
* [[Audio::releaseNamedScriptAudioBank|Audio::releaseNamedScriptAudioBank(audioBank)]]&lt;br /&gt;
* [[Audio::playSound|Audio::playSound(soundId, audioName, audioRef, p3, p4, p5)]]&lt;br /&gt;
* [[Audio::pauseScriptedConversation|Audio::pauseScriptedConversation(p0)]]&lt;br /&gt;
* [[Audio::setInitialPlayerStation|Audio::setInitialPlayerStation(radioStation)]]&lt;br /&gt;
* [[Audio::playSynchronizedAudioEvent|Audio::playSynchronizedAudioEvent(p0)]]&lt;br /&gt;
* [[Audio::findRadioStationIndex|Audio::findRadioStationIndex(station)]]&lt;br /&gt;
* [[Audio::playSoundFromCoord|Audio::playSoundFromCoord(soundId, audioName, x, y, z, audioRef, p6, p7, p8)]]&lt;br /&gt;
* [[Audio::hintAmbientAudioBank|Audio::hintAmbientAudioBank(p0, p1)]]&lt;br /&gt;
* [[Audio::isAmbientSpeechPlaying|Audio::isAmbientSpeechPlaying(p0)]]&lt;br /&gt;
* [[Audio::stopSynchronizedAudioEvent|Audio::stopSynchronizedAudioEvent(p0)]]&lt;br /&gt;
* [[Audio::setSynchronizedAudioEventPositionThisFrame|Audio::setSynchronizedAudioEventPositionThisFrame(p0, p1)]]&lt;br /&gt;
* [[Audio::addPedToConversation|Audio::addPedToConversation(p0, p1, p2)]]&lt;br /&gt;
* [[Audio::setAmbientZoneListState|Audio::setAmbientZoneListState(p0, p1, p2)]]&lt;br /&gt;
* [[Audio::prepareAlarm|Audio::prepareAlarm(alarmName)]]&lt;br /&gt;
* [[Audio::interruptConversation|Audio::interruptConversation(p0, p1, p2)]]&lt;br /&gt;
* [[Audio::stopAlarm|Audio::stopAlarm(alarmName, toggle)]]&lt;br /&gt;
* [[Audio::stopSound|Audio::stopSound(soundId)]]&lt;br /&gt;
* [[Audio::setRadioToStationIndex|Audio::setRadioToStationIndex(radioStation)]]&lt;br /&gt;
* [[Audio::setEmitterRadioStation|Audio::setEmitterRadioStation(emitterName, radioStation)]]&lt;br /&gt;
* [[Audio::setVariableOnSound|Audio::setVariableOnSound(soundId, p1, p2)]]&lt;br /&gt;
* [[Audio::playMissionCompleteAudio|Audio::playMissionCompleteAudio(audioName)]]&lt;br /&gt;
* [[Audio::unlockMissionNewsStory|Audio::unlockMissionNewsStory(newsStory)]]&lt;br /&gt;
* [[Audio::getRadioStationName|Audio::getRadioStationName(radioStation)]]&lt;br /&gt;
* [[Audio::setRadioTrack|Audio::setRadioTrack(radioStation, radioTrack)]]&lt;br /&gt;
* [[Audio::isAudioSceneActive|Audio::isAudioSceneActive(scene)]]&lt;br /&gt;
* [[Audio::setMicrophonePosition|Audio::setMicrophonePosition(p0, x1, y1, z1, x2, y2, z2, x3, y3, z3)]]&lt;br /&gt;
* [[Audio::stopCurrentPlayingAmbientSpeech|Audio::stopCurrentPlayingAmbientSpeech(p0)]]&lt;br /&gt;
* [[Audio::setAudioFlag|Audio::setAudioFlag(flagName, toggle)]]&lt;br /&gt;
* [[Audio::playPain|Audio::playPain(painID, p1, p2)]]&lt;br /&gt;
* [[Audio::getPlayerHeadsetSoundAlternate|Audio::getPlayerHeadsetSoundAlternate(p0, p1)]]&lt;br /&gt;
* [[Audio::setAmbientZoneState|Audio::setAmbientZoneState(p0, p1, p2)]]&lt;br /&gt;
* [[Audio::setMobilePhoneRadioState|Audio::setMobilePhoneRadioState(state)]]&lt;br /&gt;
* [[Audio::setRadioAutoUnfreeze|Audio::setRadioAutoUnfreeze(p0)]]&lt;br /&gt;
* [[Audio::addLineToConversation|Audio::addLineToConversation(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12)]]&lt;br /&gt;
* [[Audio::setRadioToStationName|Audio::setRadioToStationName(stationName)]]&lt;br /&gt;
* [[Audio::registerScriptWithAudio|Audio::registerScriptWithAudio(p0)]]&lt;br /&gt;
* [[Audio::prepareSynchronizedAudioEvent|Audio::prepareSynchronizedAudioEvent(p0, p1)]]&lt;br /&gt;
* [[Audio::setAnimalMood|Audio::setAnimalMood(p0, p1)]]&lt;br /&gt;
* [[Audio::isScriptedSpeechPlaying|Audio::isScriptedSpeechPlaying(p0)]]&lt;br /&gt;
* [[Audio::playEndCreditsMusic|Audio::playEndCreditsMusic(play)]]&lt;br /&gt;
* [[Audio::stopScriptedConversation|Audio::stopScriptedConversation(p0)]]&lt;br /&gt;
* [[Audio::stopAudioScene|Audio::stopAudioScene(scene)]]&lt;br /&gt;
* [[Audio::playPoliceReport|Audio::playPoliceReport(name, p1)]]&lt;br /&gt;
* [[Audio::playSoundFromEntity|Audio::playSoundFromEntity(soundId, audioName, entity, audioRef, p4, p5)]]&lt;br /&gt;
* [[Audio::setPlayerAngry|Audio::setPlayerAngry(playerPed, disabled)]]&lt;br /&gt;
* [[Audio::playStreamFromObject|Audio::playStreamFromObject(object)]]&lt;br /&gt;
* [[Audio::playAmbientSpeechAtCoords|Audio::playAmbientSpeechAtCoords(p0, p1, p2, p3, p4, p5)]]&lt;br /&gt;
* [[Audio::setAudioSceneVariable|Audio::setAudioSceneVariable(p0, p1, p2)]]&lt;br /&gt;
* [[Audio::overrideUnderwaterStream|Audio::overrideUnderwaterStream(p0, p1)]]&lt;br /&gt;
* [[Audio::setAmbientZoneListStatePersistent|Audio::setAmbientZoneListStatePersistent(ambientZone, p1, p2)]]&lt;br /&gt;
* [[Audio::resetPedAudioFlags|Audio::resetPedAudioFlags(p0)]]&lt;br /&gt;
* [[Audio::setFrontendRadioActive|Audio::setFrontendRadioActive(active)]]&lt;br /&gt;
* [[Audio::playPedRingtone|Audio::playPedRingtone(ringtoneName, ped, p2)]]&lt;br /&gt;
* [[Audio::hintScriptAudioBank|Audio::hintScriptAudioBank(p0, p1)]]&lt;br /&gt;
* [[Audio::unfreezeRadioStation|Audio::unfreezeRadioStation(radioStation)]]&lt;br /&gt;
* [[Audio::hasSoundFinished|Audio::hasSoundFinished(soundId)]]&lt;br /&gt;
* [[Audio::requestAmbientAudioBank|Audio::requestAmbientAudioBank(p0, p1)]]&lt;br /&gt;
&lt;br /&gt;
==Brain==&lt;br /&gt;
* [[Brain::registerObjectScriptBrain|Brain::registerObjectScriptBrain(scriptName, p1, p2, p3, p4, p5)]]&lt;br /&gt;
* [[Brain::disableScriptBrainSet|Brain::disableScriptBrainSet(brainSet)]]&lt;br /&gt;
* [[Brain::registerWorldPointScriptBrain|Brain::registerWorldPointScriptBrain(p0, p1, p2)]]&lt;br /&gt;
* [[Brain::addScriptToRandomPed|Brain::addScriptToRandomPed(name, model, p2, p3)]]&lt;br /&gt;
* [[Brain::enableScriptBrainSet|Brain::enableScriptBrainSet(brainSet)]]&lt;br /&gt;
* [[Brain::isObjectWithinBrainActivationRange|Brain::isObjectWithinBrainActivationRange(object)]]&lt;br /&gt;
&lt;br /&gt;
==Cam==&lt;br /&gt;
* [[Cam::isCamSplinePaused|Cam::isCamSplinePaused(p0)]]&lt;br /&gt;
* [[Cam::renderScriptCams|Cam::renderScriptCams(render, ease, easeTime, p3, p4)]]&lt;br /&gt;
* [[Cam::stopGameplayCamShaking|Cam::stopGameplayCamShaking(p0)]]&lt;br /&gt;
* [[Cam::setGameplayCamRawYaw|Cam::setGameplayCamRawYaw(yaw)]]&lt;br /&gt;
* [[Cam::setCamSplineDuration|Cam::setCamSplineDuration(cam, timeDuration)]]&lt;br /&gt;
* [[Cam::setGameplayEntityHint|Cam::setGameplayEntityHint(p0, p1, p2, p3, p4, p5, p6, p7, p8)]]&lt;br /&gt;
* [[Cam::setFollowVehicleCamZoomLevel|Cam::setFollowVehicleCamZoomLevel(zoomLevel)]]&lt;br /&gt;
* [[Cam::stopCinematicCamShaking|Cam::stopCinematicCamShaking(p0)]]&lt;br /&gt;
* [[Cam::setCamSplinePhase|Cam::setCamSplinePhase(cam, p1)]]&lt;br /&gt;
* [[Cam::setGameplayPedHint|Cam::setGameplayPedHint(p0, x1, y1, z1, p4, p5, p6, p7)]]&lt;br /&gt;
* [[Cam::overrideCamSplineVelocity|Cam::overrideCamSplineVelocity(cam, p1, p2, p3)]]&lt;br /&gt;
* [[Cam::setFollowPedCamCutsceneChat|Cam::setFollowPedCamCutsceneChat(p0, p1)]]&lt;br /&gt;
* [[Cam::setGameplayHintFov|Cam::setGameplayHintFov(FOV)]]&lt;br /&gt;
* [[Cam::setCinematicButtonActive|Cam::setCinematicButtonActive(p0)]]&lt;br /&gt;
* [[Cam::setFollowPedCamViewMode|Cam::setFollowPedCamViewMode(viewMode)]]&lt;br /&gt;
* [[Cam::getGameplayCamRot|Cam::getGameplayCamRot(p0)]]&lt;br /&gt;
* [[Cam::createCamera|Cam::createCamera(camHash, p1)]]&lt;br /&gt;
* [[Cam::createCameraWithParams|Cam::createCameraWithParams(camHash, posX, posY, posZ, rotX, rotY, rotZ, fov, p8, p9)]]&lt;br /&gt;
* [[Cam::setGameplayCamRelativePitch|Cam::setGameplayCamRelativePitch(x, Value2)]]&lt;br /&gt;
* [[Cam::createCinematicShot|Cam::createCinematicShot(p0, p1, p2, entity)]]&lt;br /&gt;
* [[Cam::setGameplayCamRawPitch|Cam::setGameplayCamRawPitch(pitch)]]&lt;br /&gt;
* [[Cam::stopCinematicShot|Cam::stopCinematicShot(p0)]]&lt;br /&gt;
* [[Cam::overrideCamSplineMotionBlur|Cam::overrideCamSplineMotionBlur(p0, p1, p2, p3)]]&lt;br /&gt;
* [[Cam::setCamEffect|Cam::setCamEffect(p0)]]&lt;br /&gt;
* [[Cam::getGameplayCamRot|Cam::getGameplayCamRot(p0)]]&lt;br /&gt;
* [[Cam::setGameplayObjectHint|Cam::setGameplayObjectHint(p0, p1, p2, p3, p4, p5, p6, p7)]]&lt;br /&gt;
* [[Cam::addCamSplineNode|Cam::addCamSplineNode(camera, x, y, z, xRot, yRot, zRot, length, p8, p9)]]&lt;br /&gt;
* [[Cam::doScreenFadeOut|Cam::doScreenFadeOut(duration)]]&lt;br /&gt;
* [[Cam::destroyAllCams|Cam::destroyAllCams(destroy)]]&lt;br /&gt;
* [[Cam::clampGameplayCamYaw|Cam::clampGameplayCamYaw(minimum, maximum)]]&lt;br /&gt;
* [[Cam::setTimeIdleDrop|Cam::setTimeIdleDrop(p0, p1)]]&lt;br /&gt;
* [[Cam::setGameplayVehicleHint|Cam::setGameplayVehicleHint(p0, p1, p2, p3, p4, p5, p6, p7)]]&lt;br /&gt;
* [[Cam::clampGameplayCamPitch|Cam::clampGameplayCamPitch(minimum, maximum)]]&lt;br /&gt;
* [[Cam::setGameplayCamShakeAmplitude|Cam::setGameplayCamShakeAmplitude(amplitude)]]&lt;br /&gt;
* [[Cam::setFollowVehicleCamViewMode|Cam::setFollowVehicleCamViewMode(viewMode)]]&lt;br /&gt;
* [[Cam::getCamSplineNodeIndex|Cam::getCamSplineNodeIndex(cam)]]&lt;br /&gt;
* [[Cam::setGameplayCamRelativeHeading|Cam::setGameplayCamRelativeHeading(heading)]]&lt;br /&gt;
* [[Cam::createCamWithParams|Cam::createCamWithParams(camName, posX, posY, posZ, rotX, rotY, rotZ, fov, p8, p9)]]&lt;br /&gt;
* [[Cam::createCam|Cam::createCam(camName, p1)]]&lt;br /&gt;
* [[Cam::setCinematicCamShakeAmplitude|Cam::setCinematicCamShakeAmplitude(p0)]]&lt;br /&gt;
* [[Cam::isCinematicShotActive|Cam::isCinematicShotActive(p0)]]&lt;br /&gt;
* [[Cam::doScreenFadeIn|Cam::doScreenFadeIn(duration)]]&lt;br /&gt;
* [[Cam::setGameplayCoordHint|Cam::setGameplayCoordHint(p0, p1, p2, p3, p4, p5, p6)]]&lt;br /&gt;
* [[Cam::getCamSplineNodePhase|Cam::getCamSplineNodePhase(p0)]]&lt;br /&gt;
* [[Cam::setWidescreenBorders|Cam::setWidescreenBorders(p0, p1)]]&lt;br /&gt;
* [[Cam::shakeCinematicCam|Cam::shakeCinematicCam(p0, p1)]]&lt;br /&gt;
* [[Cam::setCinematicModeActive|Cam::setCinematicModeActive(p0)]]&lt;br /&gt;
* [[Cam::animateGameplayCamZoom|Cam::animateGameplayCamZoom(p0, distance)]]&lt;br /&gt;
* [[Cam::playSynchronizedCamAnim|Cam::playSynchronizedCamAnim(p0, p1, animName, animDictionary)]]&lt;br /&gt;
* [[Cam::isSphereVisible|Cam::isSphereVisible(x, y, z, radius)]]&lt;br /&gt;
* [[Cam::getIsMultiplayerBrief|Cam::getIsMultiplayerBrief(p0)]]&lt;br /&gt;
* [[Cam::stopGameplayHint|Cam::stopGameplayHint(p0)]]&lt;br /&gt;
* [[Cam::shakeGameplayCam|Cam::shakeGameplayCam(shakeName, intensity)]]&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
&lt;br /&gt;
* [[Controls::disableAllControlActions|Controls::disableAllControlActions(inputGroup)]]&lt;br /&gt;
* [[Controls::disableControlAction|Controls::disableControlAction(inputGroup, control, disable)]]&lt;br /&gt;
* [[Controls::enableAllControlActions|Controls::enableAllControlActions(inputGroup)]]&lt;br /&gt;
* [[Controls::enableControlAction|Controls::enableControlAction(inputGroup, control, enable)]]&lt;br /&gt;
* [[Controls::getControlActionName|Controls::getControlActionName(inputGroup, control, p2)]]&lt;br /&gt;
* [[Controls::getControlValue|Controls::getControlValue(inputGroup, control)]]&lt;br /&gt;
* [[Controls::getControlNormal|Controls::getControlNormal(inputGroup, control)]]&lt;br /&gt;
* [[Controls::getDisabledControlNormal|Controls::getDisabledControlNormal(inputGroup, control)]]&lt;br /&gt;
* [[Controls::isControlEnabled|Controls::isControlEnabled(inputGroup, control)]]&lt;br /&gt;
* [[Controls::isControlJustReleased|Controls::isControlJustReleased(inputGroup, control)]]&lt;br /&gt;
* [[Controls::isControlJustPressed|Controls::isControlJustPressed(inputGroup, control)]]&lt;br /&gt;
* [[Controls::isControlPressed|Controls::isControlPressed(inputGroup, control)]]&lt;br /&gt;
* [[Controls::isControlReleased|Controls::isControlReleased(inputGroup, control)]]&lt;br /&gt;
* [[Controls::isDisabledControlJustReleased|Controls::isDisabledControlJustReleased(inputGroup, control)]]&lt;br /&gt;
* [[Controls::isDisabledControlJustPressed|Controls::isDisabledControlJustPressed(inputGroup, control)]]&lt;br /&gt;
* [[Controls::isDisabledControlPressed|Controls::isDisabledControlPressed(inputGroup, control)]]&lt;br /&gt;
* [[Controls::isInputDisabled|Controls::isInputDisabled(inputGroup)]]&lt;br /&gt;
* [[Controls::isInputJustDisabled|Controls::isInputJustDisabled(inputGroup)]]&lt;br /&gt;
* [[Controls::setControlNormal|Controls::setControlNormal(inputGroup, control, amount)]]&lt;br /&gt;
* [[Controls::setInputExclusive|Controls::setInputExclusive(inputGroup, control)]]&lt;br /&gt;
* [[Controls::setPadShake|Controls::setPadShake(p0, duration, frequency)]]&lt;br /&gt;
* [[Controls::setPlayerpadShakesWhenControllerDisabled|Controls::setPlayerpadShakesWhenControllerDisabled(toggle)]]&lt;br /&gt;
* [[Controls::stopPadShake|Controls::stopPadShake(p0)]]&lt;br /&gt;
&lt;br /&gt;
==Cutscene==&lt;br /&gt;
* [[Cutscene::setCutscenePedPropVariation|Cutscene::setCutscenePedPropVariation(cutsceneEntName, p1, p2, p3, modelHash)]]&lt;br /&gt;
* [[Cutscene::getEntityIndexOfCutsceneEntity|Cutscene::getEntityIndexOfCutsceneEntity(cutsceneEntName, modelHash)]]&lt;br /&gt;
* [[Cutscene::startCutscene|Cutscene::startCutscene(p0)]]&lt;br /&gt;
* [[Cutscene::startCutsceneAtCoords|Cutscene::startCutsceneAtCoords(x, y, z, p3)]]&lt;br /&gt;
* [[Cutscene::hasThisCutsceneLoaded|Cutscene::hasThisCutsceneLoaded(cutsceneName)]]&lt;br /&gt;
* [[Cutscene::doesCutsceneEntityExist|Cutscene::doesCutsceneEntityExist(cutsceneEntName, modelHash)]]&lt;br /&gt;
* [[Cutscene::canSetExitStateForRegisteredEntity|Cutscene::canSetExitStateForRegisteredEntity(cutsceneEntName, modelHash)]]&lt;br /&gt;
* [[Cutscene::canSetEnterStateForRegisteredEntity|Cutscene::canSetEnterStateForRegisteredEntity(cutsceneEntName, modelHash)]]&lt;br /&gt;
* [[Cutscene::requestCutscene|Cutscene::requestCutscene(cutsceneName, p1)]]&lt;br /&gt;
* [[Cutscene::setCutsceneFadeValues|Cutscene::setCutsceneFadeValues(p0, p1, p2, p3)]]&lt;br /&gt;
* [[Cutscene::setCutsceneTriggerArea|Cutscene::setCutsceneTriggerArea(p0, p1, p2, p3, p4, p5)]]&lt;br /&gt;
* [[Cutscene::canSetExitStateForCamera|Cutscene::canSetExitStateForCamera(p0)]]&lt;br /&gt;
* [[Cutscene::setCutsceneOrigin|Cutscene::setCutsceneOrigin(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Cutscene::setCutscenePedComponentVariation|Cutscene::setCutscenePedComponentVariation(cutsceneEntName, p1, p2, p3, modelHash)]]&lt;br /&gt;
* [[Cutscene::getEntityIndexOfRegisteredEntity|Cutscene::getEntityIndexOfRegisteredEntity(cutsceneEntName, modelHash)]]&lt;br /&gt;
* [[Cutscene::requestCutscene2|Cutscene::requestCutscene2(cutsceneName, p1, p2)]]&lt;br /&gt;
* [[Cutscene::stopCutscene|Cutscene::stopCutscene(p0)]]&lt;br /&gt;
* [[Cutscene::registerEntityForCutscene|Cutscene::registerEntityForCutscene(cutscenePed, cutsceneEntName, p2, modelHash, p4)]]&lt;br /&gt;
&lt;br /&gt;
==Datafile==&lt;br /&gt;
* [[Datafile::objectValueGetType|Datafile::objectValueGetType(objectData, key)]]&lt;br /&gt;
* [[Datafile::arrayValueGetSize|Datafile::arrayValueGetSize(arrayData)]]&lt;br /&gt;
* [[Datafile::objectValueGetFloat|Datafile::objectValueGetFloat(objectData, key)]]&lt;br /&gt;
* [[Datafile::objectValueGetBoolean|Datafile::objectValueGetBoolean(objectData, key)]]&lt;br /&gt;
* [[Datafile::arrayValueAddString|Datafile::arrayValueAddString(arrayData, value)]]&lt;br /&gt;
* [[Datafile::objectValueAddBoolean|Datafile::objectValueAddBoolean(objectData, key, value)]]&lt;br /&gt;
* [[Datafile::arrayValueGetType|Datafile::arrayValueGetType(arrayData, arrayIndex)]]&lt;br /&gt;
* [[Datafile::objectValueGetString|Datafile::objectValueGetString(objectData, key)]]&lt;br /&gt;
* [[Datafile::arrayValueGetInteger|Datafile::arrayValueGetInteger(arrayData, arrayIndex)]]&lt;br /&gt;
* [[Datafile::arrayValueAddVector3|Datafile::arrayValueAddVector3(arrayData, valueX, valueY, valueZ)]]&lt;br /&gt;
* [[Datafile::objectValueGetVector3|Datafile::objectValueGetVector3(objectData, key)]]&lt;br /&gt;
* [[Datafile::objectValueAddVector3|Datafile::objectValueAddVector3(objectData, key, valueX, valueY, valueZ)]]&lt;br /&gt;
* [[Datafile::arrayValueGetBoolean|Datafile::arrayValueGetBoolean(arrayData, arrayIndex)]]&lt;br /&gt;
* [[Datafile::arrayValueAddFloat|Datafile::arrayValueAddFloat(arrayData, value)]]&lt;br /&gt;
* [[Datafile::objectValueAddArray|Datafile::objectValueAddArray(objectData, key)]]&lt;br /&gt;
* [[Datafile::arrayValueAddObject|Datafile::arrayValueAddObject(arrayData)]]&lt;br /&gt;
* [[Datafile::objectValueGetInteger|Datafile::objectValueGetInteger(objectData, key)]]&lt;br /&gt;
* [[Datafile::objectValueGetArray|Datafile::objectValueGetArray(objectData, key)]]&lt;br /&gt;
* [[Datafile::arrayValueGetObject|Datafile::arrayValueGetObject(arrayData, arrayIndex)]]&lt;br /&gt;
* [[Datafile::arrayValueGetVector3|Datafile::arrayValueGetVector3(arrayData, arrayIndex)]]&lt;br /&gt;
* [[Datafile::objectValueAddString|Datafile::objectValueAddString(objectData, key, value)]]&lt;br /&gt;
* [[Datafile::objectValueAddObject|Datafile::objectValueAddObject(objectData, key)]]&lt;br /&gt;
* [[Datafile::objectValueGetObject|Datafile::objectValueGetObject(objectData, key)]]&lt;br /&gt;
* [[Datafile::arrayValueGetFloat|Datafile::arrayValueGetFloat(arrayData, arrayIndex)]]&lt;br /&gt;
* [[Datafile::objectValueAddFloat|Datafile::objectValueAddFloat(objectData, key, value)]]&lt;br /&gt;
* [[Datafile::loadUgcFile|Datafile::loadUgcFile(filename)]]&lt;br /&gt;
* [[Datafile::arrayValueAddInteger|Datafile::arrayValueAddInteger(arrayData, value)]]&lt;br /&gt;
* [[Datafile::arrayValueGetString|Datafile::arrayValueGetString(arrayData, arrayIndex)]]&lt;br /&gt;
* [[Datafile::objectValueAddInteger|Datafile::objectValueAddInteger(objectData, key, value)]]&lt;br /&gt;
* [[Datafile::arrayValueAddBoolean|Datafile::arrayValueAddBoolean(arrayData, value)]]&lt;br /&gt;
&lt;br /&gt;
==Decisionevent==&lt;br /&gt;
* [[Decisionevent::isShockingEventInSphere|Decisionevent::isShockingEventInSphere(type, x, y, z, radius)]]&lt;br /&gt;
* [[Decisionevent::removeShockingEvent|Decisionevent::removeShockingEvent(event)]]&lt;br /&gt;
* [[Decisionevent::suppressShockingEventTypeNextFrame|Decisionevent::suppressShockingEventTypeNextFrame(type)]]&lt;br /&gt;
* [[Decisionevent::clearDecisionMakerEventResponse|Decisionevent::clearDecisionMakerEventResponse(name, type)]]&lt;br /&gt;
* [[Decisionevent::addShockingEventForEntity|Decisionevent::addShockingEventForEntity(type, entity, duration)]]&lt;br /&gt;
* [[Decisionevent::unblockDecisionMakerEvent|Decisionevent::unblockDecisionMakerEvent(name, type)]]&lt;br /&gt;
* [[Decisionevent::addShockingEventAtPosition|Decisionevent::addShockingEventAtPosition(type, x, y, z, duration)]]&lt;br /&gt;
* [[Decisionevent::blockDecisionMakerEvent|Decisionevent::blockDecisionMakerEvent(name, type)]]&lt;br /&gt;
* [[Decisionevent::removeAllShockingEvents|Decisionevent::removeAllShockingEvents(p0)]]&lt;br /&gt;
&lt;br /&gt;
==Decorator==&lt;br /&gt;
* [[Decorator::decorIsRegisteredAsType|Decorator::decorIsRegisteredAsType(propertyName, type)]]&lt;br /&gt;
* [[Decorator::decorRegister|Decorator::decorRegister(propertyName, type)]]&lt;br /&gt;
&lt;br /&gt;
==Dlc1==&lt;br /&gt;
* [[Dlc1::getPropFromOutfit|Dlc1::getPropFromOutfit(outfit, slot, item)]]&lt;br /&gt;
* [[Dlc1::initShopPedComponent|Dlc1::initShopPedComponent(outComponent)]]&lt;br /&gt;
* [[Dlc1::getShopPedQueryComponent|Dlc1::getShopPedQueryComponent(componentId, outComponent)]]&lt;br /&gt;
* [[Dlc1::getDlcVehicleData|Dlc1::getDlcVehicleData(dlcVehicleIndex, outData)]]&lt;br /&gt;
* [[Dlc1::getNumDlcWeaponComponents|Dlc1::getNumDlcWeaponComponents(dlcWeaponIndex)]]&lt;br /&gt;
* [[Dlc1::getDlcVehicleFlags|Dlc1::getDlcVehicleFlags(p0)]]&lt;br /&gt;
* [[Dlc1::getForcedComponent|Dlc1::getForcedComponent(componentHash, componentId, p2, p3, p4)]]&lt;br /&gt;
* [[Dlc1::getDlcWeaponComponentData|Dlc1::getDlcWeaponComponentData(p0, p1, ComponentDataPtr)]]&lt;br /&gt;
* [[Dlc1::getShopPedQueryOutfit|Dlc1::getShopPedQueryOutfit(p0, outfit)]]&lt;br /&gt;
* [[Dlc1::getVariantComponent|Dlc1::getVariantComponent(componentHash, componentId, p2, p3, p4)]]&lt;br /&gt;
* [[Dlc1::getShopPedComponent|Dlc1::getShopPedComponent(p0, p1)]]&lt;br /&gt;
* [[Dlc1::getDlcWeaponData|Dlc1::getDlcWeaponData(dlcWeaponIndex, outData)]]&lt;br /&gt;
* [[Dlc1::getNumPropsFromOutfit|Dlc1::getNumPropsFromOutfit(character, p1, p2, p3, p4, componentId)]]&lt;br /&gt;
* [[Dlc1::getShopPedOutfit|Dlc1::getShopPedOutfit(p0, p1)]]&lt;br /&gt;
* [[Dlc1::getNumForcedComponents|Dlc1::getNumForcedComponents(componentHash)]]&lt;br /&gt;
* [[Dlc1::isDlcDataEmpty|Dlc1::isDlcDataEmpty(dlcData)]]&lt;br /&gt;
* [[Dlc1::getShopPedQueryProp|Dlc1::getShopPedQueryProp(p0, p1)]]&lt;br /&gt;
* [[Dlc1::initShopPedProp|Dlc1::initShopPedProp(outProp)]]&lt;br /&gt;
* [[Dlc1::getDlcVehicleModel|Dlc1::getDlcVehicleModel(dlcVehicleIndex)]]&lt;br /&gt;
&lt;br /&gt;
==Dlc2==&lt;br /&gt;
* [[Dlc2::nullify|Dlc2::nullify(variable, unused)]]&lt;br /&gt;
* [[Dlc2::isDlcPresent|Dlc2::isDlcPresent(DlcHash)]]&lt;br /&gt;
&lt;br /&gt;
==Entity==&lt;br /&gt;
* [[Entity::removeModelSwap|Entity::removeModelSwap(x, y, z, radius, originalModel, newModel, p6)]]&lt;br /&gt;
* [[Entity::findAnimEventPhase|Entity::findAnimEventPhase(animDictionary, animName, p2, p3, p4)]]&lt;br /&gt;
* [[Entity::stopSynchronizedMapEntityAnim|Entity::stopSynchronizedMapEntityAnim(p0, p1, p2, p3, p4, p5)]]&lt;br /&gt;
* [[Entity::createForcedObject|Entity::createForcedObject(x, y, z, p3, modelHash, p5)]]&lt;br /&gt;
* [[Entity::createModelHideExcludingScriptObjects|Entity::createModelHideExcludingScriptObjects(x, y, z, radius, model, p5)]]&lt;br /&gt;
* [[Entity::setObjectAsNoLongerNeeded|Entity::setObjectAsNoLongerNeeded(object)]]&lt;br /&gt;
* [[Entity::removeForcedObject|Entity::removeForcedObject(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Entity::isAnEntity|Entity::isAnEntity(handle)]]&lt;br /&gt;
* [[Entity::createModelHide|Entity::createModelHide(x, y, z, radius, model, p5)]]&lt;br /&gt;
* [[Entity::createModelSwap|Entity::createModelSwap(x, y, z, radius, originalModel, newModel, p6)]]&lt;br /&gt;
* [[Entity::playSynchronizedMapEntityAnim|Entity::playSynchronizedMapEntityAnim(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11)]]&lt;br /&gt;
* [[Entity::removeModelHide|Entity::removeModelHide(p0, p1, p2, p3, p4, p5)]]&lt;br /&gt;
* [[Entity::wouldEntityBeOccluded|Entity::wouldEntityBeOccluded(hash, x, y, z, p4)]]&lt;br /&gt;
* [[Entity::getEntityAnimDuration|Entity::getEntityAnimDuration(animDict, animName)]]&lt;br /&gt;
&lt;br /&gt;
==Fire==&lt;br /&gt;
* [[Fire::stopFireInRange|Fire::stopFireInRange(x, y, z, radius)]]&lt;br /&gt;
* [[Fire::getPedInsideExplosionArea|Fire::getPedInsideExplosionArea(explosionType, x1, y1, z1, x2, y2, z2, radius)]]&lt;br /&gt;
* [[Fire::isExplosionInArea|Fire::isExplosionInArea(explosionType, x1, y1, z1, x2, y2, z2)]]&lt;br /&gt;
* [[Fire::getClosestFirePos|Fire::getClosestFirePos(outPosition, x, y, z)]]&lt;br /&gt;
* [[Fire::addSpecfxExplosion|Fire::addSpecfxExplosion(x, y, z, explosionType, explosionFx, damageScale, isAudible, isInvisible, cameraShake)]]&lt;br /&gt;
* [[Fire::getNumberOfFiresInRange|Fire::getNumberOfFiresInRange(x, y, z, radius)]]&lt;br /&gt;
* [[Fire::startScriptFire|Fire::startScriptFire(X, Y, Z, maxChildren, isGasFire)]]&lt;br /&gt;
* [[Fire::removeScriptFire|Fire::removeScriptFire(fireHandle)]]&lt;br /&gt;
* [[Fire::isExplosionInAngledArea|Fire::isExplosionInAngledArea(explosionType, x1, y1, z1, x2, y2, z2, angle)]]&lt;br /&gt;
* [[Fire::isExplosionInSphere|Fire::isExplosionInSphere(explosionType, x, y, z, radius)]]&lt;br /&gt;
* [[Fire::addExplosion|Fire::addExplosion(x, y, z, explosionType, damageScale, isAudible, isInvisible, cameraShake)]]&lt;br /&gt;
&lt;br /&gt;
==Gameplay==&lt;br /&gt;
* [[Gameplay::displayOnscreenKeyboard|Gameplay::displayOnscreenKeyboard(p0, windowTitle, p2, defaultText, defaultConcat1, defaultConcat2, defaultConcat3, maxInputLength)]]&lt;br /&gt;
* [[Gameplay::clearAreaOfVehicles|Gameplay::clearAreaOfVehicles(x, y, z, radius, p4, p5, p6, p7, p8)]]&lt;br /&gt;
* [[Gameplay::getModelDimensions|Gameplay::getModelDimensions(modelHash, minimum, maximum)]]&lt;br /&gt;
* [[Gameplay::clearAreaOfCops|Gameplay::clearAreaOfCops(x, y, z, radius, flags)]]&lt;br /&gt;
* [[Gameplay::createIncidentWithEntity|Gameplay::createIncidentWithEntity(p0, p1, p2, p3, outIncident)]]&lt;br /&gt;
* [[Gameplay::hasButtonCombinationJustBeenEntered|Gameplay::hasButtonCombinationJustBeenEntered(hash, amount)]]&lt;br /&gt;
* [[Gameplay::clearAreaOfProjectiles|Gameplay::clearAreaOfProjectiles(x, y, z, radius, flags)]]&lt;br /&gt;
* [[Gameplay::areStringsEqual|Gameplay::areStringsEqual(string1, string2)]]&lt;br /&gt;
* [[Gameplay::registerEnumToSave|Gameplay::registerEnumToSave(p0, name)]]&lt;br /&gt;
* [[Gameplay::overrideSaveHouse|Gameplay::overrideSaveHouse(p0, p1, p2, p3, p4, p5, p6, p7)]]&lt;br /&gt;
* [[Gameplay::setFireAmmoThisFrame|Gameplay::setFireAmmoThisFrame()]]&lt;br /&gt;
* [[Gameplay::clearAngledAreaOfVehicles|Gameplay::clearAngledAreaOfVehicles(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11)]]&lt;br /&gt;
* [[Gameplay::setFakeWantedLevel|Gameplay::setFakeWantedLevel(fakeWantedLevel)]]&lt;br /&gt;
* [[Gameplay::getAngleBetween2dVectors|Gameplay::getAngleBetween2dVectors(x1, y1, x2, y2)]]&lt;br /&gt;
* [[Gameplay::setMinigameInProgress|Gameplay::setMinigameInProgress(toggle)]]&lt;br /&gt;
* [[Gameplay::isBulletInAngledArea|Gameplay::isBulletInAngledArea(p0, p1, p2, p3, p4, p5, p6, p7)]]&lt;br /&gt;
* [[Gameplay::addStuntJump|Gameplay::addStuntJump(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16)]]&lt;br /&gt;
* [[Gameplay::acos|Gameplay::acos(p0)]]&lt;br /&gt;
* [[Gameplay::setTimeScale|Gameplay::setTimeScale(time)]]&lt;br /&gt;
* [[Gameplay::setFadeOutAfterArrest|Gameplay::setFadeOutAfterArrest(toggle)]]&lt;br /&gt;
* [[Gameplay::compareStrings|Gameplay::compareStrings(str1, str2, matchCase, maxLength)]]&lt;br /&gt;
* [[Gameplay::addHospitalRestart|Gameplay::addHospitalRestart(x, y, z, p3, p4)]]&lt;br /&gt;
* [[Gameplay::ignoreNextRestart|Gameplay::ignoreNextRestart(toggle)]]&lt;br /&gt;
* [[Gameplay::disablePoliceRestart|Gameplay::disablePoliceRestart(policeIndex, toggle)]]&lt;br /&gt;
* [[Gameplay::removeDispatchSpawnBlockingArea|Gameplay::removeDispatchSpawnBlockingArea(p0)]]&lt;br /&gt;
* [[Gameplay::setWeatherTypeNow|Gameplay::setWeatherTypeNow(weatherType)]]&lt;br /&gt;
* [[Gameplay::disableAutomaticRespawn|Gameplay::disableAutomaticRespawn(disableRespawn)]]&lt;br /&gt;
* [[Gameplay::isProjectileTypeInArea|Gameplay::isProjectileTypeInArea(x1, y1, z1, x2, y2, z2, type, p7)]]&lt;br /&gt;
* [[Gameplay::isNextWeatherType|Gameplay::isNextWeatherType(weatherType)]]&lt;br /&gt;
* [[Gameplay::getHeadingFromVector2d|Gameplay::getHeadingFromVector2d(dx, dy)]]&lt;br /&gt;
* [[Gameplay::getRandomFloatInRange|Gameplay::getRandomFloatInRange(startRange, endRange)]]&lt;br /&gt;
* [[Gameplay::registerIntToSave|Gameplay::registerIntToSave(p0, name)]]&lt;br /&gt;
* [[Gameplay::isBulletInArea|Gameplay::isBulletInArea(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Gameplay::createIncident|Gameplay::createIncident(p0, p2, p3, p4, p5, p6, outIncident)]]&lt;br /&gt;
* [[Gameplay::setRandomSeed|Gameplay::setRandomSeed(time)]]&lt;br /&gt;
* [[Gameplay::isPrevWeatherType|Gameplay::isPrevWeatherType(weatherType)]]&lt;br /&gt;
* [[Gameplay::setDispatchTimeBetweenSpawnAttempts|Gameplay::setDispatchTimeBetweenSpawnAttempts(p0, p1)]]&lt;br /&gt;
* [[Gameplay::addPoliceRestart|Gameplay::addPoliceRestart(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Gameplay::setDispatchTimeBetweenSpawnAttemptsMultiplier|Gameplay::setDispatchTimeBetweenSpawnAttemptsMultiplier(p0, p1)]]&lt;br /&gt;
* [[Gameplay::setFadeOutAfterDeath|Gameplay::setFadeOutAfterDeath(toggle)]]&lt;br /&gt;
* [[Gameplay::setSaveHouse|Gameplay::setSaveHouse(p0, p1, p2)]]&lt;br /&gt;
* [[Gameplay::isProjectileInArea|Gameplay::isProjectileInArea(x1, y1, z1, x2, y2, z2, ownedByPlayer)]]&lt;br /&gt;
* [[Gameplay::getBitsInRange|Gameplay::getBitsInRange(var, rangeStart, rangeEnd)]]&lt;br /&gt;
* [[Gameplay::deleteIncident|Gameplay::deleteIncident(incidentId)]]&lt;br /&gt;
* [[Gameplay::hasCheatStringJustBeenEntered|Gameplay::hasCheatStringJustBeenEntered(hash)]]&lt;br /&gt;
* [[Gameplay::setGamePaused|Gameplay::setGamePaused(toggle)]]&lt;br /&gt;
* [[Gameplay::setWeatherTypeTransition|Gameplay::setWeatherTypeTransition(sourceWeather, targetWeather, transitionTime)]]&lt;br /&gt;
* [[Gameplay::setSuperJumpThisFrame|Gameplay::setSuperJumpThisFrame()]]&lt;br /&gt;
* [[Gameplay::stringToInt|Gameplay::stringToInt(string, outInteger)]]&lt;br /&gt;
* [[Gameplay::startSaveArray|Gameplay::startSaveArray(p0, p1, arrayName)]]&lt;br /&gt;
* [[Gameplay::tan|Gameplay::tan(p0)]]&lt;br /&gt;
* [[Gameplay::setRainFxIntensity|Gameplay::setRainFxIntensity(intensity)]]&lt;br /&gt;
* [[Gameplay::findSpawnPointInDirection|Gameplay::findSpawnPointInDirection(x1, y1, z1, x2, y2, z2, distance, spawnPoint)]]&lt;br /&gt;
* [[Gameplay::setDispatchIdealSpawnDistance|Gameplay::setDispatchIdealSpawnDistance(p0)]]&lt;br /&gt;
* [[Gameplay::setWeatherTypePersist|Gameplay::setWeatherTypePersist(weatherType)]]&lt;br /&gt;
* [[Gameplay::absf|Gameplay::absf(value)]]&lt;br /&gt;
* [[Gameplay::setGravityLevel|Gameplay::setGravityLevel(level)]]&lt;br /&gt;
* [[Gameplay::registerFloatToSave|Gameplay::registerFloatToSave(p0, name)]]&lt;br /&gt;
* [[Gameplay::shootSingleBulletBetweenCoords|Gameplay::shootSingleBulletBetweenCoords(x1, y1, z1, x2, y2, z2, damage, p7, weaponHash, ownerPed, isAudible, isInvisible, speed)]]&lt;br /&gt;
* [[Gameplay::atan2|Gameplay::atan2(p0, p1)]]&lt;br /&gt;
* [[Gameplay::setBitsInRange|Gameplay::setBitsInRange(var, rangeStart, rangeEnd, p3)]]&lt;br /&gt;
* [[Gameplay::setBit|Gameplay::setBit(address, offset)]]&lt;br /&gt;
* [[Gameplay::clearAreaOfEverything|Gameplay::clearAreaOfEverything(x, y, z, radius, p4, p5, p6, p7)]]&lt;br /&gt;
* [[Gameplay::setRandomEventFlag|Gameplay::setRandomEventFlag(p0)]]&lt;br /&gt;
* [[Gameplay::hasBulletImpactedInArea|Gameplay::hasBulletImpactedInArea(p0, p1, p2, p3, p4, p5)]]&lt;br /&gt;
* [[Gameplay::enableMpDlcMaps|Gameplay::enableMpDlcMaps(toggle)]]&lt;br /&gt;
* [[Gameplay::terminateAllScriptsWithThisName|Gameplay::terminateAllScriptsWithThisName(scriptName)]]&lt;br /&gt;
* [[Gameplay::setOverrideWeather|Gameplay::setOverrideWeather(weatherType)]]&lt;br /&gt;
* [[Gameplay::disableStuntJumpSet|Gameplay::disableStuntJumpSet(p0)]]&lt;br /&gt;
* [[Gameplay::clearArea|Gameplay::clearArea(X, Y, Z, radius, p4, ignoreCopCars, ignoreObjects, p7)]]&lt;br /&gt;
* [[Gameplay::isAreaOccupied|Gameplay::isAreaOccupied(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12)]]&lt;br /&gt;
* [[Gameplay::setExplosiveAmmoThisFrame|Gameplay::setExplosiveAmmoThisFrame()]]&lt;br /&gt;
* [[Gameplay::isBitSet|Gameplay::isBitSet(address, offset)]]&lt;br /&gt;
* [[Gameplay::startSaveData|Gameplay::startSaveData(p0, p1, p2)]]&lt;br /&gt;
* [[Gameplay::atan|Gameplay::atan(p0)]]&lt;br /&gt;
* [[Gameplay::setThisScriptCanBePaused|Gameplay::setThisScriptCanBePaused(toggle)]]&lt;br /&gt;
* [[Gameplay::setWind|Gameplay::setWind(p0)]]&lt;br /&gt;
* [[Gameplay::isPositionOccupied|Gameplay::isPositionOccupied(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10)]]&lt;br /&gt;
* [[Gameplay::setCreditsActive|Gameplay::setCreditsActive(toggle)]]&lt;br /&gt;
* [[Gameplay::setThisScriptCanRemoveBlipsCreatedByAnyScript|Gameplay::setThisScriptCanRemoveBlipsCreatedByAnyScript(toggle)]]&lt;br /&gt;
* [[Gameplay::addStuntJumpAngled|Gameplay::addStuntJumpAngled(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18)]]&lt;br /&gt;
* [[Gameplay::clearAreaOfPeds|Gameplay::clearAreaOfPeds(x, y, z, radius, flags)]]&lt;br /&gt;
* [[Gameplay::startSaveStruct|Gameplay::startSaveStruct(p0, p1, structName)]]&lt;br /&gt;
* [[Gameplay::registerSaveHouse|Gameplay::registerSaveHouse(p0, p1, p2, p3, p4, p5, p6)]]&lt;br /&gt;
* [[Gameplay::setMissionFlag|Gameplay::setMissionFlag(toggle)]]&lt;br /&gt;
* [[Gameplay::getProfileSetting|Gameplay::getProfileSetting(profileSetting)]]&lt;br /&gt;
* [[Gameplay::setUnkMapFlag|Gameplay::setUnkMapFlag(flag)]]&lt;br /&gt;
* [[Gameplay::asin|Gameplay::asin(p0)]]&lt;br /&gt;
* [[Gameplay::disableHospitalRestart|Gameplay::disableHospitalRestart(hospitalIndex, toggle)]]&lt;br /&gt;
* [[Gameplay::isIncidentValid|Gameplay::isIncidentValid(incidentId)]]&lt;br /&gt;
* [[Gameplay::registerBoolToSave|Gameplay::registerBoolToSave(p0, name)]]&lt;br /&gt;
* [[Gameplay::getGroundZFor3dCoord|Gameplay::getGroundZFor3dCoord(x, y, z, groundZ, unk)]]&lt;br /&gt;
* [[Gameplay::setSaveMenuActive|Gameplay::setSaveMenuActive(unk)]]&lt;br /&gt;
* [[Gameplay::isStringNullOrEmpty|Gameplay::isStringNullOrEmpty(string)]]&lt;br /&gt;
* [[Gameplay::getHashKey|Gameplay::getHashKey(value)]]&lt;br /&gt;
* [[Gameplay::getRandomIntInRange|Gameplay::getRandomIntInRange(startRange, endRange)]]&lt;br /&gt;
* [[Gameplay::setFadeInAfterDeathArrest|Gameplay::setFadeInAfterDeathArrest(toggle)]]&lt;br /&gt;
* [[Gameplay::enableDispatchService|Gameplay::enableDispatchService(dispatchType, toggle)]]&lt;br /&gt;
* [[Gameplay::deleteStuntJump|Gameplay::deleteStuntJump(p0)]]&lt;br /&gt;
* [[Gameplay::hasBulletImpactedInBox|Gameplay::hasBulletImpactedInBox(p0, p1, p2, p3, p4, p5, p6, p7)]]&lt;br /&gt;
* [[Gameplay::clearAreaOfObjects|Gameplay::clearAreaOfObjects(x, y, z, radius, flags)]]&lt;br /&gt;
* [[Gameplay::isBulletInBox|Gameplay::isBulletInBox(p0, p1, p2, p3, p4, p5, p6)]]&lt;br /&gt;
* [[Gameplay::beginReplayStats|Gameplay::beginReplayStats(p0, p1)]]&lt;br /&gt;
* [[Gameplay::enableStuntJumpSet|Gameplay::enableStuntJumpSet(p0)]]&lt;br /&gt;
* [[Gameplay::isPointObscuredByAMissionEntity|Gameplay::isPointObscuredByAMissionEntity(p0, p1, p2, p3, p4, p5, p6)]]&lt;br /&gt;
* [[Gameplay::clearBit|Gameplay::clearBit(address, offset)]]&lt;br /&gt;
* [[Gameplay::setWindDirection|Gameplay::setWindDirection(direction)]]&lt;br /&gt;
* [[Gameplay::setWeatherTypeNowPersist|Gameplay::setWeatherTypeNowPersist(weatherType)]]&lt;br /&gt;
* [[Gameplay::registerTextLabelToSave|Gameplay::registerTextLabelToSave(p0, name)]]&lt;br /&gt;
* [[Gameplay::setWindSpeed|Gameplay::setWindSpeed(speed)]]&lt;br /&gt;
* [[Gameplay::isProjectileTypeInAngledArea|Gameplay::isProjectileTypeInAngledArea(p0, p1, p2, p3, p4, p5, p6, p7, p8)]]&lt;br /&gt;
* [[Gameplay::absi|Gameplay::absi(value)]]&lt;br /&gt;
* [[Gameplay::usingMissionCreator|Gameplay::usingMissionCreator(toggle)]]&lt;br /&gt;
* [[Gameplay::getDistanceBetweenCoords|Gameplay::getDistanceBetweenCoords(x1, y1, z1, x2, y2, z2, useZ)]]&lt;br /&gt;
* [[Gameplay::isStringNull|Gameplay::isStringNull(string)]]&lt;br /&gt;
* [[Gameplay::getWeatherTypeTransition|Gameplay::getWeatherTypeTransition(p0, p1, progress_or_time)]]&lt;br /&gt;
* [[Gameplay::setFadeInAfterLoad|Gameplay::setFadeInAfterLoad(toggle)]]&lt;br /&gt;
* [[Gameplay::setWeatherTypeOverTime|Gameplay::setWeatherTypeOverTime(weatherType, time)]]&lt;br /&gt;
* [[Gameplay::setCloudHatTransition|Gameplay::setCloudHatTransition(type, transitionTime)]]&lt;br /&gt;
* [[Gameplay::getFreeStackSlotsCount|Gameplay::getFreeStackSlotsCount(stackSize)]]&lt;br /&gt;
* [[Gameplay::isSniperBulletInArea|Gameplay::isSniperBulletInArea(x1, y1, z1, x2, y2, z2)]]&lt;br /&gt;
* [[Gameplay::setExplosiveMeleeThisFrame|Gameplay::setExplosiveMeleeThisFrame()]]&lt;br /&gt;
&lt;br /&gt;
==Graphics==&lt;br /&gt;
Properties:&lt;br /&gt;
* [[Graphics::nametags]]&lt;br /&gt;
Functions:&lt;br /&gt;
* [[Graphics::notify|Graphics::notify(text)]]&lt;br /&gt;
* [[Graphics::drawText|Graphics::drawText(text, fontId, colourRGBA, scaleX, scaleY, outline, x, y[, z])]]&lt;br /&gt;
* [[Graphics::getSafeZoneSize|Graphics::getSafeZoneSize()]]&lt;br /&gt;
* [[Graphics::createCheckpoint|Graphics::createCheckpoint(type, posX1, posY1, posZ1, posX2, posY2, posZ2, radius, colorR, colorG, colorB, alpha, reserved)]]&lt;br /&gt;
* [[Graphics::hasStreamedTextureDictLoaded|Graphics::hasStreamedTextureDictLoaded(textureDict)]]&lt;br /&gt;
* [[Graphics::stopScreenEffect|Graphics::stopScreenEffect(effectName)]]&lt;br /&gt;
* [[Graphics::drawDebugBox|Graphics::drawDebugBox(x1, y1, z1, x2, y2, z2, r, g, b, alpha)]]&lt;br /&gt;
* [[Graphics::setFlash|Graphics::setFlash(p0, p1, fadeIn, duration, fadeOut)]]&lt;br /&gt;
* [[Graphics::loadTvChannel|Graphics::loadTvChannel(tvChannel)]]&lt;br /&gt;
* [[Graphics::hasNamedScaleformMovieLoaded|Graphics::hasNamedScaleformMovieLoaded(scaleformName)]]&lt;br /&gt;
* [[Graphics::startParticleFxNonLoopedOnEntity|Graphics::startParticleFxNonLoopedOnEntity(effectName, entity, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, scale, axisX, axisY, axisZ)]]&lt;br /&gt;
* [[Graphics::drawScaleformMovieFullscreen|Graphics::drawScaleformMovieFullscreen(scaleform, red, green, blue, alpha, unk)]]&lt;br /&gt;
* [[Graphics::startParticleFxNonLoopedOnPedBone|Graphics::startParticleFxNonLoopedOnPedBone(effectName, ped, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, boneIndex, scale, axisX, axisY, axisZ)]]&lt;br /&gt;
* [[Graphics::setTvAudioFrontend|Graphics::setTvAudioFrontend(toggle)]]&lt;br /&gt;
* [[Graphics::requestScaleformMovie|Graphics::requestScaleformMovie(scaleformName)]]&lt;br /&gt;
* [[Graphics::setBlackout|Graphics::setBlackout(enable)]]&lt;br /&gt;
* [[Graphics::setTrackedPointInfo|Graphics::setTrackedPointInfo(point, x, y, z, radius)]]&lt;br /&gt;
* [[Graphics::setDebugLinesAndSpheresDrawingActive|Graphics::setDebugLinesAndSpheresDrawingActive(enabled)]]&lt;br /&gt;
* [[Graphics::setNightvision|Graphics::setNightvision(toggle)]]&lt;br /&gt;
* [[Graphics::startParticleFxLoopedOnEntity|Graphics::startParticleFxLoopedOnEntity(effectName, entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis)]]&lt;br /&gt;
* [[Graphics::drawScaleformMovie3dNonAdditive|Graphics::drawScaleformMovie3dNonAdditive(scaleform, posX, posY, posZ, rotX, rotY, rotZ, p7, p8, p9, scaleX, scaleY, scaleZ, p13)]]&lt;br /&gt;
* [[Graphics::setScaleformMovieAsNoLongerNeeded|Graphics::setScaleformMovieAsNoLongerNeeded(scaleformHandle)]]&lt;br /&gt;
* [[Graphics::startScreenEffect|Graphics::startScreenEffect(effectName, duration, looped)]]&lt;br /&gt;
* [[Graphics::startParticleFxNonLoopedAtCoord|Graphics::startParticleFxNonLoopedAtCoord(effectName, xPos, yPos, zPos, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis)]]&lt;br /&gt;
* [[Graphics::setParticleFxNonLoopedColour|Graphics::setParticleFxNonLoopedColour(r, g, b)]]&lt;br /&gt;
* [[Graphics::drawMarker|Graphics::drawMarker(type, posX, posY, posZ, dirX, dirY, dirZ, rotX, rotY, rotZ, scaleX, scaleY, scaleZ, colorR, colorG, colorB, alpha, bobUpAndDown, faceCamera, p19, rotate, textureDict, textureName, drawOnEnts)]]&lt;br /&gt;
* [[Graphics::setTvVolume|Graphics::setTvVolume(volume)]]&lt;br /&gt;
* [[Graphics::setTimecycleModifier|Graphics::setTimecycleModifier(modifierName)]]&lt;br /&gt;
* [[Graphics::getDecalWashLevel|Graphics::getDecalWashLevel(decal)]]&lt;br /&gt;
* [[Graphics::world3dToScreen2d|Graphics::world3dToScreen2d(pos)]]&lt;br /&gt;
* [[Graphics::world3dToScreen2d|Graphics::world3dToScreen2d(x, y, z)]]&lt;br /&gt;
* [[Graphics::getTextureResolution|Graphics::getTextureResolution(textureDict, textureName)]]&lt;br /&gt;
* [[Graphics::getScreenEffectIsActive|Graphics::getScreenEffectIsActive(effectName)]]&lt;br /&gt;
* [[Graphics::drawDebugText|Graphics::drawDebugText(text, x, y, z, r, g, b, alpha)]]&lt;br /&gt;
* [[Graphics::drawRect|Graphics::drawRect(x, y, width, height, r, g, b, a)]]&lt;br /&gt;
* [[Graphics::setTransitionTimecycleModifier|Graphics::setTransitionTimecycleModifier(modifierName, transition)]]&lt;br /&gt;
* [[Graphics::setForceVehicleTrails|Graphics::setForceVehicleTrails(toggle)]]&lt;br /&gt;
* [[Graphics::addPetrolDecal|Graphics::addPetrolDecal(x, y, z, groundLvl, width, transparency)]]&lt;br /&gt;
* [[Graphics::callScaleformMovieFunctionStringParams|Graphics::callScaleformMovieFunctionStringParams(scaleform, functionName, param1, param2, param3, param4, param5)]]&lt;br /&gt;
* [[Graphics::drawScaleformMovie|Graphics::drawScaleformMovie(scaleformHandle, x, y, width, height, red, green, blue, alpha, p9)]]&lt;br /&gt;
* [[Graphics::drawSpotLightWithShadow|Graphics::drawSpotLightWithShadow(posX, posY, posZ, dirX, dirY, dirZ, colorR, colorG, colorB, distance, brightness, roundness, radius, falloff, shadow)]]&lt;br /&gt;
* [[Graphics::removeDecalsInRange|Graphics::removeDecalsInRange(x, y, z, range)]]&lt;br /&gt;
* [[Graphics::setParticleFxLoopedEvolution|Graphics::setParticleFxLoopedEvolution(ptfxHandle, propertyName, amount, Id)]]&lt;br /&gt;
* [[Graphics::setParticleFxBloodScale|Graphics::setParticleFxBloodScale(p0)]]&lt;br /&gt;
* [[Graphics::set2dLayer|Graphics::set2dLayer(layer)]]&lt;br /&gt;
* [[Graphics::drawLine|Graphics::drawLine(x1, y1, z1, x2, y2, z2, r, g, b, alpha)]]&lt;br /&gt;
* [[Graphics::setPtfxAssetNextCall|Graphics::setPtfxAssetNextCall(name)]]&lt;br /&gt;
* [[Graphics::setScaleformMovieToUseSystemTime|Graphics::setScaleformMovieToUseSystemTime(scaleform, toggle)]]&lt;br /&gt;
* [[Graphics::startParticleFxLoopedOnEntity2|Graphics::startParticleFxLoopedOnEntity2(effectName, entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis)]]&lt;br /&gt;
* [[Graphics::setParticleFxLoopedAlpha|Graphics::setParticleFxLoopedAlpha(ptfxHandle, alpha)]]&lt;br /&gt;
* [[Graphics::drawDebugCross|Graphics::drawDebugCross(x, y, z, size, r, g, b, alpha)]]&lt;br /&gt;
* [[Graphics::doesParticleFxLoopedExist|Graphics::doesParticleFxLoopedExist(ptfxHandle)]]&lt;br /&gt;
* [[Graphics::setParticleFxNonLoopedAlpha|Graphics::setParticleFxNonLoopedAlpha(alpha)]]&lt;br /&gt;
* [[Graphics::setSeethrough|Graphics::setSeethrough(toggle)]]&lt;br /&gt;
* [[Graphics::setParticleFxLoopedColour|Graphics::setParticleFxLoopedColour(ptfxHandle, r, g, b, p4)]]&lt;br /&gt;
* [[Graphics::drawDebugLine|Graphics::drawDebugLine(x1, y1, z1, x2, y2, z2, r, g, b, alpha)]]&lt;br /&gt;
* [[Graphics::beginTextComponent|Graphics::beginTextComponent(componentType)]]&lt;br /&gt;
* [[Graphics::setFarShadowsSuppressed|Graphics::setFarShadowsSuppressed(toggle)]]&lt;br /&gt;
* [[Graphics::hasScaleformContainerMovieLoadedIntoParent|Graphics::hasScaleformContainerMovieLoadedIntoParent(scaleformHandle)]]&lt;br /&gt;
* [[Graphics::setTimecycleModifierStrength|Graphics::setTimecycleModifierStrength(strength)]]&lt;br /&gt;
* [[Graphics::moveVehicleDecals|Graphics::moveVehicleDecals(p0, p1)]]&lt;br /&gt;
* [[Graphics::hasScaleformMovieLoaded|Graphics::hasScaleformMovieLoaded(scaleformHandle)]]&lt;br /&gt;
* [[Graphics::getScreenActiveResolution|Graphics::getScreenActiveResolution(x, y)]]&lt;br /&gt;
* [[Graphics::enableMovieSubtitles|Graphics::enableMovieSubtitles(toggle)]]&lt;br /&gt;
* [[Graphics::drawScaleformMovie3d|Graphics::drawScaleformMovie3d(scaleform, posX, posY, posZ, rotX, rotY, rotZ, p7, p8, p9, scaleX, scaleY, scaleZ, p13)]]&lt;br /&gt;
* [[Graphics::getScreenResolution|Graphics::getScreenResolution(x, y)]]&lt;br /&gt;
* [[Graphics::stopParticleFxLooped|Graphics::stopParticleFxLooped(ptfxHandle, p1)]]&lt;br /&gt;
* [[Graphics::requestHudScaleform|Graphics::requestHudScaleform(hudComponent)]]&lt;br /&gt;
* [[Graphics::setParticleFxShootoutBoat|Graphics::setParticleFxShootoutBoat(p0)]]&lt;br /&gt;
* [[Graphics::pushScaleformMovieFunctionFromHudComponent|Graphics::pushScaleformMovieFunctionFromHudComponent(hudComponent, functionName)]]&lt;br /&gt;
* [[Graphics::washDecalsInRange|Graphics::washDecalsInRange(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Graphics::enableAlienBloodVfx|Graphics::enableAlienBloodVfx(toggle)]]&lt;br /&gt;
* [[Graphics::transitionToBlurred|Graphics::transitionToBlurred(transitionTime)]]&lt;br /&gt;
* [[Graphics::drawDebugText2d|Graphics::drawDebugText2d(text, x, y, z, r, g, b, alpha)]]&lt;br /&gt;
* [[Graphics::startParticleFxNonLoopedOnPedBone2|Graphics::startParticleFxNonLoopedOnPedBone2(effectName, ped, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, boneIndex, scale, axisX, axisY, axisZ)]]&lt;br /&gt;
* [[Graphics::removeDecalsFromObjectFacing|Graphics::removeDecalsFromObjectFacing(obj, x, y, z)]]&lt;br /&gt;
* [[Graphics::setDrawOrigin|Graphics::setDrawOrigin(x, y, z, p3)]]&lt;br /&gt;
* [[Graphics::drawDebugSphere|Graphics::drawDebugSphere(x, y, z, radius, r, g, b, alpha)]]&lt;br /&gt;
* [[Graphics::pushScaleformMovieFunctionN|Graphics::pushScaleformMovieFunctionN(functionName)]]&lt;br /&gt;
* [[Graphics::drawPoly|Graphics::drawPoly(x1, y1, z1, x2, y2, z2, x3, y3, z3, r, g, b, alpha)]]&lt;br /&gt;
* [[Graphics::setParticleFxCamInsideNonplayerVehicle|Graphics::setParticleFxCamInsideNonplayerVehicle(p0, p1)]]&lt;br /&gt;
* [[Graphics::setForcePedFootstepsTracks|Graphics::setForcePedFootstepsTracks(toggle)]]&lt;br /&gt;
* [[Graphics::destroyTrackedPoint|Graphics::destroyTrackedPoint(point)]]&lt;br /&gt;
* [[Graphics::addDecal|Graphics::addDecal(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19)]]&lt;br /&gt;
* [[Graphics::setParticleFxLoopedScale|Graphics::setParticleFxLoopedScale(ptfxHandle, scale)]]&lt;br /&gt;
* [[Graphics::loadMovieMeshSet|Graphics::loadMovieMeshSet(movieMeshSetName)]]&lt;br /&gt;
* [[Graphics::setScreenDrawPosition|Graphics::setScreenDrawPosition(x, y)]]&lt;br /&gt;
* [[Graphics::pushScaleformMovieFunctionParameterString|Graphics::pushScaleformMovieFunctionParameterString(value)]]&lt;br /&gt;
* [[Graphics::setTvChannel|Graphics::setTvChannel(channel)]]&lt;br /&gt;
* [[Graphics::requestScaleformMovie3|Graphics::requestScaleformMovie3(scaleformName)]]&lt;br /&gt;
* [[Graphics::setStreamedTextureDictAsNoLongerNeeded|Graphics::setStreamedTextureDictAsNoLongerNeeded(textureDict)]]&lt;br /&gt;
* [[Graphics::pushScaleformMovieFunctionParameterInt|Graphics::pushScaleformMovieFunctionParameterInt(value)]]&lt;br /&gt;
* [[Graphics::removeParticleFx|Graphics::removeParticleFx(ptfxHandle, p1)]]&lt;br /&gt;
* [[Graphics::isTrackedPointVisible|Graphics::isTrackedPointVisible(point)]]&lt;br /&gt;
* [[Graphics::requestScaleformMovieInstance|Graphics::requestScaleformMovieInstance(scaleformName)]]&lt;br /&gt;
* [[Graphics::pushScaleformMovieFunctionParameterBool|Graphics::pushScaleformMovieFunctionParameterBool(value)]]&lt;br /&gt;
* [[Graphics::isDecalAlive|Graphics::isDecalAlive(decal)]]&lt;br /&gt;
* [[Graphics::startParticleFxLoopedOnEntityBone|Graphics::startParticleFxLoopedOnEntityBone(effectName, entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, boneIndex, scale, xAxis, yAxis, zAxis)]]&lt;br /&gt;
* [[Graphics::startParticleFxNonLoopedOnEntity2|Graphics::startParticleFxNonLoopedOnEntity2(effectName, entity, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, scale, axisX, axisY, axisZ)]]&lt;br /&gt;
* [[Graphics::disableVehicleDistantlights|Graphics::disableVehicleDistantlights(toggle)]]&lt;br /&gt;
* [[Graphics::setNoisinessoveride|Graphics::setNoisinessoveride(value)]]&lt;br /&gt;
* [[Graphics::removeDecalsFromObject|Graphics::removeDecalsFromObject(obj)]]&lt;br /&gt;
* [[Graphics::drawScaleformMovieFullscreenMasked|Graphics::drawScaleformMovieFullscreenMasked(scaleform1, scaleform2, red, green, blue, alpha)]]&lt;br /&gt;
* [[Graphics::callScaleformMovieFunctionFloatParams|Graphics::callScaleformMovieFunctionFloatParams(scaleform, functionName, param1, param2, param3, param4, param5)]]&lt;br /&gt;
* [[Graphics::drawSpotLight|Graphics::drawSpotLight(posX, posY, posZ, dirX, dirY, dirZ, colorR, colorG, colorB, distance, brightness, roundness, radius, falloff)]]&lt;br /&gt;
* [[Graphics::drawBox|Graphics::drawBox(x1, y1, z1, x2, y2, z2, r, g, b, alpha)]]&lt;br /&gt;
* [[Graphics::pushScaleformMovieFunctionParameterFloat|Graphics::pushScaleformMovieFunctionParameterFloat(value)]]&lt;br /&gt;
* [[Graphics::fadeDecalsInRange|Graphics::fadeDecalsInRange(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Graphics::enableClownBloodVfx|Graphics::enableClownBloodVfx(toggle)]]&lt;br /&gt;
* [[Graphics::drawDebugLineWithTwoColours|Graphics::drawDebugLineWithTwoColours(x1, y1, z1, x2, y2, z2, r1, g1, b1, r2, g2, b2, alpha1, alpha2)]]&lt;br /&gt;
* [[Graphics::setParticleFxLoopedRange|Graphics::setParticleFxLoopedRange(ptfxHandle, range)]]&lt;br /&gt;
* [[Graphics::removeParticleFxInRange|Graphics::removeParticleFxInRange(X, Y, Z, radius)]]&lt;br /&gt;
* [[Graphics::startParticleFxLoopedOnEntityBone2|Graphics::startParticleFxLoopedOnEntityBone2(effectName, entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, boneIndex, scale, xAxis, yAxis, zAxis)]]&lt;br /&gt;
* [[Graphics::hasHudScaleformLoaded|Graphics::hasHudScaleformLoaded(hudComponent)]]&lt;br /&gt;
* [[Graphics::requestStreamedTextureDict|Graphics::requestStreamedTextureDict(textureDict, p1)]]&lt;br /&gt;
* [[Graphics::setFrozenRenderingDisabled|Graphics::setFrozenRenderingDisabled(enabled)]]&lt;br /&gt;
* [[Graphics::startParticleFxLoopedAtCoord|Graphics::startParticleFxLoopedAtCoord(effectName, x, y, z, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis, p11)]]&lt;br /&gt;
* [[Graphics::sittingTv|Graphics::sittingTv(scaleform)]]&lt;br /&gt;
* [[Graphics::setNoiseoveride|Graphics::setNoiseoveride(toggle)]]&lt;br /&gt;
* [[Graphics::drawSprite|Graphics::drawSprite(textureDict, textureName, screenX, screenY, scaleX, scaleY, heading, colorR, colorG, colorB, alpha)]]&lt;br /&gt;
* [[Graphics::setPtfxAssetOldToNew|Graphics::setPtfxAssetOldToNew(oldAsset, newAsset)]]&lt;br /&gt;
* [[Graphics::releaseMovieMeshSet|Graphics::releaseMovieMeshSet(movieMeshSet)]]&lt;br /&gt;
* [[Graphics::removeDecal|Graphics::removeDecal(decal)]]&lt;br /&gt;
* [[Graphics::setParticleFxCamInsideVehicle|Graphics::setParticleFxCamInsideVehicle(p0)]]&lt;br /&gt;
* [[Graphics::callScaleformMovieFunctionMixedParams|Graphics::callScaleformMovieFunctionMixedParams(scaleform, functionName, floatParam1, floatParam2, floatParam3, floatParam4, floatParam5, stringParam1, stringParam2, stringParam3, stringParam4, stringParam5)]]&lt;br /&gt;
* [[Graphics::transitionFromBlurred|Graphics::transitionFromBlurred(transitionTime)]]&lt;br /&gt;
* [[Graphics::getScreenAspectRatio|Graphics::getScreenAspectRatio(b)]]&lt;br /&gt;
* [[Graphics::startParticleFxLoopedOnPedBone|Graphics::startParticleFxLoopedOnPedBone(effectName, ped, xOffset, yOffset, zOffset, xRot, yRot, zRot, boneIndex, scale, xAxis, yAxis, zAxis)]]&lt;br /&gt;
* [[Graphics::drawLightWithRange|Graphics::drawLightWithRange(posX, posY, posZ, colorR, colorG, colorB, range, intensity)]]&lt;br /&gt;
* [[Graphics::drawLightWithRangeAndShadow|Graphics::drawLightWithRangeAndShadow(x, y, z, r, g, b, range, intensity, shadow)]]&lt;br /&gt;
* [[Graphics::startParticleFxNonLoopedAtCoord2|Graphics::startParticleFxNonLoopedAtCoord2(effectName, xPos, yPos, zPos, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis)]]&lt;br /&gt;
* [[Graphics::pushScaleformMovieFunction|Graphics::pushScaleformMovieFunction(scaleform, functionName)]]&lt;br /&gt;
* [[Graphics::setParticleFxLoopedOffsets|Graphics::setParticleFxLoopedOffsets(ptfxHandle, x, y, z, rotX, rotY, rotZ)]]&lt;br /&gt;
* [[Graphics::callScaleformMovieMethod|Graphics::callScaleformMovieMethod(scaleform, method)]]&lt;br /&gt;
* [[Graphics::drawTvChannel|Graphics::drawTvChannel(xPos, yPos, xScale, yScale, rotation, r, g, b, alpha)]]&lt;br /&gt;
&lt;br /&gt;
==Interior==&lt;br /&gt;
* [[Interior::getInteriorAtCoordsWithType|Interior::getInteriorAtCoordsWithType(x, y, z, interiorType)]]&lt;br /&gt;
* [[Interior::unpinInterior|Interior::unpinInterior(interiorID)]]&lt;br /&gt;
* [[Interior::isValidInterior|Interior::isValidInterior(interiorID)]]&lt;br /&gt;
* [[Interior::isInteriorPropEnabled|Interior::isInteriorPropEnabled(interiorID, propName)]]&lt;br /&gt;
* [[Interior::addPickupToInteriorRoomByName|Interior::addPickupToInteriorRoomByName(pickup, roomName)]]&lt;br /&gt;
* [[Interior::refreshInterior|Interior::refreshInterior(interiorID)]]&lt;br /&gt;
* [[Interior::disableInteriorProp|Interior::disableInteriorProp(interiorID, propName)]]&lt;br /&gt;
* [[Interior::enableInteriorProp|Interior::enableInteriorProp(interiorID, propName)]]&lt;br /&gt;
* [[Interior::disableInterior|Interior::disableInterior(interiorID, toggle)]]&lt;br /&gt;
* [[Interior::isInteriorReady|Interior::isInteriorReady(interiorID)]]&lt;br /&gt;
* [[Interior::isInteriorCapped|Interior::isInteriorCapped(interiorID)]]&lt;br /&gt;
* [[Interior::getOffsetFromInteriorInWorldCoords|Interior::getOffsetFromInteriorInWorldCoords(interiorID, x, y, z)]]&lt;br /&gt;
* [[Interior::hideMapObjectThisFrame|Interior::hideMapObjectThisFrame(mapObjectHash)]]&lt;br /&gt;
* [[Interior::getInteriorAtCoords|Interior::getInteriorAtCoords(x, y, z)]]&lt;br /&gt;
* [[Interior::isInteriorDisabled|Interior::isInteriorDisabled(interiorID)]]&lt;br /&gt;
* [[Interior::capInterior|Interior::capInterior(interiorID, toggle)]]&lt;br /&gt;
* [[Interior::getInteriorGroupId|Interior::getInteriorGroupId(interiorID)]]&lt;br /&gt;
* [[Interior::getInteriorFromCollision|Interior::getInteriorFromCollision(x, y, z)]]&lt;br /&gt;
* [[Interior::areCoordsCollidingWithExterior|Interior::areCoordsCollidingWithExterior(x, y, z)]]&lt;br /&gt;
* [[Interior::unkGetInteriorAtCoords|Interior::unkGetInteriorAtCoords(x, y, z, unk)]]&lt;br /&gt;
&lt;br /&gt;
==Itemset==&lt;br /&gt;
* [[Itemset::removeFromItemset|Itemset::removeFromItemset(p0, p1)]]&lt;br /&gt;
* [[Itemset::isInItemset|Itemset::isInItemset(p0, p1)]]&lt;br /&gt;
* [[Itemset::createItemset|Itemset::createItemset(p0)]]&lt;br /&gt;
* [[Itemset::cleanItemset|Itemset::cleanItemset(p0)]]&lt;br /&gt;
* [[Itemset::getIndexedItemInItemset|Itemset::getIndexedItemInItemset(p0, p1)]]&lt;br /&gt;
* [[Itemset::isItemsetValid|Itemset::isItemsetValid(p0)]]&lt;br /&gt;
* [[Itemset::getItemsetSize|Itemset::getItemsetSize(p0)]]&lt;br /&gt;
* [[Itemset::destroyItemset|Itemset::destroyItemset(p0)]]&lt;br /&gt;
* [[Itemset::addToItemset|Itemset::addToItemset(p0, p1)]]&lt;br /&gt;
&lt;br /&gt;
==Mobile==&lt;br /&gt;
* [[Mobile::getMobilePhoneRotation|Mobile::getMobilePhoneRotation(rotation, p1)]]&lt;br /&gt;
* [[Mobile::setPhoneLean|Mobile::setPhoneLean(Toggle)]]&lt;br /&gt;
* [[Mobile::getMobilePhonePosition|Mobile::getMobilePhonePosition(position)]]&lt;br /&gt;
* [[Mobile::setMobilePhonePosition|Mobile::setMobilePhonePosition(posX, posY, posZ)]]&lt;br /&gt;
* [[Mobile::moveFinger|Mobile::moveFinger(direction)]]&lt;br /&gt;
* [[Mobile::createMobilePhone|Mobile::createMobilePhone(phoneType)]]&lt;br /&gt;
* [[Mobile::getMobilePhoneRenderId|Mobile::getMobilePhoneRenderId(renderId)]]&lt;br /&gt;
* [[Mobile::setMobilePhoneRotation|Mobile::setMobilePhoneRotation(rotX, rotY, rotZ, p3)]]&lt;br /&gt;
* [[Mobile::setMobilePhoneScale|Mobile::setMobilePhoneScale(scale)]]&lt;br /&gt;
* [[Mobile::scriptIsMovingMobilePhoneOffscreen|Mobile::scriptIsMovingMobilePhoneOffscreen(toggle)]]&lt;br /&gt;
* [[Mobile::cellCamActivate|Mobile::cellCamActivate(p0, p1)]]&lt;br /&gt;
&lt;br /&gt;
==Object==&lt;br /&gt;
* [[Object::createMoneyPickups|Object::createMoneyPickups(x, y, z, value, amount, model)]]&lt;br /&gt;
* [[Object::createPortablePickup2|Object::createPortablePickup2(pickupHash, x, y, z, placeOnGround, modelHash)]]&lt;br /&gt;
* [[Object::getObjectOffsetFromCoords|Object::getObjectOffsetFromCoords(xPos, yPos, zPos, heading, xOffset, yOffset, zOffset)]]&lt;br /&gt;
* [[Object::getPickupCoords|Object::getPickupCoords(p0)]]&lt;br /&gt;
* [[Object::removeAllPickupsOfType|Object::removeAllPickupsOfType(p0)]]&lt;br /&gt;
* [[Object::isPointInAngledArea|Object::isPointInAngledArea(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11)]]&lt;br /&gt;
* [[Object::createPortablePickup|Object::createPortablePickup(pickupHash, x, y, z, placeOnGround, modelHash)]]&lt;br /&gt;
* [[Object::removePickup|Object::removePickup(pickup)]]&lt;br /&gt;
* [[Object::highlightPlacementCoords|Object::highlightPlacementCoords(x, y, z, colorIndex)]]&lt;br /&gt;
* [[Object::isAnyObjectNearPoint|Object::isAnyObjectNearPoint(x, y, z, range, p4)]]&lt;br /&gt;
* [[Object::removeDoorFromSystem|Object::removeDoorFromSystem(doorHash)]]&lt;br /&gt;
* [[Object::createObject|Object::createObject(modelHash, x, y, z, networkHandle, createHandle, dynamic)]]&lt;br /&gt;
* [[Object::deleteObject|Object::deleteObject(object)]]&lt;br /&gt;
* [[Object::setTeamPickupObject|Object::setTeamPickupObject(p0, p1, p2)]]&lt;br /&gt;
* [[Object::createAmbientPickup|Object::createAmbientPickup(pickupHash, posX, posY, posZ, p4, value, modelHash, p7, p8)]]&lt;br /&gt;
* [[Object::setDoorAccelerationLimit|Object::setDoorAccelerationLimit(doorHash, limit, p2, p3)]]&lt;br /&gt;
* [[Object::getSafePickupCoords|Object::getSafePickupCoords(x, y, z, p3, p4)]]&lt;br /&gt;
* [[Object::addDoorToSystem|Object::addDoorToSystem(doorHash, modelHash, x, y, z, p5, p6, p7)]]&lt;br /&gt;
* [[Object::hasClosestObjectOfTypeBeenBroken|Object::hasClosestObjectOfTypeBeenBroken(p0, p1, p2, p3, modelHash, p5)]]&lt;br /&gt;
* [[Object::setPickupRegenerationTime|Object::setPickupRegenerationTime(p0, p1)]]&lt;br /&gt;
* [[Object::hasPickupBeenCollected|Object::hasPickupBeenCollected(p0)]]&lt;br /&gt;
* [[Object::createPickupRotate|Object::createPickupRotate(pickupHash, posX, posY, posZ, rotX, rotY, rotZ, flag, amount, p9, p10, modelHash)]]&lt;br /&gt;
* [[Object::isObjectNearPoint|Object::isObjectNearPoint(objectHash, x, y, z, range)]]&lt;br /&gt;
* [[Object::isGarageEmpty|Object::isGarageEmpty(garage, p1, p2)]]&lt;br /&gt;
* [[Object::createObjectNoOffset|Object::createObjectNoOffset(modelHash, x, y, z, networkHandle, createHandle, dynamic)]]&lt;br /&gt;
* [[Object::doorControl|Object::doorControl(doorHash, x, y, z, locked, p5, p6, p7)]]&lt;br /&gt;
* [[Object::doesPickupExist|Object::doesPickupExist(p0)]]&lt;br /&gt;
* [[Object::trackObjectVisibility|Object::trackObjectVisibility(p0)]]&lt;br /&gt;
* [[Object::setDoorAjarAngle|Object::setDoorAjarAngle(doorHash, ajar, p2, p3)]]&lt;br /&gt;
* [[Object::getObjectFragmentDamageHealth|Object::getObjectFragmentDamageHealth(p0, p1)]]&lt;br /&gt;
* [[Object::doesObjectOfTypeExistAtCoords|Object::doesObjectOfTypeExistAtCoords(x, y, z, radius, hash, p5)]]&lt;br /&gt;
* [[Object::doesDoorExist|Object::doesDoorExist(doorHash)]]&lt;br /&gt;
* [[Object::isDoorClosed|Object::isDoorClosed(door)]]&lt;br /&gt;
* [[Object::doesPickupObjectExist|Object::doesPickupObjectExist(p0)]]&lt;br /&gt;
* [[Object::getClosestObjectOfType|Object::getClosestObjectOfType(x, y, z, radius, modelHash, isMission, p6, p7)]]&lt;br /&gt;
* [[Object::getStateOfClosestDoorOfType|Object::getStateOfClosestDoorOfType(type, x, y, z, locked, heading)]]&lt;br /&gt;
* [[Object::setForceObjectThisFrame|Object::setForceObjectThisFrame(p0, p1, p2, p3)]]&lt;br /&gt;
* [[Object::setStateOfClosestDoorOfType|Object::setStateOfClosestDoorOfType(type, x, y, z, locked, heading, p6)]]&lt;br /&gt;
* [[Object::isPickupWithinRadius|Object::isPickupWithinRadius(pickupHash, x, y, z, radius)]]&lt;br /&gt;
* [[Object::createPickup|Object::createPickup(pickupHash, posX, posY, posZ, p4, value, p6, modelHash)]]&lt;br /&gt;
&lt;br /&gt;
==Pathfind==&lt;br /&gt;
* [[Pathfind::setRoadsBackToOriginalInAngledArea|Pathfind::setRoadsBackToOriginalInAngledArea(x1, y1, z1, x2, y2, z2, p6)]]&lt;br /&gt;
* [[Pathfind::getVehicleNodeProperties|Pathfind::getVehicleNodeProperties(x, y, z, density, flags)]]&lt;br /&gt;
* [[Pathfind::updateNavmeshBlockingObject|Pathfind::updateNavmeshBlockingObject(p0, p1, p2, p3, p4, p5, p6, p7, p8)]]&lt;br /&gt;
* [[Pathfind::isPointOnRoad|Pathfind::isPointOnRoad(x, y, z, vehicle)]]&lt;br /&gt;
* [[Pathfind::getClosestRoad|Pathfind::getClosestRoad(x, y, z, p3, p4, p5, p6, p7, p8, p9, p10)]]&lt;br /&gt;
* [[Pathfind::setRoadsInAngledArea|Pathfind::setRoadsInAngledArea(x1, y1, z1, x2, y2, z2, angle, unknown1, unknown2, unknown3)]]&lt;br /&gt;
* [[Pathfind::isVehicleNodeIdValid|Pathfind::isVehicleNodeIdValid(vehicleNodeId)]]&lt;br /&gt;
* [[Pathfind::setRoadsBackToOriginal|Pathfind::setRoadsBackToOriginal(p0, p1, p2, p3, p4, p5)]]&lt;br /&gt;
* [[Pathfind::getNthClosestVehicleNodeId|Pathfind::getNthClosestVehicleNodeId(x, y, z, nth, nodetype, p5, p6)]]&lt;br /&gt;
* [[Pathfind::getClosestVehicleNode|Pathfind::getClosestVehicleNode(x, y, z, outPosition, nodeType, p5, p6)]]&lt;br /&gt;
* [[Pathfind::getClosestMajorVehicleNode|Pathfind::getClosestMajorVehicleNode(x, y, z, outPosition, unknown1, unknown2)]]&lt;br /&gt;
* [[Pathfind::getStreetNameAtCoord|Pathfind::getStreetNameAtCoord(x, y, z, streetName, crossingRoad)]]&lt;br /&gt;
* [[Pathfind::setPedPathsInArea|Pathfind::setPedPathsInArea(x1, y1, z1, x2, y2, z2, unknown)]]&lt;br /&gt;
* [[Pathfind::addNavmeshRequiredRegion|Pathfind::addNavmeshRequiredRegion(p0, p1, p2)]]&lt;br /&gt;
* [[Pathfind::getNthClosestVehicleNodeFavourDirection|Pathfind::getNthClosestVehicleNodeFavourDirection(x, y, z, desiredX, desiredY, desiredZ, nthClosest, outPosition, outHeading, nodetype, p10, p11)]]&lt;br /&gt;
* [[Pathfind::removeNavmeshBlockingObject|Pathfind::removeNavmeshBlockingObject(p0)]]&lt;br /&gt;
* [[Pathfind::disableNavmeshInArea|Pathfind::disableNavmeshInArea(p0, p1, p2, p3, p4, p5, p6)]]&lt;br /&gt;
* [[Pathfind::getIsSlowRoadFlag|Pathfind::getIsSlowRoadFlag(nodeID)]]&lt;br /&gt;
* [[Pathfind::getNthClosestVehicleNodeIdWithHeading|Pathfind::getNthClosestVehicleNodeIdWithHeading(x, y, z, nthClosest, outPosition, outHeading, p6, p7, p8)]]&lt;br /&gt;
* [[Pathfind::getVehicleNodePosition|Pathfind::getVehicleNodePosition(nodeId, outPosition)]]&lt;br /&gt;
* [[Pathfind::setIgnoreNoGpsFlag|Pathfind::setIgnoreNoGpsFlag(ignore)]]&lt;br /&gt;
* [[Pathfind::getNthClosestVehicleNodeWithHeading|Pathfind::getNthClosestVehicleNodeWithHeading(x, y, z, nthClosest, outPosition, heading, unknown1, unknown2, unknown3, unknown4)]]&lt;br /&gt;
* [[Pathfind::loadAllPathNodes|Pathfind::loadAllPathNodes(keepInMemory)]]&lt;br /&gt;
* [[Pathfind::getRandomVehicleNode|Pathfind::getRandomVehicleNode(x, y, z, radius, p4, p5, p6, outPosition, heading)]]&lt;br /&gt;
* [[Pathfind::getSupportsGpsRouteFlag|Pathfind::getSupportsGpsRouteFlag(nodeID)]]&lt;br /&gt;
* [[Pathfind::calculateTravelDistanceBetweenPoints|Pathfind::calculateTravelDistanceBetweenPoints(x1, y1, z1, x2, y2, z2)]]&lt;br /&gt;
* [[Pathfind::getSafeCoordForPed|Pathfind::getSafeCoordForPed(x, y, z, onGround, outPosition, flags)]]&lt;br /&gt;
* [[Pathfind::setRoadsInArea|Pathfind::setRoadsInArea(x1, y1, z1, x2, y2, z2, unknown1, unknown2)]]&lt;br /&gt;
* [[Pathfind::setGpsDisabledZone|Pathfind::setGpsDisabledZone(p0, p1, p2, p3, p4, p5)]]&lt;br /&gt;
* [[Pathfind::setPedPathsBackToOriginal|Pathfind::setPedPathsBackToOriginal(p0, p1, p2, p3, p4, p5)]]&lt;br /&gt;
* [[Pathfind::getNthClosestVehicleNode|Pathfind::getNthClosestVehicleNode(x, y, z, nthClosest, outPosition, unknown1, unknown2, unknown3)]]&lt;br /&gt;
* [[Pathfind::isNavmeshLoadedInArea|Pathfind::isNavmeshLoadedInArea(x1, y1, z1, x2, y2, z2)]]&lt;br /&gt;
* [[Pathfind::generateDirectionsToCoord|Pathfind::generateDirectionsToCoord(x, y, z, p3, p4, vehicle, p6)]]&lt;br /&gt;
* [[Pathfind::addNavmeshBlockingObject|Pathfind::addNavmeshBlockingObject(p0, p1, p2, p3, p4, p5, p6, p7, p8)]]&lt;br /&gt;
* [[Pathfind::getClosestVehicleNodeWithHeading|Pathfind::getClosestVehicleNodeWithHeading(x, y, z, outPosition, outHeading, nodeType, p6, p7)]]&lt;br /&gt;
&lt;br /&gt;
==Ped==&lt;br /&gt;
* [[Ped::isAValidLipstickColor|Ped::isAValidLipstickColor(colorID)]]&lt;br /&gt;
* [[Ped::isAnyPedNearPoint|Ped::isAnyPedNearPoint(x, y, z, radius)]]&lt;br /&gt;
* [[Ped::setCreateRandomCops|Ped::setCreateRandomCops(toggle)]]&lt;br /&gt;
* [[Ped::removeActionModeAsset|Ped::removeActionModeAsset(asset)]]&lt;br /&gt;
* [[Ped::setScenarioPedsToBeReturnedByNextCommand|Ped::setScenarioPedsToBeReturnedByNextCommand(value)]]&lt;br /&gt;
* [[Ped::isCopPedInArea3d|Ped::isCopPedInArea3d(x1, y1, z1, x2, y2, z2)]]&lt;br /&gt;
* [[Ped::setAiWeaponDamageModifier|Ped::setAiWeaponDamageModifier(value)]]&lt;br /&gt;
* [[Ped::addScenarioBlockingArea|Ped::addScenarioBlockingArea(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)]]&lt;br /&gt;
* [[Ped::setGroupFormationSpacing|Ped::setGroupFormationSpacing(groupId, p1, p2, p3)]]&lt;br /&gt;
* [[Ped::isSynchronizedSceneRunning|Ped::isSynchronizedSceneRunning(sceneId)]]&lt;br /&gt;
* [[Ped::attachSynchronizedSceneToEntity|Ped::attachSynchronizedSceneToEntity(sceneID, entity, boneIndex)]]&lt;br /&gt;
* [[Ped::setScenarioPedsSpawnInSphereArea|Ped::setScenarioPedsSpawnInSphereArea(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Ped::requestActionModeAsset|Ped::requestActionModeAsset(asset)]]&lt;br /&gt;
* [[Ped::requestStealthModeAsset|Ped::requestStealthModeAsset(asset)]]&lt;br /&gt;
* [[Ped::removeScenarioBlockingArea|Ped::removeScenarioBlockingArea(p0, p1)]]&lt;br /&gt;
* [[Ped::canCreateRandomPed|Ped::canCreateRandomPed(unk)]]&lt;br /&gt;
* [[Ped::setGroupSeparationRange|Ped::setGroupSeparationRange(groupHandle, separationRange)]]&lt;br /&gt;
* [[Ped::createNmMessage|Ped::createNmMessage(startImmediately, messageId)]]&lt;br /&gt;
* [[Ped::setCreateRandomCopsOnScenarios|Ped::setCreateRandomCopsOnScenarios(toggle)]]&lt;br /&gt;
* [[Ped::getAnimInitialOffsetRotation|Ped::getAnimInitialOffsetRotation(animDict, animName, x, y, z, xRot, yRot, zRot, p8, p9)]]&lt;br /&gt;
* [[Ped::setScriptedConversionCoordThisFrame|Ped::setScriptedConversionCoordThisFrame(x, y, z)]]&lt;br /&gt;
* [[Ped::getPedAsGroupMember|Ped::getPedAsGroupMember(groupID, memberNumber)]]&lt;br /&gt;
* [[Ped::getPedAsGroupLeader|Ped::getPedAsGroupLeader(groupID)]]&lt;br /&gt;
* [[Ped::clearRelationshipBetweenGroups|Ped::clearRelationshipBetweenGroups(relationship, group1, group2)]]&lt;br /&gt;
* [[Ped::getNumParentPedsOfType|Ped::getNumParentPedsOfType(type)]]&lt;br /&gt;
* [[Ped::isAValidBlushColor|Ped::isAValidBlushColor(colorID)]]&lt;br /&gt;
* [[Ped::isSynchronizedSceneLooped|Ped::isSynchronizedSceneLooped(sceneID)]]&lt;br /&gt;
* [[Ped::isPedRespondingToEvent|Ped::isPedRespondingToEvent(p0, p1)]]&lt;br /&gt;
* [[Ped::resetGroupFormationDefaultSpacing|Ped::resetGroupFormationDefaultSpacing(groupHandle)]]&lt;br /&gt;
* [[Ped::setAiMeleeWeaponDamageModifier|Ped::setAiMeleeWeaponDamageModifier(modifier)]]&lt;br /&gt;
* [[Ped::getFirstParentIdForPedType|Ped::getFirstParentIdForPedType(type)]]&lt;br /&gt;
* [[Ped::setSynchronizedSceneOrigin|Ped::setSynchronizedSceneOrigin(sceneID, x, y, z, roll, pitch, yaw, p7)]]&lt;br /&gt;
* [[Ped::setPedAlternateWalkAnim|Ped::setPedAlternateWalkAnim(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Ped::detachSynchronizedScene|Ped::detachSynchronizedScene(sceneID)]]&lt;br /&gt;
* [[Ped::isPedheadshotReady|Ped::isPedheadshotReady(handle)]]&lt;br /&gt;
* [[Ped::setSynchronizedScenePhase|Ped::setSynchronizedScenePhase(sceneID, phase)]]&lt;br /&gt;
* [[Ped::setScenarioPedDensityMultiplierThisFrame|Ped::setScenarioPedDensityMultiplierThisFrame(p0, p1)]]&lt;br /&gt;
* [[Ped::doesGroupExist|Ped::doesGroupExist(groupId)]]&lt;br /&gt;
* [[Ped::hasPedReceivedEvent|Ped::hasPedReceivedEvent(p0, p1)]]&lt;br /&gt;
* [[Ped::getRandomPedAtCoord|Ped::getRandomPedAtCoord(x, y, z, xRadius, yRadius, zRadius, pedType)]]&lt;br /&gt;
* [[Ped::clearPedAlternateWalkAnim|Ped::clearPedAlternateWalkAnim(p0, p1)]]&lt;br /&gt;
* [[Ped::setCreateRandomCopsNotOnScenarios|Ped::setCreateRandomCopsNotOnScenarios(toggle)]]&lt;br /&gt;
* [[Ped::createSynchronizedScene|Ped::createSynchronizedScene(x, y, z, roll, pitch, yaw, p6)]]&lt;br /&gt;
* [[Ped::getGroupSize|Ped::getGroupSize(groupID, unknown, sizeInMembers)]]&lt;br /&gt;
* [[Ped::removeGroup|Ped::removeGroup(groupId)]]&lt;br /&gt;
* [[Ped::createGroup|Ped::createGroup(unused)]]&lt;br /&gt;
* [[Ped::removeStealthModeAsset|Ped::removeStealthModeAsset(asset)]]&lt;br /&gt;
* [[Ped::setPedDensityMultiplierThisFrame|Ped::setPedDensityMultiplierThisFrame(multiplier)]]&lt;br /&gt;
* [[Ped::getRelationshipBetweenGroups|Ped::getRelationshipBetweenGroups(group1, group2)]]&lt;br /&gt;
* [[Ped::getTattooZone|Ped::getTattooZone(collection, overlay)]]&lt;br /&gt;
* [[Ped::isPedheadshotValid|Ped::isPedheadshotValid(handle)]]&lt;br /&gt;
* [[Ped::isAnyPedShootingInArea|Ped::isAnyPedShootingInArea(x1, y1, z1, x2, y2, z2, p6, p7)]]&lt;br /&gt;
* [[Ped::createRandomPed|Ped::createRandomPed(posX, posY, posZ)]]&lt;br /&gt;
* [[Ped::removeRelationshipGroup|Ped::removeRelationshipGroup(groupHash)]]&lt;br /&gt;
* [[Ped::setSynchronizedSceneRate|Ped::setSynchronizedSceneRate(sceneID, rate)]]&lt;br /&gt;
* [[Ped::getAnimInitialOffsetPosition|Ped::getAnimInitialOffsetPosition(animDict, animName, x, y, z, xRot, yRot, zRot, p8, p9)]]&lt;br /&gt;
* [[Ped::setRelationshipBetweenGroups|Ped::setRelationshipBetweenGroups(relationship, group1, group2)]]&lt;br /&gt;
* [[Ped::getClosestPed|Ped::getClosestPed(x, y, z, radius, p4, p5, outPed, p7, p8, pedType)]]&lt;br /&gt;
* [[Ped::disposeSynchronizedScene|Ped::disposeSynchronizedScene(scene)]]&lt;br /&gt;
* [[Ped::setGroupFormation|Ped::setGroupFormation(groupId, formationType)]]&lt;br /&gt;
* [[Ped::getNumHeadOverlayValues|Ped::getNumHeadOverlayValues(overlayID)]]&lt;br /&gt;
* [[Ped::createPed|Ped::createPed(pedType, modelHash, x, y, z, heading, networkHandle, pedHandle)]]&lt;br /&gt;
* [[Ped::setPedToRagdollWithFall|Ped::setPedToRagdollWithFall(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13)]]&lt;br /&gt;
* [[Ped::getSynchronizedSceneRate|Ped::getSynchronizedSceneRate(sceneID)]]&lt;br /&gt;
* [[Ped::setSynchronizedSceneLooped|Ped::setSynchronizedSceneLooped(sceneID, toggle)]]&lt;br /&gt;
* [[Ped::getPedheadshotTxdString|Ped::getPedheadshotTxdString(handle)]]&lt;br /&gt;
* [[Ped::isAValidHairColor|Ped::isAValidHairColor(colorID)]]&lt;br /&gt;
* [[Ped::getSynchronizedScenePhase|Ped::getSynchronizedScenePhase(sceneID)]]&lt;br /&gt;
* [[Ped::hasActionModeAssetLoaded|Ped::hasActionModeAssetLoaded(asset)]]&lt;br /&gt;
* [[Ped::setPedReserveParachuteTintIndex|Ped::setPedReserveParachuteTintIndex(p0, p1)]]&lt;br /&gt;
* [[Ped::hasStealthModeAssetLoaded|Ped::hasStealthModeAssetLoaded(asset)]]&lt;br /&gt;
* [[Ped::setPedNonCreationArea|Ped::setPedNonCreationArea(x1, y1, z1, x2, y2, z2)]]&lt;br /&gt;
* [[Ped::addRelationshipGroup|Ped::addRelationshipGroup(name, groupHash)]]&lt;br /&gt;
* [[Ped::setTimeExclusiveDisplayTexture|Ped::setTimeExclusiveDisplayTexture(p0, p1)]]&lt;br /&gt;
&lt;br /&gt;
==Peds==&lt;br /&gt;
* [[Peds::new|Peds::new(modelHash, position, rotation[, onStream, dimension])]]&lt;br /&gt;
&lt;br /&gt;
==Player==&lt;br /&gt;
* [[Player::setModel|Player::setModel(model)]]&lt;br /&gt;
* [[Player::setWantedLevelMultiplier|Player::setWantedLevelMultiplier(multiplier)]]&lt;br /&gt;
* [[Player::setTeam|Player::setTeam(team)]]&lt;br /&gt;
* [[Player::changePed|Player::changePed(pedb2b3)]]&lt;br /&gt;
* [[Player::setAllRandomPedsFlee|Player::setAllRandomPedsFlee(toggle)]]&lt;br /&gt;
* [[Player::isSpecialAbilityMeterFull|Player::isSpecialAbilityMeterFull()]]&lt;br /&gt;
* [[Player::getWantedLevelRadius|Player::getWantedLevelRadius()]]&lt;br /&gt;
* [[Player::arePlayerStarsGreyedOut|Player::arePlayerStarsGreyedOut()]]&lt;br /&gt;
* [[Player::getWantedCentrePosition|Player::getWantedCentrePosition()]]&lt;br /&gt;
* [[Player::getGroup|Player::getGroup()]]&lt;br /&gt;
* [[Player::clearParachuteVariationOverride|Player::clearParachuteVariationOverride()]]&lt;br /&gt;
* [[Player::setForcedAim|Player::setForcedAim(toggle)]]&lt;br /&gt;
* [[Player::clearParachutePackModelOverride|Player::clearParachutePackModelOverride()]]&lt;br /&gt;
* [[Player::setResetFlagPreferRearSeats|Player::setResetFlagPreferRearSeats(flags)]]&lt;br /&gt;
* [[Player::getPlayerTargetEntity|Player::getTargetEntity(entity)]]&lt;br /&gt;
* [[Player::setPlayerClothLockCounter|Player::setClothLockCounter(value)]]&lt;br /&gt;
* [[Player::enableSpecialAbility|Player::enableSpecialAbility(toggle)]]&lt;br /&gt;
* [[Player::getSprintTimeRemaining|Player::getSprintTimeRemaining()]]&lt;br /&gt;
* [[Player::resetInputGait|Player::resetInputGait()]]&lt;br /&gt;
* [[Player::specialAbilityDepleteMeter|Player::specialAbilityDepleteMeter(p1)]]&lt;br /&gt;
* [[Player::setMayNotEnterAnyVehicle|Player::setMayNotEnterAnyVehicle()]]&lt;br /&gt;
* [[Player::hasDamagedAtLeastOnePed|Player::hasDamagedAtLeastOnePed()]]&lt;br /&gt;
* [[Player::isWantedLevelGreater|Player::isWantedLevelGreater(wantedLevel)]]&lt;br /&gt;
* [[Player::setInvincible|Player::setInvincible(toggle)]]&lt;br /&gt;
* [[Player::getEntityPlayerIsFreeAimingAt|Player::getEntityPlayerIsFreeAimingAt(entity)]]&lt;br /&gt;
* [[Player::setLockonRangeOverride|Player::setLockonRangeOverride(range)]]&lt;br /&gt;
* [[Player::resetArrestState|Player::resetArrestState()]]&lt;br /&gt;
* [[Player::setWeaponDefenseModifier|Player::setWeaponDefenseModifier(modifier)]]&lt;br /&gt;
* [[Player::isFreeAiming|Player::isFreeAiming()]]&lt;br /&gt;
* [[Player::specialAbilityChargeSmall|Player::specialAbilityChargeSmall(p1p2)]]&lt;br /&gt;
* [[Player::setDisableAmbientMeleeMove|Player::setDisableAmbientMeleeMove(toggle)]]&lt;br /&gt;
* [[Player::getCurrentStealthNoise|Player::getCurrentStealthNoise()]]&lt;br /&gt;
* [[Player::setPoliceIgnore|Player::setPoliceIgnore(toggle)]]&lt;br /&gt;
* [[Player::setWantedLevelNoDrop|Player::setWantedLevelNoDrop(wantedLevelp2)]]&lt;br /&gt;
* [[Player::getTeam|Player::getTeam()]]&lt;br /&gt;
* [[Player::specialAbilityReset|Player::specialAbilityReset()]]&lt;br /&gt;
* [[Player::isBeingArrested|Player::isBeingArrested(atArresting)]]&lt;br /&gt;
* [[Player::setWantedLevel|Player::setWantedLevel(wantedLeveldisableNoMission)]]&lt;br /&gt;
* [[Player::isPlayerFreeAimingAtEntity|Player::isFreeAimingAtEntity(entity)]]&lt;br /&gt;
* [[Player::giveRagdollControl|Player::giveRagdollControl(toggle)]]&lt;br /&gt;
* [[Player::specialAbilityFillMeter|Player::specialAbilityFillMeter(p1)]]&lt;br /&gt;
* [[Player::isSpecialAbilityActive|Player::isSpecialAbilityActive()]]&lt;br /&gt;
* [[Player::getSprintStaminaRemaining|Player::getSprintStaminaRemaining()]]&lt;br /&gt;
* [[Player::intToPlayerindex|Player::intToPlayerindex(value)]]&lt;br /&gt;
* [[Player::isDead|Player::isDead()]]&lt;br /&gt;
* [[Player::setPoliceRadarBlips|Player::setPoliceRadarBlips(toggle)]]&lt;br /&gt;
* [[Player::getPed|Player::getPed()]]&lt;br /&gt;
* [[Player::setAllRandomPedsFleeThisFrame|Player::setAllRandomPedsFleeThisFrame()]]&lt;br /&gt;
* [[Player::simulatePlayerInputGait|Player::simulatePlayerInputGait(amountgaitTypespeedp4p5)]]&lt;br /&gt;
* [[Player::isControlOn|Player::isControlOn()]]&lt;br /&gt;
* [[Player::setMeleeWeaponDamageModifier|Player::setMeleeWeaponDamageModifier(modifier)]]&lt;br /&gt;
* [[Player::clearHasDamagedAtLeastOneNonAnimalPed|Player::clearHasDamagedAtLeastOneNonAnimalPed()]]&lt;br /&gt;
* [[Player::setVehicleDefenseModifier|Player::setVehicleDefenseModifier(modifier)]]&lt;br /&gt;
* [[Player::forceCleanupForAllThreadsWithThisName|Player::forceCleanupForAllThreadsWithThisName(name, cleanupFlags)]]&lt;br /&gt;
* [[Player::setStealthPerceptionModifier|Player::setStealthPerceptionModifier(value)]]&lt;br /&gt;
* [[Player::isRidingTrain|Player::isRidingTrain()]]&lt;br /&gt;
* [[Player::getPedScriptIndex|Player::getPedScriptIndex()]]&lt;br /&gt;
* [[Player::setWantedCentrePosition|Player::setWantedCentrePosition(xyz)]]&lt;br /&gt;
* [[Player::setIgnoreLowPriorityShockingEvents|Player::setIgnoreLowPriorityShockingEvents(toggle)]]&lt;br /&gt;
* [[Player::setLockon|Player::setLockon(toggle)]]&lt;br /&gt;
* [[Player::getTimeSincePlayerHitVehicle|Player::getTimeSincePlayerHitVehicle()]]&lt;br /&gt;
* [[Player::setHealthRechargeMultiplier|Player::setHealthRechargeMultiplier(regenRate)]]&lt;br /&gt;
* [[Player::getHasReserveParachute|Player::getHasReserveParachute()]]&lt;br /&gt;
* [[Player::disablePlayerFiring|Player::disablePlayerFiring(toggle)]]&lt;br /&gt;
* [[Player::isPlaying|Player::isPlaying()]]&lt;br /&gt;
* [[Player::specialAbilityLock|Player::specialAbilityLock(playerModel)]]&lt;br /&gt;
* [[Player::getName|Player::getName()]]&lt;br /&gt;
* [[Player::setRunSprintMultiplierFor|Player::setRunSprintMultiplierFor(multiplier)]]&lt;br /&gt;
* [[Player::setCanDoDriveBy|Player::setCanDoDriveBy(toggle)]]&lt;br /&gt;
* [[Player::getParachutePackTintIndex|Player::getParachutePackTintIndex(tintIndex)]]&lt;br /&gt;
* [[Player::setClothPinFrames|Player::setClothPinFrames(toggle)]]&lt;br /&gt;
* [[Player::getParachuteTintIndex|Player::getParachuteTintIndex(tintIndex)]]&lt;br /&gt;
* [[Player::setForcedZoom|Player::setForcedZoom(toggle)]]&lt;br /&gt;
* [[Player::setForceSkipAimIntro|Player::setForceSkipAimIntro(toggle)]]&lt;br /&gt;
* [[Player::setMaxArmour|Player::setMaxArmour(value)]]&lt;br /&gt;
* [[Player::isTargettingAnything|Player::isTargettingAnything()]]&lt;br /&gt;
* [[Player::isPlayerTargettingEntity|Player::isTargettingEntity(entity)]]&lt;br /&gt;
* [[Player::setHasReserveParachute|Player::setHasReserveParachute()]]&lt;br /&gt;
* [[Player::setMayOnlyEnterThisVehicle|Player::setMayOnlyEnterThisVehicle(vehicle)]]&lt;br /&gt;
* [[Player::setParachuteSmokeTrailColor|Player::setParachuteSmokeTrailColor(rgb)]]&lt;br /&gt;
* [[Player::hasAchievementBeenPassed|Player::hasAchievementBeenPassed(achievement)]]&lt;br /&gt;
* [[Player::clearParachuteModelOverride|Player::clearParachuteModelOverride()]]&lt;br /&gt;
* [[Player::isScriptControlOn|Player::isScriptControlOn()]]&lt;br /&gt;
* [[Player::setControl|Player::setControl(togglepossiblyFlags)]]&lt;br /&gt;
* [[Player::setEveryoneIgnore|Player::setEveryoneIgnore(toggle)]]&lt;br /&gt;
* [[Player::isReadyForCutscene|Player::isReadyForCutscene()]]&lt;br /&gt;
* [[Player::getMaxArmour|Player::getMaxArmour()]]&lt;br /&gt;
* [[Player::setParachutePackTintIndex|Player::setParachutePackTintIndex(tintIndex)]]&lt;br /&gt;
* [[Player::displaySystemSigninUi|Player::displaySystemSigninUi(unk)]]&lt;br /&gt;
* [[Player::isClimbing|Player::isClimbing()]]&lt;br /&gt;
* [[Player::setParachuteModelOverride|Player::setParachuteModelOverride(model)]]&lt;br /&gt;
* [[Player::reserveEntityExplodesOnHighExplosionCombo|Player::reserveEntityExplodesOnHighExplosionCombo(p1)]]&lt;br /&gt;
* [[Player::setWantedLevelDifficulty|Player::setWantedLevelDifficulty(difficulty)]]&lt;br /&gt;
* [[Player::specialAbilityDeactivateFast|Player::specialAbilityDeactivateFast()]]&lt;br /&gt;
* [[Player::intToParticipantindex|Player::intToParticipantindex(value)]]&lt;br /&gt;
* [[Player::setAutoGiveParachuteWhenEnterPlane|Player::setAutoGiveParachuteWhenEnterPlane(toggle)]]&lt;br /&gt;
* [[Player::setPlayerClothPackageIndex|Player::setClothPackageIndex(index)]]&lt;br /&gt;
* [[Player::setSprint|Player::setSprint(toggle)]]&lt;br /&gt;
* [[Player::specialAbilityChargeNormalized|Player::specialAbilityChargeNormalized(normalizedValuep2)]]&lt;br /&gt;
* [[Player::getUnderwaterTimeRemaining|Player::getUnderwaterTimeRemaining()]]&lt;br /&gt;
* [[Player::restoreStamina|Player::restoreStamina(p1)]]&lt;br /&gt;
* [[Player::setParachuteTintIndex|Player::setParachuteTintIndex(tintIndex)]]&lt;br /&gt;
* [[Player::setSpecialAbilityMultiplier|Player::setSpecialAbilityMultiplier(multiplier)]]&lt;br /&gt;
* [[Player::setVehicleDamageModifier|Player::setVehicleDamageModifier(damageAmount)]]&lt;br /&gt;
* [[Player::resetStamina|Player::resetStamina()]]&lt;br /&gt;
* [[Player::setSwimMultiplierForPlayer|Player::setSwimMultiplierForPlayer(multiplier)]]&lt;br /&gt;
* [[Player::setMaxWantedLevel|Player::setMaxWantedLevel(maxWantedLevel)]]&lt;br /&gt;
* [[Player::startPlayerTeleport|Player::startPlayerTeleport(xyzheadingp5p6p7)]]&lt;br /&gt;
* [[Player::setMeleeWeaponDefenseModifier|Player::setMeleeWeaponDefenseModifier(modifier)]]&lt;br /&gt;
* [[Player::setReserveParachuteTintIndex|Player::setReserveParachuteTintIndex(index)]]&lt;br /&gt;
* [[Player::arePlayerFlashingStarsAboutToDrop|Player::arePlayerFlashingStarsAboutToDrop()]]&lt;br /&gt;
* [[Player::setPlayerTargetingMode|Player::setTargetingMode(targetMode)]]&lt;br /&gt;
* [[Player::isSpecialAbilityEnabled|Player::isSpecialAbilityEnabled()]]&lt;br /&gt;
* [[Player::setSneakingNoiseMultiplier|Player::setSneakingNoiseMultiplier(multiplier)]]&lt;br /&gt;
* [[Player::clearWantedLevel|Player::clearWantedLevel()]]&lt;br /&gt;
* [[Player::getInvincible|Player::getInvincible()]]&lt;br /&gt;
* [[Player::specialAbilityChargeAbsolute|Player::specialAbilityChargeAbsolute(p1p2)]]&lt;br /&gt;
* [[Player::resetWantedLevelDifficulty|Player::resetWantedLevelDifficulty()]]&lt;br /&gt;
* [[Player::forceCleanup|Player::forceCleanup(cleanupFlags)]]&lt;br /&gt;
* [[Player::giveAchievementToPlayer|Player::giveAchievementToPlayer(achievement)]]&lt;br /&gt;
* [[Player::startFiringAmnesty|Player::startFiringAmnesty(duration)]]&lt;br /&gt;
* [[Player::disablePlayerVehicleRewards|Player::disablePlayerVehicleRewards()]]&lt;br /&gt;
* [[Player::setAreasGeneratorOrientation|Player::setAreasGeneratorOrientation()]]&lt;br /&gt;
* [[Player::setSimulateAiming|Player::setSimulateAiming(toggle)]]&lt;br /&gt;
* [[Player::isSpecialAbilityUnlocked|Player::isSpecialAbilityUnlocked(playerModel)]]&lt;br /&gt;
* [[Player::hasForceCleanupOccurred|Player::hasForceCleanupOccurred(cleanupFlags)]]&lt;br /&gt;
* [[Player::setAirDragMultiplierForPlayersVehicle|Player::setAirDragMultiplierForPlayersVehicle(multiplier)]]&lt;br /&gt;
* [[Player::setWeaponDamageModifier|Player::setWeaponDamageModifier(damageAmount)]]&lt;br /&gt;
* [[Player::setCanUseCover|Player::setCanUseCover(toggle)]]&lt;br /&gt;
* [[Player::getTimeSincePlayerDroveOnPavement|Player::getTimeSincePlayerDroveOnPavement()]]&lt;br /&gt;
* [[Player::hasLeftTheWorld|Player::hasLeftTheWorld()]]&lt;br /&gt;
* [[Player::getReserveParachuteTintIndex|Player::getReserveParachuteTintIndex(index)]]&lt;br /&gt;
* [[Player::setCanBeHassledByGangs|Player::setCanBeHassledByGangs(toggle)]]&lt;br /&gt;
* [[Player::specialAbilityDeactivate|Player::specialAbilityDeactivate()]]&lt;br /&gt;
* [[Player::hasBeenSpottedInStolenVehicle|Player::hasBeenSpottedInStolenVehicle()]]&lt;br /&gt;
* [[Player::setParachuteVariationOverride|Player::setParachuteVariationOverride(p1p2p3p4)]]&lt;br /&gt;
* [[Player::setDispatchCopsForPlayer|Player::setDispatchCopsForPlayer(toggle)]]&lt;br /&gt;
* [[Player::getTimeSincePlayerDroveAgainstTraffic|Player::getTimeSincePlayerDroveAgainstTraffic()]]&lt;br /&gt;
* [[Player::setNoiseMultiplier|Player::setNoiseMultiplier(multiplier)]]&lt;br /&gt;
* [[Player::setParachutePackModelOverride|Player::setParachutePackModelOverride(model)]]&lt;br /&gt;
* [[Player::isFreeForAmbientTask|Player::isFreeForAmbientTask()]]&lt;br /&gt;
* [[Player::setHudAnimStopLevel|Player::setHudAnimStopLevel(toggle)]]&lt;br /&gt;
* [[Player::canPlayerStartMission|Player::canPlayerStartMission()]]&lt;br /&gt;
* [[Player::setWantedLevelNow|Player::setWantedLevelNow(p1)]]&lt;br /&gt;
* [[Player::hasTeleportFinished|Player::hasTeleportFinished()]]&lt;br /&gt;
* [[Player::getWantedLevel|Player::getWantedLevel()]]&lt;br /&gt;
* [[Player::getTimeSincePlayerHitPed|Player::getTimeSincePlayerHitPed()]]&lt;br /&gt;
* [[Player::hasDamagedAtLeastOneNonAnimalPed|Player::hasDamagedAtLeastOneNonAnimalPed()]]&lt;br /&gt;
* [[Player::getRgbColour|Player::getRgbColour(rgb)]]&lt;br /&gt;
* [[Player::reportCrime|Player::reportCrime(crimeTypewantedLvlThresh)]]&lt;br /&gt;
* [[Player::specialAbilityChargeContinuous|Player::specialAbilityChargeContinuous(p1)]]&lt;br /&gt;
* [[Player::playerAttachVirtualBound|Player::playerAttachVirtualBound(p0, p1, p2, p3, p4, p5, p6, p7)]]&lt;br /&gt;
* [[Player::getParachuteSmokeTrailColor|Player::getParachuteSmokeTrailColor(rgb)]]&lt;br /&gt;
* [[Player::clearHasDamagedAtLeastOnePed|Player::clearHasDamagedAtLeastOnePed()]]&lt;br /&gt;
* [[Player::specialAbilityChargeMedium|Player::specialAbilityChargeMedium(p1p2)]]&lt;br /&gt;
* [[Player::specialAbilityUnlock|Player::specialAbilityUnlock(playerModel)]]&lt;br /&gt;
* [[Player::canPedHear|Player::canPedHearPlayer(ped)]]&lt;br /&gt;
* [[Player::removeHelmet|Player::removeHelmet(p2)]]&lt;br /&gt;
* [[Player::setCanLeaveParachuteSmokeTrail|Player::setCanLeaveParachuteSmokeTrail(enabled)]]&lt;br /&gt;
* [[Player::specialAbilityChargeLarge|Player::specialAbilityChargeLarge(p1p2)]]&lt;br /&gt;
* [[Player::forceCleanupForThreadWithThisId|Player::forceCleanupForThreadWithThisId(id, cleanupFlags)]]&lt;br /&gt;
* [[Player::isPressingHorn|Player::isPressingHorn()]]&lt;br /&gt;
* [[Player::getWantedLevelThreshold|Player::getWantedLevelThreshold(wantedLevel)]]&lt;br /&gt;
&lt;br /&gt;
==Rope==&lt;br /&gt;
* [[Rope::setDisableFragDamage|Rope::setDisableFragDamage(object, toggle)]]&lt;br /&gt;
* [[Rope::startRopeWinding|Rope::startRopeWinding(rope)]]&lt;br /&gt;
* [[Rope::getRopeLastVertexCoord|Rope::getRopeLastVertexCoord(rope)]]&lt;br /&gt;
* [[Rope::pinRopeVertex|Rope::pinRopeVertex(rope, vertex, x, y, z)]]&lt;br /&gt;
* [[Rope::breakEntityGlass|Rope::breakEntityGlass(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10)]]&lt;br /&gt;
* [[Rope::getRopeVertexCount|Rope::getRopeVertexCount(rope)]]&lt;br /&gt;
* [[Rope::attachEntitiesToRope|Rope::attachEntitiesToRope(rope, ent1, ent2, ent1_x, ent1_y, ent1_z, ent2_x, ent2_y, ent2_z, length, p10, p11, p12, p13)]]&lt;br /&gt;
* [[Rope::attachRopeToEntity|Rope::attachRopeToEntity(rope, entity, x, y, z, p5)]]&lt;br /&gt;
* [[Rope::unpinRopeVertex|Rope::unpinRopeVertex(rope, vertex)]]&lt;br /&gt;
* [[Rope::deleteRope|Rope::deleteRope(rope)]]&lt;br /&gt;
* [[Rope::ropeConvertToSimple|Rope::ropeConvertToSimple(rope)]]&lt;br /&gt;
* [[Rope::startRopeUnwindingFront|Rope::startRopeUnwindingFront(rope)]]&lt;br /&gt;
* [[Rope::setDisableBreaking|Rope::setDisableBreaking(rope, enabled)]]&lt;br /&gt;
* [[Rope::getRopeLength|Rope::getRopeLength(rope)]]&lt;br /&gt;
* [[Rope::getCgoffset|Rope::getCgoffset(rope)]]&lt;br /&gt;
* [[Rope::deleteChildRope|Rope::deleteChildRope(rope)]]&lt;br /&gt;
* [[Rope::detachRopeFromEntity|Rope::detachRopeFromEntity(rope, entity)]]&lt;br /&gt;
* [[Rope::setCgAtBoundcenter|Rope::setCgAtBoundcenter(rope)]]&lt;br /&gt;
* [[Rope::ropeResetLength|Rope::ropeResetLength(rope, length)]]&lt;br /&gt;
* [[Rope::ropeSetUpdatePinverts|Rope::ropeSetUpdatePinverts(rope)]]&lt;br /&gt;
* [[Rope::stopRopeWinding|Rope::stopRopeWinding(rope)]]&lt;br /&gt;
* [[Rope::loadRopeData|Rope::loadRopeData(rope, rope_preset)]]&lt;br /&gt;
* [[Rope::ropeForceLength|Rope::ropeForceLength(rope, length)]]&lt;br /&gt;
* [[Rope::setCgoffset|Rope::setCgoffset(rope, x, y, z)]]&lt;br /&gt;
* [[Rope::applyImpulseToCloth|Rope::applyImpulseToCloth(posX, posY, posZ, vecX, vecY, vecZ, impulse)]]&lt;br /&gt;
* [[Rope::addRope|Rope::addRope(x, y, z, rotX, rotY, rotZ, length, ropeType, maxLength, minLength, p10, p11, p12, rigid, p14, breakWhenShot, unkPtr)]]&lt;br /&gt;
* [[Rope::getRopeVertexCoord|Rope::getRopeVertexCoord(rope, vertex)]]&lt;br /&gt;
* [[Rope::setDamping|Rope::setDamping(rope, vertex, value)]]&lt;br /&gt;
* [[Rope::ropeDrawShadowEnabled|Rope::ropeDrawShadowEnabled(rope, toggle)]]&lt;br /&gt;
* [[Rope::doesRopeExist|Rope::doesRopeExist(rope)]]&lt;br /&gt;
* [[Rope::stopRopeUnwindingFront|Rope::stopRopeUnwindingFront(rope)]]&lt;br /&gt;
&lt;br /&gt;
==Script==&lt;br /&gt;
* [[Script::getThreadName|Script::getThreadName(threadId)]]&lt;br /&gt;
* [[Script::getEventData|Script::getEventData(p0, eventIndex, eventData, p3)]]&lt;br /&gt;
* [[Script::getNumberOfInstancesOfStreamedScript|Script::getNumberOfInstancesOfStreamedScript(scriptHash)]]&lt;br /&gt;
* [[Script::isThreadActive|Script::isThreadActive(threadId)]]&lt;br /&gt;
* [[Script::setNoLoadingScreen|Script::setNoLoadingScreen(toggle)]]&lt;br /&gt;
* [[Script::triggerScriptEvent|Script::triggerScriptEvent(p0, argsStruct, argsStructSize, bitset)]]&lt;br /&gt;
* [[Script::hasStreamedScriptLoaded|Script::hasStreamedScriptLoaded(scriptHash)]]&lt;br /&gt;
* [[Script::getNumberOfEvents|Script::getNumberOfEvents(p0)]]&lt;br /&gt;
* [[Script::requestScript|Script::requestScript(scriptName)]]&lt;br /&gt;
* [[Script::getEventExists|Script::getEventExists(p0, eventIndex)]]&lt;br /&gt;
* [[Script::setStreamedScriptAsNoLongerNeeded|Script::setStreamedScriptAsNoLongerNeeded(scriptHash)]]&lt;br /&gt;
* [[Script::terminateThread|Script::terminateThread(threadId)]]&lt;br /&gt;
* [[Script::setScriptAsNoLongerNeeded|Script::setScriptAsNoLongerNeeded(scriptName)]]&lt;br /&gt;
* [[Script::requestStreamedScript|Script::requestStreamedScript(scriptHash)]]&lt;br /&gt;
* [[Script::getEventAtIndex|Script::getEventAtIndex(p0, eventIndex)]]&lt;br /&gt;
* [[Script::hasScriptLoaded|Script::hasScriptLoaded(scriptName)]]&lt;br /&gt;
* [[Script::isStreamedScriptRunning|Script::isStreamedScriptRunning(scriptHash)]]&lt;br /&gt;
* [[Script::doesScriptExist|Script::doesScriptExist(scriptName)]]&lt;br /&gt;
&lt;br /&gt;
==Stats==&lt;br /&gt;
* [[Stats::statSlotIsLoaded|Stats::statSlotIsLoaded(p0)]]&lt;br /&gt;
* [[Stats::playstatsFriendActivity|Stats::playstatsFriendActivity(p0, p1)]]&lt;br /&gt;
* [[Stats::statGetBoolMasked|Stats::statGetBoolMasked(statName, mask, p2)]]&lt;br /&gt;
* [[Stats::leaderboardsGetNumberOfColumns|Stats::leaderboardsGetNumberOfColumns(p0, p1)]]&lt;br /&gt;
* [[Stats::statGetBool|Stats::statGetBool(statHash, outValue, p2)]]&lt;br /&gt;
* [[Stats::playstatsShopItem|Stats::playstatsShopItem(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Stats::statSetGxtLabel|Stats::statSetGxtLabel(statName, value, save)]]&lt;br /&gt;
* [[Stats::statGetUserId|Stats::statGetUserId(p0)]]&lt;br /&gt;
* [[Stats::statSetDate|Stats::statSetDate(statName, value, numFields, save)]]&lt;br /&gt;
* [[Stats::statGetNumberOfSeconds|Stats::statGetNumberOfSeconds(statName)]]&lt;br /&gt;
* [[Stats::leaderboardsReadSuccessful|Stats::leaderboardsReadSuccessful(p0, p1, p2)]]&lt;br /&gt;
* [[Stats::playstatsClothChange|Stats::playstatsClothChange(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Stats::statGetPos|Stats::statGetPos(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Stats::playstatsAwardXp|Stats::playstatsAwardXp(p0, p1, p2)]]&lt;br /&gt;
* [[Stats::statSetFloat|Stats::statSetFloat(statName, value, save)]]&lt;br /&gt;
* [[Stats::statDeleteSlot|Stats::statDeleteSlot(p0)]]&lt;br /&gt;
* [[Stats::statSetBool|Stats::statSetBool(statName, value, save)]]&lt;br /&gt;
* [[Stats::statGetLicensePlate|Stats::statGetLicensePlate(statName)]]&lt;br /&gt;
* [[Stats::statSetBoolMasked|Stats::statSetBoolMasked(statName, value, mask, save)]]&lt;br /&gt;
* [[Stats::leaderboards2ReadByRadius|Stats::leaderboards2ReadByRadius(p0, p1, p2)]]&lt;br /&gt;
* [[Stats::playstatsCheatApplied|Stats::playstatsCheatApplied(cheat)]]&lt;br /&gt;
* [[Stats::statGetMaskedInt|Stats::statGetMaskedInt(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Stats::statSetProfileSetting|Stats::statSetProfileSetting(profileSetting, value)]]&lt;br /&gt;
* [[Stats::playstatsOddjobDone|Stats::playstatsOddjobDone(p0, p1, p2)]]&lt;br /&gt;
* [[Stats::statSetLicensePlate|Stats::statSetLicensePlate(statName, str)]]&lt;br /&gt;
* [[Stats::statGetNumberOfMinutes|Stats::statGetNumberOfMinutes(statName)]]&lt;br /&gt;
* [[Stats::statGetInt|Stats::statGetInt(statHash, outValue, p2)]]&lt;br /&gt;
* [[Stats::statSetMaskedInt|Stats::statSetMaskedInt(statName, p1, p2, p3, save)]]&lt;br /&gt;
* [[Stats::playstatsMissionOver|Stats::playstatsMissionOver(p0, p1, p2, p3, p4, p5)]]&lt;br /&gt;
* [[Stats::leaderboardsReadClear|Stats::leaderboardsReadClear(p0, p1, p2)]]&lt;br /&gt;
* [[Stats::leaderboards2ReadByScoreInt|Stats::leaderboards2ReadByScoreInt(p0, p1, p2)]]&lt;br /&gt;
* [[Stats::statGetDate|Stats::statGetDate(statHash, p1, p2, p3)]]&lt;br /&gt;
* [[Stats::statSetUserId|Stats::statSetUserId(statName, value, save)]]&lt;br /&gt;
* [[Stats::leaderboardsGetCacheDataRow|Stats::leaderboardsGetCacheDataRow(p0, p1, p2)]]&lt;br /&gt;
* [[Stats::leaderboards2ReadFriendsByRow|Stats::leaderboards2ReadFriendsByRow(p0, p1, p2, p3, p4, p5)]]&lt;br /&gt;
* [[Stats::playstatsNpcInvite|Stats::playstatsNpcInvite(p0)]]&lt;br /&gt;
* [[Stats::statIncrement|Stats::statIncrement(statName, value)]]&lt;br /&gt;
* [[Stats::playstatsRaceCheckpoint|Stats::playstatsRaceCheckpoint(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Stats::leaderboardsGetCacheExists|Stats::leaderboardsGetCacheExists(p0)]]&lt;br /&gt;
* [[Stats::statLoadPending|Stats::statLoadPending(p0)]]&lt;br /&gt;
* [[Stats::statLoad|Stats::statLoad(p0)]]&lt;br /&gt;
* [[Stats::statSetString|Stats::statSetString(statName, value, save)]]&lt;br /&gt;
* [[Stats::leaderboards2ReadByRow|Stats::leaderboards2ReadByRow(p0, p1, p2, p3, p4, p5, p6)]]&lt;br /&gt;
* [[Stats::leaderboardsReadPending|Stats::leaderboardsReadPending(p0, p1, p2)]]&lt;br /&gt;
* [[Stats::leaderboards2WriteData|Stats::leaderboards2WriteData(p0)]]&lt;br /&gt;
* [[Stats::statSetInt|Stats::statSetInt(statName, value, save)]]&lt;br /&gt;
* [[Stats::leaderboardsCacheDataRow|Stats::leaderboardsCacheDataRow(p0)]]&lt;br /&gt;
* [[Stats::leaderboards2ReadByRank|Stats::leaderboards2ReadByRank(p0, p1, p2)]]&lt;br /&gt;
* [[Stats::playstatsPropChange|Stats::playstatsPropChange(p0, p1, p2, p3)]]&lt;br /&gt;
* [[Stats::playstatsMatchStarted|Stats::playstatsMatchStarted(p0, p1, p2, p3, p4, p5, p6)]]&lt;br /&gt;
* [[Stats::leaderboardsGetColumnType|Stats::leaderboardsGetColumnType(p0, p1, p2)]]&lt;br /&gt;
* [[Stats::playstatsMissionStarted|Stats::playstatsMissionStarted(p0, p1, p2, p3)]]&lt;br /&gt;
* [[Stats::statSetCurrentPosixTime|Stats::statSetCurrentPosixTime(statName, p1)]]&lt;br /&gt;
* [[Stats::leaderboards2ReadByHandle|Stats::leaderboards2ReadByHandle(p0, p1)]]&lt;br /&gt;
* [[Stats::leaderboardsGetColumnId|Stats::leaderboardsGetColumnId(p0, p1, p2)]]&lt;br /&gt;
* [[Stats::playstatsRankUp|Stats::playstatsRankUp(p0)]]&lt;br /&gt;
* [[Stats::playstatsMissionCheckpoint|Stats::playstatsMissionCheckpoint(p0, p1, p2, p3)]]&lt;br /&gt;
* [[Stats::statGetFloat|Stats::statGetFloat(statHash, outValue, p2)]]&lt;br /&gt;
* [[Stats::statSetPos|Stats::statSetPos(statName, x, y, z, save)]]&lt;br /&gt;
* [[Stats::playstatsWebsiteVisited|Stats::playstatsWebsiteVisited(scaleformHash, p1)]]&lt;br /&gt;
* [[Stats::statSave|Stats::statSave(p0, p1, p2)]]&lt;br /&gt;
* [[Stats::statGetNumberOfDays|Stats::statGetNumberOfDays(statName)]]&lt;br /&gt;
* [[Stats::statGetString|Stats::statGetString(statHash, p1)]]&lt;br /&gt;
* [[Stats::leaderboards2ReadByScoreFloat|Stats::leaderboards2ReadByScoreFloat(p0, p1, p2)]]&lt;br /&gt;
* [[Stats::statClearSlotForReload|Stats::statClearSlotForReload(statSlot)]]&lt;br /&gt;
* [[Stats::leaderboardsGetCacheTime|Stats::leaderboardsGetCacheTime(p0)]]&lt;br /&gt;
* [[Stats::statGetNumberOfHours|Stats::statGetNumberOfHours(statName)]]&lt;br /&gt;
&lt;br /&gt;
==Streaming==&lt;br /&gt;
* [[Streaming::removeClipSet|Streaming::removeClipSet(clipSet)]]&lt;br /&gt;
* [[Streaming::requestCollisionAtCoord|Streaming::requestCollisionAtCoord(x, y, z)]]&lt;br /&gt;
* [[Streaming::removeAnimSet|Streaming::removeAnimSet(animSet)]]&lt;br /&gt;
* [[Streaming::isModelAVehicle|Streaming::isModelAVehicle(model)]]&lt;br /&gt;
* [[Streaming::newLoadSceneStart|Streaming::newLoadSceneStart(p0, p1, p2, p3, p4, p5, p6, p7)]]&lt;br /&gt;
* [[Streaming::setUnkCameraSettings|Streaming::setUnkCameraSettings(x, y, z, rad, p4, p5)]]&lt;br /&gt;
* [[Streaming::hasCollisionForModelLoaded|Streaming::hasCollisionForModelLoaded(model)]]&lt;br /&gt;
* [[Streaming::doesAnimDictExist|Streaming::doesAnimDictExist(animDict)]]&lt;br /&gt;
* [[Streaming::hasClipSetLoaded|Streaming::hasClipSetLoaded(clipSet)]]&lt;br /&gt;
* [[Streaming::isModelInCdimage|Streaming::isModelInCdimage(model)]]&lt;br /&gt;
* [[Streaming::prefetchSrl|Streaming::prefetchSrl(p0)]]&lt;br /&gt;
* [[Streaming::requestIpl|Streaming::requestIpl(iplName)]]&lt;br /&gt;
* [[Streaming::setDitchPoliceModels|Streaming::setDitchPoliceModels(toggle)]]&lt;br /&gt;
* [[Streaming::loadScene|Streaming::loadScene(x, y, z)]]&lt;br /&gt;
* [[Streaming::removeNamedPtfxAsset|Streaming::removeNamedPtfxAsset(fxName)]]&lt;br /&gt;
* [[Streaming::setStreaming|Streaming::setStreaming(toggle)]]&lt;br /&gt;
* [[Streaming::requestAnimSet|Streaming::requestAnimSet(animSet)]]&lt;br /&gt;
* [[Streaming::setGamePausesForStreaming|Streaming::setGamePausesForStreaming(toggle)]]&lt;br /&gt;
* [[Streaming::setReducePedModelBudget|Streaming::setReducePedModelBudget(toggle)]]&lt;br /&gt;
* [[Streaming::setReduceVehicleModelBudget|Streaming::setReduceVehicleModelBudget(toggle)]]&lt;br /&gt;
* [[Streaming::hasNamedPtfxAssetLoaded|Streaming::hasNamedPtfxAssetLoaded(fxName)]]&lt;br /&gt;
* [[Streaming::isIplActive|Streaming::isIplActive(iplName)]]&lt;br /&gt;
* [[Streaming::setPedPopulationBudget|Streaming::setPedPopulationBudget(p0)]]&lt;br /&gt;
* [[Streaming::requestCollisionForModel|Streaming::requestCollisionForModel(model)]]&lt;br /&gt;
* [[Streaming::requestModel|Streaming::requestModel(model[, cb])]]&lt;br /&gt;
* [[Streaming::hasModelLoaded|Streaming::hasModelLoaded(model)]]&lt;br /&gt;
* [[Streaming::requestModel2|Streaming::requestModel2(model)]]&lt;br /&gt;
* [[Streaming::setSrlTime|Streaming::setSrlTime(p0)]]&lt;br /&gt;
* [[Streaming::newLoadSceneStartSafe|Streaming::newLoadSceneStartSafe(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Streaming::getIdealPlayerSwitchType|Streaming::getIdealPlayerSwitchType(x1, y1, z1, x2, y2, z2)]]&lt;br /&gt;
* [[Streaming::requestNamedPtfxAsset|Streaming::requestNamedPtfxAsset(fxName)]]&lt;br /&gt;
* [[Streaming::setHdArea|Streaming::setHdArea(x, y, z, ground)]]&lt;br /&gt;
* [[Streaming::setFocusArea|Streaming::setFocusArea(x, y, z, offsetX, offsetY, offsetZ)]]&lt;br /&gt;
* [[Streaming::isModelValid|Streaming::isModelValid(model)]]&lt;br /&gt;
* [[Streaming::setPlayerSwitchLocation|Streaming::setPlayerSwitchLocation(p0, p1, p2, p3, p4, p5, p6, p7, p8)]]&lt;br /&gt;
* [[Streaming::hasAnimSetLoaded|Streaming::hasAnimSetLoaded(animSet)]]&lt;br /&gt;
* [[Streaming::requestAdditionalCollisionAtCoord|Streaming::requestAdditionalCollisionAtCoord(p0, p1, p2)]]&lt;br /&gt;
* [[Streaming::setVehiclePopulationBudget|Streaming::setVehiclePopulationBudget(p0)]]&lt;br /&gt;
* [[Streaming::hasAnimDictLoaded|Streaming::hasAnimDictLoaded(animDict)]]&lt;br /&gt;
* [[Streaming::requestClipSet|Streaming::requestClipSet(clipSet)]]&lt;br /&gt;
* [[Streaming::requestAnimDict|Streaming::requestAnimDict(animDict)]]&lt;br /&gt;
* [[Streaming::setInteriorActive|Streaming::setInteriorActive(interiorID, toggle)]]&lt;br /&gt;
* [[Streaming::setModelAsNoLongerNeeded|Streaming::setModelAsNoLongerNeeded(model)]]&lt;br /&gt;
* [[Streaming::removeIpl|Streaming::removeIpl(iplName)]]&lt;br /&gt;
* [[Streaming::removeAnimDict|Streaming::removeAnimDict(animDict)]]&lt;br /&gt;
* [[Streaming::startPlayerSwitch|Streaming::startPlayerSwitch(from, to, flags, switchType)]]&lt;br /&gt;
&lt;br /&gt;
==System==&lt;br /&gt;
* [[System::sin|System::sin(value)]]&lt;br /&gt;
* [[System::ceil|System::ceil(value)]]&lt;br /&gt;
* [[System::vdist|System::vdist(x1, y1, z1, x2, y2, z2)]]&lt;br /&gt;
* [[System::wait|System::wait(ms)]]&lt;br /&gt;
* [[System::settimerb|System::settimerb(value)]]&lt;br /&gt;
* [[System::vmag|System::vmag(p0, p1, p2)]]&lt;br /&gt;
* [[System::sqrt|System::sqrt(value)]]&lt;br /&gt;
* [[System::shiftRight|System::shiftRight(value, bitShift)]]&lt;br /&gt;
* [[System::vmag2|System::vmag2(p0, p1, p2)]]&lt;br /&gt;
* [[System::vdist2|System::vdist2(x1, y1, z1, x2, y2, z2)]]&lt;br /&gt;
* [[System::startNewScriptWithArgs|System::startNewScriptWithArgs(scriptName, args, argCount, stackSize)]]&lt;br /&gt;
* [[System::toFloat|System::toFloat(value)]]&lt;br /&gt;
* [[System::settimera|System::settimera(value)]]&lt;br /&gt;
* [[System::startNewStreamedScriptWithArgs|System::startNewStreamedScriptWithArgs(scriptHash, args, argCount, stackSize)]]&lt;br /&gt;
* [[System::cos|System::cos(value)]]&lt;br /&gt;
* [[System::pow|System::pow(base, exponent)]]&lt;br /&gt;
* [[System::startNewScript|System::startNewScript(scriptName, stackSize)]]&lt;br /&gt;
* [[System::startNewStreamedScript|System::startNewStreamedScript(scriptHash, stackSize)]]&lt;br /&gt;
* [[System::shiftLeft|System::shiftLeft(value, bitShift)]]&lt;br /&gt;
* [[System::round|System::round(value)]]&lt;br /&gt;
* [[System::floor|System::floor(value)]]&lt;br /&gt;
&lt;br /&gt;
==Time==&lt;br /&gt;
* [[Time::pauseClock|Time::pauseClock(toggle)]]&lt;br /&gt;
* [[Time::setClockTime|Time::setClockTime(hour, minute, second)]]&lt;br /&gt;
* [[Time::getLocalTime|Time::getLocalTime(year, month, day, hour, minute, second)]]&lt;br /&gt;
* [[Time::getLocalTimeGmt|Time::getLocalTimeGmt(year, month, day, hour, minute, second)]]&lt;br /&gt;
* [[Time::setClockDate|Time::setClockDate(day, month, year)]]&lt;br /&gt;
* [[Time::advanceClockTimeTo|Time::advanceClockTimeTo(hour, minute, second)]]&lt;br /&gt;
* [[Time::addToClockTime|Time::addToClockTime(hours, minutes, seconds)]]&lt;br /&gt;
* [[Time::getPosixTime|Time::getPosixTime(year, month, day, hour, minute, second)]]&lt;br /&gt;
&lt;br /&gt;
==Ui==&lt;br /&gt;
* [[Ui::hasAdditionalTextLoaded|Ui::hasAdditionalTextLoaded(slot)]]&lt;br /&gt;
* [[Ui::flashAbilityBar|Ui::flashAbilityBar(p0)]]&lt;br /&gt;
* [[Ui::setTextProportional|Ui::setTextProportional(p0)]]&lt;br /&gt;
* [[Ui::addTextComponentInteger|Ui::addTextComponentInteger(value)]]&lt;br /&gt;
* [[Ui::setPlayerCashChange|Ui::setPlayerCashChange(cash, bank)]]&lt;br /&gt;
* [[Ui::setTextScale|Ui::setTextScale(p0, size)]]&lt;br /&gt;
* [[Ui::setRadarZoom|Ui::setRadarZoom(zoomLevel)]]&lt;br /&gt;
* [[Ui::showHudComponentThisFrame|Ui::showHudComponentThisFrame(id)]]&lt;br /&gt;
* [[Ui::addTextComponentSubstringCash|Ui::addTextComponentSubstringCash(cashAmount, p1)]]&lt;br /&gt;
* [[Ui::restartFrontendMenu|Ui::restartFrontendMenu(menuHash, p1)]]&lt;br /&gt;
* [[Ui::addTextComponentSubstringTime|Ui::addTextComponentSubstringTime(timestamp, flags)]]&lt;br /&gt;
* [[Ui::isNamedRendertargetLinked|Ui::isNamedRendertargetLinked(hash)]]&lt;br /&gt;
* [[Ui::lockMinimapPosition|Ui::lockMinimapPosition(x, y)]]&lt;br /&gt;
* [[Ui::getTextSubstring|Ui::getTextSubstring(text, position, length)]]&lt;br /&gt;
* [[Ui::addTextComponentSubstringLocalized|Ui::addTextComponentSubstringLocalized(gxtEntryHash)]]&lt;br /&gt;
* [[Ui::setNotificationFlashColor|Ui::setNotificationFlashColor(red, green, blue, alpha)]]&lt;br /&gt;
* [[Ui::keyHudColour|Ui::keyHudColour(p0, p1)]]&lt;br /&gt;
* [[Ui::getNamedRendertargetRenderId|Ui::getNamedRendertargetRenderId(p0)]]&lt;br /&gt;
* [[Ui::doesTextBlockExist|Ui::doesTextBlockExist(gxt)]]&lt;br /&gt;
* [[Ui::setNotificationMessage|Ui::setNotificationMessage(picName1, picName2, flash, iconType, sender, subject)]]&lt;br /&gt;
* [[Ui::setTextChatUnk|Ui::setTextChatUnk(p0)]]&lt;br /&gt;
* [[Ui::setNotificationTextEntry|Ui::setNotificationTextEntry(type)]]&lt;br /&gt;
* [[Ui::getHudComponentPosition|Ui::getHudComponentPosition(p0)]]&lt;br /&gt;
* [[Ui::setRadarBigmapEnabled|Ui::setRadarBigmapEnabled(toggleBigMap, showFullMap)]]&lt;br /&gt;
* [[Ui::displayHelpTextFromStringLabel|Ui::displayHelpTextFromStringLabel(p0, loop, beep, shape)]]&lt;br /&gt;
* [[Ui::setTextEntry|Ui::setTextEntry(text)]]&lt;br /&gt;
* [[Ui::displayAreaName|Ui::displayAreaName(toggle)]]&lt;br /&gt;
* [[Ui::lockMinimapAngle|Ui::lockMinimapAngle(angle)]]&lt;br /&gt;
* [[Ui::clearAdditionalText|Ui::clearAdditionalText(p0, p1)]]&lt;br /&gt;
* [[Ui::drawNotification|Ui::drawNotification(blink, p1)]]&lt;br /&gt;
* [[Ui::setGpsFlashes|Ui::setGpsFlashes(toggle)]]&lt;br /&gt;
* [[Ui::drawNotification3|Ui::drawNotification3(blink, p1)]]&lt;br /&gt;
* [[Ui::hideSpecialAbilityLockonOperation|Ui::hideSpecialAbilityLockonOperation(p0, p1)]]&lt;br /&gt;
* [[Ui::setTextEdge|Ui::setTextEdge(p0, r, g, b, a)]]&lt;br /&gt;
* [[Ui::objectDecalToggle|Ui::objectDecalToggle(hash)]]&lt;br /&gt;
* [[Ui::drawNotification2|Ui::drawNotification2(blink, p1)]]&lt;br /&gt;
* [[Ui::resetHudComponentValues|Ui::resetHudComponentValues(id)]]&lt;br /&gt;
* [[Ui::setTextDropshadow|Ui::setTextDropshadow(distance, r, g, b, a)]]&lt;br /&gt;
* [[Ui::addBlipForRadius|Ui::addBlipForRadius(posX, posY, posZ, radius)]]&lt;br /&gt;
* [[Ui::enableDeathbloodSeethrough|Ui::enableDeathbloodSeethrough(p0)]]&lt;br /&gt;
* [[Ui::setTextJustification|Ui::setTextJustification(justifyType)]]&lt;br /&gt;
* [[Ui::hasHeadDisplayLoaded|Ui::hasHeadDisplayLoaded(headDisplayId)]]&lt;br /&gt;
* [[Ui::clearFloatingHelp|Ui::clearFloatingHelp(p0, p1)]]&lt;br /&gt;
* [[Ui::setTextGxtEntry|Ui::setTextGxtEntry(entry)]]&lt;br /&gt;
* [[Ui::setNotificationMessageClanTag2|Ui::setNotificationMessageClanTag2(picName1, picName2, flash, iconType1, sender, subject, duration, clanTag, iconType2, p9)]]&lt;br /&gt;
* [[Ui::setTextEntryForWidth|Ui::setTextEntryForWidth(text)]]&lt;br /&gt;
* [[Ui::registerNamedRendertarget|Ui::registerNamedRendertarget(p0, p1)]]&lt;br /&gt;
* [[Ui::setMinimapBlockWaypoint|Ui::setMinimapBlockWaypoint(toggle)]]&lt;br /&gt;
* [[Ui::addTrevorRandomModifier|Ui::addTrevorRandomModifier(headDisplayId)]]&lt;br /&gt;
* [[Ui::setRadarAsInteriorThisFrame|Ui::setRadarAsInteriorThisFrame(interior, x, y, z, p4)]]&lt;br /&gt;
* [[Ui::addBlipForCoord|Ui::addBlipForCoord(x, y, z)]]&lt;br /&gt;
* [[Ui::setGpsFlags|Ui::setGpsFlags(p0, p1)]]&lt;br /&gt;
* [[Ui::setNotificationMessageClanTag|Ui::setNotificationMessageClanTag(picName1, picName2, flash, iconType, sender, subject, duration, clanTag)]]&lt;br /&gt;
* [[Ui::setTextRenderId|Ui::setTextRenderId(renderId)]]&lt;br /&gt;
* [[Ui::setMissionName|Ui::setMissionName(p0, name)]]&lt;br /&gt;
* [[Ui::requestAdditionalText2|Ui::requestAdditionalText2(gxt, slot)]]&lt;br /&gt;
* [[Ui::addNextMessageToPreviousBriefs|Ui::addNextMessageToPreviousBriefs(p0)]]&lt;br /&gt;
* [[Ui::setTextWrap|Ui::setTextWrap(start, end)]]&lt;br /&gt;
* [[Ui::setHeadDisplayFlag|Ui::setHeadDisplayFlag(headDisplayId, sprite, toggle)]]&lt;br /&gt;
* [[Ui::setTextFont|Ui::setTextFont(fontType)]]&lt;br /&gt;
* [[Ui::hideHudComponentThisFrame|Ui::hideHudComponentThisFrame(id)]]&lt;br /&gt;
* [[Ui::toggleStealthRadar|Ui::toggleStealthRadar(toggle)]]&lt;br /&gt;
* [[Ui::setTextRightJustify|Ui::setTextRightJustify(toggle)]]&lt;br /&gt;
* [[Ui::addTextComponentSubstringPlayerName|Ui::addTextComponentSubstringPlayerName(text)]]&lt;br /&gt;
* [[Ui::isMinimapAreaRevealed|Ui::isMinimapAreaRevealed(x, y, radius)]]&lt;br /&gt;
* [[Ui::setWarningMessage3|Ui::setWarningMessage3(entryHeader, entryLine1, instructionalKey, entryLine2, p4, p5, p6, p7, p8, p9)]]&lt;br /&gt;
* [[Ui::requestAdditionalText|Ui::requestAdditionalText(gxt, slot)]]&lt;br /&gt;
* [[Ui::setFrontendActive|Ui::setFrontendActive(active)]]&lt;br /&gt;
* [[Ui::setMinimapComponent|Ui::setMinimapComponent(p0, p1, p2)]]&lt;br /&gt;
* [[Ui::setPlayerBlipPositionThisFrame|Ui::setPlayerBlipPositionThisFrame(x, y)]]&lt;br /&gt;
* [[Ui::isNamedRendertargetRegistered|Ui::isNamedRendertargetRegistered(p0)]]&lt;br /&gt;
* [[Ui::setWarningMessage|Ui::setWarningMessage(entryLine1, instructionalKey, entryLine2, p3, p4, p5, p6, background)]]&lt;br /&gt;
* [[Ui::getLabelText|Ui::getLabelText(labelName)]]&lt;br /&gt;
* [[Ui::getHudColour|Ui::getHudColour(hudIndex, r, g, b, a)]]&lt;br /&gt;
* [[Ui::getLengthOfStringWithThisTextLabel|Ui::getLengthOfStringWithThisTextLabel(gxt)]]&lt;br /&gt;
* [[Ui::setTextComponentFormat|Ui::setTextComponentFormat(inputType)]]&lt;br /&gt;
* [[Ui::getTextScreenWidth|Ui::getTextScreenWidth(p0)]]&lt;br /&gt;
* [[Ui::removeBlip|Ui::removeBlip(blip)]]&lt;br /&gt;
* [[Ui::isStreamingAdditionalText|Ui::isStreamingAdditionalText(p0)]]&lt;br /&gt;
* [[Ui::setCursorSprite|Ui::setCursorSprite(spriteId)]]&lt;br /&gt;
* [[Ui::clearHelp|Ui::clearHelp(toggle)]]&lt;br /&gt;
* [[Ui::setMinimapVisible|Ui::setMinimapVisible(toggle)]]&lt;br /&gt;
* [[Ui::addTextComponentSubstringWebsite|Ui::addTextComponentSubstringWebsite(website)]]&lt;br /&gt;
* [[Ui::displayHelpTextThisFrame|Ui::displayHelpTextThisFrame(message, p1)]]&lt;br /&gt;
* [[Ui::displayCash|Ui::displayCash(toggle)]]&lt;br /&gt;
* [[Ui::setAbilityBarValue|Ui::setAbilityBarValue(p0, p1)]]&lt;br /&gt;
* [[Ui::drawSubtitleTimed|Ui::drawSubtitleTimed(time, p1)]]&lt;br /&gt;
* [[Ui::displayRadar|Ui::displayRadar(Toggle)]]&lt;br /&gt;
* [[Ui::flashWantedDisplay|Ui::flashWantedDisplay(p0)]]&lt;br /&gt;
* [[Ui::setTextLeading|Ui::setTextLeading(p0)]]&lt;br /&gt;
* [[Ui::displayAmmoThisFrame|Ui::displayAmmoThisFrame(display)]]&lt;br /&gt;
* [[Ui::displayHud|Ui::displayHud(toggle)]]&lt;br /&gt;
* [[Ui::setHudComponentPosition|Ui::setHudComponentPosition(id, p1, p2)]]&lt;br /&gt;
* [[Ui::setLoadingPromptTextEntry|Ui::setLoadingPromptTextEntry(string)]]&lt;br /&gt;
* [[Ui::doesTextLabelExist|Ui::doesTextLabelExist(gxt)]]&lt;br /&gt;
* [[Ui::hasThisAdditionalTextLoaded|Ui::hasThisAdditionalTextLoaded(gxt, slot)]]&lt;br /&gt;
* [[Ui::getTextSubstringSafe|Ui::getTextSubstringSafe(text, position, length, maxLength)]]&lt;br /&gt;
* [[Ui::setTextEntry2|Ui::setTextEntry2(p0)]]&lt;br /&gt;
* [[Ui::isHudComponentActive|Ui::isHudComponentActive(id)]]&lt;br /&gt;
* [[Ui::respondingAsTemp|Ui::respondingAsTemp(p0)]]&lt;br /&gt;
* [[Ui::showLoadingPrompt|Ui::showLoadingPrompt(busySpinnerType)]]&lt;br /&gt;
* [[Ui::addBlipForPickup|Ui::addBlipForPickup(pickup)]]&lt;br /&gt;
* [[Ui::removeNotification|Ui::removeNotification(notifactionId)]]&lt;br /&gt;
* [[Ui::setTextColour|Ui::setTextColour(red, green, blue, alpha)]]&lt;br /&gt;
* [[Ui::setTextCentre|Ui::setTextCentre(align)]]&lt;br /&gt;
* [[Ui::setWidescreenFormat|Ui::setWidescreenFormat(p0)]]&lt;br /&gt;
* [[Ui::addTextComponentItemString|Ui::addTextComponentItemString(labelName)]]&lt;br /&gt;
* [[Ui::setRadarZoomLevelThisFrame|Ui::setRadarZoomLevelThisFrame(zoomLevel)]]&lt;br /&gt;
* [[Ui::drawText|Ui::drawText(x, y)]]&lt;br /&gt;
* [[Ui::getTextSubstringSlice|Ui::getTextSubstringSlice(text, startPosition, endPosition)]]&lt;br /&gt;
* [[Ui::setHeadDisplayWanted|Ui::setHeadDisplayWanted(headDisplayId, wantedlvl)]]&lt;br /&gt;
* [[Ui::clearThisPrint|Ui::clearThisPrint(p0)]]&lt;br /&gt;
* [[Ui::getStreetNameFromHashKey|Ui::getStreetNameFromHashKey(hash)]]&lt;br /&gt;
* [[Ui::setMinimapAttitudeIndicatorLevel|Ui::setMinimapAttitudeIndicatorLevel(altitude, p1)]]&lt;br /&gt;
* [[Ui::getTextScaleHeight|Ui::getTextScaleHeight(size, font)]]&lt;br /&gt;
* [[Ui::setWarningMessage2|Ui::setWarningMessage2(entryHeader, entryLine1, instructionalKey, entryLine2, p4, p5, p6, p7, background)]]&lt;br /&gt;
* [[Ui::isScriptedHudComponentActive|Ui::isScriptedHudComponentActive(id)]]&lt;br /&gt;
* [[Ui::setHeadDisplayString|Ui::setHeadDisplayString(headDisplayId, string)]]&lt;br /&gt;
* [[Ui::setPauseMenuActive|Ui::setPauseMenuActive(toggle)]]&lt;br /&gt;
* [[Ui::isPauseMenuActive|Ui::isPauseMenuActive()]]&lt;br /&gt;
* [[Ui::hideScriptedHudComponentThisFrame|Ui::hideScriptedHudComponentThisFrame(id)]]&lt;br /&gt;
* [[Ui::addTextComponentFloat|Ui::addTextComponentFloat(value, decimalPlaces)]]&lt;br /&gt;
* [[Ui::releaseNamedRendertarget|Ui::releaseNamedRendertarget(p0)]]&lt;br /&gt;
* [[Ui::showWeaponWheel|Ui::showWeaponWheel(forcedShow)]]&lt;br /&gt;
* [[Ui::activateFrontendMenu|Ui::activateFrontendMenu(menuhash, Toggle_Pause, p2)]]&lt;br /&gt;
* [[Ui::setUseridsUihidden|Ui::setUseridsUihidden(p0, p1)]]&lt;br /&gt;
* [[Ui::drawNotification4|Ui::drawNotification4(blink, p1)]]&lt;br /&gt;
* [[Ui::getLengthOfLiteralString|Ui::getLengthOfLiteralString(string)]]&lt;br /&gt;
* [[Ui::setHudColour|Ui::setHudColour(hudIndex, r, g, b, a)]]&lt;br /&gt;
* [[Ui::linkNamedRendertarget|Ui::linkNamedRendertarget(hash)]]&lt;br /&gt;
* [[Ui::setMinimapRevealed|Ui::setMinimapRevealed(toggle)]]&lt;br /&gt;
* [[Ui::beginTextCommandSetBlipName|Ui::beginTextCommandSetBlipName(gxtentry)]]&lt;br /&gt;
* [[Ui::getBlipInfoIdCoord|Ui::getBlipInfoIdCoord(p0)]]&lt;br /&gt;
* [[Ui::setMultiplayerHudCash|Ui::setMultiplayerHudCash(p0, p1)]]&lt;br /&gt;
* [[Ui::setNewWaypoint|Ui::setNewWaypoint(x, y)]]&lt;br /&gt;
&lt;br /&gt;
==Unk==&lt;br /&gt;
* [[Unk::getBroadcastFinshedLosSound|Unk::getBroadcastFinshedLosSound(p0)]]&lt;br /&gt;
&lt;br /&gt;
==Recorder==&lt;br /&gt;
* [[Recorder::start|Recorder::start(mode)]]&lt;br /&gt;
* [[Recorder::stop|Recorder::stop(save)]]&lt;br /&gt;
* [[Recorder::isRecording|Recorder::isRecording()]]&lt;br /&gt;
&lt;br /&gt;
==Vehicle==&lt;br /&gt;
* [[Vehicle::getRandomVehicleModelInMemory|Vehicle::getRandomVehicleModelInMemory(p0, modelHash, p2)]]&lt;br /&gt;
* [[Vehicle::hasPreloadModsFinished|Vehicle::hasPreloadModsFinished(p0)]]&lt;br /&gt;
* [[Vehicle::getTotalDurationOfVehicleRecording|Vehicle::getTotalDurationOfVehicleRecording(p0, p1)]]&lt;br /&gt;
* [[Vehicle::setVehicleModelIsSuppressed|Vehicle::setVehicleModelIsSuppressed(model, suppressed)]]&lt;br /&gt;
* [[Vehicle::getTotalDurationOfVehicleRecordingId|Vehicle::getTotalDurationOfVehicleRecordingId(p0)]]&lt;br /&gt;
* [[Vehicle::hasVehicleAssetLoaded|Vehicle::hasVehicleAssetLoaded(vehicleAsset)]]&lt;br /&gt;
* [[Vehicle::isPlaybackGoingOnForVehicle|Vehicle::isPlaybackGoingOnForVehicle(p0)]]&lt;br /&gt;
* [[Vehicle::getRotationOfVehicleRecordingAtTime|Vehicle::getRotationOfVehicleRecordingAtTime(p0, p1, p2)]]&lt;br /&gt;
* [[Vehicle::getVehicleRecordingId|Vehicle::getVehicleRecordingId(p0, p1)]]&lt;br /&gt;
* [[Vehicle::deleteScriptVehicleGenerator|Vehicle::deleteScriptVehicleGenerator(vehicleGenerator)]]&lt;br /&gt;
* [[Vehicle::setVehicleDensityMultiplierThisFrame|Vehicle::setVehicleDensityMultiplierThisFrame(multiplier)]]&lt;br /&gt;
* [[Vehicle::setFarDrawVehicles|Vehicle::setFarDrawVehicles(toggle)]]&lt;br /&gt;
* [[Vehicle::startPlaybackRecordedVehicleUsingAi|Vehicle::startPlaybackRecordedVehicleUsingAi(p0, p1, p2, p3, p4)]]&lt;br /&gt;
* [[Vehicle::getVehicleModelMaxNumberOfPassengers|Vehicle::getVehicleModelMaxNumberOfPassengers(modelHash)]]&lt;br /&gt;
* [[Vehicle::setGarbageTrucks|Vehicle::setGarbageTrucks(toggle)]]&lt;br /&gt;
* [[Vehicle::getPositionInRecording|Vehicle::getPositionInRecording(p0)]]&lt;br /&gt;
* [[Vehicle::getVehicleClassMaxAcceleration|Vehicle::getVehicleClassMaxAcceleration(p0)]]&lt;br /&gt;
* [[Vehicle::addVehicleStuckCheckWithWarp|Vehicle::addVehicleStuckCheckWithWarp(p0, p1, p2, p3, p4, p5, p6)]]&lt;br /&gt;
* [[Vehicle::hasVehicleRecordingBeenLoaded|Vehicle::hasVehicleRecordingBeenLoaded(p0, p1)]]&lt;br /&gt;
* [[Vehicle::getRandomVehicleInSphere|Vehicle::getRandomVehicleInSphere(x, y, z, radius, modelHash, flags)]]&lt;br /&gt;
* [[Vehicle::isThisModelAQuadbike|Vehicle::isThisModelAQuadbike(model)]]&lt;br /&gt;
* [[Vehicle::startPlaybackRecordedVehicle|Vehicle::startPlaybackRecordedVehicle(p0, p1, p2, p3)]]&lt;br /&gt;
* [[Vehicle::getCurrentPlaybackForVehicle|Vehicle::getCurrentPlaybackForVehicle(p0)]]&lt;br /&gt;
* [[Vehicle::isThisModelABoat|Vehicle::isThisModelABoat(model)]]&lt;br /&gt;
* [[Vehicle::removeVehiclesFromGeneratorsInArea|Vehicle::removeVehiclesFromGeneratorsInArea(x1, y1, z1, x2, y2, z2, unk)]]&lt;br /&gt;
* [[Vehicle::getVehicleClassMaxBraking|Vehicle::getVehicleClassMaxBraking(p0)]]&lt;br /&gt;
* [[Vehicle::getVehicleClassMaxAgility|Vehicle::getVehicleClassMaxAgility(p0)]]&lt;br /&gt;
* [[Vehicle::getVehicleModelMaxTraction|Vehicle::getVehicleModelMaxTraction(modelHash)]]&lt;br /&gt;
* [[Vehicle::stopPlaybackRecordedVehicle|Vehicle::stopPlaybackRecordedVehicle(p0)]]&lt;br /&gt;
* [[Vehicle::getTimePositionInRecording|Vehicle::getTimePositionInRecording(p0)]]&lt;br /&gt;
* [[Vehicle::deleteMissionTrain|Vehicle::deleteMissionTrain(train)]]&lt;br /&gt;
* [[Vehicle::setAllLowPriorityVehicleGeneratorsActive|Vehicle::setAllLowPriorityVehicleGeneratorsActive(active)]]&lt;br /&gt;
* [[Vehicle::isAnyVehicleNearPoint|Vehicle::isAnyVehicleNearPoint(x, y, z, radius)]]&lt;br /&gt;
* [[Vehicle::pausePlaybackRecordedVehicle|Vehicle::pausePlaybackRecordedVehicle(p0)]]&lt;br /&gt;
* [[Vehicle::createMissionTrain|Vehicle::createMissionTrain(variation, x, y, z, direction)]]&lt;br /&gt;
* [[Vehicle::setPlaybackSpeed|Vehicle::setPlaybackSpeed(p0, speed)]]&lt;br /&gt;
* [[Vehicle::setPlaybackToUseAiTryToRevertBackLater|Vehicle::setPlaybackToUseAiTryToRevertBackLater(p0, p1, p2, p3)]]&lt;br /&gt;
* [[Vehicle::setVehicleShootAtTarget|Vehicle::setVehicleShootAtTarget(driver, entity, xTarget, yTarget, zTarget)]]&lt;br /&gt;
* [[Vehicle::preloadVehicleMod|Vehicle::preloadVehicleMod(p0, p1, p2)]]&lt;br /&gt;
* [[Vehicle::startPlaybackRecordedVehicleWithFlags|Vehicle::startPlaybackRecordedVehicleWithFlags(p0, p1, p2, p3, p4, p5)]]&lt;br /&gt;
* [[Vehicle::isCopVehicleInArea3d|Vehicle::isCopVehicleInArea3d(x1, x2, y1, y2, z1, z2)]]&lt;br /&gt;
* [[Vehicle::isThisModelACar|Vehicle::isThisModelACar(model)]]&lt;br /&gt;
* [[Vehicle::setRandomTrains|Vehicle::setRandomTrains(toggle)]]&lt;br /&gt;
* [[Vehicle::requestVehicleAsset|Vehicle::requestVehicleAsset(vehicleHash, vehicleAsset)]]&lt;br /&gt;
* [[Vehicle::removeVehicleStuckCheck|Vehicle::removeVehicleStuckCheck(p0)]]&lt;br /&gt;
* [[Vehicle::setRandomBoats|Vehicle::setRandomBoats(toggle)]]&lt;br /&gt;
* [[Vehicle::setCargobobHookPosition|Vehicle::setCargobobHookPosition(p0, p1, p2, p3)]]&lt;br /&gt;
* [[Vehicle::unpausePlaybackRecordedVehicle|Vehicle::unpausePlaybackRecordedVehicle(p0)]]&lt;br /&gt;
* [[Vehicle::getVehicleModelAcceleration|Vehicle::getVehicleModelAcceleration(modelHash)]]&lt;br /&gt;
* [[Vehicle::skipTimeInPlaybackRecordedVehicle|Vehicle::skipTimeInPlaybackRecordedVehicle(p0, p1)]]&lt;br /&gt;
* [[Vehicle::isThisModelAnEmergencyBoat|Vehicle::isThisModelAnEmergencyBoat(model)]]&lt;br /&gt;
* [[Vehicle::doesVehicleExistWithDecorator|Vehicle::doesVehicleExistWithDecorator(decorator)]]&lt;br /&gt;
* [[Vehicle::createScriptVehicleGenerator|Vehicle::createScriptVehicleGenerator(x, y, z, heading, p4, p5, modelHash, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16)]]&lt;br /&gt;
* [[Vehicle::isThisModelAPlane|Vehicle::isThisModelAPlane(model)]]&lt;br /&gt;
* [[Vehicle::getNumModColors|Vehicle::getNumModColors(p0, p1)]]&lt;br /&gt;
* [[Vehicle::skipToEndAndStopPlaybackRecordedVehicle|Vehicle::skipToEndAndStopPlaybackRecordedVehicle(p0)]]&lt;br /&gt;
* [[Vehicle::isThisModelATrain|Vehicle::isThisModelATrain(model)]]&lt;br /&gt;
* [[Vehicle::removeVehicleAsset|Vehicle::removeVehicleAsset(vehicleAsset)]]&lt;br /&gt;
* [[Vehicle::isPlaybackUsingAiGoingOnForVehicle|Vehicle::isPlaybackUsingAiGoingOnForVehicle(p0)]]&lt;br /&gt;
* [[Vehicle::createVehicle|Vehicle::createVehicle(modelHash, x, y, z, heading, networkHandle, vehiclehandle)]]&lt;br /&gt;
* [[Vehicle::requestVehicleRecording|Vehicle::requestVehicleRecording(p0, p1)]]&lt;br /&gt;
* [[Vehicle::getDisplayNameFromVehicleModel|Vehicle::getDisplayNameFromVehicleModel(modelHash)]]&lt;br /&gt;
* [[Vehicle::setRandomVehicleDensityMultiplierThisFrame|Vehicle::setRandomVehicleDensityMultiplierThisFrame(multiplier)]]&lt;br /&gt;
* [[Vehicle::getRandomVehicleBackBumperInSphere|Vehicle::getRandomVehicleBackBumperInSphere(p0, p1, p2, p3, p4, p5, p6)]]&lt;br /&gt;
* [[Vehicle::isThisModelABike|Vehicle::isThisModelABike(model)]]&lt;br /&gt;
* [[Vehicle::setMissionTrainAsNoLongerNeeded|Vehicle::setMissionTrainAsNoLongerNeeded(train, p1)]]&lt;br /&gt;
* [[Vehicle::isThisModelABicycle|Vehicle::isThisModelABicycle(model)]]&lt;br /&gt;
* [[Vehicle::setAllVehicleGeneratorsActiveInArea|Vehicle::setAllVehicleGeneratorsActiveInArea(x1, y1, z1, x2, y2, z2, p6, p7)]]&lt;br /&gt;
* [[Vehicle::getRandomVehicleFrontBumperInSphere|Vehicle::getRandomVehicleFrontBumperInSphere(p0, p1, p2, p3, p4, p5, p6)]]&lt;br /&gt;
* [[Vehicle::setNumberOfParkedVehicles|Vehicle::setNumberOfParkedVehicles(value)]]&lt;br /&gt;
* [[Vehicle::isVehicleInGarageArea|Vehicle::isVehicleInGarageArea(garageName, vehicle)]]&lt;br /&gt;
* [[Vehicle::getPositionOfVehicleRecordingAtTime|Vehicle::getPositionOfVehicleRecordingAtTime(p0, p1, p2)]]&lt;br /&gt;
* [[Vehicle::setScriptVehicleGenerator|Vehicle::setScriptVehicleGenerator(vehicleGenerator, enabled)]]&lt;br /&gt;
* [[Vehicle::getVehicleClassMaxTraction|Vehicle::getVehicleClassMaxTraction(p0)]]&lt;br /&gt;
* [[Vehicle::getVehicleModelMaxBraking|Vehicle::getVehicleModelMaxBraking(modelHash)]]&lt;br /&gt;
* [[Vehicle::isThisModelAHeli|Vehicle::isThisModelAHeli(model)]]&lt;br /&gt;
* [[Vehicle::getVehicleClassFromName|Vehicle::getVehicleClassFromName(modelHash)]]&lt;br /&gt;
* [[Vehicle::setParkedVehicleDensityMultiplierThisFrame|Vehicle::setParkedVehicleDensityMultiplierThisFrame(multiplier)]]&lt;br /&gt;
* [[Vehicle::removeVehicleRecording|Vehicle::removeVehicleRecording(p0, p1)]]&lt;br /&gt;
* [[Vehicle::getVehicleModelMaxSpeed|Vehicle::getVehicleModelMaxSpeed(modelHash)]]&lt;br /&gt;
* [[Vehicle::disableVehicleWeapon|Vehicle::disableVehicleWeapon(disabled, weaponHash, vehicle, owner)]]&lt;br /&gt;
* [[Vehicle::doesScriptVehicleGeneratorExist|Vehicle::doesScriptVehicleGeneratorExist(vehicleGenerator)]]&lt;br /&gt;
* [[Vehicle::getClosestVehicle|Vehicle::getClosestVehicle(x, y, z, radius, modelHash, flags)]]&lt;br /&gt;
* [[Vehicle::displayDistantVehicles|Vehicle::displayDistantVehicles(toggle)]]&lt;br /&gt;
* [[Vehicle::switchTrainTrack|Vehicle::switchTrainTrack(intersectionId, state)]]&lt;br /&gt;
&lt;br /&gt;
==Water==&lt;br /&gt;
* [[Water::testVerticalProbeAgainstAllWater|Water::testVerticalProbeAgainstAllWater(x, y, z, p3, p4)]]&lt;br /&gt;
* [[Water::testProbeAgainstAllWater|Water::testProbeAgainstAllWater(p0, p1, p2, p3, p4, p5, p6, p7)]]&lt;br /&gt;
* [[Water::getWaterHeightNoWaves|Water::getWaterHeightNoWaves(x, y, z, height)]]&lt;br /&gt;
* [[Water::setWavesIntensity|Water::setWavesIntensity(intensity)]]&lt;br /&gt;
* [[Water::modifyWater|Water::modifyWater(x, y, radius, height)]]&lt;br /&gt;
* [[Water::getWaterHeight|Water::getWaterHeight(x, y, z, height)]]&lt;br /&gt;
* [[Water::testProbeAgainstWater|Water::testProbeAgainstWater(p0, p1, p2, p3, p4, p5, p6)]]&lt;br /&gt;
&lt;br /&gt;
==Weapon==&lt;br /&gt;
* [[Weapon::getWeaponComponentTypeModel|Weapon::getWeaponComponentTypeModel(componentHash)]]&lt;br /&gt;
* [[Weapon::giveWeaponComponentToWeaponObject|Weapon::giveWeaponComponentToWeaponObject(weaponObject, addonHash)]]&lt;br /&gt;
* [[Weapon::hasWeaponAssetLoaded|Weapon::hasWeaponAssetLoaded(weaponHash)]]&lt;br /&gt;
* [[Weapon::getWeaponDamageType|Weapon::getWeaponDamageType(weaponHash)]]&lt;br /&gt;
* [[Weapon::getWeapontypeSlot|Weapon::getWeapontypeSlot(weaponHash)]]&lt;br /&gt;
* [[Weapon::requestWeaponHighDetailModel|Weapon::requestWeaponHighDetailModel(weaponObject)]]&lt;br /&gt;
* [[Weapon::requestWeaponAsset|Weapon::requestWeaponAsset(weaponHash, p1, p2)]]&lt;br /&gt;
* [[Weapon::getWeaponClipSize|Weapon::getWeaponClipSize(weaponHash)]]&lt;br /&gt;
* [[Weapon::doesWeaponTakeWeaponComponent|Weapon::doesWeaponTakeWeaponComponent(weaponHash, componentHash)]]&lt;br /&gt;
* [[Weapon::getWeaponTintCount|Weapon::getWeaponTintCount(weaponHash)]]&lt;br /&gt;
* [[Weapon::hasVehicleGotProjectileAttached|Weapon::hasVehicleGotProjectileAttached(driver, vehicle, weapon, p3)]]&lt;br /&gt;
* [[Weapon::hasWeaponGotWeaponComponent|Weapon::hasWeaponGotWeaponComponent(weapon, addonHash)]]&lt;br /&gt;
* [[Weapon::isWeaponValid|Weapon::isWeaponValid(weaponHash)]]&lt;br /&gt;
* [[Weapon::createWeaponObject|Weapon::createWeaponObject(weaponHash, ammoCount, x, y, z, showWorldModel, heading, p7)]]&lt;br /&gt;
* [[Weapon::setPedAmmoToDrop|Weapon::setPedAmmoToDrop(p0, p1)]]&lt;br /&gt;
* [[Weapon::removeWeaponAsset|Weapon::removeWeaponAsset(weaponHash)]]&lt;br /&gt;
* [[Weapon::giveWeaponObjectToPed|Weapon::giveWeaponObjectToPed(weaponObject, ped)]]&lt;br /&gt;
* [[Weapon::getWeaponComponentHudStats|Weapon::getWeaponComponentHudStats(p0, p1)]]&lt;br /&gt;
* [[Weapon::canUseWeaponOnParachute|Weapon::canUseWeaponOnParachute(weaponHash)]]&lt;br /&gt;
* [[Weapon::getWeapontypeGroup|Weapon::getWeapontypeGroup(weaponHash)]]&lt;br /&gt;
* [[Weapon::enableLaserSightRendering|Weapon::enableLaserSightRendering(toggle)]]&lt;br /&gt;
* [[Weapon::getWeaponObjectTintIndex|Weapon::getWeaponObjectTintIndex(weapon)]]&lt;br /&gt;
* [[Weapon::setFlashLightFadeDistance|Weapon::setFlashLightFadeDistance(distance)]]&lt;br /&gt;
* [[Weapon::getWeaponHudStats|Weapon::getWeaponHudStats(p0, p1)]]&lt;br /&gt;
* [[Weapon::getWeapontypeModel|Weapon::getWeapontypeModel(weaponHash)]]&lt;br /&gt;
* [[Weapon::removeWeaponComponentFromWeaponObject|Weapon::removeWeaponComponentFromWeaponObject(p0, p1)]]&lt;br /&gt;
* [[Weapon::setWeaponObjectTintIndex|Weapon::setWeaponObjectTintIndex(weapon, tint)]]&lt;br /&gt;
* [[Weapon::removeAllProjectilesOfType|Weapon::removeAllProjectilesOfType(weaponHash, p1)]]&lt;br /&gt;
&lt;br /&gt;
==Worldprobe==&lt;br /&gt;
* [[Worldprobe::startShapeTestCapsule|Worldprobe::startShapeTestCapsule(x1, y1, z1, x2, y2, z2, radius, flags, entity, p9)]]&lt;br /&gt;
* [[Worldprobe::castRayPointToPoint|Worldprobe::castRayPointToPoint(x1, y1, z1, x2, y2, z2, flags, entity, p8)]]&lt;br /&gt;
* [[Worldprobe::getShapeTestResult|Worldprobe::getShapeTestResult(rayHandle, hit, endCoords, surfaceNormal, entityHit)]]&lt;br /&gt;
* [[Worldprobe::getShapeTestResultEx|Worldprobe::getShapeTestResultEx(rayHandle, hit, endCoords, surfaceNormal, _materialHash, entityHit)]]&lt;br /&gt;
* [[Worldprobe::startShapeTestLosProbe|Worldprobe::startShapeTestLosProbe(x1, y1, z1, x2, y2, z2, flags, entity, p8)]]&lt;br /&gt;
* [[Worldprobe::startShapeTestBox|Worldprobe::startShapeTestBox(x, y, z, x1, y2, z2, rotX, rotY, rotZ, p9, p10, entity, p12)]]&lt;br /&gt;
&lt;br /&gt;
==Zone==&lt;br /&gt;
* [[Zone::getZoneAtCoords|Zone::getZoneAtCoords(x, y, z)]]&lt;br /&gt;
* [[Zone::getZonePopschedule|Zone::getZonePopschedule(zoneId)]]&lt;br /&gt;
* [[Zone::clearPopscheduleOverrideVehicleModel|Zone::clearPopscheduleOverrideVehicleModel(scheduleId)]]&lt;br /&gt;
* [[Zone::getZoneScumminess|Zone::getZoneScumminess(zoneId)]]&lt;br /&gt;
* [[Zone::overridePopscheduleVehicleModel|Zone::overridePopscheduleVehicleModel(scheduleId, vehicleHash)]]&lt;br /&gt;
* [[Zone::getHashOfMapAreaAtCoords|Zone::getHashOfMapAreaAtCoords(x, y, z)]]&lt;br /&gt;
* [[Zone::getZoneFromNameId|Zone::getZoneFromNameId(zoneName)]]&lt;br /&gt;
* [[Zone::setZoneEnabled|Zone::setZoneEnabled(zoneId, toggle)]]&lt;br /&gt;
* [[Zone::getNameOfZone|Zone::getNameOfZone(x, y, z)]]&lt;br /&gt;
&lt;br /&gt;
==Game Globals==&lt;br /&gt;
*Functions:&lt;br /&gt;
* [[Globals::joaat|GameGlobals::joaat]]&lt;br /&gt;
*Properies:&lt;br /&gt;
* [[Client-side_functions#App|GameGlobals::app]]&lt;br /&gt;
* [[Client-side_functions#Audio|GameGlobals::audio]]&lt;br /&gt;
* [[Client-side_functions#Brain|GameGlobals::brain]]&lt;br /&gt;
* [[Client-side_functions#Cam|GameGlobals::cam]]&lt;br /&gt;
* [[Client-side_functions#Controls|GameGlobals::controls]]&lt;br /&gt;
* [[Client-side_functions#Cutscene|GameGlobals::cutscene]]&lt;br /&gt;
* [[Client-side_functions#Datafile|GameGlobals::datafile]]&lt;br /&gt;
* [[Client-side_functions#Decisionevent|GameGlobals::decisionevent]]&lt;br /&gt;
* [[Client-side_functions#Decorator|GameGlobals::decorator]]&lt;br /&gt;
* [[Client-side_functions#Dlc1|GameGlobals::dlc1]]&lt;br /&gt;
* [[Client-side_functions#Dlc2|GameGlobals::dlc2]]&lt;br /&gt;
* [[Client-side_functions#Entity|GameGlobals::entity]]&lt;br /&gt;
* [[Client-side_functions#Fire|GameGlobals::fire]]&lt;br /&gt;
* [[Client-side_functions#Gameplay|GameGlobals::gameplay]]&lt;br /&gt;
* [[Client-side_functions#Graphics|GameGlobals::graphics]]&lt;br /&gt;
* [[Client-side_functions#Interior|GameGlobals::interior]]&lt;br /&gt;
* [[Client-side_functions#Itemset|GameGlobals::itemset]]&lt;br /&gt;
* [[Client-side_functions#Mobile|GameGlobals::mobile]]&lt;br /&gt;
* [[Client-side_functions#Object|GameGlobals::object]]&lt;br /&gt;
* [[Client-side_functions#Pathfind|GameGlobals::pathfind]]&lt;br /&gt;
* [[Client-side_functions#Ped|GameGlobals::ped]]&lt;br /&gt;
* [[Client-side_functions#Player|GameGlobals::player]]&lt;br /&gt;
* [[Client-side_functions#Rope|GameGlobals::rope]]&lt;br /&gt;
* [[Client-side_functions#Script|GameGlobals::script]]&lt;br /&gt;
* [[Client-side_functions#Stats|GameGlobals::stats]]&lt;br /&gt;
* [[Client-side_functions#Streaming|GameGlobals::streaming]]&lt;br /&gt;
* [[Client-side_functions#System|GameGlobals::system]]&lt;br /&gt;
* [[Client-side_functions#Time|GameGlobals::time]]&lt;br /&gt;
* [[Client-side_functions#Ui|GameGlobals::ui]]&lt;br /&gt;
* [[Client-side_functions#Unk|GameGlobals::unk]]&lt;br /&gt;
* [[Client-side_functions#Recorder|GameGlobals::recorder]]&lt;br /&gt;
* [[Client-side_functions#Vehicle|GameGlobals::vehicle]]&lt;br /&gt;
* [[Client-side_functions#Water|GameGlobals::water]]&lt;br /&gt;
* [[Client-side_functions#Weapon|GameGlobals::weapon]]&lt;br /&gt;
* [[Client-side_functions#Worldprobe|GameGlobals::worldprobe]]&lt;br /&gt;
* [[Client-side_functions#Zone|GameGlobals::zone]]&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Getting_Started_with_Client_RU&amp;diff=7651</id>
		<title>Getting Started with Client RU</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Getting_Started_with_Client_RU&amp;diff=7651"/>
		<updated>2017-11-03T13:26:11Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: gthtdjl&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Введение =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Rage Multiplayer&amp;lt;/b&amp;gt; - это мультиплеерная модификация игры Grand Theft Auto V, дающая пользователю полную свободу строить свой мир с его креативностью без лимитов, только Вы устанавливаете свои лимиты! RAGE:MP предоставляет Вам свою платформу API, на которой можно создавать Безграничный сервер, также игровой опыт, ускорение FPS, и синхронизацию.&lt;br /&gt;
&lt;br /&gt;
=  Требования установки RAGE:MP =&lt;br /&gt;
&lt;br /&gt;
*Оригинальная Grand Theft Auto V с полными обновлениями. [[Buy_Grand_Theft_Auto_V|Где купить? (EN)]]&lt;br /&gt;
*[https://cdn.rage.mp/client/updater.exe Установщик]&lt;br /&gt;
*[https://www.microsoft.com/en-us/download/details.aspx?id=48145 Visual C++ Redistributable for Visual Studio 2015]&lt;br /&gt;
*[https://www.microsoft.com/en-us/download/details.aspx?id=53344&amp;amp;desc=dotnet462 .NET Framework 4.6.2]&lt;br /&gt;
&lt;br /&gt;
= Установка =&lt;br /&gt;
&lt;br /&gt;
Установить Rage Multiplayer проще, чем Вы думаете.&lt;br /&gt;
&lt;br /&gt;
*Создайте папку внутри папки с игрой Grand Theft Auto V&lt;br /&gt;
*Назовите, как хотите и киньте туда Updater.&lt;br /&gt;
*Запустите &amp;lt;code&amp;gt;Updater.exe&amp;lt;/code&amp;gt; и Вы должны будете увидеть нечто вроде этого:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&#039;left&#039;&amp;gt;&amp;lt;gallery widths=500px heights=300px&amp;gt;&lt;br /&gt;
File:Updater.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*После окончания работы updater Вы сможете запустить &amp;lt;code&amp;gt;ragemp_v.exe&amp;lt;/code&amp;gt;, согласитесь с ним и увидите лаунчер игры. &lt;br /&gt;
&lt;br /&gt;
= Поддержка =&lt;br /&gt;
&lt;br /&gt;
Если возникнут проблемы, не нужно боятся связываться с нами на [https://discord.gg/A5exBRX Discord] или [https://rage.mp/forums/forum/5-support/ Форумах]. &lt;br /&gt;
&lt;br /&gt;
Приятной игры!&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=User:Kostya_nad&amp;diff=7647</id>
		<title>User:Kostya nad</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=User:Kostya_nad&amp;diff=7647"/>
		<updated>2017-11-01T09:42:55Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Creator of RP-server&lt;br /&gt;
&lt;br /&gt;
Telegram: [http://t.me/kostya_nad @kostya_nad]&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=MySQL&amp;diff=7646</id>
		<title>MySQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=MySQL&amp;diff=7646"/>
		<updated>2017-11-01T09:39:33Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: /* Plugin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Plugin ==&lt;br /&gt;
MySQL is a NodeJS plugin. You must download NodeJS recommend version fron [https://nodejs.org/en/ official site (https://nodejs.org/en/)] and install it with&lt;br /&gt;
&amp;lt;code&amp;gt;npm install mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
OK. We installed MySQL. In our index.js write this:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var mysql = require(&#039;mysql&#039;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So. Functions for working with MySQL:&lt;br /&gt;
=== createConnection ===&lt;br /&gt;
Create information for connection but do not open it.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var mysqlc = mysql.createConnection({&lt;br /&gt;
    host:&#039;127.0.0.1&#039;,// host of server&lt;br /&gt;
    user:&#039;kostya_nad&#039;,// MySQL user&lt;br /&gt;
    password:&#039;MyStrongPassword&#039;,// MySQL password&lt;br /&gt;
    database:&#039;copsandnotacops&#039;// MySQL database&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== connect ===&lt;br /&gt;
Open connection to database&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
mysqlc.connect(function(e) {&lt;br /&gt;
if(e) {&lt;br /&gt;
	console.log(&amp;quot;Error connecting to the database ... &amp;quot;);&lt;br /&gt;
	throw err;&lt;br /&gt;
}&lt;br /&gt;
else {&lt;br /&gt;
	console.log(&#039;Database connected!&#039;)&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== end ===&lt;br /&gt;
Close connection to database&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
mysqlc.end();&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== query ===&lt;br /&gt;
Send a MySQL query to database&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
mysqlc.query(&amp;quot;SELECT * FROM `users` WHERE `nickname`=&amp;quot;, [], function(e, r) {&lt;br /&gt;
if(e) {&lt;br /&gt;
console.log(&#039;Error on connection ... &#039;);&lt;br /&gt;
throw e;&lt;br /&gt;
}&lt;br /&gt;
else {&lt;br /&gt;
console.log(&#039;Password is &#039;+r[0].passcode);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=MySQL&amp;diff=7645</id>
		<title>MySQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=MySQL&amp;diff=7645"/>
		<updated>2017-11-01T09:38:50Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: Created page with &amp;quot; == Plugin == MySQL is a NodeJS plugin. You must download NodeJS recommend version fron [https://nodejs.org/en/ official site (https://nodejs.org/en/)] and install it with &amp;lt;co...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Plugin ==&lt;br /&gt;
MySQL is a NodeJS plugin. You must download NodeJS recommend version fron [https://nodejs.org/en/ official site (https://nodejs.org/en/)] and install it with&lt;br /&gt;
&amp;lt;code&amp;gt;npm install mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
OK. We installed MySQL. In our index.js write this:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var mysql = require(&#039;mysql&#039;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So. Functions for working with Javascript:&lt;br /&gt;
=== createConnection ===&lt;br /&gt;
Create information for connection but do not open it.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var mysqlc = mysql.createConnection({&lt;br /&gt;
    host:&#039;127.0.0.1&#039;,// host of server&lt;br /&gt;
    user:&#039;kostya_nad&#039;,// MySQL user&lt;br /&gt;
    password:&#039;MyStrongPassword&#039;,// MySQL password&lt;br /&gt;
    database:&#039;copsandnotacops&#039;// MySQL database&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== connect ===&lt;br /&gt;
Open connection to database&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
mysqlc.connect(function(e) {&lt;br /&gt;
if(e) {&lt;br /&gt;
	console.log(&amp;quot;Error connecting to the database ... &amp;quot;);&lt;br /&gt;
	throw err;&lt;br /&gt;
}&lt;br /&gt;
else {&lt;br /&gt;
	console.log(&#039;Database connected!&#039;)&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== end ===&lt;br /&gt;
Close connection to database&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
mysqlc.end();&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== query ===&lt;br /&gt;
Send a MySQL query to database&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
mysqlc.query(&amp;quot;SELECT * FROM `users` WHERE `nickname`=&amp;quot;, [], function(e, r) {&lt;br /&gt;
if(e) {&lt;br /&gt;
console.log(&#039;Error on connection ... &#039;);&lt;br /&gt;
throw e;&lt;br /&gt;
}&lt;br /&gt;
else {&lt;br /&gt;
console.log(&#039;Password is &#039;+r[0].passcode);&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Vehicle::setColor&amp;diff=7611</id>
		<title>Vehicle::setColor</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Vehicle::setColor&amp;diff=7611"/>
		<updated>2017-10-24T05:49:00Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This function used for set vehicle body color.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
void vehicle.setColour(int colour1, int colour2);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Required Arguments===&lt;br /&gt;
*&#039;&#039;&#039;colour1:&#039;&#039;&#039; Primary color.&lt;br /&gt;
*&#039;&#039;&#039;colour2:&#039;&#039;&#039; Secondary color.&lt;br /&gt;
&lt;br /&gt;
==Example== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var theVehicle = mp.vehicles.new(418536135, new mp.Vector3(-17.460, 39.787, 71.318)); // spawn Infernus&lt;br /&gt;
theVehicle.setColour(0,0); // set black colour&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{Vehicle_block}}&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Vehicle::setColor&amp;diff=7610</id>
		<title>Vehicle::setColor</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Vehicle::setColor&amp;diff=7610"/>
		<updated>2017-10-24T05:48:11Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This function used for set vehicle body color.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
void vehicle.setColour(int colour1, int colour2);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Required Arguments===&lt;br /&gt;
*&#039;&#039;&#039;colour1:&#039;&#039;&#039; Primary color.&lt;br /&gt;
*&#039;&#039;&#039;colour2:&#039;&#039;&#039; Secondary color.&lt;br /&gt;
&lt;br /&gt;
==Example== &lt;br /&gt;
no example, ez&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var theVehicle = mp.vehicles.new(418536135, new mp.Vector3(-17.460, 39.787, 71.318)); // spawn Infernus&lt;br /&gt;
theVehicle.setColour(0,0); // set black colour&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{Vehicle_block}}&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Vehicle::bodyHealth&amp;diff=7607</id>
		<title>Vehicle::bodyHealth</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Vehicle::bodyHealth&amp;diff=7607"/>
		<updated>2017-10-23T17:45:10Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This functions using for getting or setting body health.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: this property is read-only. For edit health use [[Vehicle::repair]]&#039;&#039;&#039;&lt;br /&gt;
== Example ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
let bodyHealth = vehicle.bodyHealth&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Vehicle::engineHealth&amp;diff=7606</id>
		<title>Vehicle::engineHealth</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Vehicle::engineHealth&amp;diff=7606"/>
		<updated>2017-10-23T17:44:39Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This functions using for getting or setting engine health.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: this property is read-only. For edit health use [[Vehicle::repair]]&#039;&#039;&#039;&lt;br /&gt;
== Example ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
let engineHealth = vehicle.engineHealth&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=User:Kostya_nad&amp;diff=7605</id>
		<title>User:Kostya nad</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=User:Kostya_nad&amp;diff=7605"/>
		<updated>2017-10-23T17:39:11Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: Created page with &amp;quot;Creator of RP-server&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Creator of RP-server&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Main_Page&amp;diff=7569</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Main_Page&amp;diff=7569"/>
		<updated>2017-10-17T17:31:44Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: Добавление перевода&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC____NOEDITSECTION__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #ddd; background-color: #ffeeeb; padding: 5px; margin: 5px;&amp;quot; colspan=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
You might find some missing details from some pages. If you need any help, feel free to post your problem on our [https://rage.mp/forums/ Forums] or contact us directly on our [https://discord.gg/PCxSTj4 Discord]. We are also looking for contributors.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;/*border: 1px solid #D8D8D8;*/ padding-left: 15px; padding-right: 15px; height: 100%;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Rage.png|100px|link=https://wiki.rage.mp/]] &#039;&#039;&#039;Welcome to [http://rage.mp Rage Multiplayer] wiki&#039;&#039;&#039;. You&#039;ll find a various types of documentation, and all the stuff you&#039;ll need to build your ultimate server.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px;box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.5); border-radius: 5px 5px 0px 0px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Gaming.png|32px|right]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Begin your Journey Now!&amp;lt;/h3&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FD8828; border: 1px solid #FFFFFF; padding: 4px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Download.png|20px]] &#039;&#039;&#039; [https://cdn.rage.mp/client/updater.exe Download RageMP Beta]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Rage_Multiplayer|About RAGE:MP]]&lt;br /&gt;
* [[Getting Started with Client|Installation Guide]]&lt;br /&gt;
* [[Buy_Grand_Theft_Auto_V|Buy Grand Theft Auto V]].&lt;br /&gt;
* [https://rage.mp/forums/forum/5-support/ Support Forums].&lt;br /&gt;
* [https://discord.gg/A5exBRX Support Live Chat].&lt;br /&gt;
* [https://bt.rage.mp/mp/suggestions/issues Bug Tracker].&lt;br /&gt;
* [https://rage.mp/forums/forum/41-hosting-solutions/ Server Hosting].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px; box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.5); border-radius: 5px 5px 0px 0px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Users.png|32px|right]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Community&amp;lt;/h3&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
You can always join our community platforms to meet other people like you.&lt;br /&gt;
&lt;br /&gt;
* [[File:Forums.png|30px]] [https://rage.mp/forums/ Forums]&lt;br /&gt;
* [[File:Twitter.png|30px]] [https://twitter.com/ragemultiplayer Twitter]&lt;br /&gt;
* [[File:Vk.png|30px]] [https://vk.com/ragemp Vk]&lt;br /&gt;
* [[File:Discord.jpg|30px]] [https://discord.gg/A5exBRX Discord]&lt;br /&gt;
* [[File:Reddit.png|30px]] [https://www.reddit.com/r/ragemp/ Reddit]&lt;br /&gt;
* [[File:Youtube.png|30px]] [https://www.youtube.com/c/ragemp Youtube]&lt;br /&gt;
* [[File:Facebook.png|30px]] [https://www.facebook.com/ragemultiplayer/ Facebook]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px; box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.5); border-radius: 5px 5px 0px 0px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Help.png|32px|right]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Looking forward to help us?&amp;lt;/h3&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
You can always help us developing our wiki and improving our community.&lt;br /&gt;
&lt;br /&gt;
*Finish documentation for [[:Category:Incomplete_Functions|Incomplete stuff]].&lt;br /&gt;
*Add examples to the [[:Category:TODO: Example|Functions/Events]].&lt;br /&gt;
*Write tutorials to help newbies.&lt;br /&gt;
*Review documentation for [[:Category:Rework_required|Rework Required]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px; box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.5); border-radius: 5px 5px 0px 0px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 16px;&amp;quot;&amp;gt;[[File:Scripting.png|32px|right]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Scripting&amp;lt;/h3&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Introduction&lt;br /&gt;
* [[Getting Started with Development|Getting Started with Development]]&lt;br /&gt;
* [[Getting Started with Development RU|Русское введение в разработку]]&lt;br /&gt;
* [[Getting Started with Commands|Getting Started with Commands]]&lt;br /&gt;
&lt;br /&gt;
* [[Running on linux|Running on linux]]&lt;br /&gt;
&lt;br /&gt;
Forum Links&lt;br /&gt;
* [https://rage.mp/forums/forum/42-scripting/ Scripting Forum]&lt;br /&gt;
* [https://rage.mp/forums/forum/43-tutorials/ Scripting Tutorials]&lt;br /&gt;
* [https://rage.mp/forums/forum/44-discussion/ Scripting support]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Tutorial.png|32px|right]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Javascript Help&amp;lt;/h3&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
These pages links to reference about Javascript &amp;amp; NodeJS.&lt;br /&gt;
*[https://nodejs.org NodeJS Introduction]&lt;br /&gt;
**[https://nodejs.org/dist/latest-v8.x/docs/api/ NodeJS Docs]&lt;br /&gt;
*[https://www.w3schools.com/js/js_intro.asp Javascript Introduction]&lt;br /&gt;
**[https://developer.mozilla.org/en/docs/Web/JavaScript Javascript Docs]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 16px;&amp;quot;&amp;gt;[[File:Scripting.png|16px|right]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;C++ Scripting&amp;lt;/h3&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
* [[C++ SDK Introduction|Introduction to Scripting]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px; box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.5); border-radius: 5px 5px 0px 0px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Reference.png|32px|right]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Reference&amp;lt;/h3&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
*Server-side scripting&lt;br /&gt;
**&amp;lt;span&amp;gt;[[Server-side events|Events]]&amp;lt;/span&amp;gt;&lt;br /&gt;
**[[Server-side functions|Functions]]&lt;br /&gt;
&lt;br /&gt;
*Client-side scripting&lt;br /&gt;
**[[Client-side events|Events]]&lt;br /&gt;
**[[Client-side functions|Functions]]&lt;br /&gt;
&lt;br /&gt;
*[[Server_settings|Server Settings]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px; box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.5); border-radius: 5px 5px 0px 0px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Tools.png|32px|right]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Scripting Assets&amp;lt;/h3&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
This a list of resources you can find to assist you while scripting your server.&lt;br /&gt;
&lt;br /&gt;
* [https://cdn.rage.mp/public/natives/ Natives].&lt;br /&gt;
* [[Animations|Animation list]]&lt;br /&gt;
* [http://objects.codeshock.hu Props/Objects (Credits to Vektor42O)]&lt;br /&gt;
* [[Interiors_and_Locations|Online Interiors and locations]]&lt;br /&gt;
*Peds:&lt;br /&gt;
** [[Peds|Models]]&lt;br /&gt;
** [[Bones|Bones]]&lt;br /&gt;
* [[Blips|Blips list]]&lt;br /&gt;
* [[Controls|Game Controls]]&lt;br /&gt;
* [[Explosions|Explosions list]]&lt;br /&gt;
* [[Markers|Markers list]]&lt;br /&gt;
*Vehicle:&lt;br /&gt;
** [[Vehicles|Models]]&lt;br /&gt;
** [[Vehicle_Colors|Colors]]&lt;br /&gt;
** [[Vehicle_Mods|Mods]]&lt;br /&gt;
** [[Vehicle_Classes|Classes]]&lt;br /&gt;
** [[Vehicle_Flags|Flags]]&lt;br /&gt;
*Weapons:&lt;br /&gt;
** [[Weapons|Models]]&lt;br /&gt;
** [[Weapons_Components|Components]]&lt;br /&gt;
** [[Weapons_Tints|Tints]]&lt;br /&gt;
* [[Weather|Weather]]&lt;br /&gt;
* [[IPLs|IPLs]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 15px; padding-right: 15px;&amp;quot; class=&amp;quot;plainlinks&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Rage.png|left|100px|link=]]&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style: none; width: 200px; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&#039;&#039;&#039;&amp;lt;div style=&amp;quot;background: #E8E8FF; padding: 5px; margin: 3px;  font-weight: bold; text-align: center; font-size: 120%;&amp;quot;&amp;gt;[[Rage_Multiplayer|About RAGE:MP]]&amp;lt;/div&amp;gt;&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; [[Community_team|Community Team]]&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; [https://rage.mp/forums/forum/ Forums]&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; [https://discord.gg/A5exBRX Discord]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style: none; width: 200px; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&#039;&#039;&#039;&amp;lt;div style=&amp;quot;background: #E8E8FF; padding: 5px; margin: 3px;  font-weight: bold; text-align: center; font-size: 120%;&amp;quot;&amp;gt;[https://rage.mp/ Rage Multiplayer]&amp;lt;/div&amp;gt;&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; [[Buy_Grand_Theft_Auto_V| Buy GTA V]]&amp;lt;li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; [https://cdn.rage.mp/client/updater.exe Download Rage:MP]&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; [https://bt.rage.mp/mp/suggestions/issues Issues Tracker]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style: none; width: 200px; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;li&amp;gt;&#039;&#039;&#039;&amp;lt;div style=&amp;quot;background: #E8E8FF; padding: 5px; margin: 3px;  font-weight: bold; text-align: center; font-size: 120%;&amp;quot;&amp;gt;Wiki Stats&amp;lt;/div&amp;gt;&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; {{NUMBEROFARTICLES}} Articles&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; {{NUMBEROFPAGES}} Pages&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; {{NUMBEROFUSERS}} Registered Users&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D1%83&amp;diff=7568</id>
		<title>Введение в разработку</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D1%83&amp;diff=7568"/>
		<updated>2017-10-17T17:30:42Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D1%83&amp;diff=7567</id>
		<title>Введение в разработку</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D1%83&amp;diff=7567"/>
		<updated>2017-10-17T17:30:27Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: Kostya nad moved page Введение в разработку to Getting Started with Development RU: переименовал, чтоб было русской версией английской статьи&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Getting Started with Development RU]]&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Ru:Getting_Started_with_Development&amp;diff=7566</id>
		<title>Ru:Getting Started with Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Ru:Getting_Started_with_Development&amp;diff=7566"/>
		<updated>2017-10-17T17:30:27Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: Kostya nad moved page Введение в разработку to Getting Started with Development RU: переименовал, чтоб было русской версией английской статьи&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
== Требования ==&lt;br /&gt;
&lt;br /&gt;
* [https://cdn.rage.mp/client/updater.exe Апдейтер (он же является установщиком) Rage MP]&lt;br /&gt;
* Базовый JS/NodeJS опыт программирования&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
&lt;br /&gt;
Сегодня мы покажем вам, как начать разработку Вашего сервера с небольшой учебной статьёй. Мы покажем, как создать Ваш ресурс и запустить его на вашем сервере.&lt;br /&gt;
&lt;br /&gt;
== Starting the server ==&lt;br /&gt;
&lt;br /&gt;
Когда Вы загрузите [https://cdn.rage.mp/client/updater.exe Апдейтер] и запустите его, вы получите серверные файлы. Появится папка с названием &amp;lt;code&amp;gt;server-files&amp;lt;/code&amp;gt;. Когда Вы откроете папку и запустите файл server.exe, вы найдете там это:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=800px heights=426px&amp;gt;&lt;br /&gt;
File:server-files.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Client_packages&#039;&#039;&#039;: Это клиентские скрипты. Они скачиваются на компьютер клиента. (Клиентская сторона позволяет создавать GUI (графический интерфейс) и делать работу [https://bitbucket.org/chromiumembedded/cef CEF].&lt;br /&gt;
*&#039;&#039;&#039;Packages&#039;&#039;&#039;: это сторона сервера. (Серверная сторона позволяет управлять игроком и создавать Ваш собственный мир)&lt;br /&gt;
*&#039;&#039;&#039;Maps&#039;&#039;&#039;: Позволяет Вам загружать карты в Ваш мир. Доступна только форма карт JSON.(Большой &#039;&#039;&#039;JSON&#039;&#039;&#039; размер карты иногда не загружается или загружается очень долго.)&lt;br /&gt;
*&#039;&#039;&#039;Plugins&#039;&#039;&#039;: Позволяет загружать Ваши &#039;&#039;&#039;dll&#039;&#039;&#039; плагины.&lt;br /&gt;
*&#039;&#039;&#039;config&#039;&#039;&#039;: Позволяет  Вам редактировать Ваш сервер. Для большей информации [[Server_settings|кликните тут (EN)]].&lt;br /&gt;
&lt;br /&gt;
Конечно, все папки будут пустыми. Если Вы захотите загрузить игровой режим, то доступен [https://github.com/n-n1ks/rage.mp-freeroam Freeroam] игровой режим для изучения или для Вашего сервера.&lt;br /&gt;
&lt;br /&gt;
== Создание Вашего первого ресурса ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Rage Multiplayer&amp;lt;/b&amp;gt; содержит две стороны скриптинга, &#039;&#039;&#039;Клиентская&#039;&#039;&#039; и &#039;&#039;&#039;Серверная&#039;&#039;&#039;, так как приведенная выше &#039;&#039;&#039;Клиентская&#039;&#039;&#039; позволяет Вам создавать пользовательский интерфейс и показывать людям вашу креативность, a &#039;&#039;&#039;Серверная&#039;&#039;&#039; позволяет управлять сервером с их вещами, такими, как игроками, маркерами, транспортом и т. п.&lt;br /&gt;
&lt;br /&gt;
Сегодня мы создадим наш первый серверный ресурс и мы посмотрим, как он работает в игре.&lt;br /&gt;
&lt;br /&gt;
Сначала пойдем в папку &amp;lt;code&amp;gt;packages&amp;lt;/code&amp;gt; в Вашей серверной папке, затем создадим файл &amp;lt;code&amp;gt;index.js&amp;lt;/code&amp;gt; файл, если он еще не существует. После откроем его (обычным блокнотом можно) и пропишем следующие вещи:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
// подключаем коммандный файл&lt;br /&gt;
require(&#039;./commands.js&#039;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Затем и сохраним и закроем. Сейчас создаем другой файл с названием &amp;lt;code&amp;gt;commands.js&amp;lt;/code&amp;gt; и откроем его.&lt;br /&gt;
&lt;br /&gt;
Добавим немного простых комманд в этот файл.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
mp.events.addCommand(&#039;kill&#039;, (player) =&amp;gt; {&lt;br /&gt;
    player.health = 0;&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
mp.events.addCommand(&#039;hp&#039;, (player) =&amp;gt; {&lt;br /&gt;
    player.health = 100;&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
mp.events.addCommand(&#039;armor&#039;, (player) =&amp;gt; {&lt;br /&gt;
    player.armour = 100;&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Если Вы не понимаете что и почему здесь происходит, перейдите к странице [[Getting Started with Commands|Getting started with commands (на английском)]]. Сейчас мы создали простой ресурс с 3 базовыми коммандами. Одна дает полное здоровье, другая дает броню, третья убивает пользователя.&lt;br /&gt;
&lt;br /&gt;
Сохраняем и закрываем файл. Ничего не замечаете в этом коде неправильного? Если нет, то я вам намекну. Если Вы исполните команду убийства, это означает, что игрок убит, но зареспавниться ли он? У меня есть для Вас решение!&lt;br /&gt;
&lt;br /&gt;
Создайте &#039;&#039;&#039;JSON&#039;&#039;&#039; файл и назовите его &amp;lt;code&amp;gt;spawn_points.json&amp;lt;/code&amp;gt;, затем добавьте в него этот код:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;SpawnPoints&amp;quot;: [&lt;br /&gt;
        { &amp;quot;x&amp;quot;: -425.517, &amp;quot;y&amp;quot;: 1123.620, &amp;quot;z&amp;quot;: 325.8544 },&lt;br /&gt;
        { &amp;quot;x&amp;quot;: -415.777, &amp;quot;y&amp;quot;: 1168.791, &amp;quot;z&amp;quot;: 325.854 },&lt;br /&gt;
        { &amp;quot;x&amp;quot;: -432.534, &amp;quot;y&amp;quot;: 1157.461, &amp;quot;z&amp;quot;: 325.854 },&lt;br /&gt;
        { &amp;quot;x&amp;quot;: -401.850, &amp;quot;y&amp;quot;: 1149.482, &amp;quot;z&amp;quot;: 325.854 }&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Готово? Сохраните и закройте.&lt;br /&gt;
&lt;br /&gt;
Создайте новый файл &amp;lt;code&amp;gt;events.js&amp;lt;/code&amp;gt; и добавьте в него следующий код:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
let spawnPoints = require(&#039;./spawn_points.json&#039;).SpawnPoints;&lt;br /&gt;
&lt;br /&gt;
mp.events.add(&#039;playerDeath&#039;, (player) =&amp;gt; {&lt;br /&gt;
    player.spawn(spawnPoints[Math.floor(Math.random() * spawnPoints.length)]);&lt;br /&gt;
    player.health = 100;&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Мы назначили наши точки спавна, на которых мы хотим заспавнить игрока м затем добавили событие, которое срабатывает, когда игрок умирает. Оно спавнит игрока в рандомном месте из назначенных точек. Не забываем также, что игроку нужно дать полное здоровье, иначе игрок может телепортироваться после убийства по точкам, а затем, возможно, крашнется.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ВАЖНО&#039;&#039;&#039;: Не забывайте запросить файл &amp;lt;code&amp;gt;events.js&amp;lt;/code&amp;gt; внутри &amp;lt;code&amp;gt;index.js&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ваш &amp;lt;code&amp;gt;index.js&amp;lt;/code&amp;gt; файл должен быть похож на это:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
//включение файла с командами&lt;br /&gt;
require(&#039;./commands.js&#039;)&lt;br /&gt;
&lt;br /&gt;
//включение файла с событиями&lt;br /&gt;
require(&#039;./events.js&#039;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Сейчас сохраните все файлы и запустите ваш сервер из файла &amp;lt;code&amp;gt;server.exe&amp;lt;/code&amp;gt;, затем проверьте, что вы сейчас сделали!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Я надеюсь, что помог создать Ваш первый скрипт в RAGE:MP и мы будем надеяться, что создадим дальнейшие статьи для дальнейшего изучения Вами.&lt;br /&gt;
Счастливой игры!&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Main_Page&amp;diff=7565</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Main_Page&amp;diff=7565"/>
		<updated>2017-10-17T17:29:40Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC____NOEDITSECTION__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #ddd; background-color: #ffeeeb; padding: 5px; margin: 5px;&amp;quot; colspan=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
You might find some missing details from some pages. If you need any help, feel free to post your problem on our [https://rage.mp/forums/ Forums] or contact us directly on our [https://discord.gg/PCxSTj4 Discord]. We are also looking for contributors.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;/*border: 1px solid #D8D8D8;*/ padding-left: 15px; padding-right: 15px; height: 100%;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Rage.png|100px|link=https://wiki.rage.mp/]] &#039;&#039;&#039;Welcome to [http://rage.mp Rage Multiplayer] wiki&#039;&#039;&#039;. You&#039;ll find a various types of documentation, and all the stuff you&#039;ll need to build your ultimate server.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px;box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.5); border-radius: 5px 5px 0px 0px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Gaming.png|32px|right]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Begin your Journey Now!&amp;lt;/h3&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FD8828; border: 1px solid #FFFFFF; padding: 4px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Download.png|20px]] &#039;&#039;&#039; [https://cdn.rage.mp/client/updater.exe Download RageMP Beta]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Rage_Multiplayer|About RAGE:MP]]&lt;br /&gt;
* [[Getting Started with Client|Installation Guide]]&lt;br /&gt;
* [[Buy_Grand_Theft_Auto_V|Buy Grand Theft Auto V]].&lt;br /&gt;
* [https://rage.mp/forums/forum/5-support/ Support Forums].&lt;br /&gt;
* [https://discord.gg/A5exBRX Support Live Chat].&lt;br /&gt;
* [https://bt.rage.mp/mp/suggestions/issues Bug Tracker].&lt;br /&gt;
* [https://rage.mp/forums/forum/41-hosting-solutions/ Server Hosting].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px; box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.5); border-radius: 5px 5px 0px 0px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Users.png|32px|right]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Community&amp;lt;/h3&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
You can always join our community platforms to meet other people like you.&lt;br /&gt;
&lt;br /&gt;
* [[File:Forums.png|30px]] [https://rage.mp/forums/ Forums]&lt;br /&gt;
* [[File:Twitter.png|30px]] [https://twitter.com/ragemultiplayer Twitter]&lt;br /&gt;
* [[File:Vk.png|30px]] [https://vk.com/ragemp Vk]&lt;br /&gt;
* [[File:Discord.jpg|30px]] [https://discord.gg/A5exBRX Discord]&lt;br /&gt;
* [[File:Reddit.png|30px]] [https://www.reddit.com/r/ragemp/ Reddit]&lt;br /&gt;
* [[File:Youtube.png|30px]] [https://www.youtube.com/c/ragemp Youtube]&lt;br /&gt;
* [[File:Facebook.png|30px]] [https://www.facebook.com/ragemultiplayer/ Facebook]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px; box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.5); border-radius: 5px 5px 0px 0px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Help.png|32px|right]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Looking forward to help us?&amp;lt;/h3&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
You can always help us developing our wiki and improving our community.&lt;br /&gt;
&lt;br /&gt;
*Finish documentation for [[:Category:Incomplete_Functions|Incomplete stuff]].&lt;br /&gt;
*Add examples to the [[:Category:TODO: Example|Functions/Events]].&lt;br /&gt;
*Write tutorials to help newbies.&lt;br /&gt;
*Review documentation for [[:Category:Rework_required|Rework Required]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px; box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.5); border-radius: 5px 5px 0px 0px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 16px;&amp;quot;&amp;gt;[[File:Scripting.png|32px|right]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Scripting&amp;lt;/h3&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Introduction&lt;br /&gt;
* [[Getting Started with Development|Getting Started with Development]]&lt;br /&gt;
* [[Введение в разработку|Русское введение в разработку]]&lt;br /&gt;
* [[Getting Started with Commands|Getting Started with Commands]]&lt;br /&gt;
&lt;br /&gt;
* [[Running on linux|Running on linux]]&lt;br /&gt;
&lt;br /&gt;
Forum Links&lt;br /&gt;
* [https://rage.mp/forums/forum/42-scripting/ Scripting Forum]&lt;br /&gt;
* [https://rage.mp/forums/forum/43-tutorials/ Scripting Tutorials]&lt;br /&gt;
* [https://rage.mp/forums/forum/44-discussion/ Scripting support]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Tutorial.png|32px|right]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Javascript Help&amp;lt;/h3&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
These pages links to reference about Javascript &amp;amp; NodeJS.&lt;br /&gt;
*[https://nodejs.org NodeJS Introduction]&lt;br /&gt;
**[https://nodejs.org/dist/latest-v8.x/docs/api/ NodeJS Docs]&lt;br /&gt;
*[https://www.w3schools.com/js/js_intro.asp Javascript Introduction]&lt;br /&gt;
**[https://developer.mozilla.org/en/docs/Web/JavaScript Javascript Docs]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 16px;&amp;quot;&amp;gt;[[File:Scripting.png|16px|right]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;C++ Scripting&amp;lt;/h3&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
* [[C++ SDK Introduction|Introduction to Scripting]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px; box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.5); border-radius: 5px 5px 0px 0px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Reference.png|32px|right]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Reference&amp;lt;/h3&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
*Server-side scripting&lt;br /&gt;
**&amp;lt;span&amp;gt;[[Server-side events|Events]]&amp;lt;/span&amp;gt;&lt;br /&gt;
**[[Server-side functions|Functions]]&lt;br /&gt;
&lt;br /&gt;
*Client-side scripting&lt;br /&gt;
**[[Client-side events|Events]]&lt;br /&gt;
**[[Client-side functions|Functions]]&lt;br /&gt;
&lt;br /&gt;
*[[Server_settings|Server Settings]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px; box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.5); border-radius: 5px 5px 0px 0px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Tools.png|32px|right]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Scripting Assets&amp;lt;/h3&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
This a list of resources you can find to assist you while scripting your server.&lt;br /&gt;
&lt;br /&gt;
* [https://cdn.rage.mp/public/natives/ Natives].&lt;br /&gt;
* [[Animations|Animation list]]&lt;br /&gt;
* [http://objects.codeshock.hu Props/Objects (Credits to Vektor42O)]&lt;br /&gt;
* [[Interiors_and_Locations|Online Interiors and locations]]&lt;br /&gt;
*Peds:&lt;br /&gt;
** [[Peds|Models]]&lt;br /&gt;
** [[Bones|Bones]]&lt;br /&gt;
* [[Blips|Blips list]]&lt;br /&gt;
* [[Controls|Game Controls]]&lt;br /&gt;
* [[Explosions|Explosions list]]&lt;br /&gt;
* [[Markers|Markers list]]&lt;br /&gt;
*Vehicle:&lt;br /&gt;
** [[Vehicles|Models]]&lt;br /&gt;
** [[Vehicle_Colors|Colors]]&lt;br /&gt;
** [[Vehicle_Mods|Mods]]&lt;br /&gt;
** [[Vehicle_Classes|Classes]]&lt;br /&gt;
** [[Vehicle_Flags|Flags]]&lt;br /&gt;
*Weapons:&lt;br /&gt;
** [[Weapons|Models]]&lt;br /&gt;
** [[Weapons_Components|Components]]&lt;br /&gt;
** [[Weapons_Tints|Tints]]&lt;br /&gt;
* [[Weather|Weather]]&lt;br /&gt;
* [[IPLs|IPLs]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 15px; padding-right: 15px;&amp;quot; class=&amp;quot;plainlinks&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Rage.png|left|100px|link=]]&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style: none; width: 200px; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&#039;&#039;&#039;&amp;lt;div style=&amp;quot;background: #E8E8FF; padding: 5px; margin: 3px;  font-weight: bold; text-align: center; font-size: 120%;&amp;quot;&amp;gt;[[Rage_Multiplayer|About RAGE:MP]]&amp;lt;/div&amp;gt;&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; [[Community_team|Community Team]]&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; [https://rage.mp/forums/forum/ Forums]&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; [https://discord.gg/A5exBRX Discord]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style: none; width: 200px; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&#039;&#039;&#039;&amp;lt;div style=&amp;quot;background: #E8E8FF; padding: 5px; margin: 3px;  font-weight: bold; text-align: center; font-size: 120%;&amp;quot;&amp;gt;[https://rage.mp/ Rage Multiplayer]&amp;lt;/div&amp;gt;&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; [[Buy_Grand_Theft_Auto_V| Buy GTA V]]&amp;lt;li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; [https://cdn.rage.mp/client/updater.exe Download Rage:MP]&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; [https://bt.rage.mp/mp/suggestions/issues Issues Tracker]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style: none; width: 200px; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;li&amp;gt;&#039;&#039;&#039;&amp;lt;div style=&amp;quot;background: #E8E8FF; padding: 5px; margin: 3px;  font-weight: bold; text-align: center; font-size: 120%;&amp;quot;&amp;gt;Wiki Stats&amp;lt;/div&amp;gt;&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; {{NUMBEROFARTICLES}} Articles&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; {{NUMBEROFPAGES}} Pages&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; {{NUMBEROFUSERS}} Registered Users&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Ru:Getting_Started_with_Development&amp;diff=7563</id>
		<title>Ru:Getting Started with Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Ru:Getting_Started_with_Development&amp;diff=7563"/>
		<updated>2017-10-17T17:26:19Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: Kostya nad moved page Начало разработки to Введение в разработку: не подумал над названием я&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
== Требования ==&lt;br /&gt;
&lt;br /&gt;
* [https://cdn.rage.mp/client/updater.exe Апдейтер (он же является установщиком) Rage MP]&lt;br /&gt;
* Базовый JS/NodeJS опыт программирования&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
&lt;br /&gt;
Сегодня мы покажем вам, как начать разработку Вашего сервера с небольшой учебной статьёй. Мы покажем, как создать Ваш ресурс и запустить его на вашем сервере.&lt;br /&gt;
&lt;br /&gt;
== Starting the server ==&lt;br /&gt;
&lt;br /&gt;
Когда Вы загрузите [https://cdn.rage.mp/client/updater.exe Апдейтер] и запустите его, вы получите серверные файлы. Появится папка с названием &amp;lt;code&amp;gt;server-files&amp;lt;/code&amp;gt;. Когда Вы откроете папку и запустите файл server.exe, вы найдете там это:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=800px heights=426px&amp;gt;&lt;br /&gt;
File:server-files.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Client_packages&#039;&#039;&#039;: Это клиентские скрипты. Они скачиваются на компьютер клиента. (Клиентская сторона позволяет создавать GUI (графический интерфейс) и делать работу [https://bitbucket.org/chromiumembedded/cef CEF].&lt;br /&gt;
*&#039;&#039;&#039;Packages&#039;&#039;&#039;: это сторона сервера. (Серверная сторона позволяет управлять игроком и создавать Ваш собственный мир)&lt;br /&gt;
*&#039;&#039;&#039;Maps&#039;&#039;&#039;: Позволяет Вам загружать карты в Ваш мир. Доступна только форма карт JSON.(Большой &#039;&#039;&#039;JSON&#039;&#039;&#039; размер карты иногда не загружается или загружается очень долго.)&lt;br /&gt;
*&#039;&#039;&#039;Plugins&#039;&#039;&#039;: Позволяет загружать Ваши &#039;&#039;&#039;dll&#039;&#039;&#039; плагины.&lt;br /&gt;
*&#039;&#039;&#039;config&#039;&#039;&#039;: Позволяет  Вам редактировать Ваш сервер. Для большей информации [[Server_settings|кликните тут (EN)]].&lt;br /&gt;
&lt;br /&gt;
Конечно, все папки будут пустыми. Если Вы захотите загрузить игровой режим, то доступен [https://github.com/n-n1ks/rage.mp-freeroam Freeroam] игровой режим для изучения или для Вашего сервера.&lt;br /&gt;
&lt;br /&gt;
== Создание Вашего первого ресурса ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Rage Multiplayer&amp;lt;/b&amp;gt; содержит две стороны скриптинга, &#039;&#039;&#039;Клиентская&#039;&#039;&#039; и &#039;&#039;&#039;Серверная&#039;&#039;&#039;, так как приведенная выше &#039;&#039;&#039;Клиентская&#039;&#039;&#039; позволяет Вам создавать пользовательский интерфейс и показывать людям вашу креативность, a &#039;&#039;&#039;Серверная&#039;&#039;&#039; позволяет управлять сервером с их вещами, такими, как игроками, маркерами, транспортом и т. п.&lt;br /&gt;
&lt;br /&gt;
Сегодня мы создадим наш первый серверный ресурс и мы посмотрим, как он работает в игре.&lt;br /&gt;
&lt;br /&gt;
Сначала пойдем в папку &amp;lt;code&amp;gt;packages&amp;lt;/code&amp;gt; в Вашей серверной папке, затем создадим файл &amp;lt;code&amp;gt;index.js&amp;lt;/code&amp;gt; файл, если он еще не существует. После откроем его (обычным блокнотом можно) и пропишем следующие вещи:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
// подключаем коммандный файл&lt;br /&gt;
require(&#039;./commands.js&#039;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Затем и сохраним и закроем. Сейчас создаем другой файл с названием &amp;lt;code&amp;gt;commands.js&amp;lt;/code&amp;gt; и откроем его.&lt;br /&gt;
&lt;br /&gt;
Добавим немного простых комманд в этот файл.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
mp.events.addCommand(&#039;kill&#039;, (player) =&amp;gt; {&lt;br /&gt;
    player.health = 0;&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
mp.events.addCommand(&#039;hp&#039;, (player) =&amp;gt; {&lt;br /&gt;
    player.health = 100;&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
mp.events.addCommand(&#039;armor&#039;, (player) =&amp;gt; {&lt;br /&gt;
    player.armour = 100;&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Если Вы не понимаете что и почему здесь происходит, перейдите к странице [[Getting Started with Commands|Getting started with commands (на английском)]]. Сейчас мы создали простой ресурс с 3 базовыми коммандами. Одна дает полное здоровье, другая дает броню, третья убивает пользователя.&lt;br /&gt;
&lt;br /&gt;
Сохраняем и закрываем файл. Ничего не замечаете в этом коде неправильного? Если нет, то я вам намекну. Если Вы исполните команду убийства, это означает, что игрок убит, но зареспавниться ли он? У меня есть для Вас решение!&lt;br /&gt;
&lt;br /&gt;
Создайте &#039;&#039;&#039;JSON&#039;&#039;&#039; файл и назовите его &amp;lt;code&amp;gt;spawn_points.json&amp;lt;/code&amp;gt;, затем добавьте в него этот код:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;SpawnPoints&amp;quot;: [&lt;br /&gt;
        { &amp;quot;x&amp;quot;: -425.517, &amp;quot;y&amp;quot;: 1123.620, &amp;quot;z&amp;quot;: 325.8544 },&lt;br /&gt;
        { &amp;quot;x&amp;quot;: -415.777, &amp;quot;y&amp;quot;: 1168.791, &amp;quot;z&amp;quot;: 325.854 },&lt;br /&gt;
        { &amp;quot;x&amp;quot;: -432.534, &amp;quot;y&amp;quot;: 1157.461, &amp;quot;z&amp;quot;: 325.854 },&lt;br /&gt;
        { &amp;quot;x&amp;quot;: -401.850, &amp;quot;y&amp;quot;: 1149.482, &amp;quot;z&amp;quot;: 325.854 }&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Готово? Сохраните и закройте.&lt;br /&gt;
&lt;br /&gt;
Создайте новый файл &amp;lt;code&amp;gt;events.js&amp;lt;/code&amp;gt; и добавьте в него следующий код:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
let spawnPoints = require(&#039;./spawn_points.json&#039;).SpawnPoints;&lt;br /&gt;
&lt;br /&gt;
mp.events.add(&#039;playerDeath&#039;, (player) =&amp;gt; {&lt;br /&gt;
    player.spawn(spawnPoints[Math.floor(Math.random() * spawnPoints.length)]);&lt;br /&gt;
    player.health = 100;&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Мы назначили наши точки спавна, на которых мы хотим заспавнить игрока м затем добавили событие, которое срабатывает, когда игрок умирает. Оно спавнит игрока в рандомном месте из назначенных точек. Не забываем также, что игроку нужно дать полное здоровье, иначе игрок может телепортироваться после убийства по точкам, а затем, возможно, крашнется.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ВАЖНО&#039;&#039;&#039;: Не забывайте запросить файл &amp;lt;code&amp;gt;events.js&amp;lt;/code&amp;gt; внутри &amp;lt;code&amp;gt;index.js&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ваш &amp;lt;code&amp;gt;index.js&amp;lt;/code&amp;gt; файл должен быть похож на это:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
//включение файла с командами&lt;br /&gt;
require(&#039;./commands.js&#039;)&lt;br /&gt;
&lt;br /&gt;
//включение файла с событиями&lt;br /&gt;
require(&#039;./events.js&#039;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Сейчас сохраните все файлы и запустите ваш сервер из файла &amp;lt;code&amp;gt;server.exe&amp;lt;/code&amp;gt;, затем проверьте, что вы сейчас сделали!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Я надеюсь, что помог создать Ваш первый скрипт в RAGE:MP и мы будем надеяться, что создадим дальнейшие статьи для дальнейшего изучения Вами.&lt;br /&gt;
Счастливой игры!&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Ru:Getting_Started_with_Development&amp;diff=7562</id>
		<title>Ru:Getting Started with Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Ru:Getting_Started_with_Development&amp;diff=7562"/>
		<updated>2017-10-17T17:06:09Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: /* а вместо и */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
== Требования ==&lt;br /&gt;
&lt;br /&gt;
* [https://cdn.rage.mp/client/updater.exe Апдейтер (он же является установщиком) Rage MP]&lt;br /&gt;
* Базовый JS/NodeJS опыт программирования&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
&lt;br /&gt;
Сегодня мы покажем вам, как начать разработку Вашего сервера с небольшой учебной статьёй. Мы покажем, как создать Ваш ресурс и запустить его на вашем сервере.&lt;br /&gt;
&lt;br /&gt;
== Starting the server ==&lt;br /&gt;
&lt;br /&gt;
Когда Вы загрузите [https://cdn.rage.mp/client/updater.exe Апдейтер] и запустите его, вы получите серверные файлы. Появится папка с названием &amp;lt;code&amp;gt;server-files&amp;lt;/code&amp;gt;. Когда Вы откроете папку и запустите файл server.exe, вы найдете там это:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=800px heights=426px&amp;gt;&lt;br /&gt;
File:server-files.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Client_packages&#039;&#039;&#039;: Это клиентские скрипты. Они скачиваются на компьютер клиента. (Клиентская сторона позволяет создавать GUI (графический интерфейс) и делать работу [https://bitbucket.org/chromiumembedded/cef CEF].&lt;br /&gt;
*&#039;&#039;&#039;Packages&#039;&#039;&#039;: это сторона сервера. (Серверная сторона позволяет управлять игроком и создавать Ваш собственный мир)&lt;br /&gt;
*&#039;&#039;&#039;Maps&#039;&#039;&#039;: Позволяет Вам загружать карты в Ваш мир. Доступна только форма карт JSON.(Большой &#039;&#039;&#039;JSON&#039;&#039;&#039; размер карты иногда не загружается или загружается очень долго.)&lt;br /&gt;
*&#039;&#039;&#039;Plugins&#039;&#039;&#039;: Позволяет загружать Ваши &#039;&#039;&#039;dll&#039;&#039;&#039; плагины.&lt;br /&gt;
*&#039;&#039;&#039;config&#039;&#039;&#039;: Позволяет  Вам редактировать Ваш сервер. Для большей информации [[Server_settings|кликните тут (EN)]].&lt;br /&gt;
&lt;br /&gt;
Конечно, все папки будут пустыми. Если Вы захотите загрузить игровой режим, то доступен [https://github.com/n-n1ks/rage.mp-freeroam Freeroam] игровой режим для изучения или для Вашего сервера.&lt;br /&gt;
&lt;br /&gt;
== Создание Вашего первого ресурса ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Rage Multiplayer&amp;lt;/b&amp;gt; содержит две стороны скриптинга, &#039;&#039;&#039;Клиентская&#039;&#039;&#039; и &#039;&#039;&#039;Серверная&#039;&#039;&#039;, так как приведенная выше &#039;&#039;&#039;Клиентская&#039;&#039;&#039; позволяет Вам создавать пользовательский интерфейс и показывать людям вашу креативность, a &#039;&#039;&#039;Серверная&#039;&#039;&#039; позволяет управлять сервером с их вещами, такими, как игроками, маркерами, транспортом и т. п.&lt;br /&gt;
&lt;br /&gt;
Сегодня мы создадим наш первый серверный ресурс и мы посмотрим, как он работает в игре.&lt;br /&gt;
&lt;br /&gt;
Сначала пойдем в папку &amp;lt;code&amp;gt;packages&amp;lt;/code&amp;gt; в Вашей серверной папке, затем создадим файл &amp;lt;code&amp;gt;index.js&amp;lt;/code&amp;gt; файл, если он еще не существует. После откроем его (обычным блокнотом можно) и пропишем следующие вещи:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
// подключаем коммандный файл&lt;br /&gt;
require(&#039;./commands.js&#039;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Затем и сохраним и закроем. Сейчас создаем другой файл с названием &amp;lt;code&amp;gt;commands.js&amp;lt;/code&amp;gt; и откроем его.&lt;br /&gt;
&lt;br /&gt;
Добавим немного простых комманд в этот файл.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
mp.events.addCommand(&#039;kill&#039;, (player) =&amp;gt; {&lt;br /&gt;
    player.health = 0;&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
mp.events.addCommand(&#039;hp&#039;, (player) =&amp;gt; {&lt;br /&gt;
    player.health = 100;&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
mp.events.addCommand(&#039;armor&#039;, (player) =&amp;gt; {&lt;br /&gt;
    player.armour = 100;&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Если Вы не понимаете что и почему здесь происходит, перейдите к странице [[Getting Started with Commands|Getting started with commands (на английском)]]. Сейчас мы создали простой ресурс с 3 базовыми коммандами. Одна дает полное здоровье, другая дает броню, третья убивает пользователя.&lt;br /&gt;
&lt;br /&gt;
Сохраняем и закрываем файл. Ничего не замечаете в этом коде неправильного? Если нет, то я вам намекну. Если Вы исполните команду убийства, это означает, что игрок убит, но зареспавниться ли он? У меня есть для Вас решение!&lt;br /&gt;
&lt;br /&gt;
Создайте &#039;&#039;&#039;JSON&#039;&#039;&#039; файл и назовите его &amp;lt;code&amp;gt;spawn_points.json&amp;lt;/code&amp;gt;, затем добавьте в него этот код:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;SpawnPoints&amp;quot;: [&lt;br /&gt;
        { &amp;quot;x&amp;quot;: -425.517, &amp;quot;y&amp;quot;: 1123.620, &amp;quot;z&amp;quot;: 325.8544 },&lt;br /&gt;
        { &amp;quot;x&amp;quot;: -415.777, &amp;quot;y&amp;quot;: 1168.791, &amp;quot;z&amp;quot;: 325.854 },&lt;br /&gt;
        { &amp;quot;x&amp;quot;: -432.534, &amp;quot;y&amp;quot;: 1157.461, &amp;quot;z&amp;quot;: 325.854 },&lt;br /&gt;
        { &amp;quot;x&amp;quot;: -401.850, &amp;quot;y&amp;quot;: 1149.482, &amp;quot;z&amp;quot;: 325.854 }&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Готово? Сохраните и закройте.&lt;br /&gt;
&lt;br /&gt;
Создайте новый файл &amp;lt;code&amp;gt;events.js&amp;lt;/code&amp;gt; и добавьте в него следующий код:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
let spawnPoints = require(&#039;./spawn_points.json&#039;).SpawnPoints;&lt;br /&gt;
&lt;br /&gt;
mp.events.add(&#039;playerDeath&#039;, (player) =&amp;gt; {&lt;br /&gt;
    player.spawn(spawnPoints[Math.floor(Math.random() * spawnPoints.length)]);&lt;br /&gt;
    player.health = 100;&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Мы назначили наши точки спавна, на которых мы хотим заспавнить игрока м затем добавили событие, которое срабатывает, когда игрок умирает. Оно спавнит игрока в рандомном месте из назначенных точек. Не забываем также, что игроку нужно дать полное здоровье, иначе игрок может телепортироваться после убийства по точкам, а затем, возможно, крашнется.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ВАЖНО&#039;&#039;&#039;: Не забывайте запросить файл &amp;lt;code&amp;gt;events.js&amp;lt;/code&amp;gt; внутри &amp;lt;code&amp;gt;index.js&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ваш &amp;lt;code&amp;gt;index.js&amp;lt;/code&amp;gt; файл должен быть похож на это:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
//включение файла с командами&lt;br /&gt;
require(&#039;./commands.js&#039;)&lt;br /&gt;
&lt;br /&gt;
//включение файла с событиями&lt;br /&gt;
require(&#039;./events.js&#039;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Сейчас сохраните все файлы и запустите ваш сервер из файла &amp;lt;code&amp;gt;server.exe&amp;lt;/code&amp;gt;, затем проверьте, что вы сейчас сделали!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Я надеюсь, что помог создать Ваш первый скрипт в RAGE:MP и мы будем надеяться, что создадим дальнейшие статьи для дальнейшего изучения Вами.&lt;br /&gt;
Счастливой игры!&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Ru:Getting_Started_with_Development&amp;diff=7561</id>
		<title>Ru:Getting Started with Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Ru:Getting_Started_with_Development&amp;diff=7561"/>
		<updated>2017-10-17T17:04:26Z</updated>

		<summary type="html">&lt;p&gt;Kostya nad: Created page with &amp;quot;__TOC__ == Требования ==  * [https://cdn.rage.mp/client/updater.exe Апдейтер (он же является установщиком) Rage MP] * Базовый...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
== Требования ==&lt;br /&gt;
&lt;br /&gt;
* [https://cdn.rage.mp/client/updater.exe Апдейтер (он же является установщиком) Rage MP]&lt;br /&gt;
* Базовый JS/NodeJS опыт программирования&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
&lt;br /&gt;
Сегодня мы покажем вам, как начать разработку Вашего сервера с небольшой учебной статьёй. Мы покажем, как создать Ваш ресурс и запустить его на вашем сервере.&lt;br /&gt;
&lt;br /&gt;
== Starting the server ==&lt;br /&gt;
&lt;br /&gt;
Когда Вы загрузите [https://cdn.rage.mp/client/updater.exe Апдейтер] и запустите его, вы получите серверные файлы. Появится папка с названием &amp;lt;code&amp;gt;server-files&amp;lt;/code&amp;gt;. Когда Вы откроете папку и запустите файл server.exe, вы найдете там это:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=800px heights=426px&amp;gt;&lt;br /&gt;
File:server-files.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Client_packages&#039;&#039;&#039;: Это клиентские скрипты. Они скачиваются на компьютер клиента. (Клиентская сторона позволяет создавать GUI (графический интерфейс) и делать работу [https://bitbucket.org/chromiumembedded/cef CEF].&lt;br /&gt;
*&#039;&#039;&#039;Packages&#039;&#039;&#039;: это сторона сервера. (Серверная сторона позволяет управлять игроком и создавать Ваш собственный мир)&lt;br /&gt;
*&#039;&#039;&#039;Maps&#039;&#039;&#039;: Позволяет Вам загружать карты в Ваш мир. Доступна только форма карт JSON.(Большой &#039;&#039;&#039;JSON&#039;&#039;&#039; размер карты иногда не загружается или загружается очень долго.)&lt;br /&gt;
*&#039;&#039;&#039;Plugins&#039;&#039;&#039;: Позволяет загружать Ваши &#039;&#039;&#039;dll&#039;&#039;&#039; плагины.&lt;br /&gt;
*&#039;&#039;&#039;config&#039;&#039;&#039;: Позволяет  Вам редактировать Ваш сервер. Для большей информации [[Server_settings|кликните тут (EN)]].&lt;br /&gt;
&lt;br /&gt;
Конечно, все папки будут пустыми. Если Вы захотите загрузить игровой режим, то доступен [https://github.com/n-n1ks/rage.mp-freeroam Freeroam] игровой режим для изучения или для Вашего сервера.&lt;br /&gt;
&lt;br /&gt;
== Создание Вашего первого ресурса ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Rage Multiplayer&amp;lt;/b&amp;gt; содержит две стороны скриптинга, &#039;&#039;&#039;Клиентская&#039;&#039;&#039; и &#039;&#039;&#039;Серверная&#039;&#039;&#039;, так как приведенная выше &#039;&#039;&#039;Клиентская&#039;&#039;&#039; позволяет Вам создавать пользовательский интерфейс и показывать людям вашу креативность, и &#039;&#039;&#039;Серверная&#039;&#039;&#039; позволяет управлять сервером с их вещами, такими, как игроками, маркерами, транспортом и т. п.&lt;br /&gt;
&lt;br /&gt;
Сегодня мы создадим наш первый серверный ресурс и мы посмотрим, как он работает в игре.&lt;br /&gt;
&lt;br /&gt;
Сначала пойдем в папку &amp;lt;code&amp;gt;packages&amp;lt;/code&amp;gt; в Вашей серверной папке, затем создадим файл &amp;lt;code&amp;gt;index.js&amp;lt;/code&amp;gt; файл, если он еще не существует. После откроем его (обычным блокнотом можно) и пропишем следующие вещи:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
// подключаем коммандный файл&lt;br /&gt;
require(&#039;./commands.js&#039;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Затем и сохраним и закроем. Сейчас создаем другой файл с названием &amp;lt;code&amp;gt;commands.js&amp;lt;/code&amp;gt; и откроем его.&lt;br /&gt;
&lt;br /&gt;
Добавим немного простых комманд в этот файл.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
mp.events.addCommand(&#039;kill&#039;, (player) =&amp;gt; {&lt;br /&gt;
    player.health = 0;&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
mp.events.addCommand(&#039;hp&#039;, (player) =&amp;gt; {&lt;br /&gt;
    player.health = 100;&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
mp.events.addCommand(&#039;armor&#039;, (player) =&amp;gt; {&lt;br /&gt;
    player.armour = 100;&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Если Вы не понимаете что и почему здесь происходит, перейдите к странице [[Getting Started with Commands|Getting started with commands (на английском)]]. Сейчас мы создали простой ресурс с 3 базовыми коммандами. Одна дает полное здоровье, другая дает броню, третья убивает пользователя.&lt;br /&gt;
&lt;br /&gt;
Сохраняем и закрываем файл. Ничего не замечаете в этом коде неправильного? Если нет, то я вам намекну. Если Вы исполните команду убийства, это означает, что игрок убит, но зареспавниться ли он? У меня есть для Вас решение!&lt;br /&gt;
&lt;br /&gt;
Создайте &#039;&#039;&#039;JSON&#039;&#039;&#039; файл и назовите его &amp;lt;code&amp;gt;spawn_points.json&amp;lt;/code&amp;gt;, затем добавьте в него этот код:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;SpawnPoints&amp;quot;: [&lt;br /&gt;
        { &amp;quot;x&amp;quot;: -425.517, &amp;quot;y&amp;quot;: 1123.620, &amp;quot;z&amp;quot;: 325.8544 },&lt;br /&gt;
        { &amp;quot;x&amp;quot;: -415.777, &amp;quot;y&amp;quot;: 1168.791, &amp;quot;z&amp;quot;: 325.854 },&lt;br /&gt;
        { &amp;quot;x&amp;quot;: -432.534, &amp;quot;y&amp;quot;: 1157.461, &amp;quot;z&amp;quot;: 325.854 },&lt;br /&gt;
        { &amp;quot;x&amp;quot;: -401.850, &amp;quot;y&amp;quot;: 1149.482, &amp;quot;z&amp;quot;: 325.854 }&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Готово? Сохраните и закройте.&lt;br /&gt;
&lt;br /&gt;
Создайте новый файл &amp;lt;code&amp;gt;events.js&amp;lt;/code&amp;gt; и добавьте в него следующий код:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
let spawnPoints = require(&#039;./spawn_points.json&#039;).SpawnPoints;&lt;br /&gt;
&lt;br /&gt;
mp.events.add(&#039;playerDeath&#039;, (player) =&amp;gt; {&lt;br /&gt;
    player.spawn(spawnPoints[Math.floor(Math.random() * spawnPoints.length)]);&lt;br /&gt;
    player.health = 100;&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Мы назначили наши точки спавна, на которых мы хотим заспавнить игрока м затем добавили событие, которое срабатывает, когда игрок умирает. Оно спавнит игрока в рандомном месте из назначенных точек. Не забываем также, что игроку нужно дать полное здоровье, иначе игрок может телепортироваться после убийства по точкам, а затем, возможно, крашнется.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ВАЖНО&#039;&#039;&#039;: Не забывайте запросить файл &amp;lt;code&amp;gt;events.js&amp;lt;/code&amp;gt; внутри &amp;lt;code&amp;gt;index.js&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ваш &amp;lt;code&amp;gt;index.js&amp;lt;/code&amp;gt; файл должен быть похож на это:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
//включение файла с командами&lt;br /&gt;
require(&#039;./commands.js&#039;)&lt;br /&gt;
&lt;br /&gt;
//включение файла с событиями&lt;br /&gt;
require(&#039;./events.js&#039;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Сейчас сохраните все файлы и запустите ваш сервер из файла &amp;lt;code&amp;gt;server.exe&amp;lt;/code&amp;gt;, затем проверьте, что вы сейчас сделали!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Я надеюсь, что помог создать Ваш первый скрипт в RAGE:MP и мы будем надеяться, что создадим дальнейшие статьи для дальнейшего изучения Вами.&lt;br /&gt;
Счастливой игры!&lt;/div&gt;</summary>
		<author><name>Kostya nad</name></author>
	</entry>
</feed>