Advertisement
tcl1

[Batch] Batchopolis 2.0.0

Apr 7th, 2014
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 5.49 KB | None | 0 0
  1. @echo off
  2. cls
  3. REM I put up Batchopolis 2.0.0 as a indivisual paste so you can get a look
  4. REM on how much things have changed in the previous versions. :)
  5. goto misc
  6. :misc
  7. set /a cash+=100000
  8. set currentcar=None
  9. set rpurc=
  10. set news=The newest version of Batchopolis is here!
  11. :: Furto - parts. The parts will be needed in order to view them in the garage.
  12. set furto-1=     ________________
  13. set furto-2=  _ / ^|_________I   ]
  14. set furto-3= [  ___I    - I___  ]
  15. set furto-4= [__IOI________IOI__]
  16. set is-furto-owned=false
  17. set furto-desc-1=BOP FURTO '14
  18. set furto-desc-2=The Furto is a simple van with a few seats and doors.
  19. :: Modestro - parts. The parts will be needed in order to view them in the garage.
  20. set modestro-1=     _______    __
  21. set modestro-2=  __/_______\___/
  22. set modestro-3= [ -  I   I   - ]
  23. set modestro-4= [=IOI=====IOI==]
  24. set is-modestro-owned=false
  25. set modestro-desc-1=GTX MODESTRO '13
  26. set modestro-desc-2=The Modestro is a sports car designed for racing.
  27. :: Indegro - parts. The parts will be needed in order to view them in the garage.
  28. set indegro-1=     ________
  29. set indegro-2=  __/ I_____I \___-=
  30. set indegro-3= /O]  I      I () \=
  31. set indegro-4= --IOI--------IOI----
  32. set is-indegro-owned=false
  33. set indegro-desc-1=IO INDEGRO '11
  34. set indegro-desc-2=The Indegro is a luxury sports car that has a high cost and speed.
  35. :: Garage slots
  36. set garageslot1=
  37. set garageslot2=
  38. set garageslot3=
  39. set garageslot4=
  40. set garageslot5=
  41. set /a slots+=0
  42. goto ot
  43. :ot
  44. cls
  45. echo ===============
  46. echo = BATCHOPOLIS =
  47. echo ===============
  48. echo  Play
  49. echo   Exit
  50. echo ===============
  51. echo Use W and S to navigate
  52. echo Use C to select
  53. echo ===============
  54. echo Version 2.0.0 beta 1
  55. choice /c SC /n
  56. if %errorlevel%==1 goto ot2
  57. if %errorlevel%==2 goto city
  58. :ot2
  59. cls
  60. echo ===============
  61. echo = BATCHOPOLIS =
  62. echo ===============
  63. echo   Play
  64. echo  Exit
  65. echo ===============
  66. echo Use W and S to navigate
  67. echo Use C to select
  68. echo ==============
  69. echo Version 2.0.0 beta 1
  70. choice /c WC /n
  71. if %errorlevel%==1 goto ot
  72. if %errorlevel%==2 exit
  73. :city
  74. cls
  75. echo ===[:: OPTIONS ::]===
  76. echo [1] What's New
  77. echo [2] Exit
  78. echo [3] Buy Cars
  79. echo [4] Garage
  80. echo ===[:: PLAYER  ::]===
  81. echo Cash: $%cash%
  82. echo Vehicle: %currentcar%
  83. echo ---------------------
  84. echo %date%
  85. echo News: %news%
  86. echo =====================
  87. choice /c 1234 /n
  88. if %errorlevel%==1 goto whatsnew
  89. if %errorlevel%==2 exit
  90. if %errorlevel%==3 goto cars
  91. if %errorlevel%==4 goto car-garage
  92. :whatsnew
  93. cls
  94. echo ===[:: WHAT'S NEW ::]===
  95. echo - Redesigned game
  96. echo - Added menu
  97. echo - Removed name input
  98. echo - Fixed cash system
  99. echo - Reduced the source code in length and size
  100. echo - Added car art
  101. echo - Added garage
  102. echo.
  103. echo Take note that save files from previous versions of Batchopolis
  104. echo are not compatible with this version!
  105. pause
  106. goto city
  107. :cars
  108. cls
  109. echo ====================
  110. echo [1. Furto]
  111. echo     ________________
  112. echo  _ / ^|_________I   ]
  113. echo [  ___I    - I___  ]
  114. echo [__IOI________IOI__]
  115. echo ====================
  116. echo [2. Modestro]
  117. echo     _______    __
  118. echo  __/_______\___/
  119. echo [ -  I  I   - ]
  120. echo [=IOI=====IOI==]
  121. echo ====================
  122. echo [3. Indegro]
  123. echo     ________
  124. echo  __/ I_____I \___-=
  125. echo /O]    I      I () \=
  126. echo --IOI--------IOI----
  127. echo ====================
  128. echo Enter a car number or press X to go back:
  129. choice /c 123X /n
  130. if %errorlevel%==1 goto cp-1
  131. if %errorlevel%==2 goto cp-2
  132. if %errorlevel%==3 goto cp-3
  133. if %errorlevel%==4 goto city
  134. :cp-1
  135. cls
  136. echo =============
  137. echo BOP FURTO '14
  138. echo =============
  139. echo Purchase? (Y/N)
  140. echo =============
  141. echo Cost: $5500
  142. echo =============
  143. choice /c YN /n
  144. if %errorlevel%==1 goto chkbalance1
  145. if %errorlevel%==2 goto cars
  146. :cp-2
  147. cls
  148. echo ================
  149. echo GTX MODESTRO '13
  150. echo ================
  151. echo Purchase? (Y/N)
  152. echo ================
  153. echo Cost: $10000
  154. echo ================
  155. choice /c YN /n
  156. if %errorlevel%==1 goto chkbalance2
  157. if %errorlevel%==2 goto cars
  158. :cp-3
  159. cls
  160. echo ==============
  161. echo IO INDEGRO '11
  162. echo ==============
  163. echo Purchase? (Y/N)
  164. echo ==============
  165. echo Cost: $15000
  166. echo ==============
  167. choice /c YN /n
  168. if %errorlevel%==1 goto chkbalance3
  169. if %errorlevel%==2 goto cars
  170. :csure1
  171. cls
  172. set /a slots+=1
  173. set /a cash-=5500
  174. echo Purchased BOP FURTO '14
  175. set currentcar=BOP FURTO '14
  176. set is-furto-owned=true
  177. timeout /t 1 /nobreak >nul
  178. goto chkslots
  179. :csure2
  180. cls
  181. set /a slots+=1
  182. set /a cash-=10000
  183. echo Purchased GTX MODESTRO '13
  184. set currentcar=GTX MODESTRO '13
  185. set is-modestro-owned=true
  186. timeout /t 1 /nobreak >nul
  187. goto chkslots
  188. :csure3
  189. cls
  190. set /a cash-=15000
  191. echo Purchased IO INDEGRO '11
  192. set currentcar=IO INDEGRO '11
  193. set is-indegro-owned=true
  194. timeout /t 1 /nobreak >nul
  195. goto chkslots
  196. :car-garage
  197. cls
  198. echo ===[:: GARAGE ::]===
  199. echo 1. %garageslot1%
  200. echo 2. %garageslot2%
  201. echo 3. %garageslot3%
  202. echo 4. %garageslot4%
  203. echo 5. %garageslot5%
  204. echo 6. %garageslot6%
  205. pause
  206. goto city
  207. :chkslots
  208. set /a slots+=1
  209. if %slots% GTR 6 set slots=6
  210. if %slots% LSS 0 set slots=0
  211. if %slots%==6 set slots=6
  212. set slots=%slots%
  213. set garageslot%slots%=%currentcar%
  214. goto city
  215. :chkbalance1
  216. if %cash% GEQ 5500 set currentcar=BOP FURTO '14 & goto csure1
  217. if %cash% LSS 5500 goto insufficent
  218. :chkbalance2
  219. if %cash% GEQ 10000 set currentcar=GTX MODESTRO '13 & goto csure2
  220. if %cash% LSS 10000 goto insufficent
  221. :chkbalance3
  222. if %cash% GEQ 15000 set currentcar=IO INDEGRO '11 & goto csure3
  223. if %cash% LSS 15000 goto insufficent
  224. :insufficent
  225. cls
  226. echo Insufficent funds
  227. timeout /t 1 /nobreak >nul
  228. goto city
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement