Here's the code:
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
button = {} function CreateButton(x,y,name,trigger) 	button[x.."_"..y] = {name,trigger} end addhook("trigger","onTrigger") function onTrigger(trigger,source) 	for k, b in pairs(button) do 		if b[1] == trigger then 			parse("trigger "..b[2]) 		end 	end end addhook("use","onUse") function onUse(id,event) 	if event == 0 then 		local b = button[player(id,"tilex").."_"..player(id,"tiley")] 		if b then 			parse("trigger "..b[2]) 		end 	end end CreateButton(20, 20, "ExampleTrigger", "ET1,ET2")
Thanks!