<?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=Iroak</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=Iroak"/>
	<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/wiki/Special:Contributions/Iroak"/>
	<updated>2026-06-16T15:42:18Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=OnPlayerWeaponFire&amp;diff=81413</id>
		<title>OnPlayerWeaponFire</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=OnPlayerWeaponFire&amp;diff=81413"/>
		<updated>2024-11-17T21:03:21Z</updated>

		<summary type="html">&lt;p&gt;Iroak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Server event}}&lt;br /&gt;
__NOTOC__ &lt;br /&gt;
{{New feature/item|3.0153|1.5.3|9921|&lt;br /&gt;
This event is called when a player fires a weapon.  This does not trigger for projectiles, melee weapons, or camera.&lt;br /&gt;
}}&lt;br /&gt;
{{Note|This event works only with weapons which have enabled bullet sync. See [[Weapons]] for more information. }}&lt;br /&gt;
==Parameters==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
int weapon, float endX, float endY, float endZ, element hitElement, float startX, float startY, float startZ&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
*'''weapon''':  an [[int]] representing [[weapons|weapon]] used for making a shot.&lt;br /&gt;
*'''endX''', '''endY''', '''endZ''': [[float]] world coordinates representing an end point.&lt;br /&gt;
*'''hitElement''': an [[element]] which was hit by a shot. Currently this can be only another [[player]]. '''Note: hitElement could be incorrect and should not be relied upon.'''&lt;br /&gt;
*'''startX''', '''startY''', '''startZ''': [[float]] world coordinates representing the start of the bullet. '''Note: This is not the gun muzzle.'''&lt;br /&gt;
&lt;br /&gt;
==Source==&lt;br /&gt;
The [[event system#Event source|source]] of this event is the [[player]] who fired the weapon.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
This code creates explosions when the source players shoots.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
addEventHandler (&amp;quot;onPlayerWeaponFire&amp;quot;, root, &lt;br /&gt;
   function (weapon, endX, endY, endZ, hitElement, startX, startY, startZ)&lt;br /&gt;
       createExplosion(endX, endY, endZ, 2, source);&lt;br /&gt;
   end&lt;br /&gt;
)&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>Iroak</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Weapons&amp;diff=81412</id>
		<title>Weapons</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Weapons&amp;diff=81412"/>
		<updated>2024-11-17T21:00:18Z</updated>

		<summary type="html">&lt;p&gt;Iroak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Scripting functions that ask for a weapon ID need an integer that refers to the GTASA weapon ID list. They are listed below.&lt;br /&gt;
{{Note|&lt;br /&gt;
*Clip size () denotes clip size when the weapon is dual wielded. Weapons without this specification are not dual wield weapons.&lt;br /&gt;
*GTASA [[Weapon_skill_levels|weapon stats]] will affect movement, accuracy, damage, and dual wield capability. See [[setPedStat]] to change these stats. The default MTA server package comes with a resource called &amp;quot;defaultStats&amp;quot; that sets GTASA weapon stats to 999. See the weapon stats link for more info.&lt;br /&gt;
*For death reasons, especially in event handlers for onPlayerWasted or similar, also have a look at the [[Damage Types]].&lt;br /&gt;
*'''Name''' is compatible with functions [[getWeaponNameFromID]], [[getWeaponIDFromName]].&lt;br /&gt;
*'''Bullet Sync''' refers to whether they are triggered by the [[OnPlayerWeaponFire]] event.&lt;br /&gt;
}}&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align:center; margin: 1em auto 1em auto; border:1px solid black&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Slot || class=&amp;quot;unsortable&amp;quot; | Type || class=&amp;quot;unsortable&amp;quot; | Image || Name || ID || class=&amp;quot;unsortable&amp;quot; | Model ID || class=&amp;quot;unsortable&amp;quot; | Clip || class=&amp;quot;unsortable&amp;quot; | Sharing slot ammo || class=&amp;quot;unsortable&amp;quot; | Bullet Sync&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | 0&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Hand&lt;br /&gt;
| [[Image:Fist.png]] || align=&amp;quot;left&amp;quot; | Fist || 0 || - || -&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | -&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | No&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Knuckle.png]] || align=&amp;quot;left&amp;quot; | Brassknuckle || 1 || 331 || -&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;8&amp;quot; | 1&lt;br /&gt;
! rowspan=&amp;quot;8&amp;quot; | Melee&lt;br /&gt;
| [[Image:Golfclub.png]] || align=&amp;quot;left&amp;quot; | Golfclub || 2 || 333 || -&lt;br /&gt;
| rowspan=&amp;quot;8&amp;quot; | -&lt;br /&gt;
| rowspan=&amp;quot;8&amp;quot; | No&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Nitestik.png]] || align=&amp;quot;left&amp;quot; | Nightstick || 3 || 334 || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Knife.png]] || align=&amp;quot;left&amp;quot; | Knife || 4 || 335 || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Bat.png]] || align=&amp;quot;left&amp;quot; | Bat || 5 || 336 || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Shovel.png]] || align=&amp;quot;left&amp;quot; | Shovel || 6 || 337 || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Poolcue.png]] || align=&amp;quot;left&amp;quot; | Poolstick || 7 || 338 || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Katana.png]] || align=&amp;quot;left&amp;quot; | Katana || 8 || 339 || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Saw.png]] || align=&amp;quot;left&amp;quot; | Chainsaw || 9 || 341 || -&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;3&amp;quot; | 2&lt;br /&gt;
! rowspan=&amp;quot;3&amp;quot; | Handguns&lt;br /&gt;
| [[Image:Colt45.png]] || align=&amp;quot;left&amp;quot; | Colt 45 || 22 || 346 || 17 (34)&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | '''No'''&amp;lt;br/&amp;gt;''Replacing handgun resets slot 2 ammo''&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Yes&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Silenced.png]] || align=&amp;quot;left&amp;quot; | Silenced || 23 || 347 || 17&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Deagle.png]] || align=&amp;quot;left&amp;quot; | Deagle || 24 || 348 || 7&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;3&amp;quot; | 3&lt;br /&gt;
! rowspan=&amp;quot;3&amp;quot; | Shotguns&lt;br /&gt;
| [[Image:Shotgun.png]] || align=&amp;quot;left&amp;quot; | Shotgun || 25 || 349 || 1&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Yes&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Yes&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Sawnoff.png]] || align=&amp;quot;left&amp;quot; | Sawed-off || 26 || 350 || 2 (4)&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Spas12.png]] || align=&amp;quot;left&amp;quot; | Combat Shotgun || 27 || 351 || 7&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;3&amp;quot; | 4&lt;br /&gt;
! rowspan=&amp;quot;3&amp;quot; | Sub-Machine Guns&lt;br /&gt;
| [[Image:Mac10.png]] || align=&amp;quot;left&amp;quot; | Uzi || 28 || 352 || 50 (100)&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Yes&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Yes&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Mp5.png]] || align=&amp;quot;left&amp;quot; | MP5 || 29 || 353 || 30&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Tec9.png]] || align=&amp;quot;left&amp;quot; | Tec-9 || 32 || 372 || 50 (100)&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | 5&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Assault Rifles&lt;br /&gt;
| [[Image:Ak47.png]] || align=&amp;quot;left&amp;quot; | AK-47 || 30 || 355 || 30&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Yes&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Yes&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:M4.png]] || align=&amp;quot;left&amp;quot; | M4 || 31 || 356 || 50&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | 6&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Rifles&lt;br /&gt;
| [[Image:Rifle.png]] || align=&amp;quot;left&amp;quot; | Rifle || 33 || 357 || 1&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | '''No'''&amp;lt;br/&amp;gt;''Replacing rifle resets slot 6 ammo''&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Yes&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Sniper.png]] || align=&amp;quot;left&amp;quot; | Sniper || 34 || 358 || 1&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;4&amp;quot; | 7&lt;br /&gt;
! rowspan=&amp;quot;4&amp;quot; | Heavy Weapons&lt;br /&gt;
| [[Image:Rocketla.png]] || align=&amp;quot;left&amp;quot; | Rocket Launcher || 35 || 359 || 1&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | '''No'''&amp;lt;br/&amp;gt;''Replacing heavy weapon resets slot 7 ammo''&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | No&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Heatseek.png]] || align=&amp;quot;left&amp;quot; | Rocket Launcher HS || 36 || 360 || 1&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Flame.png]] || align=&amp;quot;left&amp;quot; | Flamethrower || 37 || 361 || 50&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Minigun.png]] || align=&amp;quot;left&amp;quot; | Minigun || 38 || 362 || 500&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;4&amp;quot; | 8&lt;br /&gt;
! rowspan=&amp;quot;4&amp;quot; | Projectiles&lt;br /&gt;
| [[Image:Grenade.png]] || align=&amp;quot;left&amp;quot; | Grenade || 16 || 342 || 1&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | '''No'''&amp;lt;br/&amp;gt;''Replacing projectile resets slot 8 ammo''&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | No&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Teargas.png]] || align=&amp;quot;left&amp;quot; | Teargas || 17 || 343 || 1&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Molotov.png]] || align=&amp;quot;left&amp;quot; | Molotov || 18 || 344 || 1&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Satchel.png]] || align=&amp;quot;left&amp;quot; | Satchel || 39 || 363 || 1&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;3&amp;quot; | 9&lt;br /&gt;
! rowspan=&amp;quot;3&amp;quot; | Special 1&lt;br /&gt;
| [[Image:Spraycan.png]] || align=&amp;quot;left&amp;quot; | Spraycan || 41 || 365 || 500&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | '''No'''&amp;lt;br/&amp;gt;''Replacing slot 9 weapon resets slot 9 ammo''&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | No&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Fire_ex.png]] || align=&amp;quot;left&amp;quot; | Fire Extinguisher || 42 || 366 || 500&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Camera.png]] || align=&amp;quot;left&amp;quot; | Camera || 43 || 367 || 36&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;5&amp;quot; | 10&lt;br /&gt;
! rowspan=&amp;quot;5&amp;quot; | Gifts&lt;br /&gt;
| [[Image:Dildo1.png]] || align=&amp;quot;left&amp;quot; | Dildo || 10 || 321 || -&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | -&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | No&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Dildo2.png]] || align=&amp;quot;left&amp;quot; | Dildo || 11 || 322 || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Vibe1.png]] || align=&amp;quot;left&amp;quot; | Vibrator || 12 || 323 || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Flowers.png]] || align=&amp;quot;left&amp;quot; | Flower || 14 || 325 || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Cane.png]] || align=&amp;quot;left&amp;quot; | Cane || 15 || 326 || -&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;3&amp;quot; | 11&lt;br /&gt;
! rowspan=&amp;quot;3&amp;quot; | Special 2&lt;br /&gt;
| [[Image:Irgoggle.png]] || align=&amp;quot;left&amp;quot; | Nightvision || 44 || 368 || -&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | -&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | No&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Irgoggle.png]] || align=&amp;quot;left&amp;quot; | Infrared || 45 || 369 || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Paracute.png]] || align=&amp;quot;left&amp;quot; | Parachute || 46 || 371 || -&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; | 12&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; | Satchel Detonator&lt;br /&gt;
| [[Image:Bomb.png]] || align=&amp;quot;left&amp;quot; | Bomb || 40 || 364 || -&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | -&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | No&lt;br /&gt;
|}&lt;br /&gt;
Lua table of all weapon IDs.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
local weaponsID = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 22, 23, 24, 25, 26, 27, 28, 29, 32, 30, 31, 33, 34, 35, 36, 37, 38, 16, 17, 18, 39, 41, 42, 43, 10, 11, 12, 14, 15, 44, 45, 46, 40}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Lua table of all weapon IDs grouped by slot.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
local weaponsBySlot = {&lt;br /&gt;
	[0] = {0, 1}, -- Hand&lt;br /&gt;
	[1] = {2, 3, 4, 5, 6, 7, 8, 9},	-- Melee&lt;br /&gt;
	[2] = {22, 23, 24}, -- Handguns&lt;br /&gt;
	[3] = {25, 26, 27}, -- Shotguns&lt;br /&gt;
	[4] = {28, 29, 32}, -- Sub-Machine Guns&lt;br /&gt;
	[5] = {30, 31}, -- Assault Rifles&lt;br /&gt;
	[6] = {33, 34}, -- Rifles&lt;br /&gt;
	[7] = {35, 36, 37, 38}, -- Heavy Weapons&lt;br /&gt;
	[8] = {16, 17, 18, 39}, -- Projectiles&lt;br /&gt;
	[9] = {41, 42, 43}, -- Special 1&lt;br /&gt;
	[10] = {10, 11, 12, 14, 15}, -- Gifts&lt;br /&gt;
	[11] = {44, 45, 46}, -- Special 2&lt;br /&gt;
	[12] = {40}, -- Satchel Detonator&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Functions==&lt;br /&gt;
{{Weapon functions|server}}== See Also ==&lt;br /&gt;
* [[Id|Ids]]&lt;br /&gt;
&lt;br /&gt;
[[Category:ID Lists]]&lt;br /&gt;
&lt;br /&gt;
[[hu:Weapons]]&lt;br /&gt;
[[it:Armi]]&lt;br /&gt;
[[ru:Weapons]]&lt;br /&gt;
[[de:Waffen]]&lt;br /&gt;
[[pl:Weapons]]&lt;/div&gt;</summary>
		<author><name>Iroak</name></author>
	</entry>
</feed>