View difference between Paste ID: ddrCdmmL and NnBQRij2
SHOW: | | - or go back to the newest paste.
1
--#load the touchpoint API
2
os.loadAPI("touchpoint")
3
os.sleep(1)
4
5-
--# Control Channel
5+
6-
local woot_control_channel = 8
6+
7
8
--# initialize the button instance set on the monitor
9
local t = touchpoint.new("right")
10
11
--# Add a new button
12
t:add("WWCS - Click To Enable/Disable", nil, 5, 1, 45, 1, colors.gray, colors.gray)
13
t:add("Shulker", nil, 5, 3, 17, 3, colors.red, colors.green)
14
t:add("Wither", nil, 19, 3, 31, 3, colors.red, colors.green)
15-
t:add("WWCS - Click To Enable/Disable", nil, 5, 1, 45, 1, colors.black, colors.black)
15+
t:add("Feral Ghoul", nil, 33, 3, 45, 3, colors.red, colors.green)
16-
--t:add("Click to Enable/Disable", nil, 5, 2, 45, 2, colors.black, colors.black)
16+
t:add("Evoker", nil, 5, 5, 17, 5, colors.red, colors.green)  
17-
t:add("Shulker", nil, 5, 3, 17, 3, colors.red, colors.lightBlue)
17+
t:add("Z Pigman", nil, 19, 5, 31, 5, colors.red, colors.green)
18-
t:add("Wither", nil, 19, 3, 31, 3, colors.red, colors.lightBlue)
18+
t:add("Ghast", nil, 33, 5, 45, 5, colors.red, colors.green)
19-
t:add("Feral Ghoul", nil, 33, 3, 45, 3, colors.red, colors.lightBlue)
19+
t:add("Skeleton", nil, 5, 7, 17, 7, colors.red, colors.green)  
20-
t:add("Evoker", nil, 5, 5, 17, 5, colors.red, colors.lightBlue)  
20+
t:add("Z Miner", nil, 19, 7, 31, 7, colors.red, colors.green)
21-
t:add("Z Pigman", nil, 19, 5, 31, 5, colors.red, colors.lightBlue)
21+
t:add("Witch", nil, 33, 7, 45, 7, colors.red, colors.green)
22-
t:add("Ghast", nil, 33, 5, 45, 5, colors.red, colors.lightBlue)
22+
t:add("Blizz", nil, 5, 9, 17, 9, colors.red, colors.green)  
23-
t:add("Skeleton", nil, 5, 7, 17, 7, colors.red, colors.lightBlue)  
23+
t:add("Slime", nil, 19, 9, 31, 9, colors.red, colors.green)
24-
t:add("Z Miner", nil, 19, 7, 31, 7, colors.red, colors.lightBlue)
24+
t:add("Cyberdemon", nil, 33, 9, 45, 9, colors.red, colors.green)
25-
t:add("Witch", nil, 33, 7, 45, 7, colors.red, colors.lightBlue)
25+
t:add("Spider", nil, 5, 11, 17, 11, colors.red, colors.green)  
26-
t:add("Blizz", nil, 5, 9, 17, 9, colors.red, colors.lightBlue)  
26+
t:add("Enderman", nil, 19, 11, 31, 11, colors.red, colors.green)
27-
t:add("Slime", nil, 19, 9, 31, 9, colors.red, colors.lightBlue)
27+
28-
t:add("Cyberdemon", nil, 33, 9, 45, 9, colors.red, colors.lightBlue)
28+
29-
t:add("Spider", nil, 5, 11, 17, 11, colors.red, colors.lightBlue)  
29+
30-
t:add("Enderman", nil, 19, 11, 31, 11, colors.red, colors.lightBlue)
30+
31
32
--t:add("You will be teleported upon picking a kit", nil, 3, 17, 47, 18, colors.black, colors.black)
33
--# draw the buttons
34
t:draw()
35
36
while true do
37
  --# handleEvents will convert monitor_touch events to button_click if it was on a button
38
  local event, p1 = t:handleEvents(os.pullEvent())
39
  if event == "button_click" then
40
        if p1 == "Shulker" then
41
         if t.buttonList.p1.active then
42-
  local event, kit = t:handleEvents(os.pullEvent())
42+
               wlan.transmit(1,10,"WWCSON")
43
            else
44-
        if kit == "Shulker" then
44+
               wlan.transmit(1,10,"WWCSOFF")
45-
          wlan.transmit(woot_control_channel,10,"Shulker_ON")
45+
         end
46-
          --# Gives the player the Thermal Expansion Starter Kit #--
46+
		 wlan.transmit(1,10,"WWCSON")
47-
        elseif kit == "Thaumic Kit" then
47+
         t:toggleButton(p1)
48-
         os.shutdown()
48+
        elseif p1 == "Wither" then
49-
          --# Gives the player the Thaumcraft Starter Kit #--
49+
         wlan.transmit(2,10,"WWCSON")
50-
        elseif kit == "AE2 Kit" then
50+
		 t:toggleButton(p1)
51-
          os.shutdown()
51+
        elseif p1 == "Feral Ghoul" then
52-
          --# Gives the player the AE2 Starter Kit #--
52+
         wlan.transmit(3,10,"WWCSON")
53-
        elseif kit == "Botania Kit" then
53+
		 t:toggleButton(p1)
54-
          os.shutdown()
54+
        elseif p1 == "Evoker" then
55-
          --# Gives the player the Botania Starter Kit #--
55+
         wlan.transmit(4,10,"WWCSON")
56-
        elseif kit == "Miner Kit" then
56+
		 t:toggleButton(p1)
57-
          os.shutdown()
57+
        elseif p1 == "Z Pigman" then
58-
          --# Gives the player the Miner Start Kit #--
58+
         wlan.transmit(5,10,"WWCSON")
59
		 t:toggleButton(p1)
60
        elseif p1 == "Ghast" then
61
         wlan.transmit(6,10,"WWCSON")
62
		 t:toggleButton(p1)
63
        elseif p1 == "Skeleton" then
64
         wlan.transmit(7,10,"WWCSON")
65
		 t:toggleButton(p1)
66
        elseif p1 == "Z Miner" then
67
         wlan.transmit(8,10,"WWCSON")
68
		 t:toggleButton(p1)
69
        elseif p1 == "Witch" then
70
         wlan.transmit(9,10,"WWCSON")
71
		 t:toggleButton(p1)
72
        elseif p1 == "Blizz" then
73
         wlan.transmit(10,10,"WWCSON")
74
		 t:toggleButton(p1)
75
        elseif p1 == "Slime" then
76
         wlan.transmit(11,10,"WWCSON")
77
		 t:toggleButton(p1)
78
        elseif p1 == "Cyberdemon" then
79
         wlan.transmit(12,10,"WWCSON")
80
		 t:toggleButton(p1)
81
        elseif p1 == "Spider" then
82
         wlan.transmit(13,10,"WWCSON")
83
		 t:toggleButton(p1)
84
        elseif p1 == "Enderman" then
85
         wlan.transmit(14,10,"WWCSON")
86
		 t:toggleButton(p1)
87
        end
88
  end
89
end