Advertisement
Maespark

Mining w/o a mobile forge

Jan 23rd, 2018
455
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. if not listexists 'miningerrormessages'
  2. createlist 'miningerrormessages'
  3. pushlist 'miningerrormessages' 'no metal here'
  4. pushlist 'miningerrormessages' "You can't mine there"
  5. pushlist 'miningerrormessages' "Target cannot be seen"
  6. pushlist 'miningerrormessages' "You can't mine that"
  7. endif
  8. if @findtype 0xe86 'any' 'backpack' or @findtype 0xf39 'any' 'backpack'
  9. useobject 'found'
  10. else
  11. sysmsg "You do not have any digging tools!"
  12. stop
  13. endif
  14. waitfortarget 500
  15. if direction == 0
  16. targettileoffset 0 -1 0
  17. elseif direction == 1
  18. targettileoffset 1 -1 0
  19. elseif direction == 2
  20. targettileoffset 1 0 0
  21. elseif direction == 3
  22. targettileoffset 1 1 0
  23. elseif direction == 4
  24. targettileoffset 0 1 0
  25. elseif direction == 5
  26. targettileoffset -1 1 0
  27. elseif direction == 6
  28. targettileoffset -1 0 0
  29. elseif direction == 7
  30. targettileoffset -1 -1 0
  31. endif
  32. pause 1800
  33. if @findtype 0xe86 'any' 'backpack' or @findtype 0xf39 'any' 'backpack'
  34. useobject 'found'
  35. else
  36. sysmsg "You do not have any digging tools!"
  37. stop
  38. endif
  39. waitfortarget 500
  40. if direction == 1
  41. targettileoffset 0 -1 0
  42. elseif direction == 2
  43. targettileoffset 1 -1 0
  44. elseif direction == 3
  45. targettileoffset 1 0 0
  46. elseif direction == 4
  47. targettileoffset 1 1 0
  48. elseif direction == 5
  49. targettileoffset 0 1 0
  50. elseif direction == 6
  51. targettileoffset -1 1 0
  52. elseif direction == 7
  53. targettileoffset -1 0 0
  54. elseif direction == 0
  55. targettileoffset -1 -1 0
  56. endif
  57. pause 1800
  58. if @findtype 0xe86 'any' 'backpack' or @findtype 0xf39 'any' 'backpack'
  59. useobject 'found'
  60. else
  61. sysmsg "You do not have any digging tools!"
  62. stop
  63. endif
  64. waitfortarget 500
  65. if direction == 7
  66. targettileoffset 0 -1 0
  67. elseif direction == 0
  68. targettileoffset 1 -1 0
  69. elseif direction == 1
  70. targettileoffset 1 0 0
  71. elseif direction == 2
  72. targettileoffset 1 1 0
  73. elseif direction == 3
  74. targettileoffset 0 1 0
  75. elseif direction == 4
  76. targettileoffset -1 1 0
  77. elseif direction == 5
  78. targettileoffset -1 0 0
  79. elseif direction == 6
  80. targettileoffset -1 -1 0
  81. endif
  82. pause 1800
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement