RU/setWeaponAmmo: Difference between revisions
Jump to navigation
Jump to search
Enterprise (talk | contribs) No edit summary |
|||
(5 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{Server function}} | __NOTOC__ | ||
{{RU/Server function}} | |||
Устанавливает количество патронов в оружии. | |||
== | ==Синтакс== | ||
<syntaxhighlight lang="lua">bool setWeaponAmmo ( player thePlayer, int weapon, int totalAmmo, [int ammoInClip = 0] )</syntaxhighlight> | <syntaxhighlight lang="lua">bool setWeaponAmmo ( player thePlayer, int weapon, int totalAmmo, [int ammoInClip = 0] )</syntaxhighlight> | ||
=== | ===Обязательные аргументы=== | ||
*'''thePlayer:''' | *'''thePlayer:''' [[Player]], у которого вы хотите изменить количество патронов в оружии. | ||
*'''weapon:''' | *'''weapon:''' ID оружия, в котором вы хотите изменить количество патронов. Смотрите [[weapon]] ID. | ||
*'''totalAmmo:''' | *'''totalAmmo:''' Общее количество патронов. | ||
=== | ===Необязательные аргументы=== | ||
{{OptionalArg}} | {{RU/OptionalArg}} | ||
{{New feature|10|1.0| | {{New feature|10|1.0| | ||
*'''ammoInClip:''' | *'''ammoInClip:''' Количество патронов в обойме. Они могут быть взяты из главных патронов. Если не задано или задано 0, то количество патронов в обойме остаётся прежним. | ||
}} | }} | ||
== | ==Возвращения== | ||
Возвращает логическое значение ''true'' или ''false'', которые говорят успешно проведена операция или нет. | |||
== | ==Пример== | ||
Этот пример даёт узи и 5000 патронов при подлючении игрока. | |||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
function setWeaponAndAmmo(player) | |||
giveWeapon(player, 28) | |||
setWeaponAmmo(player, 28, 5000) | |||
end | |||
addEventHandler("onPlayerJoin", getRootElement(), setWeaponAndAmmo) | |||
</syntaxhighlight> | </syntaxhighlight> | ||
== | ==Смотрите также== | ||
{{RU/Weapon functions}} | {{RU/Weapon functions}} | ||
[[ | |||
[[en:setWeaponAmmo]] |
Latest revision as of 03:05, 1 April 2016
Устанавливает количество патронов в оружии.
Синтакс
bool setWeaponAmmo ( player thePlayer, int weapon, int totalAmmo, [int ammoInClip = 0] )
Обязательные аргументы
- thePlayer: Player, у которого вы хотите изменить количество патронов в оружии.
- weapon: ID оружия, в котором вы хотите изменить количество патронов. Смотрите weapon ID.
- totalAmmo: Общее количество патронов.
Необязательные аргументы
Примечание. При использовании необязательных аргументов Вам может потребоваться предоставить все аргументы перед тем аргументом, который Вы хотите использовать. Для более подробной информации ознакомьтесь с необязательными аргументами.
Возвращения
Возвращает логическое значение true или false, которые говорят успешно проведена операция или нет.
Пример
Этот пример даёт узи и 5000 патронов при подлючении игрока.
function setWeaponAndAmmo(player) giveWeapon(player, 28) setWeaponAmmo(player, 28, 5000) end addEventHandler("onPlayerJoin", getRootElement(), setWeaponAndAmmo)
Смотрите также
Серверные функции
- giveWeapon - дает указанное оружие игроку или пешеходу
- takeAllWeapons - удаляет всё оружие с указанного игрока или пешехода
- takeWeapon - удаляет указанное оружие или боеприпасы с игрока или пешехода
Клиентские функции
Общие функции
- getOriginalWeaponProperty - получает исходное свойство указанного типа оружия
- getPickupWeapon - получает ID оружия из указанного пикапа
- getSlotFromWeapon - получает слот к которому принадлежит оружие
- getWeaponIDFromName - получает ID оружия из его названия
- getWeaponNameFromID - получает название оружия или причину смерти из его ID
- getWeaponProperty - получает свойство указанного оружия
- setWeaponAmmo - устанавливает определенное кол-во боеприпасов для указанного оружия
- setWeaponProperty - устанавливает свойство указанного типа оружия