Weapons: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(20 intermediate revisions by 14 users not shown)
Line 1: Line 1:
'''Scripting functions that ask for a weapon ID need an integer that refers to the GTASA weapon ID list. They are listed below.'''
Scripting functions that ask for a weapon ID need an integer that refers to the GTASA weapon ID list. They are listed below.
<br>
{{Note|
*''NOTES:
*Clip size () denotes clip size when the weapon is dual wielded. Weapons without this specification are not dual wield weapons.
**''Clip size () denotes clip size when the weapon is dual wielded. Weapons without this specification are not dual wield weapons.''
*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 "defaultStats" that sets GTASA weapon stats to 999. See the weapon stats link for more info.
**''GTASA [[Weapon_skill_levels|weapon stats]] will affect movement, accuracy, damage, and dual wield capability. See [[SetPedStat]] to change these stats. The MTA server comes with a resource called "defaultStats"  
*For death reasons, especially in event handlers for onPlayerWasted or similar, also have a look at the [[Damage Types]].
that sets GTASA weapon stats to 999. See the weapon stats link for more info.''
*'''Name''' is compatible with functions [[getWeaponNameFromID]], [[getWeaponIDFromName]].
**''For death reasons, especially in event handlers for onPlayerWasted or similar, also have a look at the [[Death_Reasons]].
*'''Bullet Sync''' refers to whether they are triggered by the [[OnPlayerWeaponFire]] event.
<br>
}}
{|class="wikitable" style="text-align:center; margin: 1em auto 1em auto;"
{|class="wikitable sortable" style="text-align:center; margin: 1em auto 1em auto; border:1px solid black"
|-
|-
| width="230" style="background:#8f8f8f;"|
! Slot || class="unsortable" | Type || class="unsortable" | Image || Name || ID || class="unsortable" | Model ID || class="unsortable" | Clip || class="unsortable" | Sharing slot ammo || class="unsortable" | Bullet Sync
! width="150" scope="col" style="background:#8f8f8f;"| Weapon
! width="50" scope="col" style="background:#8f8f8f;"| ID
! width="70" scope="col" style="background:#8f8f8f;"| Clip
! width="70" scope="col" style="background:#8f8f8f;"| Model ID
! width="300" scope="col" style="background:#8f8f8f;"| Slot ammo shared?
|-
|-
! rowspan="2" scope="row" style="background:#cfcfcf;"| Slot 0: No Weapon
! rowspan="2" | 0
|style="background:#cfcfcf;"|Fist
! rowspan="2" | Hand
|style="background:#cfcfcf;"|0
| [[Image:Fist.png]] || align="left" | Fist || 0 || - || -
|style="background:#cfcfcf;" align="center" scope="col" |
| rowspan="2" | -
|style="background:#cfcfcf;"|
| rowspan="2" | No
|style="background:#cfcfcf;" rowspan="2" |
|-
|-
|style="background:#cfcfcf;"|Brass Knuckles
| [[Image:Knuckle.png]] || align="left" | Brassknuckle || 1 || 331 || -
|style="background:#cfcfcf;"|1
|style="background:#cfcfcf;"|
|style="background:#cfcfcf;"|331
|-
|-
! rowspan="8" scope="row" style="background:#efefef;"| Slot 1: Melee
! rowspan="8" | 1
|style="background:#efefef;"|Golf Club
! rowspan="8" | Melee
|style="background:#efefef;"|2
| [[Image:Golfclub.png]] || align="left" | Golfclub || 2 || 333 || -
|style="background:#efefef;"|
| rowspan="8" | -
|style="background:#efefef;"|333
| rowspan="8" | No
|rowspan="8" style="background:#efefef;" |
|-
|-
|style="background:#efefef;"|Nightstick
| [[Image:Nitestik.png]] || align="left" | Nightstick || 3 || 334 || -
|style="background:#efefef;"|3
|style="background:#efefef;"|
|style="background:#efefef;"|334
|-
|-
|style="background:#efefef;"|Knife
| [[Image:Knife.png]] || align="left" | Knife || 4 || 335 || -
|style="background:#efefef;"|4
|style="background:#efefef;"|
|style="background:#efefef;"|335
|-
|-
|style="background:#efefef;"|Baseball Bat
| [[Image:Bat.png]] || align="left" | Bat || 5 || 336 || -
|style="background:#efefef;"|5
|style="background:#efefef;"|
|style="background:#efefef;"|336
|-
|-
|style="background:#efefef;"|Shovel  
| [[Image:Shovel.png]] || align="left" | Shovel || 6 || 337 || -
|style="background:#efefef;"|6
|style="background:#efefef;"|
|style="background:#efefef;"|337
|-
|-
|style="background:#efefef;"|Pool Cue
| [[Image:Poolcue.png]] || align="left" | Poolstick || 7 || 338 || -
|style="background:#efefef;"|7
|style="background:#efefef;"|
|style="background:#efefef;"|338
|-
|-
|style="background:#efefef;"|Katana  
| [[Image:Katana.png]] || align="left" | Katana || 8 || 339 || -
|style="background:#efefef;"|8
|style="background:#efefef;"|
|style="background:#efefef;"|339
|-
|-
|style="background:#efefef;"|Chainsaw  
| [[Image:Saw.png]] || align="left" | Chainsaw || 9 || 341 || -
|style="background:#efefef;"|9
|style="background:#efefef;"|
|style="background:#efefef;"|341
|-
|-
! rowspan="3" scope="row" style="background:#cfcfcf;"| Slot 2: Handguns
! rowspan="3" | 2
|style="background:#cfcfcf;"|Pistol
! rowspan="3" | Handguns
|style="background:#cfcfcf;"|22
| [[Image:Colt45.png]] || align="left" | Colt 45 || 22 || 346 || 17 (34)
|style="background:#cfcfcf;"|17 (34)
| rowspan="3" | '''No'''<br/>''Replacing handgun resets slot 2 ammo''
|style="background:#cfcfcf;"|346
| rowspan="3" | Yes
|rowspan="3" style="background:#cfcfcf;" | '''No'''<br/>''Replacing handgun resets slot 2 ammo''
|-
|-
|style="background:#cfcfcf;"|Silenced Pistol
| [[Image:Silenced.png]] || align="left" | Silenced || 23 || 347 || 17
|style="background:#cfcfcf;"|23
|style="background:#cfcfcf;"|17
|style="background:#cfcfcf;"|347
|-
|-
|style="background:#cfcfcf;"|Desert Eagle
| [[Image:Deagle.png]] || align="left" | Deagle || 24 || 348 || 7
|style="background:#cfcfcf;"|24
|style="background:#cfcfcf;"|7
|style="background:#cfcfcf;"|348
|-
|-
! rowspan="3" scope="row" style="background:#efefef;"| Slot 3: Shotguns
! rowspan="3" | 3
|style="background:#efefef;"|Shotgun
! rowspan="3" | Shotguns
|style="background:#efefef;"|25
| [[Image:Shotgun.png]] || align="left" | Shotgun || 25 || 349 || 1
|style="background:#efefef;"|1
| rowspan="3" | Yes
|style="background:#efefef;"|349
| rowspan="3" | Yes
|rowspan="3" style="background:#efefef;" | '''Yes'''
|-
|-
|style="background:#efefef;"|Sawn-Off Shotgun
| [[Image:Sawnoff.png]] || align="left" | Sawed-off || 26 || 350 || 2 (4)
|style="background:#efefef;"|26
|style="background:#efefef;"|2 (4)
|style="background:#efefef;"|350
|-
|-
|style="background:#efefef;"|SPAZ-12 Combat Shotgun
| [[Image:Spas12.png]] || align="left" | Combat Shotgun || 27 || 351 || 7
|style="background:#efefef;"|27
|style="background:#efefef;"|7
|style="background:#efefef;"|351
|-
|-
! rowspan="3" scope="row" style="background:#cfcfcf;"| Slot 4: Sub-Machine Guns
! rowspan="3" | 4
|style="background:#cfcfcf;"|Uzi
! rowspan="3" | Sub-Machine Guns
|style="background:#cfcfcf;"|28
| [[Image:Mac10.png]] || align="left" | Uzi || 28 || 352 || 50 (100)
|style="background:#cfcfcf;"|50 (100)
| rowspan="3" | Yes
|style="background:#cfcfcf;"|352
| rowspan="3" | Yes
|rowspan="3" style="background:#cfcfcf;" | '''Yes'''
|-
|-
|style="background:#cfcfcf;"|MP5
| [[Image:Mp5.png]] || align="left" | MP5 || 29 || 353 || 30
|style="background:#cfcfcf;"|29
|style="background:#cfcfcf;"|30
|style="background:#cfcfcf;"|353
|-
|-
|style="background:#cfcfcf;"|TEC-9
| [[Image:Tec9.png]] || align="left" | Tec-9 || 32 || 372 || 50 (100)
|style="background:#cfcfcf;"|32
|style="background:#cfcfcf;"|50 (100)
|style="background:#cfcfcf;"|372
|-
|-
! rowspan="2" scope="row" style="background:#efefef;"| Slot 5: Assault Rifles
! rowspan="2" | 5
|style="background:#efefef;"|AK-47
! rowspan="2" | Assault Rifles
|style="background:#efefef;"|30
| [[Image:Ak47.png]] || align="left" | AK-47 || 30 || 355 || 30
|style="background:#efefef;"|30
| rowspan="2" | Yes
|style="background:#efefef;"|355
| rowspan="2" | Yes
|rowspan="2" style="background:#efefef;" | '''Yes'''
|-
|-
|style="background:#efefef;"|M4
| [[Image:M4.png]] || align="left" | M4 || 31 || 356 || 50
|style="background:#efefef;"|31
|style="background:#efefef;"|50
|style="background:#efefef;"|356
|-
|-
! rowspan="2" cope="row" style="background:#cfcfcf;"| Slot 6: Rifles
! rowspan="2" | 6
|style="background:#cfcfcf;"|Country Rifle
! rowspan="2" | Rifles
|style="background:#cfcfcf;"|33
| [[Image:Rifle.png]] || align="left" | Rifle || 33 || 357 || 1
|style="background:#cfcfcf;"|1
| rowspan="2" | '''No'''<br/>''Replacing rifle resets slot 6 ammo''
|style="background:#cfcfcf;"|357
| rowspan="2" | Yes
|rowspan="2" style="background:#cfcfcf;" | '''No'''<br/>''Replacing rifle resets slot 6 ammo''
|-
|-
|style="background:#cfcfcf;"|Sniper Rifle
| [[Image:Sniper.png]] || align="left" | Sniper || 34 || 358 || 1
|style="background:#cfcfcf;"|34
|style="background:#cfcfcf;"|1
|style="background:#cfcfcf;"|358
|-
|-
! rowspan="4" scope="row" style="background:#efefef;"| Slot 7: Heavy Weapons
! rowspan="4" | 7
|style="background:#efefef;"|Rocket Launcher
! rowspan="4" | Heavy Weapons
|style="background:#efefef;"|35
| [[Image:Rocketla.png]] || align="left" | Rocket Launcher || 35 || 359 || 1
|style="background:#efefef;"|1
| rowspan="4" | '''No'''<br/>''Replacing heavy weapon resets slot 7 ammo''
|style="background:#efefef;"|359
| rowspan="4" | No
|rowspan="4" style="background:#efefef;" | '''No'''<br/>''Replacing heavy weapon resets slot 7 ammo''
|-
|-
|style="background:#efefef;"|Heat-Seeking RPG
| [[Image:Heatseek.png]] || align="left" | Rocket Launcher HS || 36 || 360 || 1
|style="background:#efefef;"|36
|style="background:#efefef;"|1
|style="background:#efefef;"|360
|-
|-
|style="background:#efefef;"|Flamethrower
| [[Image:Flame.png]] || align="left" | Flamethrower || 37 || 361 || 50
|style="background:#efefef;"|37
|style="background:#efefef;"|50
|style="background:#efefef;"|361
|-
|-
|style="background:#efefef;"|Minigun
| [[Image:Minigun.png]] || align="left" | Minigun || 38 || 362 || 500
|style="background:#efefef;"|38
|style="background:#efefef;"|500
|style="background:#efefef;"|362
|-
|-
! rowspan="4" scope="row" style="background:#cfcfcf;"| Slot 8: Projectiles
! rowspan="4" | 8
|style="background:#cfcfcf;"|Grenade  
! rowspan="4" | Projectiles
|style="background:#cfcfcf;"|16
| [[Image:Grenade.png]] || align="left" | Grenade || 16 || 342 || 1
|style="background:#cfcfcf;"|1
| rowspan="4" | '''No'''<br/>''Replacing projectile resets slot 8 ammo''
|style="background:#cfcfcf;"|342
| rowspan="4" | No
|rowspan="4" style="background:#cfcfcf;" | '''No'''<br/>''Replacing projectile resets slot 8 ammo''
|-
|-
|style="background:#cfcfcf;"|Tear Gas
| [[Image:Teargas.png]] || align="left" | Teargas || 17 || 343 || 1
|style="background:#cfcfcf;"|17
|style="background:#cfcfcf;"|1
|style="background:#cfcfcf;"|343
|-
|-
|style="background:#cfcfcf;"|Molotov Cocktails
| [[Image:Molotov.png]] || align="left" | Molotov || 18 || 344 || 1
|style="background:#cfcfcf;"|18
|style="background:#cfcfcf;"|1
|style="background:#cfcfcf;"|344
|-
|-
|style="background:#cfcfcf;"|Satchel Charges
| [[Image:Satchel.png]] || align="left" | Satchel || 39 || 363 || 1
|style="background:#cfcfcf;"|39
|style="background:#cfcfcf;"|1
|style="background:#cfcfcf;"|363
|-
|-
! rowspan="3" scope="row" style="background:#efefef;"| Slot 9: Special 1
! rowspan="3" | 9
|style="background:#efefef;"|Spraycan  
! rowspan="3" | Special 1
|style="background:#efefef;"|41
| [[Image:Spraycan.png]] || align="left" | Spraycan || 41 || 365 || 500
|style="background:#efefef;"|500
| rowspan="3" | '''No'''<br/>''Replacing slot 9 weapon resets slot 9 ammo''
|style="background:#efefef;"|365
| rowspan="3" | No
|rowspan="3" style="background:#efefef;" | '''No'''<br/>''Replacing slot 9 weapon resets slot 9 ammo''
|-
|-
|style="background:#efefef;"|Fire Extinguisher
| [[Image:Fire_ex.png]] || align="left" | Fire Extinguisher || 42 || 366 || 500
|style="background:#efefef;"|42
|style="background:#efefef;"|500
|style="background:#efefef;"|366
|-
|-
|style="background:#efefef;"|Camera
| [[Image:Camera.png]] || align="left" | Camera || 43 || 367 || 36
|style="background:#efefef;"|43
|style="background:#efefef;"|36
|style="background:#efefef;"|367
|-
|-
! rowspan="5" scope="row" style="background:#cfcfcf;"| Slot 10: Gifts/Other
! rowspan="5" | 10
|style="background:#cfcfcf;"|Long Purple Dildo
! rowspan="5" | Gifts
|style="background:#cfcfcf;"|10
| [[Image:Dildo1.png]] || align="left" | Dildo || 10 || 321 || -
|style="background:#cfcfcf;"|
| rowspan="5" | -
|style="background:#cfcfcf;"|321
| rowspan="5" | No
|rowspan="5" style="background:#cfcfcf;" |
|-
|-
|style="background:#cfcfcf;"|Short tan Dildo
| [[Image:Dildo2.png]] || align="left" | Dildo || 11 || 322 || -
|style="background:#cfcfcf;"|11
|style="background:#cfcfcf;"|
|style="background:#cfcfcf;"|322
|-
|-
|style="background:#cfcfcf;"|Vibrator  
| [[Image:Vibe1.png]] || align="left" | Vibrator || 12 || 323 || -
|style="background:#cfcfcf;"|12
|style="background:#cfcfcf;"|
|style="background:#cfcfcf;"|323
|-
|-
|style="background:#cfcfcf;"|Flowers
| [[Image:Flowers.png]] || align="left" | Flower || 14 || 325 || -
|style="background:#cfcfcf;"|14
|style="background:#cfcfcf;"|
|style="background:#cfcfcf;"|325
|-
|-
|style="background:#cfcfcf;"|Cane  
| [[Image:Cane.png]] || align="left" | Cane || 15 || 326 || -
|style="background:#cfcfcf;"|15
|style="background:#cfcfcf;"|
|style="background:#cfcfcf;"|326
|-
|-
! rowspan="3" scope="row" style="background:#efefef;"| Slot 11: Special 2
! rowspan="3" | 11
|style="background:#efefef;"|Night-Vision Goggles
! rowspan="3" | Special 2
|style="background:#efefef;"|44
| [[Image:Irgoggle.png]] || align="left" | Nightvision || 44 || 368 || -
|style="background:#efefef;"|
| rowspan="3" | -
|style="background:#efefef;"|368
| rowspan="3" | No
|rowspan="3" style="background:#efefef;" |
|-
|-
|style="background:#efefef;"|Infrared Goggles
| [[Image:Irgoggle.png]] || align="left" | Infrared || 45 || 369 || -
|style="background:#efefef;"|45
|style="background:#efefef;"|
|style="background:#efefef;"|369
|-
|-
|style="background:#efefef;"|Parachute
| [[Image:Paracute.png]] || align="left" | Parachute || 46 || 371 || -
|style="background:#efefef;"|46
|style="background:#efefef;"|
|style="background:#efefef;"|371
|-
|-
! rowspan="1" scope="row" style="background:#cfcfcf;"| Slot 12: Satchel Detonator
! rowspan="1" | 12
|style="background:#cfcfcf;"|Satchel Detonator
! rowspan="1" | Satchel Detonator
|style="background:#cfcfcf;"|40
| [[Image:Bomb.png]] || align="left" | Bomb || 40 || 364 || -
|style="background:#cfcfcf;"|
| rowspan="1" | -
|style="background:#cfcfcf;"|364
| rowspan="1" | No
|rowspan="1" style="background:#cfcfcf;" |
|}
|}
Lua table of all weapon IDs.
<syntaxhighlight lang="lua">
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}
</syntaxhighlight>
Lua table of all weapon IDs grouped by slot.
<syntaxhighlight lang="lua">
local weaponsBySlot = {
[0] = {0, 1}, -- Hand
[1] = {2, 3, 4, 5, 6, 7, 8, 9}, -- Melee
[2] = {22, 23, 24}, -- Handguns
[3] = {25, 26, 27}, -- Shotguns
[4] = {28, 29, 32}, -- Sub-Machine Guns
[5] = {30, 31}, -- Assault Rifles
[6] = {33, 34}, -- Rifles
[7] = {35, 36, 37, 38}, -- Heavy Weapons
[8] = {16, 17, 18, 39}, -- Projectiles
[9] = {41, 42, 43}, -- Special 1
[10] = {10, 11, 12, 14, 15}, -- Gifts
[11] = {44, 45, 46}, -- Special 2
[12] = {40}, -- Satchel Detonator
}
</syntaxhighlight>


==Client Functions==
==Functions==
{{Client_weapon_functions}}
{{Weapon functions|server}}== See Also ==
==Server Function==
* [[Id|Ids]]
{{Weapon functions}}


[[Category:ID Lists]]
[[Category:ID Lists]]
[[hu:Weapons]]
[[it:Armi]]
[[it:Armi]]
[[ru:Weapons]]
[[ru:Weapons]]
[[de:Waffen]]
[[de:Waffen]]
[[pl:Weapons]]

Latest revision as of 21:00, 17 November 2024

Scripting functions that ask for a weapon ID need an integer that refers to the GTASA weapon ID list. They are listed below.

[[{{{image}}}|link=|]] Note:
  • Clip size () denotes clip size when the weapon is dual wielded. Weapons without this specification are not dual wield weapons.
  • GTASA 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 "defaultStats" that sets GTASA weapon stats to 999. See the weapon stats link for more info.
  • For death reasons, especially in event handlers for onPlayerWasted or similar, also have a look at the Damage Types.
  • Name is compatible with functions getWeaponNameFromID, getWeaponIDFromName.
  • Bullet Sync refers to whether they are triggered by the OnPlayerWeaponFire event.
Slot Type Image Name ID Model ID Clip Sharing slot ammo Bullet Sync
0 Hand Fist.png Fist 0 - - - No
Knuckle.png Brassknuckle 1 331 -
1 Melee Golfclub.png Golfclub 2 333 - - No
Nitestik.png Nightstick 3 334 -
Knife.png Knife 4 335 -
Bat.png Bat 5 336 -
Shovel.png Shovel 6 337 -
Poolcue.png Poolstick 7 338 -
Katana.png Katana 8 339 -
Saw.png Chainsaw 9 341 -
2 Handguns Colt45.png Colt 45 22 346 17 (34) No
Replacing handgun resets slot 2 ammo
Yes
Silenced.png Silenced 23 347 17
Deagle.png Deagle 24 348 7
3 Shotguns Shotgun.png Shotgun 25 349 1 Yes Yes
Sawnoff.png Sawed-off 26 350 2 (4)
Spas12.png Combat Shotgun 27 351 7
4 Sub-Machine Guns Mac10.png Uzi 28 352 50 (100) Yes Yes
Mp5.png MP5 29 353 30
Tec9.png Tec-9 32 372 50 (100)
5 Assault Rifles Ak47.png AK-47 30 355 30 Yes Yes
M4.png M4 31 356 50
6 Rifles Rifle.png Rifle 33 357 1 No
Replacing rifle resets slot 6 ammo
Yes
Sniper.png Sniper 34 358 1
7 Heavy Weapons Rocketla.png Rocket Launcher 35 359 1 No
Replacing heavy weapon resets slot 7 ammo
No
Heatseek.png Rocket Launcher HS 36 360 1
Flame.png Flamethrower 37 361 50
Minigun.png Minigun 38 362 500
8 Projectiles Grenade.png Grenade 16 342 1 No
Replacing projectile resets slot 8 ammo
No
Teargas.png Teargas 17 343 1
Molotov.png Molotov 18 344 1
Satchel.png Satchel 39 363 1
9 Special 1 Spraycan.png Spraycan 41 365 500 No
Replacing slot 9 weapon resets slot 9 ammo
No
Fire ex.png Fire Extinguisher 42 366 500
Camera.png Camera 43 367 36
10 Gifts Dildo1.png Dildo 10 321 - - No
Dildo2.png Dildo 11 322 -
Vibe1.png Vibrator 12 323 -
Flowers.png Flower 14 325 -
Cane.png Cane 15 326 -
11 Special 2 Irgoggle.png Nightvision 44 368 - - No
Irgoggle.png Infrared 45 369 -
Paracute.png Parachute 46 371 -
12 Satchel Detonator Bomb.png Bomb 40 364 - - No

Lua table of all weapon IDs.

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}

Lua table of all weapon IDs grouped by slot.

local weaponsBySlot = {
	[0] = {0, 1}, -- Hand
	[1] = {2, 3, 4, 5, 6, 7, 8, 9},	-- Melee
	[2] = {22, 23, 24}, -- Handguns
	[3] = {25, 26, 27}, -- Shotguns
	[4] = {28, 29, 32}, -- Sub-Machine Guns
	[5] = {30, 31}, -- Assault Rifles
	[6] = {33, 34}, -- Rifles
	[7] = {35, 36, 37, 38}, -- Heavy Weapons
	[8] = {16, 17, 18, 39}, -- Projectiles
	[9] = {41, 42, 43}, -- Special 1
	[10] = {10, 11, 12, 14, 15}, -- Gifts
	[11] = {44, 45, 46}, -- Special 2
	[12] = {40}, -- Satchel Detonator
}

Functions


See Also