RU/setPedWeaponSlot

From Multi Theft Auto: Wiki
Revision as of 17:59, 8 July 2010 by Damage22 (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.

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

Syntax

bool setPedWeaponSlot ( ped thePed, int weaponSlot )

Required Arguments

  • thePed: the ped whose weapon slot you want to set. In a clientside script, this cannot be used on remote players.
  • weaponSlot: the weapon slot to set.
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

Returns

Returns true if successful in setting the ped's equipped weapon slot, false otherwise.

Example

Click to collapse [-]
Server

This example allows the player to type the command 'giveweapons', which gives the player a weapon for every slot. Instead of equipping the last given weapon, the script randomly decides which weapon to equip after all the weapons are given.

function givePlayerWeapons ( thePlayer, commandName )
        -- Give the player a weapon for each slot
	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 )
        -- Randomly select which weapon to equip, slots 1 through 12
	setPedWeaponSlot ( thePlayer, math.random ( 1, 12) )
end
addCommandHandler ( "giveweapons", givePlayerWeapons )


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