// ==UserScript==
// @name     xRO account register
// @version  1
// @grant    none
// @require  https://cdn.jsdelivr.net/jquery/1.7.2/jquery.min.js
// @match    http://x-ro.es/*
// @run-at   document-start

// ==/UserScript==


function login() {
   $("input[name='user']").val("mute");
   $("input[name='pass']").val("Freedom35!");
}



login();



// FILLING OUT THE ENTIRE REGISTRATION FORM -
// var registerInfo = {
//         user: "mute",
//   			pass: "Freedom35!",
//    			pass2: "Freedom35!",
//         mail: "1@1.com",
//   			question: "0",
//   			question_response: "s"
//   }


// function populateFields() {
// 	Object.keys(registerInfo).forEach(function (key) {
//   $("form.OBOROBACKWORK input[name=" + key + "]").val(registerInfo[key]);
//   });
//   $("select[name='pais']").val("US");
// //   $("td input[type='submit']").click();
// }

// populateFields();



#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.


; http://x-ro.es/?vote.points
; http://x-ro.es/?vote.points-1

; http://x-ro.es/index.php?session_destroy=true
; http://x-ro.es/index.php?account.create



; U-block blocked elements
; ! 10/11/2020 http://x-ro.es
; ||x-ro.es/assets/img/nav.png$image
; x-ro.es##li:nth-of-type(1) > .OboroMenu
; x-ro.es###navbarToggler
; x-ro.es##.container.navbar-expand-lg.navbar
; ||x-ro.es/assets/img/nav.png$image
; x-ro.es##.w100OnResize862px.col-8
; x-ro.es##div.col-12:nth-of-type(6)
; x-ro.es##div.col-12:nth-of-type(7)



; x-ro.es##.forgot-link
; x-ro.es##.parallax-status.nopadding.parallax-submenu > li:nth-of-type(1)
; x-ro.es##.parallax-status.nopadding.parallax-submenu > li:nth-of-type(2)

; ! 10/14/2020 http://x-ro.es
; ||x-ro.es/assets/img/parallax-bg.jpg$image

; x-ro.es##.hideOn1440px.col-o-2

; x-ro.es##.server_info

; ! 10/14/2020 https://ragnatop.org
; ragnatop.org##h1
; ragnatop.org##video
; ||ragnatop.org/banners/xRO.gif$image
; ragnatop.org##div.panel-default.panel:nth-of-type(3) > .text-center.panel-body

; ! 10/14/2020 http://x-ro.es
; x-ro.es##.parallax-menu
; ||x-ro.es/assets/img/parallax-bg.jpg$image

; ||x-ro.es/assets/img/parallax-bg.jpg$image
; ||x-ro.es/assets/img/nav.png$image
; x-ro.es##.parallax-bg

; ! 10/15/2020 http://x-ro.es
; ||x-ro.es/assets/img/nav.png$image
; x-ro.es##.server_status
; x-ro.es##.col-sm-12.col-o-8
; x-ro.es###main_div > .row > div.col-o-2:nth-of-type(3)
; x-ro.es###main_div









F8::
{
		counter := 26		; The number to start counting account numbers with
		clickDelay := 400 ; Short delays
		loadDelay := 2400 ; Page loads
		shortDelay := 250 
		return
}

F7::
{
    MsgBox, %counter%
    return
}




; REGISTRATION & VOTE LOOP

;Del::
{
    Loop {

    
		;Send !+{F1}       ;closes all tabs to the left
		Sleep, %shortDelay%

		Send {F6}
		Sleep %shortDelay%
		Send http://x-ro.es/index.php?account.create
		Sleep %shortDelay%
		Send {Enter}

		Sleep %loadDelay%

; tab down to User Name
		Send {TAB}
		Sleep %shortDelay%


		Send {Right}
		Sleep %shortDelay%

		Send %counter% 													; counts the account numbers
		Sleep %shortDelay% 

; Submit the form
        Send {Enter}

        Sleep %loadDelay%


; Vote
		Send {F6}
		Sleep %shortDelay%
		Send http://x-ro.es/?vote.points-1
        Send {Enter}
        Sleep %loadDelay%


;  Logout
		Send {F6}
		Sleep %shortDelay%
        Send http://x-ro.es/index.php?session_destroy=true
        Sleep %shortDelay%
        Send {Enter}
        Sleep %loadDelay%
		counter := counter + 1  
    }
	
		;return

}


