RU/takeWeapon: Difference between revisions
Jump to navigation
Jump to search
Enterprise (talk | contribs) (New page: {{Server function}} This function removes a specified weapon from a certain player's inventory. ==Syntax== <syntaxhighlight lang="lua">bool takeWeapon ( player thePlayer, int weaponId )</syntaxhighlight> ===Requ...) |
|||
(6 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{{Server function}} | __NOTOC__ | ||
{{RU/Server function}} | |||
Данная функция отбирает указанное оружие или патроны у определённого игрока. | |||
== | ==Синтаксис== | ||
<syntaxhighlight lang="lua">bool takeWeapon ( player thePlayer, int weaponId )</syntaxhighlight> | <syntaxhighlight lang="lua">bool takeWeapon ( player thePlayer, int weaponId [, int ammo ] )</syntaxhighlight> | ||
=== | ===Обязательные аргументы=== | ||
*'''thePlayer''': | *'''thePlayer''': [[Игрок]], у которого вы хотите отобрать оружие. | ||
*'''weaponId''': | *'''weaponId''': Целое число, указывающее [[оружие]], которое требуется отобрать. | ||
=== | ===Необязательные аргументы=== | ||
*'''ammo''': Если указано, то вместо оружия будет отобрано указанное количество патронов. | |||
== | ===Возвращает=== | ||
* ''true'', если оружие или патроны были успешно отобраны. | |||
* ''false'' в противном случае. | |||
==Пример== | |||
Этот пример отбирает газовый баллончик у игрока. | |||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
addCommandHandler( 'rtear', | |||
function( thePlayer ) | |||
takeWeapon( thePlayer, 17 ) | |||
end</syntaxhighlight> | end | ||
)</syntaxhighlight> | |||
== | ==Смотрите также== | ||
{{RU/Weapon functions}} | {{RU/Weapon functions}} | ||
[[en:takeWeapon]] |
Latest revision as of 03:06, 1 April 2016
Данная функция отбирает указанное оружие или патроны у определённого игрока.
Синтаксис
bool takeWeapon ( player thePlayer, int weaponId [, int ammo ] )
Обязательные аргументы
- thePlayer: Игрок, у которого вы хотите отобрать оружие.
- weaponId: Целое число, указывающее оружие, которое требуется отобрать.
Необязательные аргументы
- ammo: Если указано, то вместо оружия будет отобрано указанное количество патронов.
Возвращает
- true, если оружие или патроны были успешно отобраны.
- false в противном случае.
Пример
Этот пример отбирает газовый баллончик у игрока.
addCommandHandler( 'rtear', function( thePlayer ) takeWeapon( thePlayer, 17 ) end )
Смотрите также
Серверные функции
- giveWeapon - дает указанное оружие игроку или пешеходу
- takeAllWeapons - удаляет всё оружие с указанного игрока или пешехода
- takeWeapon - удаляет указанное оружие или боеприпасы с игрока или пешехода
Клиентские функции
Общие функции
- getOriginalWeaponProperty - получает исходное свойство указанного типа оружия
- getPickupWeapon - получает ID оружия из указанного пикапа
- getSlotFromWeapon - получает слот к которому принадлежит оружие
- getWeaponIDFromName - получает ID оружия из его названия
- getWeaponNameFromID - получает название оружия или причину смерти из его ID
- getWeaponProperty - получает свойство указанного оружия
- setWeaponAmmo - устанавливает определенное кол-во боеприпасов для указанного оружия
- setWeaponProperty - устанавливает свойство указанного типа оружия