<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.multitheftauto.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pdescobar</id>
	<title>Multi Theft Auto: Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.multitheftauto.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pdescobar"/>
	<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/wiki/Special:Contributions/Pdescobar"/>
	<updated>2026-05-12T16:32:55Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=CJ_Clothes%5CHead_(1)&amp;diff=16407</id>
		<title>CJ Clothes\Head (1)</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=CJ_Clothes%5CHead_(1)&amp;diff=16407"/>
		<updated>2008-03-29T06:13:16Z</updated>

		<summary type="html">&lt;p&gt;Pdescobar: Index 0 had model/texture reversed and also fixed a spelling error&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| {{Clothes|index=0|type=1|model=head|texture=player_face}}&lt;br /&gt;
| {{Clothes|index=1|type=1|model=head|texture=hairblond}}&lt;br /&gt;
| {{Clothes|index=2|type=1|model=head|texture=hairred}}&lt;br /&gt;
| {{Clothes|index=3|type=1|model=head|texture=hairblue}}&lt;br /&gt;
| {{Clothes|index=4|type=1|model=head|texture=hairgreen}}&lt;br /&gt;
| {{Clothes|index=5|type=1|model=head|texture=hairpink}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=6|type=1|model=head|texture=bald}}&lt;br /&gt;
| {{Clothes|index=7|type=1|model=head|texture=baldbeard}}&lt;br /&gt;
| {{Clothes|index=8|type=1|model=head|texture=baldtash}}&lt;br /&gt;
| {{Clothes|index=9|type=1|model=head|texture=baldgoatee}}&lt;br /&gt;
| {{Clothes|index=10|type=1|model=head|texture=highfade}}&lt;br /&gt;
| {{Clothes|index=11|type=1|model=highafro|texture=highafro}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=12|type=1|model=wedge|texture=wedge}}&lt;br /&gt;
| {{Clothes|index=13|type=1|model=slope|texture=slope}}&lt;br /&gt;
| {{Clothes|index=14|type=1|model=jheri|texture=jhericurl}}&lt;br /&gt;
| {{Clothes|index=15|type=1|model=cornrows|texture=cornrows}}&lt;br /&gt;
| {{Clothes|index=16|type=1|model=cornrows|texture=cornrowsb}}&lt;br /&gt;
| {{Clothes|index=17|type=1|model=tramline|texture=tramline}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=18|type=1|model=groovecut|texture=groovecut}}&lt;br /&gt;
| {{Clothes|index=19|type=1|model=mohawk|texture=mohawk}}&lt;br /&gt;
| {{Clothes|index=20|type=1|model=mohawk|texture=mohawkblond}}&lt;br /&gt;
| {{Clothes|index=21|type=1|model=mohawk|texture=mohawkpink}}&lt;br /&gt;
| {{Clothes|index=22|type=1|model=mohawk|texture=mohawkbeard}}&lt;br /&gt;
| {{Clothes|index=23|type=1|model=afro|texture=afro}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=24|type=1|model=afro|texture=afrotash}}&lt;br /&gt;
| {{Clothes|index=25|type=1|model=afro|texture=afrobeard}}&lt;br /&gt;
| {{Clothes|index=26|type=1|model=afro|texture=afroblond}}&lt;br /&gt;
| {{Clothes|index=27|type=1|model=flattop|texture=flattop}}&lt;br /&gt;
| {{Clothes|index=28|type=1|model=elvishair|texture=elvishair}}&lt;br /&gt;
| {{Clothes|index=29|type=1|model=head|texture=beard}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=30|type=1|model=head|texture=tash}}&lt;br /&gt;
| {{Clothes|index=31|type=1|model=head|texture=goatee}}&lt;br /&gt;
| {{Clothes|index=32|type=1|model=afro|texture=afrogoatee}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pdescobar</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=CJ_Clothes%5CNecklace_(13)&amp;diff=16406</id>
		<title>CJ Clothes\Necklace (13)</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=CJ_Clothes%5CNecklace_(13)&amp;diff=16406"/>
		<updated>2008-03-29T06:06:44Z</updated>

		<summary type="html">&lt;p&gt;Pdescobar: Model and Texture names were reversed.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| {{Clothes|index=0|type=13|model=neck|texture=dogtag}}&lt;br /&gt;
| {{Clothes|index=1|type=13|model=neck|texture=neckafrica}}&lt;br /&gt;
| {{Clothes|index=2|type=13|model=neck|texture=stopwatch}}&lt;br /&gt;
| {{Clothes|index=3|type=13|model=neck|texture=necksaints}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=4|type=13|model=neck|texture=neckhash}}&lt;br /&gt;
| {{Clothes|index=5|type=13|model=neck2|texture=necksilver}}&lt;br /&gt;
| {{Clothes|index=6|type=13|model=neck2|texture=neckgold}}&lt;br /&gt;
| {{Clothes|index=7|type=13|model=neck2|texture=neckropes}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=8|type=13|model=neck2|texture=neckropeg}}&lt;br /&gt;
| {{Clothes|index=9|type=13|model=neck|texture=neckls}}&lt;br /&gt;
| {{Clothes|index=10|type=13|model=neck|texture=neckdollar}}&lt;br /&gt;
| {{Clothes|index=11|type=13|model=neck|texture=neckcross}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pdescobar</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=CJ_Clothes%5CWatches_(14)&amp;diff=16405</id>
		<title>CJ Clothes\Watches (14)</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=CJ_Clothes%5CWatches_(14)&amp;diff=16405"/>
		<updated>2008-03-29T06:05:00Z</updated>

		<summary type="html">&lt;p&gt;Pdescobar: Model and Texture names were reversed. Also added the model/texture names for index 0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| {{Clothes|index=0|type=14|model=watch|texture=watchpink}}&lt;br /&gt;
| {{Clothes|index=1|type=14|model=watch|texture=watchyellow}}&lt;br /&gt;
| {{Clothes|index=2|type=14|model=watch|texture=watchpro}}&lt;br /&gt;
| {{Clothes|index=3|type=14|model=watch|texture=watchpro2}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=4|type=14|model=watch|texture=watchsub1}}&lt;br /&gt;
| {{Clothes|index=5|type=14|model=watch|texture=watchsub2}}&lt;br /&gt;
| {{Clothes|index=6|type=14|model=watch|texture=watchzip1}}&lt;br /&gt;
| {{Clothes|index=7|type=14|model=watch|texture=watchzip2}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=8|type=14|model=watch|texture=watchgno}}&lt;br /&gt;
| {{Clothes|index=9|type=14|model=watch|texture=watchgno2}}&lt;br /&gt;
| {{Clothes|index=10|type=14|model=watch|texture=watchcro}}&lt;br /&gt;
| {{Clothes|index=11|type=14|model=watch|texture=watchcro2}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pdescobar</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=CJ_Clothes%5CGlasses_(15)&amp;diff=16404</id>
		<title>CJ Clothes\Glasses (15)</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=CJ_Clothes%5CGlasses_(15)&amp;diff=16404"/>
		<updated>2008-03-29T06:02:58Z</updated>

		<summary type="html">&lt;p&gt;Pdescobar: Added model &amp;amp; texture names for index 0 and fixed a couple others.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| {{Clothes|index=0|type=15|model=grouchos|texture=groucho}}&lt;br /&gt;
| {{Clothes|index=1|type=15|model=zorromask|texture=zorro}}&lt;br /&gt;
| {{Clothes|index=2|type=15|model=eyepatch|texture=eyepatch}}&lt;br /&gt;
| {{Clothes|index=3|type=15|model=glasses01|texture=glasses01}}&lt;br /&gt;
| {{Clothes|index=4|type=15|model=glasses04|texture=glasses04}}&lt;br /&gt;
| {{Clothes|index=5|type=15|model=bandmask|texture=bandred3}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=6|type=15|model=bandmask|texture=bandblue3}}&lt;br /&gt;
| {{Clothes|index=7|type=15|model=bandmask|texture=bandgang3}}&lt;br /&gt;
| {{Clothes|index=8|type=15|model=bandmask|texture=bandblack3}}&lt;br /&gt;
| {{Clothes|index=9|type=15|model=glasses01|texture=glasses01dark}}&lt;br /&gt;
| {{Clothes|index=10|type=15|model=glasses04|texture=glasses04dark}}&lt;br /&gt;
| {{Clothes|index=11|type=15|model=glasses03|texture=glasses03}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=12|type=15|model=glasses03|texture=glasses03red}}&lt;br /&gt;
| {{Clothes|index=13|type=15|model=glasses03|texture=glasses03blue}}&lt;br /&gt;
| {{Clothes|index=14|type=15|model=glasses03|texture=glasses03dark}}&lt;br /&gt;
| {{Clothes|index=15|type=15|model=glasses03|texture=glasses05dark}}&lt;br /&gt;
| {{Clothes|index=16|type=15|model=glasses03|texture=glasses05}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pdescobar</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=CJ_Clothes%5CHats_(16)&amp;diff=16403</id>
		<title>CJ Clothes\Hats (16)</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=CJ_Clothes%5CHats_(16)&amp;diff=16403"/>
		<updated>2008-03-29T05:57:59Z</updated>

		<summary type="html">&lt;p&gt;Pdescobar: Model and Texture names were reversed.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| {{Clothes|index=0|type=16|model=bandana|texture=bandred}}&lt;br /&gt;
| {{Clothes|index=1|type=16|model=bandana|texture=bandblue}}&lt;br /&gt;
| {{Clothes|index=2|type=16|model=bandana|texture=bandgang}}&lt;br /&gt;
| {{Clothes|index=3|type=16|model=bandana|texture=bandblack}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=4|type=16|model=bandknots|texture=bandred2}}&lt;br /&gt;
| {{Clothes|index=5|type=16|model=bandknots|texture=bandblue2}}&lt;br /&gt;
| {{Clothes|index=6|type=16|model=bandknots|texture=bandblack2}}&lt;br /&gt;
| {{Clothes|index=7|type=16|model=bandknots|texture=bandgang2}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=8|type=16|model=capknit|texture=capknitgrn}}&lt;br /&gt;
| {{Clothes|index=9|type=16|model=captruck|texture=captruck}}&lt;br /&gt;
| {{Clothes|index=10|type=16|model=cowboy|texture=cowboy}}&lt;br /&gt;
| {{Clothes|index=11|type=16|model=cowboy|texture=hattiger}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=12|type=16|model=helmet|texture=helmet}}&lt;br /&gt;
| {{Clothes|index=13|type=16|model=moto|texture=moto}}&lt;br /&gt;
| {{Clothes|index=14|type=16|model=boxingcap|texture=boxingcap}}&lt;br /&gt;
| {{Clothes|index=15|type=16|model=hockeymask|texture=hockey}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=16|type=16|model=cap|texture=capgang}}&lt;br /&gt;
| {{Clothes|index=17|type=16|model=capblack|texture=capgangback}}&lt;br /&gt;
| {{Clothes|index=18|type=16|model=capside|texture=capgangside}}&lt;br /&gt;
| {{Clothes|index=19|type=16|model=capovereye|texture=capgangover}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=20|type=16|model=caprimup|texture=capgangup}}&lt;br /&gt;
| {{Clothes|index=21|type=16|model=bikerhelmet|texture=bikerhelmet}}&lt;br /&gt;
| {{Clothes|index=22|type=16|model=cap|texture=capred}}&lt;br /&gt;
| {{Clothes|index=23|type=16|model=capback|texture=capredback}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=24|type=16|model=capside|texture=capredside}}&lt;br /&gt;
| {{Clothes|index=25|type=16|model=capovereye|texture=capredover}}&lt;br /&gt;
| {{Clothes|index=26|type=16|model=caprimup|texture=capredup}}&lt;br /&gt;
| {{Clothes|index=27|type=16|model=cap|texture=capblue}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=28|type=16|model=capback|texture=capblueback}}&lt;br /&gt;
| {{Clothes|index=29|type=16|model=capside|texture=capblueside}}&lt;br /&gt;
| {{Clothes|index=30|type=16|model=capovereye|texture=capblueover}}&lt;br /&gt;
| {{Clothes|index=31|type=16|model=caprimup|texture=capblueup}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=32|type=16|model=skullycap|texture=skullyblk}}&lt;br /&gt;
| {{Clothes|index=33|type=16|model=skullycap|texture=skullygrn}}&lt;br /&gt;
| {{Clothes|index=34|type=16|model=hatmanc|texture=hatmancblk}}&lt;br /&gt;
| {{Clothes|index=35|type=16|model=hatmanc|texture=hatmancplaid}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=36|type=16|model=cap|texture=capzip}}&lt;br /&gt;
| {{Clothes|index=37|type=16|model=capback|texture=capzipback}}&lt;br /&gt;
| {{Clothes|index=38|type=16|model=capside|texture=capzipside}}&lt;br /&gt;
| {{Clothes|index=39|type=16|model=capovereye|texture=capzipover}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=40|type=16|model=caprimup|texture=capzipup}}&lt;br /&gt;
| {{Clothes|index=41|type=16|model=beret|texture=beretred}}&lt;br /&gt;
| {{Clothes|index=42|type=16|model=beret|texture=beretblk}}&lt;br /&gt;
| {{Clothes|index=43|type=16|model=cap|texture=capblk}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=44|type=16|model=capback|texture=capblkback}}&lt;br /&gt;
| {{Clothes|index=45|type=16|model=capside|texture=capblkside}}&lt;br /&gt;
| {{Clothes|index=46|type=16|model=capovereye|texture=capblkeover}}&lt;br /&gt;
| {{Clothes|index=47|type=16|model=caprimup|texture=capblkup}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=48|type=16|model=trilby|texture=trilbydrk}}&lt;br /&gt;
| {{Clothes|index=49|type=16|model=trilby|texture=trilbylght}}&lt;br /&gt;
| {{Clothes|index=50|type=16|model=bowler|texture=bowler}}&lt;br /&gt;
| {{Clothes|index=51|type=16|model=bowler|texture=bowlerred}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=52|type=16|model=bowler|texture=bowlerblue}}&lt;br /&gt;
| {{Clothes|index=53|type=16|model=bowler|texture=bowleryellow}}&lt;br /&gt;
| {{Clothes|index=54|type=16|model=boater|texture=boater}}&lt;br /&gt;
| {{Clothes|index=55|type=16|model=bowler|texture=bowlergang}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=56|type=16|model=boater|texture=boaterblk}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pdescobar</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=CJ_Clothes%5CExtra_(17)&amp;diff=16402</id>
		<title>CJ Clothes\Extra (17)</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=CJ_Clothes%5CExtra_(17)&amp;diff=16402"/>
		<updated>2008-03-29T05:55:56Z</updated>

		<summary type="html">&lt;p&gt;Pdescobar: Added model &amp;amp; texture names for gimp suit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| {{Clothes|index=0|type=17|model=gimpleg|texture=gimpleg}}&lt;br /&gt;
