rsps-scripts

Automation scripts for private servers
Log | Files | Refs

smelter.sh (1148B)


      1 #!/usr/bin/env bash
      2 
      3 # variables
      4 mith_ore=(1018 516)
      5 coal=(971 518)
      6 flax_position=(1017 408)
      7 
      8 # include functions
      9 source "$(dirname "${BASH_SOURCE[0]}")/functions.sh"
     10 
     11 if [ -z "$1" ]; then
     12     echo "Usage: $0 <number>"
     13     echo
     14     echo "Runs the script the specified number of times."
     15     echo
     16     echo "Example:"
     17     echo "  $0 44"
     18     exit 1
     19 fi
     20 
     21 count=$1
     22 
     23 startup
     24 
     25 # variables
     26 
     27 
     28 # Count down
     29 printf " - Starting script in 3 seconds...\n"
     30 sleep 3
     31 
     32 for ((i=count; i>0; i--)); do
     33     printf '\r - Running script %d times' "$i"
     34 		# deposit inventory
     35 		move_mouse 1070 605 30 27 && left_click
     36 		# withdraw 5x mith
     37 		move_mouse "${mith_ore[@]}" && right_click
     38 		move_mouse -r 0 46 && left_click
     39 		# withdraw allx coal
     40 		move_mouse "${coal[@]}" && right_click
     41 		move_mouse -r 0 74 && left_click
     42 		close_bank
     43 		# click on furnace
     44 		move_mouse 173 631 && left_click
     45 		msleep 6000 7000
     46 		# right click mith and make 5
     47 		move_mouse 346 990 && right_click
     48 		msleep 250 500
     49 		move_mouse -r 0 32 && left_click
     50 		# smelting
     51 		msleep 17500 18500
     52 		# bank
     53 		move_mouse 1665 384 && right_click
     54 		move_mouse -r 0 48 && left_click
     55 		msleep 6000 7000
     56 done
     57 
     58 complete