mirror of
https://github.com/lifestorm/wnsrc.git
synced 2025-12-17 13:53:45 +03:00
Upload
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
--[[
|
||||
| This file was obtained through the combined efforts
|
||||
| of Madbluntz & Plymouth Antiquarian Society.
|
||||
|
|
||||
| Credits: lifestorm, Gregory Wayne Rossel JR.,
|
||||
| Maloy, DrPepper10 @ RIP, Atle!
|
||||
|
|
||||
| Visit for more: https://plymouth.thetwilightzone.ru/
|
||||
--]]
|
||||
|
||||
|
||||
ITEM.name = "detectorItemName"
|
||||
ITEM.model = Model("models/hlvr/combine_hazardprops/combinehazardprops_detector.mdl")
|
||||
ITEM.description = "detectorItemDesc"
|
||||
ITEM.category = "Infestation Xen"
|
||||
|
||||
ITEM.functions.Calibrate = {
|
||||
icon = "icon16/monitor_link.png",
|
||||
OnRun = function(itemTable)
|
||||
local client = itemTable.player
|
||||
local reading = nil
|
||||
|
||||
for _, entity in ipairs(ents.FindInSphere(client:GetPos(), 192)) do
|
||||
if (entity:GetClass() == "ix_infestation_prop") then
|
||||
local readingData = ix.infestation.types[ix.infestation.stored[entity:GetInfestation()].type].reading
|
||||
reading = math.random(readingData[1], readingData[2]) .. ", " .. math.random(readingData[1], readingData[2]) .. ", " .. math.random(readingData[1], readingData[2])
|
||||
|
||||
break
|
||||
end
|
||||
end
|
||||
|
||||
client:EmitSound("helix/ui/press.wav")
|
||||
|
||||
if (reading) then
|
||||
ix.util.EmitQueuedSounds(client, {"player/geiger" .. math.random(1, 3) .. ".wav", "player/geiger" .. math.random(1, 3) .. ".wav", "player/geiger" .. math.random(1, 3) .. ".wav"})
|
||||
end
|
||||
|
||||
itemTable:SetData("reading", reading)
|
||||
|
||||
return false
|
||||
end
|
||||
}
|
||||
|
||||
if (CLIENT) then
|
||||
function ITEM:PopulateTooltip(tooltip)
|
||||
local reading = self:GetData("reading", "0, 0, 0")
|
||||
|
||||
local panel = tooltip:AddRowAfter("name", "reading")
|
||||
panel:SetBackgroundColor(derma.GetColor("Warning", tooltip))
|
||||
panel:SetText(L("reading") .. reading)
|
||||
panel:SizeToContents()
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user