Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #SingleInstance,Force
- SetWorkingDir,%A_ScriptDir%
- #include, Functions/randombezier.ahk
- CoordMode,Mouse,screen
- CoordMode,Pixel,screen
- ;==========================================================================================================================================
- ;Menu
- SplashImage, , B X0 Y0 W200, F1: Surrender VS Player `nF2: Afk Vs Player `nF3: Surrender Vs AI `nF4: Exit Program`nF5: Reload Script`nF6: Open Readme
- ;==========================================================================================================================================
- ;Sloppy Reload to get back to the main menu And a Readme popup
- F5::
- Reload
- return
- F6::
- Run Edit "Readme.txt"
- return
- F7::
- tooltip, % Options()
- return
- ;==========================================================================================================================================
- ;Functions for Timing of Mouse movement and a Random Number Math Clamp for the click boxes
- MathClamp( A, B ){
- Random, Value, A, B
- return Value
- }
- Options(){
- Random, Time, 1200, 1600
- return Options := "T" . Time . " RO OT0 OB0 OL0 OR0 P3-4"
- }
- ;==========================================================================================================================================
- ;Vs Player Command And Loop
- F1::
- SplashImage, , B X0 Y0 W200, Looking For Deck`nF4: Exit Program`nF5: Return To Menu
- Loop{
- ImageSearch, FoundX, FoundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *20 Images\RDMD.png
- } until !ErrorLevel
- SplashImage, , B X0 Y0 W200, Selecting Deck`nF4: Exit Program`nF5: Return To Menu
- RandomBezier(0, 0, FoundX+MathClamp(25,270), FoundY+MathClamp(3,159), Options())
- MouseClick, left
- Surrender()
- return
- Surrender(){
- SplashImage, , B X0 Y0 W200, Looking For Ready Button `nF4: Exit Program`nF5: Return To Menu
- Loop{
- ImageSearch, FoundX, FoundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *20 Images\RDY.png
- } until !ErrorLevel
- SplashImage, , B X0 Y0 W200, Ready Button `nF4: Exit Program`nF5: Return To Menu
- RandomBezier(0, 0, FoundX+MathClamp(2,270), FoundY+MathClamp(2,50), Options())
- MouseClick, left
- SplashImage, , B X0 Y0 W200, Waiting For Options `nF4: Exit Program`nF5: Return To Menu
- Loop{
- ImageSearch, FoundX, FoundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *20 Images\Opt.png
- } until !ErrorLevel
- SplashImage, , B X0 Y0 W200, Options Button `nF4: Exit Program`nF5: Return To Menu
- RandomBezier(0, 0, FoundX+MathClamp(-10,25), FoundY+MathClamp(-5,25), Options())
- MouseClick, left
- Loop{
- ImageSearch, FoundX, FoundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *20 Images\SUR.png
- } until !ErrorLevel
- SplashImage, , B X0 Y0 W200, Surrender Button `nF4: Exit Program`nF5: Return To Menu
- RandomBezier(0, 0, FoundX+MathClamp(2,130), FoundY+MathClamp(2,39), Options())
- MouseClick, left
- Loop{
- ImageSearch, FoundX, FoundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *20 Images\OK.png
- } until !ErrorLevel
- SplashImage, , B X0 Y0 W200, OK Button `nF4: Exit Program`nF5: Return To Menu
- RandomBezier(0, 0, FoundX+MathClamp(2,150), FoundY+MathClamp(2,35), Options())
- MouseClick, left
- Loop{
- ImageSearch, FoundX, FoundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *20 Images\CONT.png
- } until !ErrorLevel
- SplashImage, , B X0 Y0 W200, Continue Button `nF4: Exit Program`nF5: Return To Menu
- RandomBezier(0, 0, FoundX+MathClamp(2,250), FoundY+MathClamp(2,75), Options())
- MouseClick, left
- Surrender()
- }
- ;==========================================================================================================================================
- ;AFK Script that will just rejoin a match aslong as you are challenging another player
- F2::
- SplashImage, , B X0 Y0 W200, Looking For Deck`nF4: Exit Program`nF5: Return To Menu
- Loop{
- ImageSearch, FoundX, FoundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *20 Images\RDMD.png
- } until !ErrorLevel
- SplashImage, , B X0 Y0 W200, Selecting Deck`nF4: Exit Program`nF5: Return To Menu
- RandomBezier(0, 0, FoundX+MathClamp(25,270), FoundY+MathClamp(3,159), Options())
- MouseClick, left
- Win()
- return
- Win(){
- SplashImage, , B X0 Y0 W200, Looking For Ready Button `nF4: Exit Program`nF5: Return To Menu
- Loop{
- ImageSearch, FoundX, FoundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *20 Images\RDY.png
- } until !ErrorLevel
- SplashImage, , B X0 Y0 W200, Ready Button `nF4: Exit Program`nF5: Return To Menu
- RandomBezier(0, 0, FoundX+MathClamp(2,270), FoundY+MathClamp(2,50), Options())
- MouseClick, left
- Loop{
- ImageSearch, FoundX, FoundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *20 Images\CONT.png
- } until !ErrorLevel
- SplashImage, , B X0 Y0 W200, Continue Button `nF4: Exit Program`nF5: Return To Menu
- RandomBezier(0, 0, FoundX+MathClamp(2,250), FoundY+MathClamp(2,75), Options())
- MouseClick, left
- Win()
- }
- ;==========================================================================================================================================
- ;Surrender script that just continuously fights an AI and surrenders
- F3::
- SplashImage, , B X0 Y0 W200, Looking For Deck`nF1: Return To Menu
- Loop{
- ImageSearch, FoundX, FoundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *20 Images\RDMD.png
- } until !ErrorLevel
- SplashImage, , B X0 Y0 W200, Selecting Deck`nF4: Exit Program`nF5: Return To Menu
- RandomBezier(0, 0, FoundX+MathClamp(25,270), FoundY+MathClamp(3,159), Options())
- MouseClick, left
- SurrenderAI()
- return
- SurrenderAI(){
- Loop{
- SplashImage, , B X0 Y0 W200, Looking For Play Button `nF4: Exit Program`nF5: Return To Menu
- ImageSearch, FoundX, FoundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *20 Images\Play.png
- } until !ErrorLevel
- SplashImage, , B X0 Y0 W200, Ready Button `nF4: Exit Program`nF5: Return To Menu
- RandomBezier(0, 0, FoundX+MathClamp(2,270), FoundY+MathClamp(2,50), Options())
- MouseClick, left
- SplashImage, , B X0 Y0 W200, Waiting For Options `nF4: Exit Program`nF5: Return To Menu
- Loop{
- ImageSearch, FoundX, FoundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *20 Images\Opt.png
- } until !ErrorLevel
- SplashImage, , B X0 Y0 W200, Options Button `nF4: Exit Program`nF5: Return To Menu
- RandomBezier(0, 0, FoundX+MathClamp(-10,25), FoundY+MathClamp(-5,25), Options())
- MouseClick, left
- Loop{
- ImageSearch, FoundX, FoundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *20 Images\SUR.png
- } until !ErrorLevel
- SplashImage, , B X0 Y0 W200, Surrender Button `nF4: Exit Program`nF5: Return To Menu
- RandomBezier(0, 0, FoundX+MathClamp(2,130), FoundY+MathClamp(2,39), Options())
- MouseClick, left
- Loop{
- ImageSearch, FoundX, FoundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *20 Images\OK.png
- } until !ErrorLevel
- SplashImage, , B X0 Y0 W200, OK Button `nF4: Exit Program`nF5: Return To Menu
- RandomBezier(0, 0, FoundX+MathClamp(2,150), FoundY+MathClamp(2,35), Options())
- MouseClick, left
- Loop{
- ImageSearch, FoundX, FoundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *20 Images\CONT.png
- } until !ErrorLevel
- SplashImage, , B X0 Y0 W200, Continue Button `nF4: Exit Program`nF5: Return To Menu
- RandomBezier(0, 0, FoundX+MathClamp(2,250), FoundY+MathClamp(2,75), Options())
- MouseClick, left
- SurrenderAI()
- }
- ;==========================================================================================================================================
- F4::exitapp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement