Оружие

From Multi Theft Auto: Wiki
Revision as of 14:05, 26 July 2016 by Lexr128 (talk | contribs)
Jump to navigation Jump to search

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

[[{{{image}}}|link=|]] Примечание:
  • Вместимость обоймы, указанная внутри (), указывает общую вместимость обойм, когда оружие находится в двух руках. Оружие без этой характеристики - не двуручное оружие.
  • Навыки владения оружием GTASA влияют на передвижение, точность, урон и возможность брать оружие в две руки. Смотрите setPedStat, чтобы узнать как их изменять. Сервер MTA поставляется вместе с ресурсом "defaultStats", который устанавливает все навыки владения оружием GTASA на 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 - -

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

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

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

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

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

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

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