Advertisement
Artes-s

tutor_12_table

Jan 20th, 2017
331
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.68 KB | None | 0 0
  1. @name Tutor_12_Table
  2. @persist [E O]:entity Table:table Show [Model]:string Color
  3.  
  4. interval(20)
  5. if(first()){
  6.     alibNoDup()
  7.     E = entity()
  8.     O = owner()
  9.    
  10.     Table = table(
  11.     "models/props_c17/FurnitureFridge001a.mdl",
  12.     "models/props_c17/FurnitureRadiator001a.mdl",
  13.     "models/props_c17/FurnitureFireplace001a.mdl")
  14.    
  15.     dPanel("TipoTeg",vec2(100*5.2,100),vec2(500,500))
  16.         dText("TipoTeg", "A tyt Nazvanie ALEALEPRIEM")
  17.     dTabHolder("Holder","TipoTeg", vec2(10,30),vec2(480,460))
  18.     dTab("1. Tab","Holder")  
  19.     dTab("2. Tab","Holder")  
  20.     dTab("3. Tab","Holder")  
  21.    
  22.     dLabel("Hello","1. Tab",vec2(30,40 * 1))
  23.     dDropBox("Model","1. Tab", vec2(20,15 + 40 * 1), 200)
  24.         dArray("Model", array("1. Model adin","2. Model Dvia","3. Model trie"))
  25.        
  26.     dSlider("Color","1. Tab",vec2(50,40*2 + 25 * 1),300,0,255)
  27.    
  28.     dButton("Ok","TipoTeg",vec2(25,455),vec2(450,20))
  29.    
  30.     dShow("TipoTeg",0)
  31.     Show = 0
  32. } else {
  33.  
  34.     if(O:aimEntity()==E & changed(O:keyUse())&O:keyUse()){
  35.             Show = !Show
  36.             dShow("TipoTeg",Show)
  37.         }
  38.    
  39.     if(Show){
  40.        
  41.         Model            = dSval("Model")
  42.         Color            = dNval("Color")
  43.         DDone            = dSval("Ok")
  44.  
  45.         if(changed(Model)&Model){
  46.             E:setModel(Table[Model:left(1):toNumber(),string])
  47.             #print(Model:left(1):toNumber())
  48.         }
  49.    
  50.         if(changed(Color)&Color){
  51.             E:setColor(vec(Color))
  52.             #print(Color)
  53.         }
  54.        
  55.         if(changed(DDone)&DDone){ print("321")  }
  56.        
  57.         if(dClk("Ok")){ print("123") Show = 0 dShow("TipoTeg",0) }
  58.        
  59.     }
  60.  
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement