RU/getSlotFromWeapon: Difference between revisions
Jump to navigation
Jump to search
Enterprise (talk | contribs) (New page: {{Server function}} This function allows you to identify the weapon slot that a weapon belongs to. ==Syntax== <syntaxhighlight lang="lua"> int getSlotFromWeapon ( int weaponid ) </syntaxhighlight> ===Required A...) |
Enterprise (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
{{Server function}} | {{Server function}} | ||
Эта функция позволяет получить слот к которому принадлежит оружие. | |||
== | ==Синтаксис== | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
int getSlotFromWeapon ( int weaponid ) | int getSlotFromWeapon ( int weaponid ) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== | ===Необходимые аргументы=== | ||
*'''weaponid:''' | *'''weaponid:''' ID оружия слот которого вы хотите получить. | ||
=== | ===Возвращается=== | ||
Возвращает число соответствующее номеру слота к которому принадлежит оружие с определенным ID, ''false'' если некоректный ID. | |||
== | ==Пример== | ||
This will output to the chatbox what weapon slot a given weapon number belongs to when entered into the console (i.e. 'getWeaponSlot 10'). | This will output to the chatbox what weapon slot a given weapon number belongs to when entered into the console (i.e. 'getWeaponSlot 10'). | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> |
Revision as of 20:21, 8 July 2009
Эта функция позволяет получить слот к которому принадлежит оружие.
Синтаксис
int getSlotFromWeapon ( int weaponid )
Необходимые аргументы
- weaponid: ID оружия слот которого вы хотите получить.
Возвращается
Возвращает число соответствующее номеру слота к которому принадлежит оружие с определенным ID, false если некоректный ID.
Пример
This will output to the chatbox what weapon slot a given weapon number belongs to when entered into the console (i.e. 'getWeaponSlot 10').
function outputWeaponSlot ( source, commandName, weaponID ) local weaponSlot = getSlotFromWeapon ( weaponID ) if (weaponSlot) then outputChatBox ( "Weapon ID " .. weaponID .. " is in weapon slot " .. weaponSlot) else outputChatBox ( "Invalid weapon ID" ) end end addCommandHandler ( "getWeaponSlot", outputWeaponSlot )
See Also
Серверные функции
- giveWeapon - дает указанное оружие игроку или пешеходу
- takeAllWeapons - удаляет всё оружие с указанного игрока или пешехода
- takeWeapon - удаляет указанное оружие или боеприпасы с игрока или пешехода
Клиентские функции
Общие функции
- getOriginalWeaponProperty - получает исходное свойство указанного типа оружия
- getPickupWeapon - получает ID оружия из указанного пикапа
- getSlotFromWeapon - получает слот к которому принадлежит оружие
- getWeaponIDFromName - получает ID оружия из его названия
- getWeaponNameFromID - получает название оружия или причину смерти из его ID
- getWeaponProperty - получает свойство указанного оружия
- setWeaponAmmo - устанавливает определенное кол-во боеприпасов для указанного оружия
- setWeaponProperty - устанавливает свойство указанного типа оружия