Facebook
From Wishy, 3 Months ago, written in Plain Text.
Embed
  1. <Script>Wishy:wFlax2Bowstring:0.1
  2. <Description>Start with an Empty Inventory Anywhere in RS.The script will walk to the flax field at Seers and do the rest! HAVE 10 CRAFTING OR THIS WILL NOT WORK
  3. <Boolean>IsAnimating:false
  4. <Boolean>SpinFlaxToBowstring:false
  5. <Boolean>BankTheBowstring:false
  6. <Boolean>PickFlax:false
  7. <Position>BottomFloorLadder:2715,3471,0
  8. <Area>SEERSBANK:2724,3493,2727,3489,0
  9. <Poly Area>FLAXFIELD:{2748,3451},{2745,3451},{2743,3453},{2737,3450},{2737,3445},{2737,3438},{2740,3437},{2751,3437},{2752,3444},{2751,3450}:0
  10. [0, Variables, getBoolean, 1:PickFlax, 3:false]
  11. [0, Inventory, isFull, {false}]
  12. [0, Variables, editBoolean, 1:PickFlax, 3:true]
  13. [1, Variables, getBoolean, 1:PickFlax, 3:true]
  14. [1, Inventory, isFull, {true}]
  15. [1, Variables, editBoolean, 1:PickFlax, 3:false]
  16. [2, Variables, getBoolean, 1:SpinFlaxToBowstring, 3:false]
  17. [2, Variables, getBoolean, 1:PickFlax, 3:false]
  18. [2, Inventory, getAmount, 1:Flax, 2:1, 1:>=]
  19. [2, Inventory, getAmount, 1:Bow string, 2:28, 1:<]
  20. [2, Variables, editBoolean, 1:SpinFlaxToBowstring, 3:true]
  21. [3, Variables, getBoolean, 1:SpinFlaxToBowstring, 3:true]
  22. [3, Variables, getBoolean, 1:PickFlax, 3:false]
  23. [3, Inventory, getAmount, 1:Bow string, 2:28, 1:==]
  24. [3, Variables, editBoolean, 1:SpinFlaxToBowstring, 3:false]
  25. [4, Variables, getBoolean, 1:BankTheBowstring, 3:false]
  26. [4, Inventory, getAmount, 1:Bow string, 2:28, 1:==]
  27. [4, Variables, editBoolean, 1:BankTheBowstring, 3:true]
  28. [5, Variables, getBoolean, 1:BankTheBowstring, 3:true]
  29. [5, Inventory, getAmount, 1:Flax, 2:28, 1:==]
  30. [5, Variables, editBoolean, 1:BankTheBowstring, 3:false]
  31. [6, Variables, getBoolean, 1:PickFlax, 3:true]
  32. [6, MyPlayer, areaContainsPlayer, {false}, 1:[FLAXFIELD]]
  33. [6, WalkTo, walkToArea, 1:FLAXFIELD, 3:true, 3:false, 3:false, 3:false]
  34. [7, MyPlayer, areaContainsPlayer, {true}, 1:[FLAXFIELD]]
  35. [7, Variables, getBoolean, 1:PickFlax, 3:true]
  36. [7, Variables, getBoolean, 1:BankTheBowstring, 3:false]
  37. [7, Variables, getBoolean, 1:SpinFlaxToBowstring, 3:false]
  38. [7, RS2Object, interactWithRS2ObjectWithinArea, 1:Flax, 1:Pick, 1:FLAXFIELD, 3:true, 3:false, 3:true, 3:false]
  39. [7, Sleeping, sleepRandom, 2:183, 2:478]
  40. [8, Variables, getBoolean, 1:PickFlax, 3:false]
  41. [8, Variables, getBoolean, 1:BankTheBowstring, 3:false]
  42. [8, Variables, getBoolean, 1:SpinFlaxToBowstring, 3:true]
  43. [8, MyPlayer, isAnimating, {false}]
  44. [8, RS2Object, isVisible, {false}, 2:[25824]]
  45. [8, WalkTo, walkToPosition, 1:BottomFloorLadder, 3:true, 3:true, 3:false, 3:false, 3:true]
  46. [9, Variables, getBoolean, 1:BankTheBowstring, 3:false]
  47. [9, Variables, getBoolean, 1:PickFlax, 3:false]
  48. [9, Variables, getBoolean, 1:SpinFlaxToBowstring, 3:true]
  49. [9, RS2Object, interactWith, 2:25938, 1:Climb-up, 3:true, 3:false, 3:true, 3:false]
  50. [9, Sleeping, sleepRandom, 2:400, 2:900]
  51. [10, Variables, getBoolean, 1:BankTheBowstring, 3:false]
  52. [10, Variables, getBoolean, 1:PickFlax, 3:false]
  53. [10, Variables, getBoolean, 1:SpinFlaxToBowstring, 3:true]
  54. [10, RS2Object, isVisible, {true}, 2:[25824]]
  55. [10, Variables, getBoolean, 1:IsAnimating, 3:false]
  56. [10, MyPlayer, isAnimating, {false}]
  57. [10, RS2Object, interactWith, 2:25824, 1:Spin, 3:true, 3:false, 3:true, 3:false]
  58. [11, Variables, getBoolean, 1:SpinFlaxToBowstring, 3:true]
  59. [11, RS2Widget, isVisibleContainingText, {true}, 1:[What would you like to spin?]]
  60. [11, RS2Widget, isVisible, {true}, 2:270, 2:16, 2:38]
  61. [11, RS2Widget, hoverWidget, 2:270, 2:16, 2:38]
  62. [11, Sleeping, sleepRandom, 2:300, 2:740]
  63. [11, Mouse, leftClick]
  64. [11, Sleeping, sleepOnInvChange, 2:1000, 2:3000]
  65. [12, Variables, getBoolean, 1:BankTheBowstring, 3:true]
  66. [12, WalkTo, walkToArea, 1:SEERSBANK, 3:true, 3:false, 3:false, 3:false]
  67. [12, Sleeping, sleepMoving]
  68. [13, MyPlayer, areaContainsPlayer, {true}, 1:[SEERSBANK]]
  69. [13, Variables, getBoolean, 1:BankTheBowstring, 3:true]
  70. [13, Bank, isOpen, {false}]
  71. [13, Bank, open]
  72. [13, Sleeping, sleep, 2:[500]]
  73. [13, Bank, depositAll]
  74. [13, Sleeping, sleep, 2:[500]]
  75. [13, Bank, close]
  76. [13, Variables, editBoolean, 1:BankTheBowstring, 3:false]
  77. [14, Variables, getBoolean, 1:IsAnimating, 3:false]
  78. [14, MyPlayer, getAnimationID, {true}, 2:894]
  79. [14, Variables, editBoolean, 1:IsAnimating, 3:true]
  80. [15, Variables, getBoolean, 1:IsAnimating, 3:true]
  81. [15, MyPlayer, getAnimationID, {true}, 2:-1]
  82. [15, Variables, editBoolean, 1:IsAnimating, 3:false]