Advertisement
babulm

Untitled

Dec 12th, 2017
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.27 KB | None | 0 0
  1. rednet.open("top")
  2. turtleid =
  3. requestid =
  4. backup id =
  5.  
  6. table1 = {
  7. ---------Seite1---------
  8. {
  9. ---------Item1----------
  10. {
  11. item = "Me Drive",
  12. preis = "65",
  13. menge = "1",
  14. anzahl = "0"
  15. },
  16. ---------Item2----------
  17. {
  18. item = "Me Controller",
  19. preis = "250",
  20. menge = "1",
  21. anzahl = "0"
  22. },
  23. --------Item3------------
  24. {
  25. item = "Me Access Terminal",
  26. preis = "115",
  27. menge = "1",
  28. anzahl = "0"
  29. },
  30. ---------Item4-----------
  31. {
  32. item = "Me Interface",
  33. preis = "95",
  34. menge = "1",
  35. anzahl = "0"
  36. },
  37. ---------Item5------------
  38. {
  39. item = "Me Import Bus",
  40. preis = "125",
  41. menge = "1",
  42. anzahl = "0"
  43. },
  44. -------Item6--------------
  45. {
  46. item = "Me Export Bus",
  47. preis = "125",
  48. menge = "1",
  49. anzahl = "0"
  50. },
  51. ---------Item7-----------------
  52. {
  53. item = "Me Storage Bus",
  54. preis = "115",
  55. menge = "1",
  56. anzahl = "0"
  57. }
  58. },
  59. ----------SEITE 2 -----------------
  60. {
  61. {
  62. item = "MFSU",
  63. preis = "200",
  64. menge = "1",
  65. anzahl = "0"
  66. },
  67.  
  68. {
  69. item = "Glass Fibre Cable",
  70. preis = "38",
  71. menge = "4",
  72. anzahl = "0"
  73. },
  74. {
  75. item = "Quarry",
  76. preis = "400",
  77. menge = "1",
  78. anzahl = "0"
  79. },
  80. {
  81. item = "Energy Tesseract",
  82. preis = "550",
  83. menge = "1",
  84. anzahl = "0"
  85. },
  86. {
  87. item = "Quartz",
  88. preis = "25",
  89. menge = "1",
  90. anzahl = "0"
  91. },
  92. {
  93. item = "Gold Ingot",
  94. preis = "12",
  95. menge = "2",
  96. anzahl = "0"
  97. },
  98. {
  99. item = "Iron Ingot",
  100. preis = "12",
  101. menge = "2",
  102. anzahl = "0"
  103. },
  104. }
  105.  
  106.  
  107.  
  108. }
  109.  
  110.  
  111.  
  112.  
  113.  
  114. function timer()
  115. for i=1,6 do
  116. print(i)
  117. sleep(1)
  118. end
  119. end
  120. function ausgabe(item1,menge1)
  121. data ={item = item1 , menge = tonumber(menge1)}
  122. uebertragung = textutils.serialize(data)
  123. rednet.send(requestid , uebertragung)
  124.  
  125. end
  126.  
  127. function kauf()
  128. --------------------------KaufSeite1------------------------------------
  129. if tonumber(table1[1][1].anzahl) > 0 then
  130. ausgabe(table1[1][1].item,table1[1][1].anzahl)
  131. sleep(0,5)
  132. end
  133. if tonumber(table1[1][2].anzahl) > 0 then
  134. ausgabe(table1[1][2].item,table1[1][2].anzahl)
  135. sleep(0,5)
  136. end
  137. if tonumber(table1[1][3].anzahl) > 0 then
  138. ausgabe(table1[1][3].item,table1[1][3].anzahl)
  139. sleep(0,5)
  140. end
  141. if tonumber(table1[1][4].anzahl) > 0 then
  142. ausgabe(table1[1][4].item,table1[1][4].anzahl)
  143. sleep(0,5)
  144. end
  145. if tonumber(table1[1][5].anzahl) > 0 then
  146. ausgabe(table1[1][5].item,table1[1][5].anzahl)
  147. sleep(0,5)
  148. end
  149. if tonumber(table1[1][6].anzahl) > 0 then
  150. ausgabe(table1[1][6].item,table1[1][6].anzahl)
  151. sleep(0,5)
  152. end
  153. if tonumber(table1[1][7].anzahl) > 0 then
  154. ausgabe(table1[1][7].item,table1[1][7].anzahl)
  155. sleep(0,5)
  156. end
  157. ------------------------KaufSeite2------------------------------------
  158. if tonumber(table1[2][1].anzahl) > 0 then
  159. ausgabe(table1[2][1].item,table1[2][1].anzahl)
  160. sleep(0,5)
  161. end
  162. if tonumber(table1[2][2].anzahl) > 0 then
  163. ausgabe(table1[2][2].item,table1[2][2].anzahl)
  164. sleep(0,5)
  165. end
  166. if tonumber(table1[2][3].anzahl) > 0 then
  167. ausgabe(table1[2][3].item,table1[2][3].anzahl)
  168. sleep(0,5)
  169. end
  170. if tonumber(table1[2][4].anzahl) > 0 then
  171. ausgabe(table1[2][4].item,table1[2][4].anzahl)
  172. sleep(0,5)
  173. end
  174. if tonumber(table1[2][5].anzahl) > 0 then
  175. ausgabe(table1[2][5].item,table1[2][5].anzahl)
  176. sleep(0,5)
  177. end
  178. if tonumber(table1[2][6].anzahl) > 0 then
  179. ausgabe(table1[2][6].item,table1[2][6].anzahl)
  180. sleep(0,5)
  181. end
  182. if tonumber(table1[2][7].anzahl) > 0 then
  183. ausgabe(table1[2][7].item,table1[2][7].anzahl)
  184. sleep(0,5)
  185. end
  186. end
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194. function speichern()
  195. file = fs.open("/."..user,"w")
  196. file.writeLine(cpass)
  197. file.writeLine(tostring(geld))
  198. file.close()
  199. end
  200. function backup(person1,kapital1,passwort)
  201. data1 ={person = person1 , kapital = tonumber(kapital1),password = passwort}
  202. uebertragung2 = textutils.serialize(data1)
  203. rednet.send(backupid , uebertragung2)
  204.  
  205. end
  206.  
  207. function einkaufen()
  208. seite = 1
  209. gesamtpreis = 0
  210. while true do
  211. term.clear()
  212.  
  213. -----------------------------------------
  214. term.setCursorPos(4,2)
  215. term.write("ITEM")
  216. term.setCursorPos(20,2)
  217. term.write("PREIS")
  218. term.setCursorPos(27,2)
  219. term.write("MENGE")
  220. term.setCursorPos(36,2)
  221. term.write("+") -- feste zeile
  222. term.setCursorPos(38,2)
  223. term.write("Anzahl")
  224. term.setCursorPos(45,2)
  225. term.write("-")
  226. -----------------------------------------
  227.  
  228. term.setCursorPos(2,4)
  229. term.write(table1[seite][1].item)
  230. term.setCursorPos(21,4)
  231. term.write(table1[seite][1].preis)
  232. term.setCursorPos(27,4)
  233. term.write(table1[seite][1].menge) --ERSTES ITEM
  234. term.setCursorPos(35,4)
  235. term.setBackgroundColor(colors.red)
  236. term.write(" ")
  237. term.setCursorPos(40,4)
  238. term.setBackgroundColor(colors.black)
  239. term.write(tostring(table1[seite][1].anzahl))
  240. term.setCursorPos(44,4)
  241. term.setBackgroundColor(colors.red)
  242. term.write(" ")
  243. term.setBackgroundColor(colors.black)
  244.  
  245. ---------------------------------------
  246.  
  247. term.setCursorPos(2,6)
  248. term.write(table1[seite][2].item)
  249. term.setCursorPos(21,6)
  250. term.write(table1[seite][2].preis)
  251. term.setCursorPos(27,6)
  252. term.write(table1[seite][2].menge) --ERSTES ITEM
  253. term.setCursorPos(35,6)
  254. term.setBackgroundColor(colors.red)
  255. term.write(" ")
  256. term.setCursorPos(40,6)
  257. term.setBackgroundColor(colors.black)
  258. term.write(tostring(table1[seite][2].anzahl))
  259. term.setCursorPos(44,6)
  260. term.setBackgroundColor(colors.red)
  261. term.write(" ")
  262. term.setBackgroundColor(colors.black)
  263.  
  264.  
  265. -----------------------------------------
  266.  
  267. term.setCursorPos(2,8)
  268. term.write(table1[seite][3].item)
  269. term.setCursorPos(21,8)
  270. term.write(table1[seite][3].preis)
  271. term.setCursorPos(27,8)
  272. term.write(table1[seite][3].menge) --ERSTES ITEM
  273. term.setCursorPos(35,8)
  274. term.setBackgroundColor(colors.red)
  275. term.write(" ")
  276. term.setCursorPos(40,8)
  277. term.setBackgroundColor(colors.black)
  278. term.write(tostring(table1[seite][3].anzahl))
  279. term.setCursorPos(44,8)
  280. term.setBackgroundColor(colors.red)
  281. term.write(" ")
  282. term.setBackgroundColor(colors.black)
  283.  
  284. ---------------------------------------
  285.  
  286.  
  287. -----------------------------------------
  288.  
  289. term.setCursorPos(2,10)
  290. term.write(table1[seite][4].item)
  291. term.setCursorPos(21,10)
  292. term.write(table1[seite][4].preis)
  293. term.setCursorPos(27,10)
  294. term.write(table1[seite][4].menge) --ERSTES ITEM
  295. term.setCursorPos(35,10)
  296. term.setBackgroundColor(colors.red)
  297. term.write(" ")
  298. term.setCursorPos(40,10)
  299. term.setBackgroundColor(colors.black)
  300. term.write(tostring(table1[seite][4].anzahl))
  301. term.setCursorPos(44,10)
  302. term.setBackgroundColor(colors.red)
  303. term.write(" ")
  304. term.setBackgroundColor(colors.black)
  305.  
  306. ---------------------------------------
  307.  
  308.  
  309.  
  310. -----------------------------------------
  311.  
  312. term.setCursorPos(2,12)
  313. term.write(table1[seite][5].item)
  314. term.setCursorPos(21,12)
  315. term.write(table1[seite][5].preis)
  316. term.setCursorPos(27,12)
  317. term.write(table1[seite][5].menge) --ERSTES ITEM
  318. term.setCursorPos(35,12)
  319. term.setBackgroundColor(colors.red)
  320. term.write(" ")
  321. term.setCursorPos(40,12)
  322. term.setBackgroundColor(colors.black)
  323. term.write(tostring(table1[seite][5].anzahl))
  324. term.setCursorPos(44,12)
  325. term.setBackgroundColor(colors.red)
  326. term.write(" ")
  327. term.setBackgroundColor(colors.black)
  328.  
  329. ---------------------------------------
  330.  
  331.  
  332. -----------------------------------------
  333.  
  334. term.setCursorPos(2,14)
  335. term.write(table1[seite][6].item)
  336. term.setCursorPos(21,14)
  337. term.write(table1[seite][6].preis)
  338. term.setCursorPos(27,14)
  339. term.write(table1[seite][6].menge) --ERSTES ITEM
  340. term.setCursorPos(35,14)
  341. term.setBackgroundColor(colors.red)
  342. term.write(" ")
  343. term.setCursorPos(40,14)
  344. term.setBackgroundColor(colors.black)
  345. term.write(tostring(table1[seite][6].anzahl))
  346. term.setCursorPos(44,14)
  347. term.setBackgroundColor(colors.red)
  348. term.write(" ")
  349. term.setBackgroundColor(colors.black)
  350.  
  351. ---------------------------------------
  352.  
  353.  
  354. -----------------------------------------
  355.  
  356. term.setCursorPos(2,16)
  357. term.write(table1[seite][7].item)
  358. term.setCursorPos(21,16)
  359. term.write(table1[seite][7].preis)
  360. term.setCursorPos(27,16)
  361. term.write(table1[seite][7].menge) --ERSTES ITEM
  362. term.setCursorPos(35,16)
  363. term.setBackgroundColor(colors.red)
  364. term.write(" ")
  365. term.setCursorPos(40,16)
  366. term.setBackgroundColor(colors.black)
  367. term.write(tostring(table1[seite][7].anzahl))
  368. term.setCursorPos(44,16)
  369. term.setBackgroundColor(colors.red)
  370. term.write(" ")
  371. term.setBackgroundColor(colors.black)
  372.  
  373. ---------------------------------------
  374. term.setCursorPos(2,18)
  375. term.write("Dein Geld : ")
  376. term.write(geld)
  377. term.setCursorPos(2,19)
  378. term.write("Gesamtpreis: ")
  379. term.setCursorPos(15,19)
  380. term.write(tostring(gesamtpreis))
  381. term.setCursorPos(20,19)
  382. term.setBackgroundColor(colors.red)
  383. term.write(" Jetzt Kaufen ")
  384. term.setCursorPos(20,18)
  385. term.write(" ")
  386. term.setBackgroundColor(colors.black)
  387. term.setCursorPos(35,19)
  388. term.write("Seite")
  389. term.setCursorPos(41,19)
  390. term.setBackgroundColor(colors.red)
  391. term.write(" < ")
  392. term.setCursorPos(41,18)
  393. term.write(" ")
  394. term.setBackgroundColor(colors.black)
  395. term.setCursorPos(45,19)
  396. term.write(seite)
  397. term.setCursorPos(47,19)
  398. term.setBackgroundColor(colors.red)
  399. term.write(" > ")
  400. term.setCursorPos(47,18)
  401. term.write(" ")
  402. term.setBackgroundColor(colors.black)
  403. term.setBackgroundColor(colors.red)
  404. term.setCursorPos(42,1)
  405. term.write(" LOG OUT ")
  406. term.setBackgroundColor(colors.black)
  407.  
  408. -----------------------------------------KLICKEN-----------------------------------------------------------
  409.  
  410.  
  411.  
  412. event , side , x , y = os.pullEvent("mouse_click")
  413.  
  414. if x >= 35 and x <= 36 and y == 4 then
  415. table1[seite][1].anzahl = table1[seite][1].anzahl + table1[seite][1].menge
  416. elseif x >= 44 and x <= 45 and y == 4 then
  417. if table1[seite][1].anzahl - table1[seite][1].menge < 0 then
  418. table1[seite][1].anzahl = 0
  419. else
  420. table1[seite][1].anzahl = table1[seite][1].anzahl - table1[seite][1].menge
  421. end
  422. elseif x >= 35 and x <= 36 and y == 6 then
  423. table1[seite][2].anzahl = table1[seite][2].anzahl + table1[seite][2].menge
  424. elseif x >= 44 and x <= 45 and y == 6 then
  425. if table1[seite][2].anzahl - table1[seite][2].menge < 0 then
  426. table1[seite][2].anzahl = 0
  427. else
  428. table1[seite][2].anzahl = table1[seite][2].anzahl - table1[seite][2].menge
  429. end
  430. elseif x >= 35 and x <= 36 and y == 8 then
  431. table1[seite][3].anzahl = table1[seite][3].anzahl + table1[seite][3].menge
  432. elseif x >= 44 and x <= 45 and y == 8 then
  433. if table1[seite][3].anzahl - table1[seite][3].menge < 0 then
  434. table1[seite][3].anzahl = 0
  435. else
  436. table1[seite][3].anzahl = table1[seite][3].anzahl - table1[seite][3].menge
  437. end
  438. elseif x >= 35 and x <= 36 and y == 10 then
  439. table1[seite][4].anzahl = table1[seite][4].anzahl + table1[seite][4].menge
  440. elseif x >= 44 and x <= 45 and y == 10 then
  441. if table1[seite][4].anzahl - table1[seite][4].menge < 0 then
  442. table1[seite][4].anzahl = 0
  443. else
  444. table1[seite][4].anzahl = table1[seite][4].anzahl - table1[seite][4].menge
  445. end
  446. elseif x >= 35 and x <= 36 and y == 12 then
  447. table1[seite][5].anzahl = table1[seite][5].anzahl + table1[seite][5].menge
  448. elseif x >= 44 and x <= 45 and y == 12 then
  449. if table1[seite][5].anzahl - table1[seite][5].menge < 0 then
  450. table1[seite][5].anzahl = 0
  451. else
  452. table1[seite][5].anzahl = table1[seite][5].anzahl - table1[seite][5].menge
  453. end
  454. elseif x >= 35 and x <= 36 and y == 14 then
  455. table1[seite][6].anzahl = table1[seite][6].anzahl + table1[seite][6].menge
  456. elseif x >= 44 and x <= 45 and y == 14 then
  457. if table1[seite][6].anzahl - table1[seite][6].menge < 0 then
  458. table1[seite][6].anzahl = 0
  459. else
  460. table1[seite][6].anzahl = table1[seite][6].anzahl - table1[seite][6].menge
  461. end
  462. elseif x >= 35 and x <= 36 and y == 16 then
  463. table1[seite][7].anzahl = table1[seite][7].anzahl + table1[seite][7].menge
  464. elseif x >= 44 and x <= 45 and y == 16 then
  465. if table1[seite][7].anzahl - table1[seite][7].menge < 0 then
  466. table1[seite][7].anzahl = 0
  467. else
  468. table1[seite][7].anzahl = table1[seite][7].anzahl - table1[seite][7].menge
  469. end
  470. elseif x >=44 and x <= 50 and y == 1 then
  471. os.reboot()
  472.  
  473. ----------------------Seitenblättern--------------------------
  474. elseif x >= 41 and x <= 43 and y >= 18 and y <= 19 then
  475. if seite == 1 then
  476. seite = 2 -----------------Blätterende----------
  477. else
  478. seite = seite - 1
  479. end
  480. elseif x >= 47 and x <= 49 and y >= 18 and y <= 19 then
  481. if seite == 2 then
  482. seite = 1 -----------------Blätterende----------
  483. else
  484. seite = seite + 1
  485. end
  486.  
  487. --------------------------KAUF----------------------------------
  488. elseif x >= 20 and x <= 34 and y >=18 and y <= 19 then
  489. if tonumber(geld) < tonumber(gesamtpreis) then
  490. term.clear()
  491. print("Dein Geld reicht nicht!")
  492. sleep(2)
  493. else
  494. geld = tonumber(geld) - tonumber(gesamtpreis)
  495. speichern()
  496. backup(user,geld,cpass)
  497. kauf()
  498. end
  499.  
  500.  
  501. ----------------------------------------------------------------
  502.  
  503.  
  504.  
  505. end --if end zeile 270--
  506.  
  507.  
  508.  
  509. -------------------------------------------Gesamtpreis-----------------------------------------------------
  510. gesamtpreis = 0
  511. for l = 1,7 do
  512. zusatz = table1[1][l].anzahl * table1[1][l].preis
  513. gesamtpreis = gesamtpreis + zusatz
  514. end
  515. for l = 1,7 do
  516. zusatz = table1[2][l].anzahl * table1[2][l].preis
  517. gesamtpreis = gesamtpreis + zusatz
  518. end
  519.  
  520.  
  521.  
  522. ------------------------------------------------------------------------------------------------------------
  523. sleep(0,5)
  524. end --while end--
  525.  
  526.  
  527. end
  528.  
  529.  
  530. function auszahlen()
  531. term.clear()
  532. term.setCursorPos(1,1)
  533. print "-----------------"
  534. print("Willkommen im Auszahlungsmodus")
  535. print("")
  536. print("")
  537. print("Wie viel Geld möchtest du von")
  538. print("deinem Konto abheben?")
  539. print "-----------------"
  540. term.write("Eingabe: ")
  541. auszahlung = io.read()
  542. if tonumber(auszahlung) <= tonumber(geld) then
  543. print("-----------------")
  544. tungi = tonumber(auszahlung) / 40
  545. tungi = math.floor(tungi)
  546. print("")
  547. term.write("Dir werden ")
  548. term.write(tungi)
  549. term.write(" ausgegeben. Dies entspricht ")
  550. term.write(tungi * 40)
  551. term.write(" $")
  552. print("-----------------")
  553. geld = geld - tungi * 40
  554. speichern()
  555. ausgabe("tungsten",tungi)
  556. print("")
  557. term.write("Dein neuer Kontostand beträgt ")
  558. term.write(geld)
  559. term.write(" $ !")
  560. sleep(2)
  561. os.reboot()
  562. else
  563. print("")
  564. print("Dein Kontostand reicht nicht aus!")
  565. sleep(2)
  566. os.reboot()
  567.  
  568. end
  569.  
  570.  
  571. end
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584. function login()
  585.  
  586. term.clear()
  587. term.setCursorPos(1,1)
  588. print("Loginbildschirm")
  589. print "-----------------"
  590. print "Wie lautet dein Einlogname?"
  591. user = io.read()
  592. print("Wie lautet dein Passwort?")
  593. pass = read("*")
  594. if fs.exists("/."..user) then
  595. file = fs.open("/."..user,"r")
  596. cpass = file.readLine()
  597. file.close()
  598. if pass == cpass then
  599. term.setCursorPos(1,15)
  600. print("Wellcome "..user.." :) !")
  601. sleep(1)
  602. einlass() --Programm einlass
  603. else
  604. term.setCursorPos(1,15)
  605. print "Falsches Passwort!!!!"
  606. sleep(2)
  607. os.reboot()
  608. end
  609. else
  610. term.setCursorPos(1,15)
  611. print "Falscher Benutzer!"
  612. sleep(2)
  613. os.reboot()
  614. end
  615. end
  616.  
  617. function accounterstellung()
  618. term.clear()
  619. term.setCursorPos(1,1)
  620. print " Accounterstellung "
  621. print "-----------------"
  622. print "Wie soll dein Einlogname lauten?"
  623. newuse = io.read()
  624. print "-----------------"
  625. print "Wie soll dein Passwort lauten?"
  626. newpass = io.read()
  627. print "-----------------"
  628. if fs.exists("/."..newuse) then
  629. term.setCursorPos(1,15)
  630. print "Benutzername schon vergeben!"
  631. sleep(2)
  632. os.reboot()
  633. else
  634. file = fs.open("/."..newuse,"w")
  635. file.writeLine(newpass)
  636. file.writeLine("0")
  637. file.close()
  638. sleep(1.5)
  639. print "Account erstellt!!"
  640. sleep(1)
  641. os.reboot()
  642. end
  643. end
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652. function einlass()
  653. file = fs.open("/."..user,"r")
  654. none = file.readLine()
  655. geld = file.readLine()
  656. file.close()
  657.  
  658. term.clear()
  659. term.setCursorPos(1,1)
  660. print("Willkommen in deinem Account!")
  661. term.write("Kontostand: ")
  662. term.write(geld)
  663. print(" ")
  664. print("-------------------------------")
  665. print("Geld Deponieren---------- 1")
  666. print("Geld Auszahlen----------- 2")
  667. print("Geld Übertragen---------- 3")
  668. print("Einkaufen---------------- 4")
  669. print("Ausloggen---------------- 5")
  670. print("-------------------------------")
  671.  
  672. befehl = io.read()
  673.  
  674. if tonumber(befehl) == 1 then
  675. term.clear()
  676. term.setCursorPos(1,1)
  677. print("-----------------------------------------------")
  678. print("Wie viel Tungston möchtest du deponieren?")
  679. print("Ein Tungston entspricht 40$")
  680. print("-----------------------------------------------")
  681. term.write("Tungstonanzahl: ")
  682. tungston = io.read()
  683. zahlung = tonumber(tungston) * 40
  684. print("Werfe das tungstonin den nächsten 6 Sekunden in den")
  685. print("Transposer mit der großen Öffnung.")
  686. timer()
  687. redi = tostring(tungston)
  688. rednet.send(turtleid,redi)
  689. id, antwort = rednet.receive()
  690. if id == turtleid and tonumber(antwort) == 5 then
  691. print(" ")
  692. geld = geld + tonumber(tungston) * 40
  693. term.write("Es wurden " )
  694. term.write(zahlung)
  695. speichern()
  696. term.write(" $ Auf dein Konto gebucht!")
  697. sleep(2)
  698. os.reboot()
  699. end
  700. elseif tonumber(befehl) == 2 then
  701. auszahlen()
  702.  
  703.  
  704. elseif tonumber(befehl) == 3 then
  705. term.clear()
  706. term.setCursorPos(1,1)
  707. print("-----------------------------------------------")
  708. print("An welchen Benutzer möchtest du Geld senden?")
  709. empfaenger = io.read()
  710. print("Wie viele $ möchtest du überweisen?")
  711. zusendung = io.read()
  712. if tonumber(zusendung) > tonumber(geld) then
  713. print("Dein Geld reicht nicht aus!")
  714. sleep(2)
  715. os.reboot()
  716. end
  717. if fs.exists("/."..user) and fs.exists("/."..empfaenger) then
  718. file = fs.open("/."..user,"r")
  719. n = file.readLine()
  720. p1 = tonumber(file.readLine())
  721. file.close()
  722.  
  723. file = fs.open("/."..empfaenger,"r")
  724. o = file.readLine()
  725. p2 = tonumber(file.readLine())
  726. file.close()
  727. minus = p1 - zusendung
  728. add = p2 + zusendung
  729. file = fs.open("/."..user,"w")
  730. file.writeLine(n)
  731. file.writeLine(minus)
  732. file.close()
  733. file = fs.open("/."..empfaenger,"w")
  734. file.writeLine(o)
  735. file.writeLine(add)
  736. file.close()
  737. speichern()
  738. print "Fertig !"
  739. sleep(2)
  740. os.reboot()
  741. else
  742. print ("Error: "..user.. " oder "..empfaenger.." existiert nicht!")
  743. sleep(3)
  744. os.reboot()
  745. end
  746.  
  747. elseif tonumber(befehl) == 4 then
  748. term.clear()
  749. term.setCursorPos(1,1)
  750. einkaufen()
  751.  
  752.  
  753.  
  754.  
  755. elseif tonumber(befehl) == 5 then
  756. os.reboot()
  757.  
  758. else
  759.  
  760. term.clear()
  761. print("FALSCHE EINGABE!")
  762. sleep(2)
  763. os.reboot()
  764. end
  765. end
  766.  
  767. term.clear()
  768. print("Willkommen")
  769. print("Anmelden-------------------- 1")
  770. print("Account erstellen----------- 2")
  771. befehl = io.read()
  772.  
  773. if tonumber(befehl) == 1 then
  774. term.clear()
  775. term.setCursorPos(1,1)
  776. login()
  777.  
  778. end
  779. if tonumber(befehl) == 2 then
  780. term.clear()
  781. term.setCursorPos(1,1)
  782. accounterstellung()
  783.  
  784. else
  785.  
  786. print("flasche eingabe")
  787. sleep(5)
  788. os.reboot()
  789. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement