Guest User

Untitled

a guest
Jan 22nd, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.74 KB | None | 0 0
  1. ---------------!!YALAHAR CULTS WITH FEATURES-!!!-----------------------------------
  2. ---------------!!--SOFT REFILLER-------------!!!-----------------------------------
  3. ---------------!!-------MADE BY--------------!!!-----------------------------------
  4. ---------------!!-----------STUSSE-----------!!!-----------------------------------
  5. ---------------!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-----------------------------------
  6. -----------------------------------------------------------------------------------
  7. ----SETTINGS-----------------------------------------------------------------------
  8. -----------------------------------------------------------------------------------
  9. MinCap = 60 --How much cap to leave cave?
  10.  
  11. ManasToLeave = 70 --How many manas to leave cave?
  12.  
  13. ManaPotID = 268 --Change Mana Pot ID (268 is normal manas, 237 is strong, 238 is great)
  14.  
  15. WantedMPS = 500 --How many Manas to buy?
  16.  
  17. ManaCost = 50 --How much 1 mana pot cost?
  18.  
  19. GreatPotID = 239 --Change Great Pot ID
  20.  
  21. WantedGHP = 50 --How many GHP to buy?
  22.  
  23. GreatCost = 190 --How much 1 mana pot cost?
  24. ----------------
  25. SoftBootRefill = true --Do you want to refill Soft Boots? True or False
  26. -----------------------------------------------------------------------------------
  27. -----------------------------------------------------------------------------------
  28. --END OF SETTINGS--DONT CHANGE BELOW IF YOUR NOT 100% SURE OF WHAT YOU'RE DOING----
  29.  
  30. registerEventListener(WALKER_SELECTLABEL, "onWalkerSelectLabel")
  31.  
  32.  
  33. function onWalkerSelectLabel(labelName)
  34. if (labelName == "Checker") then
  35. if (Self.Cap() < MinCap) or ((Self.ItemCount(ManaPotID) < ManasToLeave)) then
  36. gotoLabel("Leave")
  37. else
  38. gotoLabel("KeepHunting")
  39. end
  40. elseif (labelName == "Door1") then
  41. setWalkerEnabled(false)
  42. delayWalker(3000)
  43. Self.OpenDoor(32825, 31093, 7)
  44. wait(500, 1000)
  45. setWalkerEnabled(true)
  46.  
  47. elseif (labelName == "Door2") then
  48. setWalkerEnabled(false)
  49. delayWalker(3000)
  50. Self.OpenDoor(32819, 31084, 8)
  51. wait(500, 1000)
  52. setWalkerEnabled(true)
  53.  
  54. elseif (labelName == "Door3") then
  55. setWalkerEnabled(false)
  56. delayWalker(5000)
  57. Self.OpenDoor(32819, 31084, 8)
  58. wait(1000, 2000)
  59. setWalkerEnabled(true)
  60.  
  61. elseif (labelName == "Door4") then
  62. setWalkerEnabled(false)
  63. delayWalker(3000)
  64. Self.OpenDoor(32825, 31093, 7)
  65. wait(500, 1000)
  66. setWalkerEnabled(true)
  67.  
  68. elseif (labelName == "Banker") then
  69. setWalkerEnabled(false)
  70. delayWalker(5000) --Call this immediately, before evr sleeping. Walker and scripter are in different threads so if we sleep before calling this walker will proceed a few wps before this bites
  71. Self.Say("hi")
  72. sleep(math.random(700, 1400)) --Sleep between everything we say. saying everything very quickly can be _highly_ suspicious
  73. Self.SayToNpc("deposit all")
  74. sleep(math.random(300, 1000))
  75. Self.SayToNpc("yes")
  76. sleep(math.random(300, 1000))
  77. delayWalker(3000) --time in seconds*1000 you want the walker to delay
  78. local pos = Self.Position()
  79. Self.DropItems(pos.x , pos.y, pos.z, 283, 284, 285)
  80. sleep(math.random(300, 1000))
  81. local pos = Self.Position()
  82. Self.DropItems(pos.x , pos.y, pos.z, 283, 284, 285)
  83. wait(400, 800)
  84. setWalkerEnabled(true)
  85.  
  86. elseif (labelName == "Deposit") then
  87. Self.DepositItems(9639, 11492, 11455, 3032, 3030, 9638, 3029, 3028, 11652, 9694, 3061, 10313, 238 {3052, 1}, {5810, 1}, {3065, 1}, {3053, 1}, {3067, 1}, {3566, 1}, {7424, 1}, {7426, 1}, {3324, 2}, {3055, 2}, {3071, 2}, {5668, 2}, {3567, 2}, {7386, 2}, {2995, 2}, {3381, 2}, {3097, 2}, {6087, 2}, {6088, 2}, {6089, 2}, {6090, 2}, {3085, 2}, {8052, 2}, {3392, 2}, {8074, 2}, {3369, 2}, {3428, 2}, {7456, 2}) -- Deposits stackables in 1st, items in 2nd
  88.  
  89. elseif (labelName == "SoftCheck") then
  90. if (SoftBootRefill) then
  91. gotoLabel("RefillSofts")
  92. else
  93. gotoLabel("GoToStart")
  94. end
  95.  
  96. elseif (labelName == "RefillSofts") then
  97. delayWalker(1500)
  98. if (Self.ItemCount(6530) > 0) or (Self.Feet().id == 6530) then
  99. gotoLabel("GoWithdrawCash")
  100. else
  101. gotoLabel("GoToStart")
  102. end
  103.  
  104. elseif (labelName == "WithdrawCash") then
  105. setWalkerEnabled(false)
  106. delayWalker(5000) --Call this immediately, before evr sleeping. Walker and scripter are in different threads so if we sleep before calling this walker will proceed a few wps before this bites
  107. Self.Say("hi")
  108. sleep(math.random(700, 1400)) --Sleep between everything we say. saying everything very quickly can be _highly_ suspicious
  109. Self.SayToNpc("withdraw 11000")
  110. sleep(math.random(600, 1000))
  111. Self.SayToNpc("yes")
  112. sleep(math.random(600, 1000))
  113. setWalkerEnabled(true)
  114.  
  115. elseif (labelName == "GoToCheckSofts") then
  116. gotoLabel("GoRefillSofts")
  117.  
  118. elseif (labelName == "BoatToVenore") then
  119. setWalkerEnabled(false)
  120. delayWalker(5000) --Call this immediately, before evr sleeping. Walker and scripter are in different threads so if we sleep before calling this walker will proceed a few wps before this bites
  121. Self.Say("hi")
  122. sleep(math.random(700, 1400)) --Sleep between everything we say. saying everything very quickly can be _highly_ suspicious
  123. Self.SayToNpc("venore")
  124. sleep(math.random(600, 1000))
  125. Self.SayToNpc("yes")
  126. sleep(math.random(500, 1000))
  127. Self.Say("utani gran hur")
  128. setWalkerEnabled(true)
  129.  
  130. elseif (labelName == "Softies") then
  131. setWalkerEnabled(false)
  132. delayWalker(5000) --Call this immediately, before evr sleeping. Walker and scripter are in different threads so if we sleep before calling this walker will proceed a few wps before this bites
  133. Self.Say("hi")
  134. sleep(math.random(700, 1400)) --Sleep between everything we say. saying everything very quickly can be _highly_ suspicious
  135. Self.SayToNpc("soft boots")
  136. sleep(math.random(600, 1000))
  137. Self.SayToNpc("yes")
  138. sleep(math.random(500, 1000))
  139. Self.Say("utani gran hur")
  140. setWalkerEnabled(true)
  141.  
  142. elseif (labelName == "BoatToYala") then
  143. setWalkerEnabled(false)
  144. delayWalker(5000) --Call this immediately, before evr sleeping. Walker and scripter are in different threads so if we sleep before calling this walker will proceed a few wps before this bites
  145. Self.Say("hi")
  146. sleep(math.random(700, 1400)) --Sleep between everything we say. saying everything very quickly can be _highly_ suspicious
  147. Self.SayToNpc("yalahar")
  148. sleep(math.random(600, 1000))
  149. Self.SayToNpc("yes")
  150. sleep(math.random(500, 1000))
  151. Self.Say("utani gran hur")
  152. setWalkerEnabled(true)
  153.  
  154. elseif (labelName == "DoorBoat") then
  155. setWalkerEnabled(false)
  156. delayWalker(3000)
  157. Self.OpenDoor(32817, 31275, 6)
  158. wait(500, 1000)
  159. setWalkerEnabled(true)
  160.  
  161. elseif (labelName == "GoToStart") then
  162. gotoLabel("GoBuyManas")
  163.  
  164. elseif (labelName == "WithdrawManaCash") then
  165. setWalkerEnabled(false)
  166. delayWalker(5000) --Call this immediately, before evr sleeping. Walker and scripter are in different threads so if we sleep before calling this walker will proceed a few wps before this bites
  167. Self.Say("hi")
  168. sleep(math.random(700, 1400)) --Sleep between everything we say. saying everything very quickly can be _highly_ suspicious
  169. Self.WithdrawMoney((ManaCost*(WantedMPS-Self.ItemCount(ManaPotID))))
  170. sleep(math.random(800, 1500))
  171. Self.SayToNpc("yes")
  172. sleep(math.random(800, 1500))
  173. Self.WithdrawMoney((GreatCost*(WantedGHP-Self.ItemCount(GreatPotID))))
  174. sleep(math.random(800, 1500))
  175. Self.SayToNpc("yes")
  176. setWalkerEnabled(true)
  177.  
  178. elseif (labelName == "BuyManas") then
  179. setWalkerEnabled(false)
  180. delayWalker(7000) --Call this immediately, before evr sleeping. Walker and scripter are in different threads so if we sleep before calling this walker will proceed a few wps before this bites
  181. Self.Say("hi")
  182. sleep(math.random(800, 1700)) --Sleep between everything we say. saying everything very quickly can be _highly_ suspicious
  183. Self.SayToNpc("trade")
  184. sleep(math.random(2000, 2400)) --Sleep between everything we say. saying everything very quickly can be _highly_ suspicious
  185. buyAlotOfItemsBecauseItsSuchAGodDamnBigDeal(ManaPotID, (WantedMPS-Self.ItemCount(ManaPotID)))
  186. sleep(math.random(800, 1700))
  187. buyAlotOfItemsBecauseItsSuchAGodDamnBigDeal(GreatPotID, (WantedGHP-Self.ItemCount(GreatPotID)))
  188. sleep(math.random(800, 1700))
  189. setWalkerEnabled(true)
  190.  
  191. elseif (labelName == "GoToStart2") then
  192. gotoLabel("Start")
  193. end
  194. end
  195.  
  196. function buyAlotOfItemsBecauseItsSuchAGodDamnBigDeal(item, count)
  197. count = tonumber(count) or 1
  198. repeat
  199. local amnt = math.min(count, 100)
  200. if(Self.ShopBuyItem(item, amnt) == 0)then
  201. return printf("ERROR: failed to buy item: %s", tostring(item))
  202. end
  203. wait(200,500)
  204. count = (count - amnt)
  205. until count <= 0
  206. end
Add Comment
Please, Sign In to add comment