| {{Clothes|index=1|type=17|model=valet|texture=valet}}&lt;br /&gt;
| {{Clothes|index=2|type=17|model=countrytr|texture=countrytr}}&lt;br /&gt;
| {{Clothes|index=3|type=17|model=valet|texture=croupier}}&lt;br /&gt;
| {{Clothes|index=4|type=17|model=policetr|texture=policetr}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=5|type=17|model=balaclava|texture=balaclava}}&lt;br /&gt;
| {{Clothes|index=6|type=17|model=pimptr|texture=pimptr}}&lt;br /&gt;
| {{Clothes|index=7|type=17|model=garagetr|texture=garageleg}}&lt;br /&gt;
| {{Clothes|index=8|type=17|model=medictr|texture=medictr}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pdescobar</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=CJ_Clothes%5CShoes_(3)&amp;diff=16401</id>
		<title>CJ Clothes\Shoes (3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=CJ_Clothes%5CShoes_(3)&amp;diff=16401"/>
		<updated>2008-03-29T05:51:30Z</updated>

		<summary type="html">&lt;p&gt;Pdescobar: Model and Texture names were reversed. Also added the model/texture names for index 0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| {{Clothes|index=0|type=3|model=feet|texture=foot}}&lt;br /&gt;
| {{Clothes|index=1|type=3|model=biker|texture=cowboyboot2}}&lt;br /&gt;
| {{Clothes|index=2|type=3|model=bask1|texture=bask2semi}}&lt;br /&gt;
| {{Clothes|index=3|type=3|model=bask1|texture=bask1eris}}&lt;br /&gt;
| {{Clothes|index=4|type=3|model=sneaker|texture=sneakerbincgang}}&lt;br /&gt;
| {{Clothes|index=5|type=3|model=sneaker|texture=sneakerbincblue}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=6|type=3|model=sneaker|texture=sneakerbincblk}}&lt;br /&gt;
| {{Clothes|index=7|type=3|model=flipflop|texture=sandal}}&lt;br /&gt;
| {{Clothes|index=8|type=3|model=flipflop|texture=sandalsock}}&lt;br /&gt;
| {{Clothes|index=9|type=3|model=flipflop|texture=flipflop}}&lt;br /&gt;
| {{Clothes|index=10|type=3|model=bask1|texture=hitop}}&lt;br /&gt;
| {{Clothes|index=11|type=3|model=conv|texture=convproblk}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=12|type=3|model=conv|texture=convproblu}}&lt;br /&gt;
| {{Clothes|index=13|type=3|model=conv|texture=convprogrn}}&lt;br /&gt;
| {{Clothes|index=14|type=3|model=sneaker|texture=sneakerprored}}&lt;br /&gt;
| {{Clothes|index=15|type=3|model=sneaker|texture=sneakerproblu}}&lt;br /&gt;
| {{Clothes|index=16|type=3|model=sneaker|texture=sneakerprowht}}&lt;br /&gt;
| {{Clothes|index=17|type=3|model=bask1|texture=bask1prowht}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=18|type=3|model=bask1|texture=bask1problk}}&lt;br /&gt;
| {{Clothes|index=19|type=3|model=biker|texture=boxingshoe}}&lt;br /&gt;
| {{Clothes|index=20|type=3|model=conv|texture=convheatblk}}&lt;br /&gt;
| {{Clothes|index=21|type=3|model=conv|texture=convheatred}}&lt;br /&gt;
| {{Clothes|index=22|type=3|model=conv|texture=convheatorn}}&lt;br /&gt;
| {{Clothes|index=23|type=3|model=sneaker|texture=sneakerheatwht}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=24|type=3|model=sneaker|texture=sneakerheatgry}}&lt;br /&gt;
| {{Clothes|index=25|type=3|model=sneaker|texture=sneakerheatblk}}&lt;br /&gt;
| {{Clothes|index=26|type=3|model=bask1|texture=bask2heatwht}}&lt;br /&gt;
| {{Clothes|index=27|type=3|model=bask1|texture=bask2heatband}}&lt;br /&gt;
| {{Clothes|index=28|type=3|model=bask1|texture=timbergrey}}&lt;br /&gt;
| {{Clothes|index=29|type=3|model=bask1|texture=timberred}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=30|type=3|model=bask1|texture=timberfawn}}&lt;br /&gt;
| {{Clothes|index=31|type=3|model=bask1|texture=timberhike}}&lt;br /&gt;
| {{Clothes|index=32|type=3|model=biker|texture=cowboyboot}}&lt;br /&gt;
| {{Clothes|index=33|type=3|model=biker|texture=biker}}&lt;br /&gt;
| {{Clothes|index=34|type=3|model=biker|texture=snakeskin}}&lt;br /&gt;
| {{Clothes|index=35|type=3|model=shoe|texture=shoedressblk}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=36|type=3|model=shoe|texture=shoedressbrn}}&lt;br /&gt;
| {{Clothes|index=37|type=3|model=shoe|texture=shoespatz}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pdescobar</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=CJ_Clothes%5CTrousers_(2)&amp;diff=16400</id>
		<title>CJ Clothes\Trousers (2)</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=CJ_Clothes%5CTrousers_(2)&amp;diff=16400"/>
		<updated>2008-03-29T05:44:06Z</updated>

		<summary type="html">&lt;p&gt;Pdescobar: Model and Texture names were reversed.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| {{Clothes|index=0|type=2|model=legs|texture=player_legs}}&lt;br /&gt;
| {{Clothes|index=1|type=2|model=worktr|texture=worktrcamogrn}}&lt;br /&gt;
| {{Clothes|index=2|type=2|model=worktr|texture=worktrcamogry}}&lt;br /&gt;
| {{Clothes|index=3|type=2|model=worktr|texture=worktrgrey}}&lt;br /&gt;
| {{Clothes|index=4|type=2|model=worktr|texture=worktrhaki}}&lt;br /&gt;
| {{Clothes|index=5|type=2|model=tracktr|texture=tracktr}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=6|type=2|model=tracktr|texture=trackteris}}&lt;br /&gt;
| {{Clothes|index=7|type=2|model=jeans|texture=jeansdenim}}&lt;br /&gt;
| {{Clothes|index=8|type=2|model=legs|texture=legsblack}}&lt;br /&gt;
| {{Clothes|index=9|type=2|model=legs|texture=legsheart}}&lt;br /&gt;
| {{Clothes|index=10|type=2|model=chinosb|texture=biegetr}}&lt;br /&gt;
| {{Clothes|index=11|type=2|model=tracktr|texture=tracktrpro}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=12|type=2|model=tracktr|texture=tracktrwhstr}}&lt;br /&gt;
| {{Clothes|index=13|type=2|model=tracktr|texture=tracktrblue}}&lt;br /&gt;
| {{Clothes|index=14|type=2|model=tracktr|texture=tracktrgang}}&lt;br /&gt;
| {{Clothes|index=15|type=2|model=boxingshort|texture=bbshortwht}}&lt;br /&gt;
| {{Clothes|index=16|type=2|model=boxingshort|texture=boxshort}}&lt;br /&gt;
| {{Clothes|index=17|type=2|model=boxingshort|texture=bbshortred}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=18|type=2|model=tracktr|texture=shellsuittr}}&lt;br /&gt;
| {{Clothes|index=19|type=2|model=shorts|texture=shortsgrey}}&lt;br /&gt;
| {{Clothes|index=20|type=2|model=shorts|texture=shortskhaki}}&lt;br /&gt;
| {{Clothes|index=21|type=2|model=chonger|texture=chongergrey}}&lt;br /&gt;
| {{Clothes|index=22|type=2|model=chonger|texture=chongergang}}&lt;br /&gt;
| {{Clothes|index=23|type=2|model=chonger|texture=chongerred}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=24|type=2|model=chonger|texture=chongerblue}}&lt;br /&gt;
| {{Clothes|index=25|type=2|model=shorts|texture=shortsgang}}&lt;br /&gt;
| {{Clothes|index=26|type=2|model=jeans|texture=denimsgang}}&lt;br /&gt;
| {{Clothes|index=27|type=2|model=jeans|texture=denimsred}}&lt;br /&gt;
| {{Clothes|index=28|type=2|model=chinosb|texture=chinosbiege}}&lt;br /&gt;
| {{Clothes|index=29|type=2|model=chinosb|texture=chinoskhaki}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=30|type=2|model=shorts|texture=cutoffchinos}}&lt;br /&gt;
| {{Clothes|index=31|type=2|model=shorts|texture=cutoffchinosblue}}&lt;br /&gt;
| {{Clothes|index=32|type=2|model=chinosb|texture=chinosblack}}&lt;br /&gt;
| {{Clothes|index=33|type=2|model=chinosb|texture=chinosblue}}&lt;br /&gt;
| {{Clothes|index=34|type=2|model=leathertr|texture=leathertr}}&lt;br /&gt;
| {{Clothes|index=35|type=2|model=leathertr|texture=leathertrchaps}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=36|type=2|model=suit1tr|texture=suit1trgrey}}&lt;br /&gt;
| {{Clothes|index=37|type=2|model=suit1tr|texture=suit1trblk}}&lt;br /&gt;
| {{Clothes|index=38|type=2|model=shorts|texture=cutoffdenims}}&lt;br /&gt;
| {{Clothes|index=39|type=2|model=suit1tr|texture=suit1trred}}&lt;br /&gt;
| {{Clothes|index=40|type=2|model=suit1tr|texture=suit1trblue}}&lt;br /&gt;
| {{Clothes|index=41|type=2|model=suit1tr|texture=suit1tryellow}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Clothes|index=42|type=2|model=suit1tr|texture=suit1trgreen}}&lt;br /&gt;
| {{Clothes|index=43|type=2|model=suit1tr|texture=suit1trblk2}}&lt;br /&gt;
| {{Clothes|index=44|type=2|model=suit1tr|texture=suit1trgang}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pdescobar</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=GetElementType&amp;diff=16169</id>
		<title>GetElementType</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=GetElementType&amp;diff=16169"/>
		<updated>2008-03-13T02:11:17Z</updated>

		<summary type="html">&lt;p&gt;Pdescobar: /* Required Arguments */  Linked &amp;quot;element&amp;quot; to the associated wiki page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Server client function}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
This function is used to retrieve the type of an element.&lt;br /&gt;
&lt;br /&gt;
==Syntax== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
string getElementType ( element theElement )  &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
*'''theElement:''' The [[element]] you wish to get the type of.&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
Returns a ''string'' containing the element type, ''false'' if invalid arguments were passed.&lt;br /&gt;
&lt;br /&gt;
==Example== &lt;br /&gt;
This example destroys a haystack when a player targets it&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function onPlayerTargeted ( targetElem )&lt;br /&gt;
    -- if the targeted object is a haystack (an object with model ID 3374) remove it from the game.&lt;br /&gt;
    if ( getElementType ( targetElem ) == &amp;quot;object&amp;quot; ) and ( getObjectModel ( targetElem ) == 3374 ) then&lt;br /&gt;
        destroyElement ( targetElem )&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
addEventHandler ( &amp;quot;onPlayerTargeted&amp;quot;, getRootElement(), onPlayerTargeted )    -- add above function as handler for targeting event&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{Element functions}}&lt;/div&gt;</summary>
		<author><name>Pdescobar</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=OnPlayerWasted&amp;diff=15966</id>
		<title>OnPlayerWasted</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=OnPlayerWasted&amp;diff=15966"/>
		<updated>2008-02-24T08:18:53Z</updated>

		<summary type="html">&lt;p&gt;Pdescobar: /* Parameters */  linked to weapon id list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ &lt;br /&gt;
{{Server event}}&lt;br /&gt;
This event is triggered when a player is killed or dies.&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
int totalAmmo, element killer, int killerWeapon, int bodypart&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*'''totalAmmo''': an integer representing the total ammo the victim had when he died.&lt;br /&gt;
*'''killer''': an [[element]] representing the player or vehicle who was the killer.  If there was no killer this is ''false''.&lt;br /&gt;
*'''killerWeapon''': an integer representing the [[weapon]] the killer used to kill the player.&lt;br /&gt;
*'''bodypart''': an integer representing the bodypart ID the victim was hit on when he died.&lt;br /&gt;
{{BodyParts}}&lt;br /&gt;
&lt;br /&gt;
==Source==&lt;br /&gt;
The [[event system#Event source|source]] of this event is the [[player]] that died or got killed.&lt;br /&gt;
&lt;br /&gt;
==Example== &lt;br /&gt;
This example prints the killer and bodypart to the chat when a player dies.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
-- register player_Wasted as a handler for onPlayerWasted&lt;br /&gt;
function player_Wasted ( ammo, attacker, weapon, bodypart )&lt;br /&gt;
	-- if there was an attacker&lt;br /&gt;
	if ( attacker ) then&lt;br /&gt;
		-- we declare our variable outside the following checks&lt;br /&gt;
		local tempString&lt;br /&gt;
		-- if the element that killed him was a player,&lt;br /&gt;
		if ( getElementType ( attacker ) == &amp;quot;player&amp;quot; ) then&lt;br /&gt;
			-- put the attacker, victim and weapon info in the string&lt;br /&gt;
			tempString = getClientName ( attacker )..&amp;quot; killed &amp;quot;..getClientName ( source )..&amp;quot; (&amp;quot;..getWeaponNameFromID ( weapon )..&amp;quot;)&amp;quot;&lt;br /&gt;
		-- else, if it was a vehicle,&lt;br /&gt;
		elseif ( getElementType ( attacker ) == &amp;quot;vehicle&amp;quot; ) then&lt;br /&gt;
			-- we'll get the name from the attacker vehicle's driver&lt;br /&gt;
			local tempString = getClientName ( getVehicleController ( attacker ) )..&amp;quot; killed &amp;quot;..getClientName ( source )..&amp;quot; (&amp;quot;..getWeaponNameFromID ( weapon )..&amp;quot;)&amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
		-- if the victim was shot in the head, append a special message&lt;br /&gt;
		if ( bodypart == 9 ) then&lt;br /&gt;
			tempString = tempString..&amp;quot; (HEADSHOT!)&amp;quot;&lt;br /&gt;
		-- else, just append the bodypart name&lt;br /&gt;
		else&lt;br /&gt;
			tempString = tempString..&amp;quot; (&amp;quot;..getBodyPartName ( bodypart )..&amp;quot;)&amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
		-- display the message&lt;br /&gt;
		outputChatBox ( tempString )&lt;br /&gt;
	-- if there was no attacker,&lt;br /&gt;
	else&lt;br /&gt;
		-- output a death message without attacker info&lt;br /&gt;
		outputChatBox ( getClientName ( source )..&amp;quot; died. (&amp;quot;..getWeaponNameFromID ( weapon )..&amp;quot;) (&amp;quot;..getBodyPartName ( bodypart )..&amp;quot;)&amp;quot; )&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
addEventHandler ( &amp;quot;onPlayerWasted&amp;quot;, getRootElement(), player_Wasted )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{See also/Server event|Player events}}&lt;/div&gt;</summary>
		<author><name>Pdescobar</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=OutputChatBox&amp;diff=15715</id>
		<title>OutputChatBox</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=OutputChatBox&amp;diff=15715"/>
		<updated>2008-02-07T16:53:11Z</updated>

		<summary type="html">&lt;p&gt;Pdescobar: /* Example */  Fixed example 2 (capitalization on hex color string &amp;amp; missing argument)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Server client function}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
