View difference between Paste ID: uEtrbLmr and NE9XRGSD
SHOW: | | - or go back to the newest paste.
1
function os.apullEvent(_sFilter)
2
    local params = {}
3
    params = {os.pullEventRaw(_sFilter)}
4
	event = params[1]
5
    if event == "terminate" then
6
        print("If you want to see the code PM me on discord: GravityCube#3550")
7
    end
8
    return unpack(params)
9
end
10
 sleep(3)
11
local function get(paste)
12
    local response = http.get(
13
        "http://pastebin.com/raw.php?i="..textutils.urlEncode( paste )
14
    )
15
       
16
    if response then
17
        print( "Success." )
18
		sleep(0.1)
19
		
20
        local sResponse = response.readAll()
21
        response.close()
22
        return sResponse
23
    else
24
        error( "Failed." )
25
    end
26
end
27
 
28
function downloadProgram(sCode, sPath)
29
    if fs.exists( sPath ) then
30
        print( "Updating(" .. sPath .. ")..." )
31
		fs.delete(sPath)
32
    else
33
        print( "Downloading(" .. sPath .. ")..." )
34
    end
35
	sleep(0.1)
36
   
37
    -- GET the contents from pastebin
38
    local res = get(sCode)
39
    if res then        
40
        local file = fs.open( sPath, "w" )
41
        file.write( res )
42
        file.close()
43
    end
44
end
45
 
46
programs = {[1]= {['programName'] = "gcapi", ['pastebin']="0uAaAcrW"}, 
47-
			[2]= {['programName']="start", ['pastebin']="rW9x5QvX"},
47+
			[2]= {['programName']="start", ['pastebin']="W7TD7UVB"},
48-
			[3]= {['programName'] = "mLink", ['pastebin']="qaYR1mMu"},
48+
49-
			[4]= {['programName'] = "gameModels", ['pastebin']="C4tTk0sx"},
49+
50-
			[5]= {['programName'] = "bigMessages", ['pastebin']="UvXyCcWd"},
50+
51-
			[6]= {['programName'] = "CLKeysAPI", ['pastebin']="SAZmxhJu"},
51+
52
    end
53
end
54
function clearTerminal()
55
	term.setCursorPos(1,1)
56
    term.clear()
57
end
58
function startProgram()
59
	clearTerminal()
60
    print("Started!")
61
    shell.run("start")
62
end
63
clearTerminal()
64
print("Starting...")
65
sleep(0.2)
66
if( not pcall(updateOrDownload) ) then
67
    print("An error has occurred, PM me on discord: GravityCube#3550. Or wait 30 seconds to try again")
68
    sleep(30)
69
    os.reboot()
70
end
71
 
72
local ok, err = pcall(startProgram)
73
print(err)
74
print("An error has occurred, PM me on discord: GravityCube#3550.")
75
 
76
sleep(10)
77
os.reboot()