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