Оружие: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(New page: The weapon argument is an integer that refers to the GTASA weapon id list. The following values are valid: ''Note: I have also included amounts held in each weapon's ammo clip, to make it...)
 
No edit summary
 
(16 intermediate revisions by 8 users not shown)
Line 1: Line 1:
The weapon argument is an integer that refers to the GTASA weapon id list. The following values are valid:
Функциям скриптинга, которые запрашивают ID оружия, требуется целое число, взятое из списка ID оружий GTA:SA. Они перечислены ниже.
{{Примечание|
*Вместимость обоймы, указанная внутри "( )", указывает общую вместимость обойм, когда оружие находится в двух руках. Оружие без этой характеристики - не двуручное оружие.
*[[Навыки владения оружием]] GTA:SA влияют на передвижение, точность, урон и возможность брать оружие в две руки. Смотрите [[RU/setPedStat|setPedStat]], чтобы узнать как их изменять. Сервер MTA поставляется вместе с ресурсом "defaultStats", который устанавливает все навыки владения оружием GTA:SA на 999.
*Для получения информации по причинам смерти, в особенности при использовании обработчиков события [[RU/onPlayerWasted|onPlayerWasted]] и ему подобных, также взгляните на [[Причины смерти]].
*'''Название''' совместимо с функциями [[RU/getWeaponNameFromID|getWeaponNameFromID]], [[RU/getWeaponIDFromName|getWeaponIDFromName]].
}}
{|class="wikitable sortable" style="text-align:center; margin: 1em auto 1em auto; border:1px solid black"
|-
! Слот || class="unsortable" | Тип || class="unsortable" | Изображение || Название || ID || class="unsortable" | ID модели || class="unsortable" | Боезапас || class="unsortable" | Общий боеприпас в слоте
|-
! rowspan="2" | 0
! rowspan="2" | Рука
| [[Image:Fist.png]] || align="left" | Fist || 0 || - || -
| rowspan="2" | -
|-
| [[Image:Knuckle.png]] || align="left" | Brassknuckle || 1 || 331 || -
|-
! rowspan="8" | 1
! rowspan="8" | Ближний бой
| [[Image:Golfclub.png]] || align="left" | Golfclub || 2 || 333 || -
| rowspan="8" | -
|-
| [[Image:Nitestik.png]] || align="left" | Nightstick || 3 || 334 || -
|-
| [[Image:Knife.png]] || align="left" | Knife || 4 || 335 || -
|-
| [[Image:Bat.png]] || align="left" | Bat || 5 || 336 || -
|-
| [[Image:Shovel.png]] || align="left" | Shovel || 6 || 337 || -
|-
| [[Image:Poolcue.png]] || align="left" | Poolstick || 7 || 338 || -
|-
| [[Image:Katana.png]] || align="left" | Katana || 8 || 339 || -
|-
| [[Image:Saw.png]] || align="left" | Chainsaw || 9 || 341 || -
|-
! rowspan="3" | 2
! rowspan="3" | Пистолеты
| [[Image:Colt45.png]] || align="left" | Colt 45 || 22 || 346 || 17 (34)
| rowspan="3" | '''Нет'''<br/>''Замена пистолета сбрасывает боезапас слота 2''
|-
| [[Image:Silenced.png]] || align="left" | Silenced || 23 || 347 || 17
|-
| [[Image:Deagle.png]] || align="left" | Deagle || 24 || 348 || 7
|-
! rowspan="3" | 3
! rowspan="3" | Дробовики
| [[Image:Shotgun.png]] || align="left" | Shotgun || 25 || 349 || 1
| rowspan="3" | Да
|-
| [[Image:Sawnoff.png]] || align="left" | Sawed-off || 26 || 350 || 2 (4)
|-
| [[Image:Spas12.png]] || align="left" | Combat Shotgun || 27 || 351 || 7
|-
! rowspan="3" | 4
! rowspan="3" | Пистолеты-пулемёты
| [[Image:Mac10.png]] || align="left" | Uzi || 28 || 352 || 50 (100)
| rowspan="3" | Да
|-
| [[Image:Mp5.png]] || align="left" | MP5 || 29 || 353 || 30
|-
| [[Image:Tec9.png]] || align="left" | Tec-9 || 32 || 372 || 50 (100)
|-
! rowspan="2" | 5
! rowspan="2" | Штурмовые винтовки
| [[Image:Ak47.png]] || align="left" | AK-47 || 30 || 355 || 30
| rowspan="2" | Да
|-
| [[Image:M4.png]] || align="left" | M4 || 31 || 356 || 50
|-
! rowspan="2" | 6
! rowspan="2" | Винтовки
| [[Image:Rifle.png]] || align="left" | Rifle || 33 || 357 || 1
| rowspan="2" | '''Нет'''<br/>''Замена винтовки сбрасывает боезапас слота 6''
|-
| [[Image:Sniper.png]] || align="left" | Sniper || 34 || 358 || 1
|-
! rowspan="4" | 7
! rowspan="4" | Тяжёлое оружие
| [[Image:Rocketla.png]] || align="left" | Rocket Launcher || 35 || 359 || 1
| rowspan="4" | '''Нет'''<br/>''Замена тяжёлого оружия сбрасывает боезапас слота 7''
|-
| [[Image:Heatseek.png]] || align="left" | Rocket Launcher HS || 36 || 360 || 1
|-
| [[Image:Flame.png]] || align="left" | Flamethrower || 37 || 361 || 50
|-
| [[Image:Minigun.png]] || align="left" | Minigun || 38 || 362 || 500
|-
! rowspan="4" | 8
! rowspan="4" | Снаряды
| [[Image:Grenade.png]] || align="left" | Grenade || 16 || 342 || 1
| rowspan="4" | '''Нет'''<br/>''Замена снаряда сбрасывает боезапас слота 8''
|-
| [[Image:Teargas.png]] || align="left" | Teargas || 17 || 343 || 1
|-
| [[Image:Molotov.png]] || align="left" | Molotov || 18 || 344 || 1
|-
| [[Image:Satchel.png]] || align="left" | Satchel || 39 || 363 || 1
|-
! rowspan="3" | 9
! rowspan="3" | Специальное 1
| [[Image:Spraycan.png]] || align="left" | Spraycan || 41 || 365 || 500
| rowspan="3" | '''Нет'''<br/>''Замена специального 1 сбрасывает боезапас слота 9''
|-
| [[Image:Fire_ex.png]] || align="left" | Fire Extinguisher || 42 || 366 || 500
|-
| [[Image:Camera.png]] || align="left" | Camera || 43 || 367 || 36
|-
! rowspan="5" | 10
! rowspan="5" | Подарки
| [[Image:Dildo1.png]] || align="left" | Dildo || 10 || 321 || -
| rowspan="5" | -
|-
| [[Image:Dildo2.png]] || align="left" | Dildo || 11 || 322 || -
|-
| [[Image:Vibe1.png]] || align="left" | Vibrator || 12 || 323 || -
|-
| [[Image:Flowers.png]] || align="left" | Flower || 14 || 325 || -
|-
| [[Image:Cane.png]] || align="left" | Cane || 15 || 326 || -
|-
! rowspan="3" | 11
! rowspan="3" | Специальное 2
| [[Image:Irgoggle.png]] || align="left" | Nightvision || 44 || 368 || -
| rowspan="3" | -
|-
| [[Image:Irgoggle.png]] || align="left" | Infrared || 45 || 369 || -
|-
| [[Image:Paracute.png]] || align="left" | Parachute || 46 || 371 || -
|-
! rowspan="1" | 12
! rowspan="1" | Satchel детонатор
| [[Image:Bomb.png]] || align="left" | Bomb || 40 || 364 || -
| rowspan="1" | -
|}


''Note: I have also included amounts held in each weapon's ammo clip, to make it easier to determine exact clips.''
Lua-таблица всех ID оружия
<syntaxhighlight lang="lua">
local weapons = { 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>


*'''Slot 0: No Weapon'''
Lua-таблица всех ID оружия, сгруппированных по слотам
**'''0:''' Fist
<syntaxhighlight lang="lua">
**'''1:''' Brass Knuckles
local weapons = {
<br>
[0] = {0, 1}, -- Рука
*'''Slot 1 : Melee'''
[1] = {2, 3, 4, 5, 6, 7, 8, 9}, -- Ближний бой
**'''2:''' Golf Club
[2] = {22, 23, 24}, -- Пистолеты
**'''3:''' Nightstick
[3] = {25, 26, 27}, -- Дробовики
**'''4:''' Knife
[4] = {28, 29, 32}, -- Пистолеты-пулемёты
**'''5:''' Baseball Bat
[5] = {30, 31}, -- Штурмовые винтовки
**'''6:''' Shovel
[6] = {33, 34}, -- Винтовки
**'''7:''' Pool Cue
[7] = {35, 36, 37, 38}, -- Тяжёлое оружие
**'''8:''' Katana
[8] = {16, 17, 18, 39}, -- Снаряды
**'''9:''' Chainsaw
[9] = {41, 42, 43}, -- Специальное 1
**'''15:''' Cane
[10] = {10, 11, 12, 14, 15}, -- Подарки
<br>
[11] = {44, 45, 46}, -- Специальное 2
*'''Slot 2: Handguns'''
[12] = {40} -- Satchel детонатор
**'''22:''' Pistol (17, dual 34)
}
**'''23:''' Silenced Pistol (17)
</syntaxhighlight>
**'''24:''' Desert Eagle (7)
<br>
*'''Slot 3: Shotguns'''
**'''25:''' Shotgun (1)
**'''26:''' Sawn-Off Shotgun (2, dual 4)
**'''27:''' SPAZ-12 Combat Shotgun (7)
<br>
*'''Slot 4: Sub-Machine Guns'''
**'''28:''' Uzi (50, dual 100)
**'''29:''' MP5 (30)
**'''32:''' TEC-9 (50, dual 100)
<br>
*'''Slot 5: Assault Rifles'''
**'''30:''' AK-47 (30)
**'''31:''' M4 (50)
<br>
*'''Slot 6: Rifles'''
**'''33:''' Country Rifle (1)
**'''34:''' Sniper Rifle (1)
<br>
*'''Slot 7: Heavy Weapons'''
**'''35:''' Rocket Launcher (1)
**'''36:''' Heat-Seeking RPG (1)
**'''37:''' Flamethrower (50)
**'''38:''' Minigun (500)
<br>
*'''Slot 8: Projectiles'''
**'''16:''' Grenade (1)
**'''17:''' Tear Gas (1)
**'''18:''' Molotov Cocktails (1)
**'''39:''' Satchel Charges (1)
<br>
*'''Slot 9: Special 1'''
**'''41:''' Spraycan (500)
**'''42:''' Fire Extinguisher (500)
**'''43:''' Camera (36)
<br>
*'''Slot 10: Gifts/Other'''
**'''10:''' Long Purple Dildo
**'''11:''' Short tan Dildo
**'''12:''' Vibrator
**'''14:''' Flowers
<br>
*'''Slot 11: Special 2'''
**'''44:''' Night-Vision Goggles
**'''45:''' Infrared Goggles
**'''46:''' Parachute
<br>
*'''Slot 12: Satchel Detonator'''
**'''40''' Satchel Detonator


==See Also==
==Смотрите также==
[[id]]
*[[RU/Id|Списки ID]]
===Функции сервера===
{{RU/Weapon functions}}
===Функции клиента===
{{RU/Client weapon functions}}
===Общие функции===
{{RU/Shared weapon functions}}


[[Category:Списки ID]]
[[en:Weapons]]
[[hu:Weapons]]
[[it:Armi]]
[[it:Armi]]
[[de:Waffen]]
[[pl:Weapons]]

Latest revision as of 13:12, 7 June 2022

Функциям скриптинга, которые запрашивают ID оружия, требуется целое число, взятое из списка ID оружий GTA:SA. Они перечислены ниже.

[[{{{image}}}|link=|]] Примечание:
  • Вместимость обоймы, указанная внутри "( )", указывает общую вместимость обойм, когда оружие находится в двух руках. Оружие без этой характеристики - не двуручное оружие.
  • Навыки владения оружием GTA:SA влияют на передвижение, точность, урон и возможность брать оружие в две руки. Смотрите setPedStat, чтобы узнать как их изменять. Сервер MTA поставляется вместе с ресурсом "defaultStats", который устанавливает все навыки владения оружием GTA:SA на 999.
  • Для получения информации по причинам смерти, в особенности при использовании обработчиков события onPlayerWasted и ему подобных, также взгляните на Причины смерти.
  • Название совместимо с функциями getWeaponNameFromID, getWeaponIDFromName.
Слот Тип Изображение Название ID ID модели Боезапас Общий боеприпас в слоте
0 Рука Fist.png Fist 0 - - -
Knuckle.png Brassknuckle 1 331 -
1 Ближний бой Golfclub.png Golfclub 2 333 - -
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 Пистолеты Colt45.png Colt 45 22 346 17 (34) Нет
Замена пистолета сбрасывает боезапас слота 2
Silenced.png Silenced 23 347 17
Deagle.png Deagle 24 348 7
3 Дробовики Shotgun.png Shotgun 25 349 1 Да
Sawnoff.png Sawed-off 26 350 2 (4)
Spas12.png Combat Shotgun 27 351 7
4 Пистолеты-пулемёты Mac10.png Uzi 28 352 50 (100) Да
Mp5.png MP5 29 353 30
Tec9.png Tec-9 32 372 50 (100)
5 Штурмовые винтовки Ak47.png AK-47 30 355 30 Да
M4.png M4 31 356 50
6 Винтовки Rifle.png Rifle 33 357 1 Нет
Замена винтовки сбрасывает боезапас слота 6
Sniper.png Sniper 34 358 1
7 Тяжёлое оружие Rocketla.png Rocket Launcher 35 359 1 Нет
Замена тяжёлого оружия сбрасывает боезапас слота 7
Heatseek.png Rocket Launcher HS 36 360 1
Flame.png Flamethrower 37 361 50
Minigun.png Minigun 38 362 500
8 Снаряды Grenade.png Grenade 16 342 1 Нет
Замена снаряда сбрасывает боезапас слота 8
Teargas.png Teargas 17 343 1
Molotov.png Molotov 18 344 1
Satchel.png Satchel 39 363 1
9 Специальное 1 Spraycan.png Spraycan 41 365 500 Нет
Замена специального 1 сбрасывает боезапас слота 9
Fire ex.png Fire Extinguisher 42 366 500
Camera.png Camera 43 367 36
10 Подарки Dildo1.png Dildo 10 321 - -
Dildo2.png Dildo 11 322 -
Vibe1.png Vibrator 12 323 -
Flowers.png Flower 14 325 -
Cane.png Cane 15 326 -
11 Специальное 2 Irgoggle.png Nightvision 44 368 - -
Irgoggle.png Infrared 45 369 -
Paracute.png Parachute 46 371 -
12 Satchel детонатор Bomb.png Bomb 40 364 - -

Lua-таблица всех ID оружия

local weapons = { 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-таблица всех ID оружия, сгруппированных по слотам

local weapons = {
	[0] = {0, 1},			-- Рука
	[1] = {2, 3, 4, 5, 6, 7, 8, 9},	-- Ближний бой
	[2] = {22, 23, 24},		-- Пистолеты
	[3] = {25, 26, 27},		-- Дробовики
	[4] = {28, 29, 32},		-- Пистолеты-пулемёты
	[5] = {30, 31},			-- Штурмовые винтовки
	[6] = {33, 34},			-- Винтовки
	[7] = {35, 36, 37, 38},		-- Тяжёлое оружие
	[8] = {16, 17, 18, 39},		-- Снаряды
	[9] = {41, 42, 43},		-- Специальное 1
	[10] = {10, 11, 12, 14, 15},	-- Подарки
	[11] = {44, 45, 46},		-- Специальное 2
	[12] = {40}			-- Satchel детонатор
}

Смотрите также

Функции сервера

Серверные функции

  • giveWeapon - дает указанное оружие игроку или пешеходу
  • takeAllWeapons - удаляет всё оружие с указанного игрока или пешехода
  • takeWeapon - удаляет указанное оружие или боеприпасы с игрока или пешехода
ДО ВЕРСИИ 1.3.1 :
  • takeWeaponAmmo - удаляет определённое кол-во боеприпасов у игрока для указанного оружия
  • giveWeaponAmmo - даёт определённое кол-во боеприпасов игроку для указанного оружия

Клиентские функции

Общие функции

  • getOriginalWeaponProperty - получает исходное свойство указанного типа оружия
  • getPickupWeapon - получает ID оружия из указанного пикапа
  • getSlotFromWeapon - получает слот к которому принадлежит оружие
  • getWeaponIDFromName - получает ID оружия из его названия
  • getWeaponNameFromID - получает название оружия или причину смерти из его ID
  • getWeaponProperty - получает свойство указанного оружия
  • setWeaponAmmo - устанавливает определенное кол-во боеприпасов для указанного оружия
  • setWeaponProperty - устанавливает свойство указанного типа оружия


Функции клиента

Общие функции

  • getOriginalWeaponProperty - получает исходное свойство указанного типа оружия
  • getPickupWeapon - получает ID оружия из указанного пикапа
  • getSlotFromWeapon - получает слот к которому принадлежит оружие
  • getWeaponIDFromName - получает ID оружия из его названия
  • getWeaponNameFromID - получает название оружия или причину смерти из его ID
  • getWeaponProperty - получает свойство указанного оружия
  • setWeaponAmmo - устанавливает определенное кол-во боеприпасов для указанного оружия
  • setWeaponProperty - устанавливает свойство указанного типа оружия