Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bind/bash
- #move=$(cat /dev/urandom | grep -a -E 'w|a|s|d' -m 1 -o | head -c 1 );
- #echo $move;
- #printf "keydown $move" | xdotool - ; printf "keyup $move" | xdotool - ;
- #debug
- clear;
- echo "Pseudo Random Fighting Code for Quan Chi - Mortal Kombat 4";
- echo " ";
- echo "You have 30s to get to the first match...";
- spd-say -t female1 "You have 30 seconds to get to the first match...";
- sleep 30;
- spd-say -t female1 five;
- sleep 2;
- spd-say -t female1 four;
- sleep 2;
- spd-say -t female1 three;
- sleep 2;
- spd-say -t female1 two;
- sleep 2;
- spd-say -t female1 one;
- sleep 2;
- function move {
- while true;
- do
- bounce=$(cat /dev/urandom | grep -a -E 'w|a|s|d' -m 1 -o | head -c 1 );
- #echo $move;
- if [ $bounce = "w" ]; then
- printf 'keydown "0xff52"' | xdotool - ; printf 'keyup "0xff52"' | xdotool - ;
- else
- if [ $bounce = "s" ]; then
- printf 'keydown "0xff54"' | xdotool - ; printf 'keyup "0xff54"' | xdotool - ;
- else
- if [ $bounce = "a" ]; then
- printf 'keydown "0xff51"' | xdotool - ; printf 'keyup "0xff51"' | xdotool - ;
- else
- if [ $bounce = "d" ]; then
- printf 'keydown "0xff53"' | xdotool - ; printf 'keyup "0xff53"' | xdotool - ;
- fi
- fi
- fi
- fi
- done;
- }
- function fight {
- while true;
- do
- swing=$(cat /dev/urandom | grep -a -E 'W|R|S|F' -m 1 -o | head -c 1 );
- #echo $move;
- #printf "keydown $swing" | xdotool - ; printf "keyup $swing" | xdotool - ;
- if [ $swing = "W" ]; then
- printf 'keydown "w"' | xdotool - ; printf 'keyup "w"' | xdotool - ;
- else
- if [ $swing = "R" ]; then
- printf 'keydown "r"' | xdotool - ; printf 'keyup "r"' | xdotool - ;
- else
- if [ $swing = "S" ]; then
- printf 'keydown "s"' | xdotool - ; printf 'keyup "s"' | xdotool - ;
- else
- if [ $swing = "F" ]; then
- printf 'keydown "f"' | xdotool - ; printf 'keyup "f"' | xdotool - ;
- fi
- fi
- fi
- fi
- done;
- }
- #printf 'keydown 3' | xdotool - & printf 'keyup 3' | xdotool - ;
- move & fight;
Add Comment
Please, Sign In to add comment