Guest User

Untitled

a guest
Mar 4th, 2012
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.00 KB | None | 0 0
  1. term.clear()
  2. term.setCursorPos(1,1)
  3.  
  4. local getCCV = 1.3;
  5. local modcount = 1; -- its at 1 because this is a mod too :P
  6. local getMod1 = "";
  7. local getMod2 = "";
  8. local getMod3 = "";
  9. local getMod4 = "";
  10. local getMod5 = "";
  11.  
  12. -- +=================================+ --
  13. -- | CRASH LINES | --
  14. -- +=================================+ --
  15.  
  16. local getCrashLogLine1 = "";
  17. local getCrashLogLine2 = "";
  18. local getCrashLogLine3 = "";
  19. local getCrashLogLine4 = "";
  20. local getCrashLogLine5 = "";
  21. local getCrashLogLine6 = "";
  22. local getCrashLogLine7 = "";
  23. local getCrashLogLine8 = "";
  24. local getCrashLogLine9 = "";
  25. local getCrashLogLine10 = "";
  26.  
  27. -- +=================================+ --
  28. -- | OS MAKER | --
  29. -- +=================================+ --
  30. local getOS = "CraftOS";
  31. local newOSBoot = "";
  32.  
  33. -- +=================================+ --
  34. -- | COMMANDS | --
  35. -- +=================================+ --
  36. local spamChatToggle = "off";
  37. local spamChat = "";
  38.  
  39. -- +=================================+ --
  40. -- | STARTUP MESSAGE | --
  41. -- +=================================+ --
  42. if newOSBoot == "" then
  43. print("CraftOS " ..getCCV.. " - Modded Edition") --version
  44. else
  45. print("" ..newOSBoot)
  46. end
  47.  
  48. write("> ")
  49. getSentence = read()
  50.  
  51. -- +=================================+ --
  52. -- | MODS | --
  53. -- +=================================+ --
  54.  
  55.  
  56.  
  57. -- +=================================+ --
  58. -- | The Epic Code Of Total Epicness | --
  59. -- +=================================+ --
  60.  
  61. function CrashReport() -- heh
  62. term.clear()
  63. term.setCursorPos(1,1)
  64. spamChatToggle = "off" --disables spam so you can see the crash log
  65.  
  66. print("Mods loaded: " ..modcount.. "/6")
  67. print("mod_ModLoaderComputerCraft 1.3")
  68.  
  69. if getMod1 == "" then
  70.  
  71. else
  72. print("" ..getMod1)
  73. end
  74.  
  75. if getMod2 == "" then
  76.  
  77. else
  78. print("" ..getMod2)
  79. end
  80.  
  81. if getMod3 == "" then
  82.  
  83. else
  84. print("" ..getMod3)
  85. end
  86.  
  87. if getMod4 == "" then
  88.  
  89. else
  90. print("" ..getMod4)
  91. end
  92.  
  93. if getMod5 == "" then
  94.  
  95. else
  96. print("" ..getMod5)
  97. end
  98.  
  99. print("")
  100. print("ComputerCraft Has Crashed!")
  101. print("----------")
  102. print("")
  103. print("ComputerCraft: " ..getCCV)
  104. print("OS: " ..getOS)
  105. print("")
  106. print("" ..getCrashLogLine1.. "")
  107. print("" ..getCrashLogLine2.. "")
  108. print("" ..getCrashLogLine3.. "")
  109. print("" ..getCrashLogLine4.. "")
  110. print("" ..getCrashLogLine5.. "")
  111. print("" ..getCrashLogLine6.. "")
  112. print("" ..getCrashLogLine7.. "")
  113. print("" ..getCrashLogLine8.. "")
  114. print("" ..getCrashLogLine9.. "")
  115. print("" ..getCrashLogLine10.. "")
  116.  
  117. sleep(999999999)
  118. end
  119.  
  120.  
  121.  
  122. if spamChatToggle == "on" then
  123. while true do
  124. print("" ..spamChat)
  125. end
  126. end
  127.  
  128. -- +=================================+ --
  129. -- | CRASH HANDLER | --
  130. -- +=================================+ --
  131.  
  132. if modcount > 6 then
  133. CrashReport()
  134. getCrashLogLine1 = "ModLoaderCC.modcount is too high!"
  135. getCrashLogLine2 = "Too many mods. Please uninstall some."
  136. end
Add Comment
Please, Sign In to add comment