add sborka

This commit is contained in:
2026-03-31 10:27:04 +03:00
commit f5e5f56c84
2345 changed files with 382127 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
ITEM.base = "base_consumables"
ITEM.name = "Хлеб"
ITEM.desc = "Хороший и вкусный пшеничный хлеб. Пользуется спросом у обеих сторон конфликта"
ITEM.model = "models/weapons/sweps/stalker2/bread/w_item_bread.mdl"
ITEM.icon = Material("entities/weapon_stalker2_bread.png")
ITEM.width = 1
ITEM.height = 1
ITEM.hunger = 15
ITEM.thirst = 0
ITEM.price = 50
ITEM.weight = 0.3
ITEM.iconCam = {
ang = Angle(-17.58, 250.8, 0),
fov = 25,
pos = Vector(57.1, 181.8, -60.7)
}
ITEM.consumableWeapon = "ix_consumable"
ITEM.consumableModel = "models/weapons/sweps/stalker2/bread/v_item_bread.mdl"

View File

@@ -0,0 +1,19 @@
ITEM.name = "Заряд C4"
ITEM.desc = "Заряд взрывчатки C4. Требуется детонатор для использования.\nИспользуйте, чтобы получить 1 заряд."
ITEM.category = "Снаряжение"
ITEM.model = "models/weapons/tacint/c4_charge-1.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.functions.use = {
name = "Использовать",
onRun = function(item)
local client = item.player
client:GiveAmmo(1, "ti_c4", true)
client:Notify("Вы получили 1 заряд C4.")
return true
end,
onCanRun = function(item)
return !IsValid(item.entity)
end
}

View File

@@ -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
}

View File

@@ -0,0 +1,21 @@
ITEM.base = "base_consumables"
ITEM.name = "Консервы"
ITEM.desc = "Консервы,хоть и не первой свежести,но съедобные"
ITEM.model = "models/weapons/sweps/stalker2/canned/w_item_canned.mdl"
ITEM.icon = Material("entities/weapon_stalker2_canned.png")
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(0, 200, 0),
ang = Angle(0, 270, 0),
fov = 25
}
ITEM.hunger = 35
ITEM.thirst = 0
ITEM.price = 120
ITEM.weight = 0.6
ITEM.consumableWeapon = "ix_consumable"
ITEM.consumableModel = "models/weapons/sweps/stalker2/canned/v_item_canned.mdl"

View File

@@ -0,0 +1,22 @@
ITEM.base = "base_consumables"
ITEM.name = "Энергетический напиток"
ITEM.desc = "Обладает усовершенствованной формулой из кофеина, таурина и витаминов C, B5, B6, B9 для уверенных штурмов"
ITEM.model = "models/weapons/sweps/stalker2/energy/w_item_energy.mdl"
ITEM.icon = Material("entities/weapon_stalker2_energy.png")
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(0, 200, 0),
ang = Angle(0, 270, 0),
fov = 25
}
ITEM.hunger = 0
ITEM.thirst = 30
ITEM.price = 100
ITEM.weight = 0.4
ITEM.isDrink = true
ITEM.consumableWeapon = "ix_consumable"
ITEM.consumableModel = "models/weapons/sweps/stalker2/energy/v_item_energy.mdl"

View File

@@ -0,0 +1,21 @@
ITEM.base = "base_consumables"
ITEM.name = "Сгущенное молоко"
ITEM.desc = "Сгущенное молоко белорусского производства"
ITEM.model = "models/weapons/sweps/stalker2/milk/w_item_milk.mdl"
ITEM.icon = Material("entities/weapon_stalker2_milk.png")
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(0, 200, 0),
ang = Angle(0, 270, 0),
fov = 25
}
ITEM.hunger = 30
ITEM.thirst = 0
ITEM.price = 150
ITEM.weight = 0.5
ITEM.consumableWeapon = "ix_consumable"
ITEM.consumableModel = "models/weapons/sweps/stalker2/milk/v_item_milk.mdl"

View File

@@ -0,0 +1,21 @@
ITEM.base = "base_consumables"
ITEM.name = "Колбаса"
ITEM.desc = "Ключевое преимущество этой колбасы — её длительный срок хранения. Лучше не размышлять о том, как это достигается, чтобы не испортить аппетит себе и окружающим."
ITEM.model = "models/weapons/sweps/stalker2/sausage/w_item_sausage.mdl"
ITEM.icon = Material("entities/weapon_stalker2_sausage.png")
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(0, 200, 0),
ang = Angle(0, 270, 0),
fov = 25
}
ITEM.hunger = 25
ITEM.thirst = 0
ITEM.price = 100
ITEM.weight = 0.4
ITEM.consumableWeapon = "ix_consumable"
ITEM.consumableModel = "models/weapons/sweps/stalker2/sausage/v_item_sausage.mdl"

View File

@@ -0,0 +1,23 @@
ITEM.base = "base_consumables"
ITEM.name = "Водка"
ITEM.desc = "Народный напиток каждого солдата на фронте"
ITEM.model = "models/weapons/sweps/stalker2/vodka/w_item_vodka.mdl"
ITEM.icon = Material("entities/weapon_stalker2_vodka.png")
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(0, 200, 0),
ang = Angle(0, 270, 0),
fov = 25
}
ITEM.hunger = 0
ITEM.thirst = 15
ITEM.alcohol = 20
ITEM.price = 80
ITEM.weight = 0.5
ITEM.isDrink = true
ITEM.consumableWeapon = "ix_consumable"
ITEM.consumableModel = "models/weapons/sweps/stalker2/vodka/v_item_vodka.mdl"

View File

@@ -0,0 +1,22 @@
ITEM.base = "base_consumables"
ITEM.name = "Вода"
ITEM.desc = "Самая обычная вода из Макеевского родничка"
ITEM.model = "models/weapons/sweps/stalker2/water/w_item_water.mdl"
ITEM.icon = Material("entities/weapon_stalker2_water.png")
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(0, 200, 0),
ang = Angle(0, 270, 0),
fov = 25
}
ITEM.hunger = 0
ITEM.thirst = 20
ITEM.price = 30
ITEM.weight = 0.5
ITEM.isDrink = true
ITEM.consumableWeapon = "ix_consumable"
ITEM.consumableModel = "models/weapons/sweps/stalker2/water/v_item_water.mdl"