Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @name Toast's Digital Clock
- @outputs Minute Hour DigitRow:string
- @persist ColinBlink
- @trigger all
- if(first() | dupefinished()){
- A = 1
- holoCreate(A, entity():toWorld(vec(0,0,0)), vec(1),
- entity():toWorld(ang(0,90,0)))
- holoColor(A, vec4(60,60,60,255))
- holoModel(A, "models/sprops/rectangles/size_2_5/rect_18x24x3.mdl")
- holoScale(A, vec(0.7,0.6,0.1))
- holoParent(A, entity())
- holoMaterial(A,"WTP/metal_2")
- A = 2
- holoCreate(A, entity():toWorld(vec(-5.7,0,0.157)), vec(1),
- entity():toWorld(ang(-90,0,0)))
- holoColor(A, vec4(60,60,60,255))
- holoModel(A, "models/sprops/misc/tubes/size_1/q_tube_12x24.mdl")
- holoScale(A, vec(0.1,0.7,0.1))
- holoParent(A, entity())
- holoMaterial(A,"WTP/metal_2")
- A = 3
- holoCreate(A, entity():toWorld(vec(5.7,0,0.157)), vec(1),
- entity():toWorld(ang(-90,180,0)))
- holoColor(A, vec4(60,60,60,255))
- holoModel(A, "models/sprops/misc/tubes/size_1/q_tube_12x24.mdl")
- holoScale(A, vec(0.1,0.7,0.1))
- holoParent(A, entity())
- holoMaterial(A,"WTP/metal_2")
- A = 4
- holoCreate(A, entity():toWorld(vec(5.85,0,2.25)), vec(1),
- entity():toWorld(ang(0,90,90)))
- holoColor(A, vec4(60,60,60,255))
- holoModel(A, "models/sprops/rectangles/size_2/rect_12x24x3.mdl")
- holoScale(A, vec(0.7,0.3,0.1))
- holoParent(A, entity())
- holoMaterial(A,"WTP/metal_2")
- A = 5
- holoCreate(A, entity():toWorld(vec(5.71,0,4.3)), vec(1),
- entity():toWorld(ang(0,180,0)))
- holoColor(A, vec4(60,60,60,255))
- holoModel(A, "models/sprops/misc/tubes/size_1/q_tube_12x24.mdl")
- holoScale(A, vec(0.1,0.7,0.1))
- holoParent(A, entity())
- holoMaterial(A,"WTP/metal_2")
- A = 6
- holoCreate(A, entity():toWorld(vec(0,0,4.45)), vec(1),
- entity():toWorld(ang(0,90,0)))
- holoColor(A, vec4(60,60,60,255))
- holoModel(A, "models/sprops/rectangles/size_2_5/rect_18x24x3.mdl")
- holoScale(A, vec(0.7,0.6,0.1))
- holoParent(A, entity())
- holoMaterial(A,"WTP/metal_2")
- A = 7
- holoCreate(A, entity():toWorld(vec(-5.85,0,2.25)), vec(1),
- entity():toWorld(ang(0,90,90)))
- holoColor(A, vec4(60,60,60,255))
- holoModel(A, "models/sprops/rectangles/size_2/rect_12x24x3.mdl")
- holoScale(A, vec(0.7,0.3,0.1))
- holoParent(A, entity())
- holoMaterial(A,"WTP/metal_2")
- A = 8
- holoCreate(A, entity():toWorld(vec(-5.71,0,4.3)), vec(1),
- entity():toWorld(ang(0,0,0)))
- holoColor(A, vec4(60,60,60,255))
- holoModel(A, "models/sprops/misc/tubes/size_1/q_tube_12x24.mdl")
- holoScale(A, vec(0.1,0.7,0.1))
- holoParent(A, entity())
- holoMaterial(A,"WTP/metal_2")
- A = 9
- holoCreate(A, entity():toWorld(vec(0,0,2.25)), vec(1),
- entity():toWorld(ang(0,90,0)))
- holoColor(A, vec4(40,40,40,255))
- holoModel(A, "models/sprops/rectangles/size_2_5/rect_18x24x3.mdl")
- holoScale(A, vec(0.6,0.65,1.4))
- holoParent(A, entity())
- holoMaterial(A,"WTP/metal_2")
- A = 10
- holoCreate(A, entity():toWorld(vec(0,7.4,2.25)), vec(1),
- entity():toWorld(ang(0,90,0)))
- holoColor(A, vec4(250,250,250,5))
- holoModel(A, "models/sprops/rectangles/size_2/rect_12x18x3.mdl")
- holoScale(A, vec(0.05,0.95,1.5))
- holoParent(A, entity())
- holoMaterial(A,"WTP/metal_2")
- A = 11
- holoCreate(A, entity():toWorld(vec(0,-7.7,2.25)), vec(1),
- entity():toWorld(ang(0,90,0)))
- holoColor(A, vec4(60,60,60,255))
- holoModel(A, "models/sprops/rectangles/size_2/rect_12x18x3.mdl")
- holoScale(A, vec(0.05,0.95,1.5))
- holoParent(A, entity())
- holoMaterial(A,"WTP/metal_2")
- A = 12
- holoCreate(A, entity():toWorld(vec(4,6.9,2.25)), vec(1),
- entity():toWorld(ang(0,0,0)))
- holoColor(A, vec4(240,0,0,255))
- holoModel(A, "models/sprops/misc/alphanum/alphanum_0.mdl")
- holoScale(A, vec(0.25))
- holoParent(A, entity())
- holoMaterial(A,"models/props_gulch/gulch_crystal_white")
- holoBodygroup(A,0,3)
- A = 13
- holoCreate(A, entity():toWorld(vec(1.5,6.9,2.25)), vec(1),
- entity():toWorld(ang(0,0,0)))
- holoColor(A, vec4(240,0,0,255))
- holoModel(A, "models/sprops/misc/alphanum/alphanum_0.mdl")
- holoScale(A, vec(0.25))
- holoParent(A, entity())
- holoMaterial(A,"models/props_gulch/gulch_crystal_white")
- holoBodygroup(A,0,3)
- A = 14
- holoCreate(A, entity():toWorld(vec(0,6.9,2.25)), vec(1),
- entity():toWorld(ang(0,0,0)))
- holoColor(A, vec4(240,0,0,255))
- holoModel(A, "models/sprops/misc/alphanum/alphanum_colon.mdl")
- holoScale(A, vec(0.25))
- holoParent(A, entity())
- holoMaterial(A,"models/props_gulch/gulch_crystal_white")
- holoBodygroup(A,0,3)
- A = 15
- holoCreate(A, entity():toWorld(vec(-4,6.9,2.25)), vec(1),
- entity():toWorld(ang(0,0,0)))
- holoColor(A, vec4(240,0,0,255))
- holoModel(A, "models/sprops/misc/alphanum/alphanum_0.mdl")
- holoScale(A, vec(0.25))
- holoParent(A, entity())
- holoMaterial(A,"models/props_gulch/gulch_crystal_white")
- holoBodygroup(A,0,3)
- A = 16
- holoCreate(A, entity():toWorld(vec(-1.5,6.9,2.25)), vec(1),
- entity():toWorld(ang(0,0,0)))
- holoColor(A, vec4(240,0,0,255))
- holoModel(A, "models/sprops/misc/alphanum/alphanum_0.mdl")
- holoScale(A, vec(0.25))
- holoParent(A, entity())
- holoMaterial(A,"models/props_gulch/gulch_crystal_white")
- holoBodygroup(A,0,3)
- }
- interval(1000)
- Minute = time("min")
- Hour = time("hour")
- Digit1 = Hour:toString()[2]
- Digit2 = Hour:toString()[1]
- Digit3 = Minute:toString()[2]
- Digit4 = Minute:toString()[1]
- if(Digit1!=""){Digit1 = Hour:toString()[2]}elseif(Digit1==""){Digit1 = "0"}
- if(Digit2!=""){Digit2 = Hour:toString()[1]}elseif(Digit2==""){Digit2 = "0"}
- if(Digit3!=""){Digit3 = Minute:toString()[2]}elseif(Digit3==""){Digit3 = "0"}
- if(Digit4!=""){Digit4 = Minute:toString()[1]}elseif(Digit4==""){Digit4 = "0"}
- DigitRow = Digit1+Digit2+Digit3+Digit4
- holoModel(12, "models/sprops/misc/alphanum/alphanum_"+DigitRow[1]+".mdl")
- holoModel(13, "models/sprops/misc/alphanum/alphanum_"+DigitRow[2]+".mdl")
- holoModel(15, "models/sprops/misc/alphanum/alphanum_"+DigitRow[3]+".mdl")
- holoModel(16, "models/sprops/misc/alphanum/alphanum_"+DigitRow[4]+".mdl")
- if(changed(time("sec"))){
- ColinBlink = !ColinBlink
- holoAlpha(14,ColinBlink*255)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement