RU/takeWeapon: Difference between revisions
Jump to navigation
Jump to search
m (→Example) |
Gallardo994 (talk | contribs) (Переведено Gallardo) |
||
Line 1: | Line 1: | ||
{{Server function}} | {{Server function}} | ||
Эта функция отбирает у игрока оружение | |||
== | ==Синтаксис== | ||
<syntaxhighlight lang="lua">bool takeWeapon ( player thePlayer, int weaponId )</syntaxhighlight> | <syntaxhighlight lang="lua">bool takeWeapon ( player thePlayer, int weaponId )</syntaxhighlight> | ||
=== | ===Требуемые Аргументы=== | ||
*'''thePlayer''': | *'''thePlayer''': Игрок, в виде объекта | ||
*'''weaponId''': | *'''weaponId''': Числовое значение оружия, которое нужно убрать | ||
=== | ===Возвращения=== | ||
Возвращает ''true'' если всё прошло успешно, в ином случае - ''false'' | |||
== | ==Пример== | ||
This example removes weapon 28 from player ID 1. If successful, it displays a message in the chat box. | This example removes weapon 28 from player ID 1. If successful, it displays a message in the chat box. | ||
Этот код забирает у игрока оружие с ID 28 при написании /takeWeapon в чате. Если всё прошло успешно, то в чате увидите сообщение | |||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
function takeMyWeapon(player) | |||
local ifItIsTrue = takeWeapon(player,28) | |||
if (ifIsIsTrue == true) then | |||
outputChatBox("Successfully took the weapon!",player,204,255,0) | |||
end | |||
end | |||
addCommandHandler("takeWeapon",takeMyWeapon)</syntaxhighlight> | |||
== | ==Рекомендовано к просмотру== | ||
{{RU/Weapon functions}} | {{RU/Weapon functions}} | ||
[[en:takeWeapon]] | [[en:takeWeapon]] |
Revision as of 18:33, 30 January 2012
Эта функция отбирает у игрока оружение
Синтаксис
bool takeWeapon ( player thePlayer, int weaponId )
Требуемые Аргументы
- thePlayer: Игрок, в виде объекта
- weaponId: Числовое значение оружия, которое нужно убрать
Возвращения
Возвращает true если всё прошло успешно, в ином случае - false
Пример
This example removes weapon 28 from player ID 1. If successful, it displays a message in the chat box. Этот код забирает у игрока оружие с ID 28 при написании /takeWeapon в чате. Если всё прошло успешно, то в чате увидите сообщение
function takeMyWeapon(player) local ifItIsTrue = takeWeapon(player,28) if (ifIsIsTrue == true) then outputChatBox("Successfully took the weapon!",player,204,255,0) end end addCommandHandler("takeWeapon",takeMyWeapon)
Рекомендовано к просмотру
Серверные функции
- giveWeapon - дает указанное оружие игроку или пешеходу
- takeAllWeapons - удаляет всё оружие с указанного игрока или пешехода
- takeWeapon - удаляет указанное оружие или боеприпасы с игрока или пешехода
Клиентские функции
Общие функции
- getOriginalWeaponProperty - получает исходное свойство указанного типа оружия
- getPickupWeapon - получает ID оружия из указанного пикапа
- getSlotFromWeapon - получает слот к которому принадлежит оружие
- getWeaponIDFromName - получает ID оружия из его названия
- getWeaponNameFromID - получает название оружия или причину смерти из его ID
- getWeaponProperty - получает свойство указанного оружия
- setWeaponAmmo - устанавливает определенное кол-во боеприпасов для указанного оружия
- setWeaponProperty - устанавливает свойство указанного типа оружия