RU/setPedArmor
Jump to navigation
Jump to search
Эта функция позволяет изменить количество брони у педа.
Синтаксис
bool setPedArmor ( ped thePed, float armor )
Обязательные Атрибуты
- thePed: пед, броню которого вы хотите изменить.
- armor: количество брони, которое вы хотите установить у педа. Допустимые значения от 0 до 100.
Возвращения
Возвращает true если броня была успешно изменена. Взвращает false если был определен недопустимый пед или кол-во брони вне допустимого диапазона.
Примеры
Этот пример дает определённое кол-во брони.
function givePlayerArmorAmout ( player, command, amout ) -- вид команды 'givearmor [кол-во брони]' (без [ ]) setPedArmor ( player, amout ) end addCommandHandler ( "givearmor", givePlayerArmorAmout )
Этот пример удаляет броню у игрока.
function removePlayerArmor ( player, command ) setPedArmor ( player, 0 ) -- установит броню игрока на 0 когда он наберет команду 'removearmor' end addCommandHandler ( "removearmor", removePlayerArmor )
Этот пример даёт 100 брони игроку.
function givePlayerArmor ( player, command ) setPedArmor ( player, 100 ) -- установит броню игрока на 100 когда он наберет команду 'addarmor' end addCommandHandler ( "addarmor", givePlayerArmor )
Этот пример даёт определённое количество брони другому игроку который был указан при вводе команды 'setarmorto'
addCommandHandler ( "setarmorto", function(p, commandname, toelement, data) local toplayer = getPlayerFromName(toelement) local mdata = tonumber(data) if (toplayer) and (mdata) then -- Если имя другого игрока и количество брони были введены if hasObjectPermissionTo (p, "command.setarmour", false ) then -- Проверка на то что игрок который вводит эту команду имеет разрешение на установку брони в 'ACL.xml' if setPedArmor (toplayer, mdata) then outputChatBox("Вам было установлено '"..mdata.."' брони от - '"..getPlayerName(p).."'!", toplayer, 255, 100, 100, false) -- Отправляем уведомительное сообщение в чат указанному игроку о том сколько ему было установлено брони и от кого именно! outputChatBox("Вы установили '"..mdata.."' брони игроку - '"..getPlayerName(toplayer).."'!", p, 170, 0, 0, false) -- Отправляем уведомительное сообщение в чат игроку о том сколько он установил брони другому игроку и кому именно! end end end end)
Смотрите также
- addPedClothes
- createPed
- doesPedHaveJetPack
- getPedAmmoInClip
- getPedArmor
- getPedClothes
- getPedContactElement
- getPedFightingStyle
- getPedGravity
- getPedOccupiedVehicle
- getPedOccupiedVehicleSeat
- getPedStat
- getPedTarget
- getPedTotalAmmo
- getPedWalkingStyle
- getPedWeapon
- getPedWeaponSlot
- getValidPedModels
- givePedJetPack
- isPedChoking
- isPedDead
- isPedDoingGangDriveby
- isPedDucked
- isPedFrozen
- isPedHeadless
- isPedInVehicle
- isPedInWater
- isPedOnFire
- isPedOnGround
- killPed
- reloadPedWeapon
- removePedClothes
- removePedFromVehicle
- removePedJetPack
- setPedAnimation
- setPedAnimationProgress
- setPedAnalogControlState
- setPedArmor
- setPedChoking
- setPedDoingGangDriveby
- setPedFightingStyle
- setPedFrozen
- setPedGravity
- setPedHeadless
- setPedOnFire
- setPedStat
- setPedWeaponSlot