Free Tools: Pastebin.xyz Disposable Email SEO Tools Private Pastebin
72 Hits total
bash Language
23.695 Author
close

donyarun.sh

This is a quick overview of some features

  1. #!/bin/bash
  2. # When the auto-typer is not enough and you want to screw around with gaining
  3. # lots of stuff fast. Also, you can put lines like "nya!rpg fish" in the
  4. # nyaactions.txt file, and that file will be used to queue up your stuff.
  5. #
  6. # All this started because the frakking bot is against people who can type
  7. # faster than a first grader.
  8.  
  9. INITIAL_HOUR_LIMIT=11
  10. INITIAL_CAN_TRAIN=0
  11.  
  12. ACTIONS_FILE=./nyaactions.txt
  13.  
  14. hunt() {
  15.         sleep 2;
  16.         xdotool type 'nya!rpg worship @';
  17.         xdotool sleep 0.9 key Return;
  18.         xdotool sleep 0.9 key Return;
  19.         sleep 13;
  20.         xdotool type 'nya!rpg train beast';
  21.         xdotool sleep 0.9 key Return;
  22.         sleep 13;
  23.         xdotool type 'nya!rpg hunt';
  24.         xdotool sleep 0.9 key Return;
  25.         xdotool type 'Yes';
  26.         xdotool sleep 2.1 key Return;
  27. }
  28.  
  29. blackjack() { # Just above 50/50, sometimes. Really not worth using.
  30.         xdotool type 'nya!bj 50000';
  31.         xdotool sleep 0.9 key Return;
  32.         sleep 3;
  33.         xdotool type 'Hit';
  34.         xdotool sleep 0.9 key Return;
  35.         sleep 3;
  36.         xdotool type 'Sit';
  37.         xdotool sleep 0.9 key Return;
  38. }
  39.  
  40. pet() {
  41.         xdotool type 'nya!pet tickle';
  42.         xdotool sleep 0.9 key Return;
  43.         sleep 4;
  44.         xdotool type 'nya!pet pat';
  45.         xdotool sleep 0.9 key Return;
  46.         sleep 4;
  47.         xdotool type 'nya!pet pat'
  48.         xdotool sleep 0.9 key Return;
  49.         sleep 4;
  50.         xdotool type 'nya!pet feed';
  51.         xdotool sleep 0.9 key Return;
  52.         sleep 4;
  53.         xdotool type 'nya!lg 35';
  54.         xdotool sleep 0.9 key Return;
  55.         sleep 4;
  56.         xdotool type 'nya!pet clean';
  57.         xdotool sleep 0.9 key Return;
  58.         sleep 4;
  59.         xdotool type 'nya!pet quest insane';
  60.         xdotool sleep 0.9 key Return;
  61. }
  62.  
  63. sleep 3
  64. oddcount=0
  65. while :; do
  66.         hourlimit=$INITIAL_HOUR_LIMIT
  67.         can_train=$INITIAL_CAN_TRAIN
  68.         sleep 2;
  69.         while [ $hourlimit -gt 0 ]; do
  70.                 hunt
  71.                 pet
  72.                 sleep 11;
  73.                 i=$((220+(RANDOM%29)))
  74.                 while [ $i -gt 0 ]; do
  75.                         if [ $can_train -gt 0 ]; then
  76.                                 xdotool type 'nya!rpg train';
  77.                                 can_train=$((can_train-1))
  78.                                 i=$((i-2)) # Cost of training has increased
  79.                         else
  80.                                 nextline="$(head -n 1 "$ACTIONS_FILE")"
  81.                                 if [ -n "$nextline" ]; then
  82.                                         if [ "$nextline" = "-" ]; then
  83.                                                 sed -i -n -e '2,$p' "$ACTIONS_FILE"
  84.                                                 nextline="$(head -n 1 "$ACTIONS_FILE")"
  85.                                         fi
  86.                                         xdotool type "$nextline";
  87.                                         sed -i -n -e '2,$p' "$ACTIONS_FILE"
  88.                                 else
  89.                                         if [ $oddcount -eq 0 -a $((RANDOM%2)) -eq 0 ]; then
  90.                                                 xdotool type 'nya!rpg cut wood';
  91.                                                 oddcount=1
  92.                                         elif [ $oddcount -eq 1 -a $((RANDOM%2)) -eq 0 ]; then
  93.                                                 xdotool type 'nya!rpg mine';
  94.                                                 oddcount=0
  95.                                         elif [ $((RANDOM%2)) -eq 0 ]; then
  96.                                                 xdotool type 'nya!rpg fish';
  97.                                         else
  98.                                                 xdotool type 'nya!rpg train';
  99.                                                 i=$((i-2)) # Cost of training has increased
  100.                                         fi
  101.                                 fi
  102.                         fi
  103.                         xdotool sleep 0.9 key Return;
  104.                         i=$((i-1))
  105.                         sleep $((14+(RANDOM%9)))
  106.                 done
  107.                 hunt
  108.                 sleep 20
  109.                 xdotool type 'nya!rpg rest';
  110.                 xdotool sleep 0.9 key Return;
  111.                 sleep 20
  112.                 xdotool type 'nya!rpg profile';
  113.                 xdotool sleep 0.9 key Return;
  114.                 if [ $((RANDOM%18)) -eq 0 ]; then
  115.                         xdotool type 'I go sleep now';
  116.                         xdotool sleep 0.9 key Return;
  117.                         sleep $((60*63*4 + (RANDOM%(60*60))));
  118.                         hourlimit=$((hourlimit-6))
  119.                 else
  120.                         sleep $((60*64*2 + (RANDOM%(60*20))))
  121.                         hourlimit=$((hourlimit-1))
  122.                 fi
  123.         done
  124.         INITIAL_HOUR_LIMIT=12
  125.         INITIAL_CAN_TRAIN=100
  126.         ACTIONS_FILE=./nyaactions.txt
  127.         exec $0 [email protected] # So you can make changes
  128. done
  129.  
Parsed in 0.016 seconds