Advertisement
tabnation

btd6

Jul 18th, 2022
300
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. MYPICK = 0
  2.  
  3. intro=
  4. (
  5. version 1
  6. can toggle the window off and on with f1
  7. numpad + will increase the level
  8. )
  9. msgbox, %intro%
  10.  
  11. f1::
  12.  
  13. Toggle := !Toggle
  14. If Toggle
  15. goto showgui
  16. else
  17. Gui, Destroy
  18. return
  19.  
  20. showgui:
  21. Gui,+AlwaysOnTop
  22. Gui, Add, Edit, x12 y9 w40 h20 vMYPICK, %MYPICK%
  23. Gui, Add, Button, x62 y9 w50 h20 gGO, GO
  24. Gui, Add, Button, x122 y9 w30 h20 gADD, +
  25. Gui, Add, Edit, x12 y39 w140 h130 vLEVELINFO, %LEVELINFO%
  26. Gui, Show, x776 y376 h183 w169, BDT6
  27. Return
  28.  
  29. GuiClose:
  30. ExitApp
  31.  
  32. numpadadd::
  33. ADD:
  34. MYPICK++
  35. goto addgo
  36.  
  37. GO:
  38. gui, submit, nohide
  39. addgo:
  40. Loop, read, %A_Desktop%\btd6data.txt
  41. {
  42. StringLeft, level, A_LoopReadLine, 3
  43. StringReplace, level, level, %A_Space%, , All
  44. if InStr(level, MYPICK)
  45. {
  46. StringSplit, FINALINFO, A_LoopReadLine, %A_Tab%
  47. StringReplace, FINALINFO4, FINALINFO4, `,, `n, All
  48. FINALINFO4 =`n%A_Space%%FINALINFO4%
  49. FINALINFO =
  50. (
  51. Health Cost = %FINALINFO2%
  52. Money = %FINALINFO2%
  53. Bloons = %FINALINFO4%
  54. )
  55. GuiControl,, LEVELINFO, %FINALINFO%
  56. GuiControl,, MYPICK, %MYPICK%
  57. LEVELINFO =%FINALINFO%
  58. break
  59. }
  60. }
  61. Return
  62.  
  63.  
  64.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement