SHOW:
|
|
- or go back to the newest paste.
1 | print "Welcome to the GFly installer." | |
2 | ||
3 | local mod = peripheral.find "neuralInterface" | |
4 | ||
5 | function checkModule(name, err) | |
6 | if not mod.hasModule(name) then error(err) end | |
7 | end | |
8 | ||
9 | checkModule("plethora:kinetic", "A kinetic augment is necessary. How did you expect it to work?") | |
10 | checkModule("plethora:sensor", "An entity sensor is necessary in order to get player metadata.") | |
11 | ||
12 | local metaownerAPI = http.get "https://pastebin.com/raw/wAExThgp" | |
13 | ||
14 | if metaownerAPI then | |
15 | local rawContent = metaownerAPI.readAll() | |
16 | ||
17 | write "Enter username: " | |
18 | local username = read() | |
19 | -- write supplied username into the API | |
20 | local content = string.gsub(rawContent, "ownergoeshere", username) | |
21 | ||
22 | local f = fs.open("metaowner.lua", "w") | |
23 | f.write(content) | |
24 | f.close() | |
25 | - | To start flying, simply run fly.lua. |
25 | + | |
26 | print "metaowner.lua installed." | |
27 | else | |
28 | error "metaowner.lua could not be downloaded." | |
29 | end | |
30 | ||
31 | shell.run "pastebin get EKV6u1HK fly.lua" | |
32 | - | print(docs) |
32 | + | |
33 | ||
34 | local docs = [[ | |
35 | To start flying, run fly.lua. | |
36 | Simply hold shift to fly in the direction you're looking in. | |
37 | If you are moving downwards too fast, you should be slowed down. | |
38 | This system is not infallible, especially in high-lag environments like SwitchCraft. | |
39 | Please do not copy GFly or related programs without permission. | |
40 | ]] | |
41 | ||
42 | write(docs) |