This outputs the specified text string to the chatbox. It can be specified as a message to certain player(s) or all players.&lt;br /&gt;
&lt;br /&gt;
It can optionally allow you to embed color changes into the string by setting the colorCoded boolean to true. This allows: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
outputChatBox ( &amp;quot;#FF0000Hello #00FF00World&amp;quot;, getRootElement(), 255, 255, 255, true )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
This will display as: '''&amp;lt;span style='color:red;'&amp;gt;Hello&amp;lt;/span&amp;gt; &amp;lt;span style='color:green'&amp;gt;World&amp;lt;/span&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;section name=&amp;quot;Server&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;bool outputChatBox ( string text, [ element visibleTo=getRootElement(), int r=255, int g=255, int b=255, bool colorCoded=false ] )&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Required Arguments==&lt;br /&gt;
*'''text:''' The text string that you wish to send to the chat window.&lt;br /&gt;
&lt;br /&gt;
==Optional Arguments==&lt;br /&gt;
{{OptionalArg}}&lt;br /&gt;
*'''visibleTo:''' This specifies who the chat is visible to. Any players in this element will see the chat message. See [[visibility]].&lt;br /&gt;
*'''r:''' The amount of red in the color of the text. Default value is 255.&lt;br /&gt;
*'''g:''' The amount of green in the color of the text. Default value is 255.&lt;br /&gt;
*'''b:''' The amount of blue in the color of the text. Default value is 255.&lt;br /&gt;
*'''colorCoded:''' A boolean value determining whether or not '#RRGGBB' tags should be used.&lt;br /&gt;
Note: '''visibleTo''' can also be a Team object, in this case, the text will be visible to all the players of that team.&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;section name=&amp;quot;Client&amp;quot; class=&amp;quot;client&amp;quot; show=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;bool outputChatBox ( string text, [ int r=255, int g=255, int b=255, bool colorCoded=false ] )&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Required Arguments==&lt;br /&gt;
*'''text:''' The text string that you wish to send to the chat window.&lt;br /&gt;
&lt;br /&gt;
==Optional Arguments==&lt;br /&gt;
{{OptionalArg}}&lt;br /&gt;
*'''r:''' The amount of red in the color of the text. Default value is 255.&lt;br /&gt;
*'''g:''' The amount of green in the color of the text. Default value is 255.&lt;br /&gt;
*'''b:''' The amount of blue in the color of the text. Default value is 255.&lt;br /&gt;
*'''colorCoded:''' A boolean value determining whether or not '#RRGGBB' tags should be used.&lt;br /&gt;
Note: '''visibleTo''' can also be a Team object, in this case, the text will be visible to all the players of that team.&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Returns==&lt;br /&gt;
Returns ''true'' if the message was displayed successfully. Returns ''false'' if invalid arguments are specified.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;section name=&amp;quot;Server&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
'''Example 1:''' This example displays a chat message to all users.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
x = 5&lt;br /&gt;
y = 10  &lt;br /&gt;
-- Displays the message&lt;br /&gt;
outputChatBox ( &amp;quot;I have &amp;quot; .. x .. &amp;quot; apples and &amp;quot; .. y .. &amp;quot; oranges.&amp;quot; )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Example 2:''' This example outputs a simple colour coded message, &amp;quot;Red White&amp;quot;, where the 'White' is in white colour, and 'Red' is in a red colour.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
 outputChatBox ( &amp;quot;Red #FFFFFFWhite&amp;quot;, getRootElement(), 255, 0, 0, true )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Example 3:''' This example allows for coloured chat, according to a player's nametag.  This makes use of colour coded outputs.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function colouredChat ( message, theType )&lt;br /&gt;
	if theType == 0 then --if its normal chat (not /me or teamchat) then&lt;br /&gt;
		cancelEvent() --prevent MTA from outputting chat&lt;br /&gt;
		message = string.gsub(message, &amp;quot;#%x%x%x%x%x%x&amp;quot;, &amp;quot;&amp;quot;) --remove any hex tags in a player's chat to prevent custom colours by using lua's string.gsub&lt;br /&gt;
		local r,g,b = getPlayerNametagColor ( source ) --get the player's nametag colour&lt;br /&gt;
		local chatterName = getClientName ( source ) --get his name&lt;br /&gt;
		--output a message with the name as his nametag colour, and the rest in white.&lt;br /&gt;
		outputChatBox ( chatterName..&amp;quot;:#FFFFFF &amp;quot;..message, getRootElement(), r, g, b, true )&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Example 4:''' This example displays a chat message to a single user called ''someguy''.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
-- Find the player element for the player called 'someguy'&lt;br /&gt;
myPlayer = getPlayerFromNick ( &amp;quot;someguy&amp;quot; )&lt;br /&gt;
-- If a player was found called 'someguy' then...&lt;br /&gt;
if ( myPlayer ~= false ) then&lt;br /&gt;
    x = 5&lt;br /&gt;
    y = 10&lt;br /&gt;
    -- Display the message&lt;br /&gt;
    outputChatBox ( &amp;quot;I have &amp;quot; .. x .. &amp;quot; apples and &amp;quot; .. y .. &amp;quot; oranges.&amp;quot;, myPlayer )&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{Server functions}}&lt;/div&gt;</summary>
		<author><name>Pdescobar</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=KillTimer&amp;diff=15713</id>
		<title>KillTimer</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=KillTimer&amp;diff=15713"/>
		<updated>2008-02-07T13:17:46Z</updated>

		<summary type="html">&lt;p&gt;Pdescobar: /* Syntax */  argument is actually a timer object, not an int&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Server client function}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
This function allows you to kill/halt existing timers.&lt;br /&gt;
&lt;br /&gt;
==Syntax== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool killTimer ( timer theTimer )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
*'''theTimer:''' The [[timer]] you wish to halt.&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
Returns ''true'' if the timer was successfully killed, ''false'' if no such timer existed.&lt;br /&gt;
&lt;br /&gt;
==Example== &lt;br /&gt;
This example kills all timers with a remaining time of less than 1 minute.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
-- Find and kill all the timers with less than 1 minute to go&lt;br /&gt;
timers = getTimers ( 60000 )&lt;br /&gt;
-- Loop through the timer list&lt;br /&gt;
for timerKey, timerValue in ipairs(timers) do&lt;br /&gt;
	-- kill the timer&lt;br /&gt;
      killTimer ( timerValue )&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{Utility functions}}&lt;/div&gt;</summary>
		<author><name>Pdescobar</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=RemovePlayerClothes&amp;diff=15672</id>
		<title>RemovePlayerClothes</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=RemovePlayerClothes&amp;diff=15672"/>
		<updated>2008-02-02T02:08:18Z</updated>

		<summary type="html">&lt;p&gt;Pdescobar: /* Example */  Fixed event names&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Server function}}&lt;br /&gt;
