RU/setPedWeaponSlot

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Эта функция изменяет текущий (выбранный) слот оружия у педа или игрока.

Синтакс

bool setPedWeaponSlot ( ped thePed, int weaponSlot )

Обязательные аргументы

  • thePed: Ped, у которого вы хотите выбрать слот оружия. В клиентском скрипте не может быть использовано на других игроках.
  • weaponSlot: Номер слота, который вы хотите установить.
Weapon Slots
  • 0: WEAPONSLOT_TYPE_UNARMED
  • 1: WEAPONSLOT_TYPE_MELEE
  • 2: WEAPONSLOT_TYPE_HANDGUN
  • 3: WEAPONSLOT_TYPE_SHOTGUN
  • 4: WEAPONSLOT_TYPE_SMG (used for driveby's)
  • 5: WEAPONSLOT_TYPE_RIFLE
  • 6: WEAPONSLOT_TYPE_SNIPER
  • 7: WEAPONSLOT_TYPE_HEAVY
  • 8: WEAPONSLOT_TYPE_THROWN
  • 9: WEAPONSLOT_TYPE_SPECIAL
  • 10: WEAPONSLOT_TYPE_GIFT
  • 11: WEAPONSLOT_TYPE_PARACHUTE
  • 12: WEAPONSLOT_TYPE_DETONATOR

Возвращения

Возвращает true если слот успешно установлен, false при ошибке.

Пример

Click to collapse [-]
Server

Этот пример добавляет команду "giveweapons". Скрипт даёт оружие игроку в каждый слот, а потом случайно устанавливает слот оружия.

function givePlayerWeapons ( thePlayer, commandName )
        -- Даёт игроку оружие в каждый слот
	giveWeapon ( thePlayer, 1, 1 )
	giveWeapon ( thePlayer, 2, 1 )
	giveWeapon ( thePlayer, 22, 1 )
	giveWeapon ( thePlayer, 25, 1 )
	giveWeapon ( thePlayer, 28, 1 )
	giveWeapon ( thePlayer, 30, 1 )
	giveWeapon ( thePlayer, 33, 1 )
	giveWeapon ( thePlayer, 35, 1 )
	giveWeapon ( thePlayer, 16, 1 )
	giveWeapon ( thePlayer, 42, 1 )
	giveWeapon ( thePlayer, 10, 1 )
	giveWeapon ( thePlayer, 44, 1 )
	giveWeapon ( thePlayer, 40, 1 )
        -- Случайно устанавливает слот от 1 до 12.
	setPedWeaponSlot ( thePlayer, math.random ( 1, 12) )
end
addCommandHandler ( "giveweapons", givePlayerWeapons )


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