SHOW:
|
|
- or go back to the newest paste.
1 | function one() | |
2 | print("We are sad that you go :(") | |
3 | print("Uninstalling....") | |
4 | shell.run("delete *") | |
5 | - | shell.run("pastebin get vgmvimJB menu3") |
5 | + | shell.run("delete startup") |
6 | - | shell.run("menu3") |
6 | + | os.reboot() |
7 | ||
8 | end | |
9 | - | shell.run("menu") |
9 | + | |
10 | shell.run("pastebin get vNd0Jyw8 Paste-menu") | |
11 | shell.run("background Paste-menu") | |
12 | end | |
13 | function three() | |
14 | - | local menuOptions = {"shutdown", "More", "terug"} |
14 | + | shell.run("menu2") |
15 | end | |
16 | function four() | |
17 | os.shutdown() | |
18 | end | |
19 | local menuOptions = {"Uninstall", "Installer maker", "Back"} | |
20 | local termX, termY = term.getSize() | |
21 | local selected = 1 | |
22 | local strSeperator = string.rep(" ",5) | |
23 | function centerText(text, termY) | |
24 | term.setCursorPos(termX/2-#text/2, termY) | |
25 | term.write(text) | |
26 | end | |
27 | function start() | |
28 | while true do | |
29 | term.clear() | |
30 | local strMenuLine = "|" | |
31 | for i,v in ipairs(menuOptions) do | |
32 | if i == selected then | |
33 | strMenuLine = strMenuLine..strSeperator.."["..v.."]" | |
34 | else | |
35 | strMenuLine = strMenuLine..strSeperator.." "..v.." " | |
36 | end | |
37 | strMenuLine = strMenuLine..strSeperator.."|" | |
38 | end | |
39 | centerText("+"..string.rep("-",(#strMenuLine-2)).."+",1) | |
40 | centerText(strMenuLine,2) | |
41 | centerText("+"..string.rep("-",(#strMenuLine-2)).."+",3) | |
42 | local id, key = os.pullEvent() | |
43 | if id == "key" then | |
44 | if key == 205 then | |
45 | selected = selected + 1 | |
46 | if selected > #menuOptions then | |
47 | selected = 1 | |
48 | end | |
49 | elseif key == 203 then | |
50 | selected = selected - 1 | |
51 | if selected < 1 then | |
52 | selected = #menuOptions | |
53 | end | |
54 | elseif key == 28 then | |
55 | return selected | |
56 | end | |
57 | end | |
58 | end | |
59 | end | |
60 | x = start() | |
61 | print() | |
62 | if x == 1 then | |
63 | one() | |
64 | end | |
65 | if x == 2 then | |
66 | two() | |
67 | end | |
68 | if x == 3 then | |
69 | three() | |
70 | end | |
71 | if x == 4 then | |
72 | four() | |
73 | end |