This function is used to remove the current clothes of a certain type on a [[player]]. It will remove them if the clothesTexture and clothesModel aren't specified, or if they match the current clothes on that slot.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool removePlayerClothes ( player thePlayer, int clothesType, [ string clothesTexture, string clothesModel ] )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Required Arguments===&lt;br /&gt;
*'''thePlayer''': The [[player]] whose clothes you want to remove.&lt;br /&gt;
*'''clothesType''': A integer representing the clothes slot/type to remove. See the [[CJ Clothes|clothes catalog]].&lt;br /&gt;
&lt;br /&gt;
===Optional Arguments===&lt;br /&gt;
*'''clothesTexture''': A string determining the clothes texture that will be removed. See the [[CJ Clothes|clothes catalog]].&lt;br /&gt;
*'''clothesModel''': A string determining the clothes model that will be removed. See the [[CJ Clothes|clothes catalog]].&lt;br /&gt;
&lt;br /&gt;
==Returns==&lt;br /&gt;
This function returns ''true'' if the clothes were successfully removed from the player, ''false'' otherwise.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
This example adds a 'moto' helmet to a player when he gets on a nrg bike, and removes it when he gets off.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function addHelmetOnEnter ( vehicle, seat, jacked )&lt;br /&gt;
    if ( getVehicleID ( vehicle ) == 522 ) then            -- if its a nrg&lt;br /&gt;
        addPlayerClothes ( source, &amp;quot;moto&amp;quot;, &amp;quot;moto&amp;quot;, 16 )    -- add the helmet&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
