RU/setPedWeaponSlot

From Multi Theft Auto: Wiki
Revision as of 14:58, 11 August 2012 by OpenIDUser46 (talk | contribs)
Jump to navigation Jump to search

Warning.png This page requires local translation. If page will remain not translated in reasonable period of time it would be deleted.
After translating the page completely, please remove the ‎{{translate}}‎ tag from the page.

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

Синтакс

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 )


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