Advertisement
Der3_Al3arab

pet simulator 99 digsite afk farming macro V1

Feb 3rd, 2024 (edited)
1,739
0
Never
5
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Autohotkey 15.28 KB | Gaming | 0 0
  1. ; macro made by @Der3_Al3arab please give credit if you are going to make a video about it.
  2. ; setup toturial on my YouTube channel
  3. ; make sure to follow all steps or it may not work as intended.
  4. ; if you experience any problem reach out to me in Discord or Twitter (@Der3_Al3arab)
  5. ; the macro should be able to get itself unstuck in a minute. If it stays stuck for more than a minute dm me and I will look into it.
  6. ; using private servers is recommended, high ping or low frame rate (fps) can break the macro
  7.  
  8.  
  9. Toggle := 0
  10.  
  11. ; positions needed
  12. ; house/exit Y postion (Y only)
  13. existY :=
  14.  
  15. ; center of screen (X, Y)
  16. middleX :=
  17. middleY :=
  18.  
  19. ; use this to align your camera (https://pastebin.com/xXjSU88B)
  20. ; the lane in front of you (TopLeft(X only),BottomRight(X only))
  21. laneVTLX :=
  22. laneVBRX :=
  23.  
  24. ; the lane to the right (TopLeft(X only),BottomRight(X,Y))
  25. laneHTLY :=
  26. laneHBRX :=
  27. laneHBRY :=
  28.  
  29. ; block you are standing on (TopLeft(X,Y),BottomRight(X,Y))
  30. blockOnTLX :=
  31. blockOnTLY :=
  32. blockOnBRX :=
  33. blockOnBRY :=
  34.  
  35. ; block top border (TopLeft(X,Y), BottomRight(X only))
  36. topBorderTLX :=
  37. topBorderTLY :=
  38. topBorderBRX :=
  39.  
  40. ; block side border (TopLeft(Y only), BottomRight(X,Y))
  41. sideBorderTLY :=
  42. sideBorderBRX :=
  43. sideBorderBRY :=
  44.  
  45. ; left half of the screen (TopLeft(X only),BottomRight(Y only))
  46. chestLTLX :=
  47. chestLBRY :=
  48.  
  49. ; right half of the screen (BottomRight(Y only))
  50. chestRBRY :=
  51.  
  52. ; "Go to Top" button postion (TopLeft(X,Y),BottomRight(X,Y))
  53. goTopTLX :=
  54. goTopTLY :=
  55. goTopBRX :=
  56. goTopBRY :=
  57.  
  58. ; bedrock detect zone (TopLeft(X,Y),BottomRight(Y only))
  59. bedrockTLX :=
  60. bedrockTLY :=
  61. bedrockBRY :=
  62.  
  63.  
  64. ; optional (only change if the macro fails to detect blocks, borders or chests)
  65. ; colors (colors codes MUST start with 0x)
  66. ; surface colors
  67. dirtOnSurface := 0x9B5820
  68. goTopButton := 0xFF135B
  69. borderTop := 0x915725
  70. borderSide := 0x42687E
  71.  
  72. ; zoom out to the max camera distance
  73. dirtZoomedOut := 0x986E42
  74.  
  75. ; layers colors
  76. ; layer 1
  77. dirtDeep := 0x581814
  78. ; layer 2
  79. stone := 0x8D65BA
  80. ; layer 3
  81. stoneGray := 0x553B79
  82. ; layer 4
  83. stoneBlue := 0x382C7E
  84. ; layer 5
  85. stoneRed := 0x330606
  86. ; layer 6/max depth
  87. bedrockColor := 0x0C1013
  88.  
  89. ; blue borders variations in each layer
  90. borderOnDirt := 0x18386C
  91. borderOnStone := 0x3B6CD0
  92. borderOnStoneGray := 0x164EA3
  93. borderOnStoneBlue := 0x0E48AD
  94. borderOnStoneRed := 0x0E2B5C
  95.  
  96. ;chest colors (only change if it fails to detect 3,4 or 5 chest)
  97. ; IMPORTANT: if you add or remove a chest color make sure to update the number of loops in lines 283 and 312
  98. chestColors := ["0xBE0000", "0xE48100", "0xFE3800", "0x2249F2", "0xFF00FF", "0x980A9A", "0xE900FF", "0x5005E9", "0x980DFF", "0x0B0D2A", "0x071DA0"]
  99.  
  100.  
  101.  
  102. F1::
  103. Toggle := !Toggle
  104.  
  105.  
  106. MouseMove, middleX, middleY, 2
  107. Send {RButton down}
  108. MouseMove, 0, 100, 2, R
  109. Send {RButton up}
  110. MouseMove, middleX, middleY, 2
  111.  
  112. While (Toggle) {
  113.     Loop 20{
  114.         Send, {WheelUp}
  115.         Sleep, 25
  116.     }
  117.     Sleep, 25
  118.     Loop 8{
  119.         Send, {WheelDown}
  120.         Sleep, 25
  121.     }
  122.     Sleep, 25
  123.  
  124.     PixelSearch, inMineX, tapY, goTopTLX, goTopTLY, goTopBRX, goTopBRY, goTopButton, 5, fast, RGB
  125.     if(!inMineX){
  126.         PixelSearch, onDirt, tapY, blockOnTLX, blockOnTLY, blockOnBRX, blockOnBRY, dirtOnSurface, 5, fast, RGB
  127.         if(Toggle && !onDirt){
  128.             Loop 20{
  129.                 Send, {WheelDown}
  130.                 Sleep, 25
  131.             }
  132.             Sleep, 25
  133.  
  134.             PixelSearch, dirtF, tapY, laneVTLX, 10, laneVBRX, middleY, dirtZoomedOut, 5, fast, RGB
  135.             if(Toggle && dirtF){
  136.                 Random, forwardfor, 1750, 3500
  137.                 Send, {w down}
  138.                 Sleep, forwardfor
  139.                 Send, {w up}
  140.  
  141.             }else{
  142.  
  143.                 PixelSearch, dirtR, tapY, middleX, laneHTLY, laneHBRX, laneHBRY, dirtZoomedOut, 5, fast, RGB
  144.                 if(Toggle && dirtR){
  145.                     Random, rightfor, 1500, 3500
  146.                     Send, {d down}
  147.                     Sleep, rightfor
  148.                     Send, {d up}
  149.                     Random, forwardfor1, 100, 2000
  150.                     Send, {w down}
  151.                     Sleep, forwardfor1
  152.                     Send, {w up}
  153.                 }else{
  154.                     MouseMove, middleX, existY, 2
  155.                     Click,
  156.                     Sleep, 10000
  157.                     Send, {s down}
  158.                     MouseMove, middleX, middleY, 2
  159.                     Sleep, 500
  160.                     Send, {s up}
  161.                     Sleep, 10000
  162.                     Send {RButton down}
  163.                     MouseMove, 0, 100, 2, R
  164.                     Send {RButton up}
  165.                     MouseMove, middleX, middleY, 2
  166.                     Send, {w down}
  167.                     Sleep, 2000
  168.                     Send, {w up}
  169.                 }
  170.             }
  171.             Loop 20{
  172.                 Send, {WheelUp}
  173.                 Sleep, 25
  174.             }
  175.             Sleep, 25
  176.             Loop 8{
  177.                 Send, {WheelDown}
  178.                 Sleep, 25
  179.             }
  180.             Sleep, 25
  181.         }
  182.     }
  183.  
  184.     MouseMove, middleX, middleY, 2
  185.  
  186.     Loop 2{
  187.         PixelSearch, inMineX, tapY, goTopTLX, goTopTLY, goTopBRX, goTopBRY, goTopButton, 5, fast, RGB
  188.         PixelSearch, centerV, tapY, topBorderTLX, topBorderTLY, topBorderBRX, blockOnTLY, borderTop, 5, fast, RGB
  189.         if(!(inMineX || centerV)){
  190.             while(Toggle && !(inMineX || centerV)){
  191.                 Send, {w down}
  192.                 Send, {w up}
  193.                 Sleep, 50
  194.                 PixelSearch, centerV, tapY, topBorderTLX, topBorderTLY, topBorderBRX, blockOnTLY, borderTop, 5, fast, RGB
  195.  
  196.                 PixelSearch, maxW, tapY, topBorderTLX, topBorderTLY, topBorderBRX, blockOnTLY, 0xFFFFFF, 1, fast, RGB
  197.                 PixelSearch, onDirt, tapY, blockOnTLX, blockOnTLY, blockOnBRX, blockOnBRY, dirtOnSurface, 5, fast, RGB
  198.                 if (maxW && onDirt){
  199.                     Send, {s down}
  200.                     Sleep, 1000
  201.                     Send, {s up}
  202.                     Send, {d down}
  203.                     Sleep, 250
  204.                     Send, {d up}
  205.                 }
  206.                 PixelSearch, inMineX, tapY, goTopTLX, goTopTLY, goTopBRX, goTopBRY, goTopButton, 5, fast, RGB
  207.                 Random, RanStop, 1, 75
  208.                 if(RanStop = 2){
  209.                     centerV := 1
  210.                 }
  211.             }
  212.         }
  213.         PixelSearch, inMineX, tapY, goTopTLX, goTopTLY, goTopBRX, goTopBRY, goTopButton, 5, fast, RGB
  214.         PixelSearch, centerH, tapY, blockOnBRX, sideBorderTLY, sideBorderBRX, sideBorderBRY, borderSide, 5, fast, RGB
  215.         if(!(inMineX || centerH)){
  216.             while(Toggle && !(inMineX || centerH)){
  217.                 Send, {d down}
  218.                 Send, {d up}
  219.                 Sleep, 50
  220.                 PixelSearch, centerH, tapY, blockOnBRX, sideBorderTLY, sideBorderBRX, sideBorderBRY, borderSide, 5, fast, RGB
  221.                
  222.                 PixelSearch, maxD, tapY, blockOnBRX, sideBorderTLY, sideBorderBRX, sideBorderBRY, 0xFFFFFF, 1, fast,
  223.                 PixelSearch, onDirt, tapY, blockOnTLX, blockOnTLY, blockOnBRX, blockOnBRY, dirtOnSurface, 5, fast, RGB
  224.                 if (maxD && onDirt){
  225.                     Send, {a down}
  226.                     Sleep, 1000
  227.                     Send, {a up}
  228.                     Send, {w down}
  229.                     Sleep, 250
  230.                     Send, {w up}
  231.                 }
  232.                 PixelSearch, inMineX, tapY, goTopTLX, goTopTLY, goTopBRX, goTopBRY, goTopButton, 5, fast, RGB
  233.                 Random, RanStop, 1, 75
  234.                 if(RanStop = 2){
  235.                     centerH := 1
  236.                 }
  237.             }
  238.         }
  239.     }
  240.    
  241.     MouseMove, middleX, middleY, 2
  242.     Loop 10{
  243.         Click, down
  244.         Sleep, 200
  245.         Click, up
  246.         Sleep, 200
  247.     }
  248.    
  249.     Sleep, 1000
  250.  
  251.     PixelSearch, onLayer1X, tapY, blockOnTLX, blockOnTLY, blockOnBRX, blockOnBRY, dirtDeep, 5, fast, RGB
  252.     PixelSearch, onLayer2X, tapY, blockOnTLX, blockOnTLY, blockOnBRX, blockOnBRY, stone, 5, fast, RGB
  253.     PixelSearch, onLayer3X, tapY, blockOnTLX, blockOnTLY, blockOnBRX, blockOnBRY, stoneGray, 5, fast, RGB
  254.     PixelSearch, onLayer4X, tapY, blockOnTLX, blockOnTLY, blockOnBRX, blockOnBRY, stoneBlue, 5, fast, RGB
  255.     PixelSearch, onLayer5X, tapY, blockOnTLX, blockOnTLY, blockOnBRX, blockOnBRY, stoneRed, 5, fast, RGB
  256.     PixelSearch, onBedrock, tapY, bedrockTLX, bedrockTLY, blockOnBRX, bedrockBRY, bedrockColor, 3, fast, RGB
  257.     if(Toggle && !(onLayer1X || onLayer2X || onLayer3X || onLayer4X || onLayer5X)){
  258.         Sleep, 15000
  259.        
  260.         PixelSearch, onLayer1X, tapY, blockOnTLX, blockOnTLY, blockOnBRX, blockOnBRY, dirtDeep, 5, fast, RGB
  261.         PixelSearch, onLayer2X, tapY, blockOnTLX, blockOnTLY, blockOnBRX, blockOnBRY, stone, 5, fast, RGB
  262.         PixelSearch, onLayer3X, tapY, blockOnTLX, blockOnTLY, blockOnBRX, blockOnBRY, stoneGray, 5, fast, RGB
  263.         PixelSearch, onLayer4X, tapY, blockOnTLX, blockOnTLY, blockOnBRX, blockOnBRY, stoneBlue, 5, fast, RGB
  264.         PixelSearch, onLayer5X, tapY, blockOnTLX, blockOnTLY, blockOnBRX, blockOnBRY, stoneRed, 5, fast, RGB
  265.         PixelSearch, onBedrock, tapY, bedrockTLX, bedrockTLY, blockOnBRX, bedrockBRY, bedrockColor, 3, fast, RGB
  266.     }
  267.     while(Toggle && (onLayer1X || onLayer2X || onLayer3X || onLayer4X || onLayer5X) && !(onBedrock)){
  268.         if(onLayer5X){
  269.             Click, down
  270.             Sleep, 4000
  271.             Click, up
  272.         }else if(onLayer4X){
  273.             Click, down
  274.             Sleep, 600
  275.             Click, up
  276.         }else if(onLayer1X || onLayer2X || onLayer3X){
  277.             Click, down
  278.             Sleep, 200
  279.             Click, up
  280.         }
  281.         Sleep, 250
  282.  
  283.         Loop, 11{
  284.             PixelSearch, chestX, chestY, chestLTLX, 15, goTopTLX, chestLBRY, chestColors[A_Index], 5, fast, RGB
  285.             while(Toggle && chestX){
  286.                 MouseMove, chestX, chestY, 2
  287.                 Click,
  288.                 Sleep, 150
  289.                 Click,
  290.                 PixelSearch, chestX, chestY, chestLTLX, 15, goTopTLX, chestLBRY, chestColors[A_Index], 5, fast, RGB
  291.             }
  292.             PixelSearch, chestX, chestY, goTopBRX, 15, laneHBRX, chestRBRY, chestColors[A_Index], 5, fast, RGB
  293.             while(Toggle && chestX){
  294.                 MouseMove, chestX, chestY, 2
  295.                 Click,
  296.                 Sleep, 150
  297.                 Click,
  298.                 PixelSearch, chestX, chestY, goTopBRX, 15, laneHBRX, chestRBRY, chestColors[A_Index], 5, fast, RGB
  299.             }
  300.         }
  301.         MouseMove, middleX, middleY, 2
  302.        
  303.    
  304.         PixelSearch, onLayer1X, tapY, blockOnTLX, blockOnTLY, blockOnBRX, blockOnBRY, dirtDeep, 5, fast, RGB
  305.         PixelSearch, onLayer2X, tapY, blockOnTLX, blockOnTLY, blockOnBRX, blockOnBRY, stone, 5, fast, RGB
  306.         PixelSearch, onLayer3X, tapY, blockOnTLX, blockOnTLY, blockOnBRX, blockOnBRY, stoneGray, 5, fast, RGB
  307.         PixelSearch, onLayer4X, tapY, blockOnTLX, blockOnTLY, blockOnBRX, blockOnBRY, stoneBlue, 5, fast, RGB
  308.         PixelSearch, onLayer5X, tapY, blockOnTLX, blockOnTLY, blockOnBRX, blockOnBRY, stoneRed, 5, fast, RGB
  309.         PixelSearch, onBedrock, tapY, bedrockTLX, bedrockTLY, blockOnBRX, bedrockBRY, bedrockColor, 3, fast, RGB
  310.         if(Toggle && !(onLayer1X || onLayer2X || onLayer3X || onLayer4X || onLayer5X)){
  311.             Sleep, 111
  312.             Loop, 11{
  313.                 PixelSearch, chestX, chestY, chestLTLX, 15, goTopTLX, chestLBRY, chestColors[A_Index], 5, fast, RGB
  314.                 while(Toggle && chestX){
  315.                     MouseMove, chestX, chestY, 2
  316.                     Click,
  317.                     Sleep, 150
  318.                     Click,
  319.                     PixelSearch, chestX, chestY, chestLTLX, 15, goTopTLX, chestLBRY, chestColors[A_Index], 5, fast, RGB
  320.                 }
  321.                 PixelSearch, chestX, chestY, goTopBRX, 15, laneHBRX, chestRBRY, chestColors[A_Index], 5, fast, RGB
  322.                 while(Toggle && chestX){
  323.                     MouseMove, chestX, chestY, 2
  324.                     Click,
  325.                     Sleep, 150
  326.                     Click,
  327.                     PixelSearch, chestX, chestY, goTopBRX, 15, laneHBRX, chestRBRY, chestColors[A_Index], 5, fast, RGB
  328.                 }
  329.             }
  330.             MouseMove, middleX, middleY, 2
  331.             Sleep, 150
  332.             Click,
  333.             Sleep, 1250
  334.             Click,
  335.             Sleep, 500
  336.             PixelSearch, onLayer1X, tapY, blockOnTLX, blockOnTLY, blockOnBRX, blockOnBRY, dirtDeep, 5, fast, RGB
  337.             PixelSearch, onLayer2X, tapY, blockOnTLX, blockOnTLY, blockOnBRX, blockOnBRY, stone, 5, fast, RGB
  338.             PixelSearch, onLayer3X, tapY, blockOnTLX, blockOnTLY, blockOnBRX, blockOnBRY, stoneGray, 5, fast, RGB
  339.             PixelSearch, onLayer4X, tapY, blockOnTLX, blockOnTLY, blockOnBRX, blockOnBRY, stoneBlue, 5, fast, RGB
  340.             PixelSearch, onLayer5X, tapY, blockOnTLX, blockOnTLY, blockOnBRX, blockOnBRY, stoneRed, 5, fast, RGB
  341.             PixelSearch, onBedrock, tapY, bedrockTLX, bedrockTLY, blockOnBRX, bedrockBRY, bedrockColor, 3, fast, RGB
  342.         }
  343.  
  344.         Random, Rnumbr, 1, 5
  345.         if(Rnumbr = 2){
  346.             Loop 2{
  347.                 Sleep, 100
  348.                 PixelSearch, centerV1, tapY, topBorderTLX, topBorderTLY, topBorderBRX, blockOnTLY, borderOnDirt, 5, fast, RGB
  349.                 PixelSearch, centerV2, tapY, topBorderTLX, topBorderTLY, topBorderBRX, blockOnTLY, borderOnStone, 5, fast, RGB
  350.                 PixelSearch, centerV3, tapY, topBorderTLX, topBorderTLY, topBorderBRX, blockOnTLY, borderOnStoneGray, 5, fast, RGB
  351.                 PixelSearch, centerV4, tapY, topBorderTLX, topBorderTLY, topBorderBRX, blockOnTLY, borderOnStoneBlue, 5, fast, RGB
  352.                 PixelSearch, centerV5, tapY, topBorderTLX, topBorderTLY, topBorderBRX, blockOnTLY, borderOnStoneRed, 5, fast, RGB
  353.                 if(!(centerV1 || centerV2 || centerV3 || centerV4 || centerV5)){
  354.                     Click,
  355.                     Send, {s down}
  356.                     Sleep, 500
  357.                     Send, {s up}
  358.                     Click,
  359.                     Send, {w down}
  360.                     Sleep, 175
  361.                     Send, {w up}
  362.                     Click,
  363.                 }
  364.  
  365.                 PixelSearch, centerH1, tapY, blockOnBRX, sideBorderTLY, sideBorderBRX, sideBorderBRY, borderOnDirt, 5, fast, RGB
  366.                 PixelSearch, centerH2, tapY, blockOnBRX, sideBorderTLY, sideBorderBRX, sideBorderBRY, borderOnStone, 5, fast, RGB
  367.                 PixelSearch, centerH3, tapY, blockOnBRX, sideBorderTLY, sideBorderBRX, sideBorderBRY, borderOnStoneGray, 5, fast, RGB
  368.                 PixelSearch, centerH4, tapY, blockOnBRX, sideBorderTLY, sideBorderBRX, sideBorderBRY, borderOnStoneBlue, 5, fast, RGB
  369.                 PixelSearch, centerH5, tapY, blockOnBRX, sideBorderTLY, sideBorderBRX, sideBorderBRY, borderOnStoneRed, 5, fast, RGB
  370.                 if(!(centerH1 || centerH2 || centerH3 || centerH4 || centerH5)){
  371.                     Click,
  372.                     Send, {a down}
  373.                     Sleep, 500
  374.                     Send, {a up}
  375.                     Click,
  376.                     Send, {d down}
  377.                     Sleep, 175
  378.                     Send, {d up}
  379.                     Click,
  380.                 }
  381.             }
  382.         }
  383.     }
  384.     Sleep, 10000
  385.     PixelSearch, inMineX, inMineY, goTopTLX, goTopTLY, goTopBRX, goTopBRY, goTopButton, 5, fast, RGB
  386.     if(inMineX){
  387.         MouseMove, inMineX, inMineY, 2
  388.         Click,
  389.         Sleep, 1000
  390.     }
  391.     MouseMove, middleX, middleY, 2
  392. }
  393. return
Advertisement
Comments
  • # text 0.41 KB | 0 1
    1. Please dont use the script above it stole some of my exclusives if you do get tricked make sure to leave the game your playing as fast as you can because some are slower then others but here is skyhub a working script for the new update if you dont believe me join there discord https://discord.gg/jmkfw9AR
    2.  
    3. loadstring(game:HttpGet("https://raw.githubusercontent.com/SK0IXLL/RIVERHUB-SKYHUB/main/WL.lua", true))()
  • Der3_Al3arab
    1 year
    Comment was deleted
  • Bluggg1141
    1 year
    # text 0.54 KB | 0 1
    1. ALERT PLEASE READ alot of scripts for roblox ps99 especially are mailstealers please dont trust alot of these people on here i have skyhubs script that is the most updated one and i use this one
    2.  
    3. loadstring(game:HttpGet("https://raw.githubusercontent.com/SK0IXLL/RIVERHUB-SKYHUB/main/WL.lua", true))()
    4.  
    5. JOIN MY DISCORD IF YOU DONT BELIEVE IN THE SCRIPT I HAVE TUTORIALS ON HOW TO USE THE SCRIPT AND FULL WORKING EXECUTOR TUTORIAL
    6. and i have proof of where i got the script lol just straight from the skyhub server
    7.  
    8. https://discord.gg/CJ7vyJ9djB
  • bluscripter
    1 year
    Comment was deleted
Add Comment
Please, Sign In to add comment
Advertisement