addEventHandler ( &amp;quot;onPlayerVehicleEnter&amp;quot;, getRootElement(), addHelmetOnEnter )&lt;br /&gt;
&lt;br /&gt;
function addHelmetOnExit ( vehicle, seat, jacked )&lt;br /&gt;
    if ( getVehicleID ( vehicle ) == 522 ) then            -- if its a nrg&lt;br /&gt;
        removePlayerClothes ( source, 16, &amp;quot;moto&amp;quot;, &amp;quot;moto&amp;quot; ) -- remove that helmet&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
addEventHandler ( &amp;quot;onPlayerVehicleExit&amp;quot;, getRootElement(), addHelmetOnExit )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{Clothes and body functions}}&lt;/div&gt;</summary>
		<author><name>Pdescobar</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AddPlayerClothes&amp;diff=15671</id>
		<title>AddPlayerClothes</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AddPlayerClothes&amp;diff=15671"/>
		<updated>2008-02-02T02:07:14Z</updated>

		<summary type="html">&lt;p&gt;Pdescobar: /* Example */  Fixed event names&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Needs_Checking|Tattoos (types 4 through 12) do not work, they will not apply}} &lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{Server function}}&lt;br /&gt;
This function is used to set the current clothes of a certain type on a [[player]]. It can only be used on players with the CJ skin (id 0).&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool addPlayerClothes ( player thePlayer, string clothesTexture, string clothesModel, int clothesType )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Required Arguments===&lt;br /&gt;
*'''thePlayer''': The [[player]] whose clothes you want to change.&lt;br /&gt;
*'''clothesTexture''': A string determining the clothes texture that will be added. See the [[CJ Clothes|clothes catalog]].&lt;br /&gt;
*'''clothesModel''': A string determining the clothes model that will be added. See the [[CJ Clothes|clothes catalog]].&lt;br /&gt;
*'''clothesType''': A integer representing the clothes slot/type the clothes should be added to. See the [[CJ Clothes|clothes catalog]].&lt;br /&gt;
&lt;br /&gt;
==Returns==&lt;br /&gt;
This function returns 'true' if the clothes were successfully added to the player, 'false' otherwise.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
This example adds a 'moto' helmet to a player when he gets on a nrg bike, and removes it when he gets off.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function onEnterVehicle ( theVehicle, seat, jacked )&lt;br /&gt;
  if ( getVehicleID ( theVehicle ) == 522 ) then      -- if it's an nrg&lt;br /&gt;
    addPlayerClothes ( source, &amp;quot;moto&amp;quot;, &amp;quot;moto&amp;quot;, 16 )   -- add the helmet&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
addEventHandler ( &amp;quot;onPlayerVehicleEnter&amp;quot;, getRootElement(), onEnterVehicle )&lt;br /&gt;
&lt;br /&gt;
function onExitVehicle ( theVehicle, seat, jacked )&lt;br /&gt;
  if ( getVehicleID ( theVehicle ) == 522 ) then      -- if it's an nrg&lt;br /&gt;
    removePlayerClothes ( source, 16 )                -- remove the helmet&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
addEventHandler ( &amp;quot;onPlayerVehicleExit&amp;quot;, getRootElement(), onExitVehicle )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{Clothes and body functions}}&lt;/div&gt;</summary>
		<author><name>Pdescobar</name></author>
	</entry>
</feed>