-
Notifications
You must be signed in to change notification settings - Fork 0
/
dermapanel_test.txt
63 lines (50 loc) · 1.36 KB
/
dermapanel_test.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
@persist DFrame:dframe [ChatCommands,DPanelData]:table [Prefix]:string
if(first()){
Player=owner()
ScreenSize=egpScrSize(Player)
PanelSize=vec2(ScreenSize:x()/4,ScreenSize:y()/3*2)
Center=PanelSize/2
DFrame=dframe(0)
DFrame:addPlayer(Player)
DFrame:setSize(PanelSize)
DFrame:showCloseButton(1)
DFrame:setTitle("Test Title")
DFrame:center()
DFrame:create()
DButton=dbutton(1,DFrame)
DButton:addPlayer(Player)
DButton:setText("Click Me")
DButton:setTextColor(vec(255,0,0),vec(0,255,0),vec(0,0,255),vec(255,0,255))
DButton:setPos(Center-vec2(100,35)/2)
DButton:setSize(100,35)
DButton:create()
runOnVgui(1)
Prefix="."
ChatCommands=table(
"help"=Prefix+"help",
""=Prefix+"",
""=Prefix+"",
""=Prefix+"",
""=Prefix+"",
""=Prefix+"",
""=Prefix+"",
""=Prefix+""
)
}
if(chatClk(owner())){
LS=lastSaid():explode(" ")
switch(LS[1,string]:lower()){
case ChatCommands["help",string],
printTable(ChatCommands)
break
case ChatCommands["help",string],
break
}
}
if(vguiClk()){
print(vguiClkPanelID())
print(vguiClkPlayer())
print(vguiClkValues())
printTable(vguiClkValuesTable())
}
print("E2 executed")