;=======================================================================================================================
;LOGIN & VOTE LOOP
;=======================================================================================================================

;--------------------------------------------------
; STARTING FROM LOGGED OUT Screen
;--------------------------------------------------
Del::
{
    Loop {

    
		;Send !+{F1}       ;closes all tabs to the left
		; Sleep, %shortDelay%

		; Send {F6}
		; Sleep %shortDelay%
		; Send http://x-ro.es/
		; Sleep %shortDelay%
		; Send {Enter}

		; Sleep %loadDelay%

; tab down to User Name
Sleep %shortDelay%
		Send {TAB}
		Sleep %shortDelay%


		Send {Right}
		Sleep %shortDelay%

		Send %counter% 													; counts the account numbers
		Sleep %shortDelay% 

; Submit the form
        Send {Enter}

        Sleep %loadDelay%


; Vote
		Send {F6}
		Sleep %shortDelay%
		Send http://x-ro.es/?vote.points-1
        Send {Enter}
        Sleep %loadDelay%


;  Logout
		Send {F6}
		Sleep %shortDelay%
        Send http://x-ro.es/index.php?session_destroy=true
        Sleep %shortDelay%
        Send {Enter}
        Sleep %loadDelay%
		counter := counter + 1  
    }
	
		;return

}






;Home::
;{

	; Loop {

	; 	Send !+{F1}       ;closes all tabs to the left
	; 	Sleep, %clickDelay%

; 		Send {F6}
; 		Sleep %shortDelay%
; 		Send https://nostalgy-ro.com/?module=account&action=login
; 		Sleep %shortDelay%
; 		Send {Enter}

; 		Sleep %loadDelay%

; 		Send {TAB}
; 		Sleep %shortDelay%
; 		Send {Right}
; 		Sleep %shortDelay%

; 		Send %counter% 													; counts the account numbers
; 		Sleep %shortDelay% 

; 		Send {Enter}													; logs you in
; 		Sleep %loadDelay%

; 		Send ^t
; 		Sleep %shortDelay%
; 		Send https://nostalgy-ro.com/index.php?module=voteforpoints&action=vote&sid=1
; 	  Sleep %shortDelay%
; 	  Send {Enter}	
; 		Sleep %shortDelay%

; 		Send ^t
; 		Sleep %shortDelay%
; 		Send https://nostalgy-ro.com/index.php?module=voteforpoints&action=vote&sid=2
; 	  Sleep %shortDelay%
; 	  Send {Enter}
; 	  Sleep %shortDelay%
; 	  Send ^t
; 	  Sleep %shortDelay%
; 	  Send https://nostalgy-ro.com/?module=account&action=logout
; 	  Sleep %shortDelay%
; 	  Send {Enter}
; 		Sleep %loadDelay%

; 		counter := counter + 1  
		
; 	}

; 	return
; }





; VOTE AFTER REGISTRATION

;Insert::
; {
; 		Sleep %shortDelay%
; 		Send ^t
; 		Sleep %shortDelay%
; 		Send https://nostalgy-ro.com/index.php?module=voteforpoints&action=vote&sid=1
; 	  Sleep %shortDelay%
; 	  Send {Enter}	
; 		Sleep %shortDelay%

; 		Send ^t
; 		Sleep %shortDelay%
; 		Send https://nostalgy-ro.com/index.php?module=voteforpoints&action=vote&sid=2
; 	  Sleep %shortDelay%
; 	  Send {Enter}
; 	  Sleep %shortDelay%
; 	  Send ^t
; 	  Sleep %shortDelay%
; 	  Send https://nostalgy-ro.com/?module=account&action=logout
; 	  Sleep %shortDelay%
; 	  Send {Enter}
; 		Sleep %loadDelay%

; 		counter := counter + 1  

; 	return

; }








End::Pause