RU/getSlotFromWeapon: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
 (Blanked the page)  | 
				|||
| Line 1: | Line 1: | ||
__NOTOC__  | |||
{{RU/Server function}}  | |||
Эта функция позволяет получить слот к которому принадлежит оружие.  | |||
==Синтаксис==   | |||
<syntaxhighlight lang="lua">  | |||
int getSlotFromWeapon ( int weaponid )  | |||
</syntaxhighlight>   | |||
===Необходимые аргументы===   | |||
*'''weaponid:''' ID оружия слот которого вы хотите получить.  | |||
===Return===  | |||
Возвращает число соответствующее номеру слота к которому принадлежит оружие с определенным ID, ''false'' если некорректный ID.  | |||
==Пример==   | |||
Это пример вывода в оконо чата сообщения в котором сожержится слот оружия введенного в консоли (т.е. 'getWeaponSlot 10').  | |||
<syntaxhighlight lang="lua">  | |||
function outputWeaponSlot ( source, commandName, weaponID )  | |||
	local weaponSlot = getSlotFromWeapon ( weaponID )  | |||
	if (weaponSlot) then  | |||
	    outputChatBox ( "ID оружия " .. weaponID ..  " занимает слот " .. weaponSlot)  | |||
	else  | |||
	    outputChatBox ( "Неправильный ID оружия" )  | |||
	end  | |||
end  | |||
addCommandHandler ( "getWeaponSlot", outputWeaponSlot )</syntaxhighlight>  | |||
==См. также==  | |||
[[RU/Weapons|Список ID оружия]]  | |||
{{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 - устанавливает свойство указанного типа оружия