View difference between Paste ID: Xw61biSe and SaxJ4fj9
SHOW: | | - or go back to the newest paste.
1
os.loadAPI("rs")
2
3
if fs.exists("pass.txt") then
4
    hRead = assert(fs.open("pass.txt", "r"))
5
        pass1 = hRead.readLine(1)
6
        pass2 = hRead.readLine(2)
7
        pass3 = hRead.readLine(3)
8
        pass4 = hRead.readLine(4)
9
            print("User Password:")
10
            print(pass1)
11
            print(pass2)
12
            print(pass3)
13
            print(pass4)
14
    hRead.close()
15
16
if fs.exists("admin.txt") then
17
    hRead = assert(fs.open("admin.txt", "r"))
18
        admin1 = hRead.readLine(1)
19
        admin2 = hRead.readLine(2)
20
        admin3 = hRead.readLine(3)
21
        admin4 = hRead.readLine(4)
22
            print("Admin Password:")
23
            print(admin1)
24
            print(admin2)
25
            print(admin3)
26
            print(admin4)
27
    hRead.close()
28
end
29
30
a=0
31
b=0
32
c=0
33
d=0
34
m=0
35
36
while true do
37
38
    while true do
39
        m = rs.getBundledInput("right")
40
        admin = false
41
        if m == then
42
            admin = true
43
            print("Admin Mode")
44
        end
45
46
    repeat
47
48
a = rs.getBundledInput("right")
49
50
    if a == 32768 then
51
        os.reboot()
52
    end
53
        print("A")
54
until a ~= 0
55
repeat
56
print("A-")
57
58
os.pullEvent("redstone")
59
    b = rs.getBundledInput("right")
60
        if b == 32768 then
61
            os.reboot()
62
        end
63
    print("B")
64
until b ~= 0
65
repeat
66
67
os.pullEvent("redstone")
68
    c = rs.getBundledInput("right")
69
        if c == 32768 then
70
            os.reboot()
71
        end
72
    print("C")
73
until c ~= 0
74
repeat
75
76
os.pullEvent("redstone")
77
    d = rs.getBundledInput("right")
78
        if d == 32768 then
79
            os.reboot()
80
end
81
print("D")
82
until d ~= 0
83
print(a)
84
print(b)
85
print(c)
86
print(d)
87
88
if admin then
89
    print("admin")
90
        hWrite = fs.open("pass.txt", "w")
91
            hWrite.writeLine(a)
92
            hWrite.writeLine(b)
93
            hWrite.writeLine(c)
94
            hWrite.writeLine(d)
95
        hWrite.close()
96
    os.reboot()
97
end
98
99
passc = pass1..pass2..pass3..pass4
100
adminc = admin1..admin2..admin3..admin4
101
passi = a..b..c..d
102
103
if passi== adminc then
104
    rs.setOutput("top", true)
105
        sleep(8)
106
    rs.setOutput("top", false)
107
end
108
109
if passi==passc then
110
    print("Opening Spawn Exit")
111
        shell.run("OpenD")
112
            sleep(5)
113
    shell.run("CloseD")
114
else
115
    break
116
end
117
118
end
119
print("cycle")
120
sleep(1.2)
121
end