View difference between Paste ID: Vh9VdiWD and X2pUNbf0
SHOW: | | - or go back to the newest paste.
1
-- update
2
-- Dieses Spiel befindet sich in noch in der Entwicklung
3
-- Author :  waadidas1
4
5
6
7
--um das spiel zu speichern in fs.open speichern
8
-- das Geld
9
--file = fs.makeDir("motor")
10
-- save = fs.open("motor","r")
11
--geld = save.readLine()
12
--save.close()
13
--/ das Geld
14
15
16
-- Hauptwelt
17
18
welt = window.create(term.current(),1,1,51,23)
19
welt.setBackgroundColor(colors.blue)
20
welt.clear()
21
welt.setCursorPos(5,8)
22
welt.write("x")
23
welt.setCursorPos(2,10)
24
welt.setTextColor(colors.black)
25
welt.write("X")
26
--/Hauptwelt
27
28
29
30
--char
31
ped = window.create(term.current(),22,7,10,6)
32
ped.setBackgroundColor(colors.brown)
33
ped.clear()
34
ped.setCursorPos(2,2)
35
ped.write("(O).(O)")
36
ped.setCursorPos(3,4)
37
ped.write("____/")
38
ped.setCursorPos(4,3)
39
ped.write("<")
40
41
--/char
42
43
44
45
--Dollar anzeige
46
w = window.create(term.current(),1,16,30,4)
47
w.setBackgroundColor(colors.green)
48
w.clear()
49
w.setCursorPos(1,1)
50
w.write("Money: ")
51
w.setCursorPos(7,3)
52
w.write("$")
53
w.setCursorPos(8,3)
54
w.write("Shop")
55
--/dollar anzeige
56
57
58
59
60
--script
61
sichtbar = true
62
 repeat
63
64
if sichtbar == true then
65
-- button eins
66
 event,taste,x,y = os.pullEvent("mouse_click")
67
if x>21 and x<33 and y>6 and y<14 then
68
--/button eins
69
70
71
rdm = math.random(1,7)
72
geld = geld+rdm
73
sv = fs.open("geld","w")
74
sv.writeLine(geld)
75
sv.close()
76
-- dollar anzeige aktualisieren
77
w.setCursorPos(1,3)
78
w.write(geld)
79
end
80
if x>7 and x<12 and y == 18
81
then term.scroll(30)
82
sichtbar = false
83
end
84
end
85
until sichtbar == false
86
if sichtbar == false
87
then
88
--shop seite
89
shop = window.create(term.current(),1,1,51,20)
90
shop.setBackgroundColor(colors.yellow)
91
shop.clear()
92
shop.setCursorPos(10,1)
93
shop.setTextColor(colors.black)
94
shop.write("@X@X@X@X@X@X@ SHOP @X@X@X@X@X@X@")
95
shop.setCursorPos(10,18)
96
shop.write("@X@X@X@X@X@X@<Back>@X@X@X@X@X@X@")
97
repeat 
98
event,taste,x1,y1 = os.pullEvent("mouse_click")
99
if
100
x1>23 and x1<30 and y1 == 18 then
101
sichtbar = true
102
end
103
104
--/shop seite
105
until sichtbar == true
106
end
107
if sichtbar == true then shell.run("startup")
108
end