add sborka
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
ITEM.name = "Комплект C4"
|
||||
ITEM.desc = "Набор, содержащий детонатор и 3 заряда C4. Распакуйте для получения содержимого."
|
||||
ITEM.category = "Снаряжение"
|
||||
ITEM.model = "models/items/box_stack.mdl"
|
||||
ITEM.width = 1
|
||||
ITEM.height = 1
|
||||
|
||||
ITEM.functions.Unpack = {
|
||||
name = "Распаковать",
|
||||
onRun = function(item)
|
||||
local client = item.player
|
||||
local inventory = client:GetCharacter():GetInventory()
|
||||
if not inventory or isnumber(inventory) then
|
||||
client:Notify("Инвентарь еще не загрузился, подождите...")
|
||||
return false
|
||||
end
|
||||
|
||||
local successDet = inventory:Add("c4_detonator")
|
||||
if not successDet then
|
||||
client:Notify("Нет места в инвентаре для детонатора!")
|
||||
return false
|
||||
end
|
||||
|
||||
local count = 0
|
||||
for i = 1, 3 do
|
||||
if inventory:Add("c4_ammo") then
|
||||
count = count + 1
|
||||
else
|
||||
break
|
||||
end
|
||||
end
|
||||
|
||||
if count < 3 then
|
||||
client:Notify("Заряды добавлены частично (" .. count .. "/3), не хватило места!")
|
||||
else
|
||||
client:Notify("Вы распаковали комплект C4.")
|
||||
end
|
||||
|
||||
return true
|
||||
end,
|
||||
onCanRun = function(item)
|
||||
return !IsValid(item.entity)
|
||||
end
|
||||
}
|
||||
Reference in New Issue
Block a user