Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @name Snow_Man_by_Artes
- @persist [O E Base]:entity Just N Table:table
- @model models/props_c17/oildrum001.mdl
- interval(100)
- if(first()){
- noDuplications()
- setName("Снеговик от Artes'a")
- E=entity()
- O=owner()
- E:setAlpha(0)
- List = "debug/debugdrawflat"
- Base = holoCreate(0,E:toWorld(vec(0,0,5)),vec(0.001),E:toWorld(ang(0,0,0)),vec(255),"cube") holoParent(0,E)
- Table:pushArray(array(Base:toWorld(vec(0,0,-9)),vec(8,8,1),Base:toWorld(ang(0,0,0)),vec(240),"icosphere3","debug/debugdrawflat"))
- for(I=1,3){
- Table:pushArray(array(Base:toWorld(vec(0,0,-5+20*I)),vec(4-I/1.5),Base:toWorld(ang(0,0,0)),vec(255-I*2),"icosphere3",List))
- }
- #Pygovki
- Table:pushArray(array(Base:toWorld(vec(0,-19,20)),vec(0.15),Base:toWorld(ang(0,0,0)),vec(50),"icosphere3"))
- Table:pushArray(array(Base:toWorld(vec(0,-14.5,30)),vec(0.16),Base:toWorld(ang(0,0,0)),vec(50),"icosphere3"))
- Table:pushArray(array(Base:toWorld(vec(0,-14.5,40)),vec(0.17),Base:toWorld(ang(0,0,0)),vec(50),"icosphere3"))
- #Ylibka
- Table:pushArray(array(Base:toWorld(vec(-6,-9,52)),vec(0.2),Base:toWorld(ang(0,0,0)),vec(25),"icosphere3"))
- Table:pushArray(array(Base:toWorld(vec(-3,-10,50.2)),vec(0.2),Base:toWorld(ang(0,0,0)),vec(25),"icosphere3"))
- Table:pushArray(array(Base:toWorld(vec(0,-10,50)),vec(0.2),Base:toWorld(ang(0,0,0)),vec(25),"icosphere3"))
- Table:pushArray(array(Base:toWorld(vec(3,-10,50.5)),vec(0.2),Base:toWorld(ang(0,0,0)),vec(25),"icosphere3"))
- Table:pushArray(array(Base:toWorld(vec(6,-9,52)),vec(0.2),Base:toWorld(ang(0,0,0)),vec(25),"icosphere3"))
- #Nos
- Table:pushArray(array(Base:toWorld(vec(0,-15,55)),vec(0.4,0.4,1),Base:toWorld(ang(0,0,90)),vec(255,0,0),"cone"))
- #Glaza
- Table:pushArray(array(Base:toWorld(vec(5,-9,58)),vec(0.4),Base:toWorld(ang(0,0,0)),vec(25),"icosphere3"))
- Table:pushArray(array(Base:toWorld(vec(-5,-9,58)),vec(0.4),Base:toWorld(ang(0,0,0)),vec(25),"icosphere3"))
- #Brovi
- Table:pushArray(array(Base:toWorld(vec(-5,-9,61)),vec(0.05,0.05,0.5),Base:toWorld(ang(0,90,80)),vec(25),"cube"))
- Table:pushArray(array(Base:toWorld(vec(5,-9,61)),vec(0.05,0.05,0.5),Base:toWorld(ang(0,90,100)),vec(25),"cube"))
- #Chelinder
- Table:pushArray(array(Base:toWorld(vec(0,0,63)),vec(2,2,0.2),Base:toWorld(ang(0,0,0)),vec(25),"cylinder"))
- Table:pushArray(array(Base:toWorld(vec(0,0,63)),vec(1.5),Base:toWorld(ang(0,0,0)),vec(25),"cylinder"))
- #Ruki
- Table:pushArray(array(Base:toWorld(vec(0,0,40)),vec(0.2,0.2,2.5),Base:toWorld(ang(0,90,90)),vec(25),"cube"))
- Table:pushArray(array(Base:toWorld(vec(-21,0,31)),vec(0.2,0.2,2),Base:toWorld(ang(0,90,40)),vec(25),"cube"))
- Table:pushArray(array(Base:toWorld(vec(21,0,31)),vec(0.2,0.2,2),Base:toWorld(ang(0,90,140)),vec(25),"cube"))
- }
- if(Table:count() > N) {
- while(holoCanCreate() & perf(1)) {
- N++
- local Holo = Table[N, array]
- holoCreate(N, Holo:vector(1), Holo:vector(2), Holo:angle(3), Holo:vector(4), Holo:string(5))
- holoMaterial(N, Holo:string(6))
- holoParent(N, Base)
- }
- } else { }
Add Comment
Please, Sign In to add comment