Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- System.useCodepage = true;
- var NewSessionID = -1;
- var LastSessionID = -1;
- function reg0(){
- var lv_IN = new LoadVars();
- var lv_OUT = new LoadVars();
- lv_IN.onData = function (data) {
- var bs = data.indexOf('<input type=\"hidden\" name=\"sid\" value=\"') + 39;
- NewSessionID = data.slice(bs, bs+24);
- if(NewSessionID == LastSessionID){
- return;
- }
- //log = log + "SessionID:" + NewSessionID + "\n";
- reg1();
- LastSessionID = NewSessionID;
- };
- lv_OUT.rid = Math.random();
- lv_OUT.sendAndLoad('http://sp.nexon.co.jp/maplestorypocket/registration/index.aspx', lv_IN, "POST");
- }
- function reg1(){
- var lv_IN = new LoadVars();
- var lv_OUT = new LoadVars();
- lv_IN.onData = function (data) {
- reg2();
- };
- lv_OUT.rid = Math.random();
- lv_OUT.sid = NewSessionID;
- lv_OUT.stype = 0;
- lv_OUT.sendAndLoad('http://sp.nexon.co.jp/maplestorypocket/registration/registercode.aspx', lv_IN, "POST");
- }
- function reg2(){
- var lv_IN = new LoadVars();
- var lv_OUT = new LoadVars();
- lv_IN.onData = function (data) {
- var idx = data.indexOf('<div class=\"code\" id=\"code2\"><p>');
- if(idx != -1){
- var bs = idx + 32;
- var Code2 = data.slice(bs, bs+15);
- log = log + Code2 + "\n";
- //LastSessionID = NewSessionID;
- }
- else{
- log = log + "ERROR\n";
- }
- log.scroll = log.maxscroll;
- };
- lv_OUT.rid = Math.random();
- lv_OUT.sid = NewSessionID;
- lv_OUT.stype = 1;
- lv_OUT.sendAndLoad('http://sp.nexon.co.jp/maplestorypocket/registration/registercode.aspx', lv_IN, "POST");
- }
Add Comment
Please, Sign In to add comment