Оружие: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
No edit summary  | 
				No edit summary  | 
				||
| (8 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
Функциям скриптинга, которые запрашивают 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" | -  | |||
|}  | |}  | ||
==  | Lua-таблица всех ID оружия  | ||
[[  | <syntaxhighlight lang="lua">  | ||
[[Category: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}  | ||
</syntaxhighlight>  | |||
Lua-таблица всех ID оружия, сгруппированных по слотам  | |||
<syntaxhighlight lang="lua">  | |||
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 детонатор  | |||
}  | |||
</syntaxhighlight>  | |||
==Смотрите также==  | |||
*[[RU/Id|Списки ID]]  | |||
===Функции сервера===  | |||
{{RU/Weapon functions}}  | |||
===Функции клиента===  | |||
{{RU/Client weapon functions}}  | |||
===Общие функции===  | |||
{{RU/Shared weapon functions}}  | |||
[[Category:Списки ID]]  | |||
[[en:Weapons]]  | [[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. Они перечислены ниже.
Примечание:
  | 
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 - удаляет указанное оружие или боеприпасы с игрока или пешехода
 
Клиентские функции
Общие функции
- getOriginalWeaponProperty - получает исходное свойство указанного типа оружия
 - getPickupWeapon - получает ID оружия из указанного пикапа
 - getSlotFromWeapon - получает слот к которому принадлежит оружие
 - getWeaponIDFromName - получает ID оружия из его названия
 - getWeaponNameFromID - получает название оружия или причину смерти из его ID
 - getWeaponProperty - получает свойство указанного оружия
 - setWeaponAmmo - устанавливает определенное кол-во боеприпасов для указанного оружия
 - setWeaponProperty - устанавливает свойство указанного типа оружия
 
Функции клиента
Общие функции
- getOriginalWeaponProperty - получает исходное свойство указанного типа оружия
 - getPickupWeapon - получает ID оружия из указанного пикапа
 - getSlotFromWeapon - получает слот к которому принадлежит оружие
 - getWeaponIDFromName - получает ID оружия из его названия
 - getWeaponNameFromID - получает название оружия или причину смерти из его ID
 - getWeaponProperty - получает свойство указанного оружия
 - setWeaponAmmo - устанавливает определенное кол-во боеприпасов для указанного оружия
 - setWeaponProperty - устанавливает свойство указанного типа оружия