RU/getSlotFromWeapon: Difference between revisions
Jump to navigation
Jump to search
Enterprise (talk | contribs) |
|||
(9 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{Server function}} | __NOTOC__ | ||
{{RU/Server function}} | |||
Эта функция позволяет получить слот к которому принадлежит оружие. | Эта функция позволяет получить слот к которому принадлежит оружие. | ||
Line 10: | Line 11: | ||
*'''weaponid:''' ID оружия слот которого вы хотите получить. | *'''weaponid:''' ID оружия слот которого вы хотите получить. | ||
=== | ===Return=== | ||
Возвращает число соответствующее номеру слота к которому принадлежит оружие с определенным ID, ''false'' если | Возвращает число соответствующее номеру слота к которому принадлежит оружие с определенным ID, ''false'' если некорректный ID. | ||
==Пример== | ==Пример== | ||
Это пример вывода в оконо чата сообщения в котором сожержится слот оружия введенного в консоли (т.е. 'getWeaponSlot 10'). | |||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
function outputWeaponSlot ( source, commandName, weaponID ) | function outputWeaponSlot ( source, commandName, weaponID ) | ||
Line 20: | Line 21: | ||
if (weaponSlot) then | if (weaponSlot) then | ||
outputChatBox ( " | outputChatBox ( "ID оружия " .. weaponID .. " занимает слот " .. weaponSlot) | ||
else | else | ||
outputChatBox ( " | outputChatBox ( "Неправильный ID оружия" ) | ||
end | end | ||
end | end | ||
Line 28: | Line 29: | ||
==См. также== | ==См. также== | ||
[[Weapons| | [[RU/Weapons|Список ID оружия]] | ||
{{RU/Weapon_functions}} | {{RU/Weapon_functions}} | ||
[[en:getSlotFromWeapon]] |
Latest revision as of 03:05, 1 April 2016
Эта функция позволяет получить слот к которому принадлежит оружие.
Синтаксис
int getSlotFromWeapon ( int weaponid )
Необходимые аргументы
- weaponid: ID оружия слот которого вы хотите получить.
Return
Возвращает число соответствующее номеру слота к которому принадлежит оружие с определенным ID, false если некорректный ID.
Пример
Это пример вывода в оконо чата сообщения в котором сожержится слот оружия введенного в консоли (т.е. 'getWeaponSlot 10').
function outputWeaponSlot ( source, commandName, weaponID ) local weaponSlot = getSlotFromWeapon ( weaponID ) if (weaponSlot) then outputChatBox ( "ID оружия " .. weaponID .. " занимает слот " .. weaponSlot) else outputChatBox ( "Неправильный ID оружия" ) end end addCommandHandler ( "getWeaponSlot", outputWeaponSlot )
См. также
Серверные функции
- giveWeapon - дает указанное оружие игроку или пешеходу
- takeAllWeapons - удаляет всё оружие с указанного игрока или пешехода
- takeWeapon - удаляет указанное оружие или боеприпасы с игрока или пешехода
Клиентские функции
Общие функции
- getOriginalWeaponProperty - получает исходное свойство указанного типа оружия
- getPickupWeapon - получает ID оружия из указанного пикапа
- getSlotFromWeapon - получает слот к которому принадлежит оружие
- getWeaponIDFromName - получает ID оружия из его названия
- getWeaponNameFromID - получает название оружия или причину смерти из его ID
- getWeaponProperty - получает свойство указанного оружия
- setWeaponAmmo - устанавливает определенное кол-во боеприпасов для указанного оружия
- setWeaponProperty - устанавливает свойство указанного типа оружия