Skip to content

Instantly share code, notes, and snippets.

@user19
Created October 16, 2014 13:03
Show Gist options
  • Save user19/fcd85a4fb646a38ea996 to your computer and use it in GitHub Desktop.
Save user19/fcd85a4fb646a38ea996 to your computer and use it in GitHub Desktop.
function xhrStart(method,url,data,requestHeader,callback){
var xhr = new XMLHttpRequest();
xhr.onload = function(){
callback(xhr.response);
}
xhr.open(method,url);
if(requestHeader !== null)
for(key in requestHeader)
xhr.setRequestHeader(key,requestHeader[key]);
xhr.responseType = "document";
xhr.send(data);
}
var devilBattleFinish = function(document){
var n = Number(document.getElementsByClassName('status_numeric x-small')[0].innerHTML.slice(0,-3));
if(n >= 1)
devilBattleStart();
//else(n == 0)
//itemUseStart();
}
var devilBattleAttack = function(document){
var n = Number(document.getElementsByClassName('status_numeric x-small')[0].innerHTML.slice(0,-3));
var cp = Number(document.getElementsByClassName('small')[1].innerHTML.slice(document.getElementsByClassName('small')[1].innerHTML.indexOf('⇒')+1));
if(n >= 1 && cp >= 0)
xhrStart('POST','http://uni.priget.com/s/app/devil/subdue_exec.php?GUID=ON','stype=1&dno=1',{'Content-Type':'application/x-www-form-urlencoded'},devilBattleFinish);
}
var devilBattleStart = function(){
xhrStart('GET','http://uni.priget.com/s/app/devil/subdue_menu.php',null,null,devilBattleAttack);
}
devilBattleStart();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment