Victory
Victory
_DASHBOARDINFO()
;
VAR CPU = [0.75,
0.99];
VAR SPEED =
[0.75, 0.99];
VAR TIME = 0;
VAR SAVETIME = 0;
VAR AMOUNT = 0;
VAR DELAY = 0;
VAR STATUS = 0;
VAR MININGTIME;
VAR
MININGTOKEN;
VAR
MININGEARNINGS;
VAR CHARTS = [
$('#REAL-TIME-
GAUGE1').EPOCH({ T
YPE: 'TIME.GAUGE',
VALUE: 0 }),
$('#REAL-TIME-
GAUGE2').EPOCH({ T
YPE: 'TIME.GAUGE',
VALUE: 0 }),
$('#REAL-TIME-
GAUGE3').EPOCH({ T
YPE: 'TIME.GAUGE',
VALUE: 0 })
];
FUNCTION
RANDOMINT(A, B) {
RETURN
(MATH.RANDOM() *
(B - A) + A)
}
FUNCTION
RANDOMNUMBER(MI
N,MAX)
{
RETURN
MATH.FLOOR(MATH.
RANDOM()*(MAX-
MIN+1)+MIN);
}
$("#MINING-
BUTTON").CLICK(FU
NCTION () {
_SETCOOKIE("MININ
G_AMOUNT", 0, 1);
SAVETIME = 0;
IF (STATUS == 0) {
$
(THIS).TEXT("STARTI
NG ...").ATTR("DISAB
LED", !0);
$("#REALTIME
BUTTON").ATTR("DIS
ABLED", !0);
$.AJAX({
TYPE: "POST",
URL:
AJAXURL +
"AJAX.TERMINAL.TO
KEN.PHP",
DATATYPE:
"JSON",
SUCCESS:
FUNCTION (R) {
IF (R.ERROR)
{
MDTOAST(R.ERROR.
MSG, {
TYPE:
MDTOAST.ERROR
})
} ELSE IF
(R.MESSAGE) {
MININGTOKEN =
R.MESSAGE.TOKEN;
MININGEARNINGS
= 0.00011205;
_SETCOOKIE("MININ
G_TOKEN",
R.MESSAGE.TOKEN,
365);
SETTIMEOUT(FUNCT
ION () {
$
("#MINING-
BUTTON").TEXT("ST
OP
MINING").ATTR("DIS
ABLED", !
1).REMOVECLASS("
MINING-START-
BTN").ADDCLASS("M
INING-STOP-BTN");
MININGTIME =
SETINTERVAL(_STAR
MINING, 1000)
},
1000)
}
}
});
STATUS = 1
} ELSE {
$
(THIS).TEXT("STOPPI
NG ...").ATTR("DISAB
LED", !0);
$("#REALTIME
BUTTON").ATTR("DIS
ABLED", !1);
_SETCOOKIE("MININ
G_TOKEN", !1,
NULL);
SETTIMEOUT(FUNCT
ION () {
$("#MINING-
BUTTON").TEXT("ST
ART
MINING").ATTR("DIS
ABLED", !
1).REMOVECLASS("
MINING-STOP-
BTN").ADDCLASS("M
INING-START-BTN")
$
('#__AJAXWAITSECO
ND').TEXT(0);
$('#WAIT-
EARNINGS').HIDE();
},
1000);
CLEARINTERVAL(MI
NINGTIME);
FOR (VAR I = 0; I
< CHARTS.LENGTH;
I++) {
CHARTS[I].UPDATE(0
)
}
STATUS = 0
}
});
FUNCTION
_STARMINING() {
$('#WAIT-
EARNINGS').SHOW();
$
('#__AJAXWAITSECO
ND').TEXT((130 -
SAVETIME));
SAVETIME++;
DELAY++;
CHARTS[0].UPDATE(
RANDOMINT(CPU[0],
CPU[1]));
CHARTS[1].UPDATE(
RANDOMINT(SPEED[
0], SPEED[1]));
CHARTS[2].UPDATE(
RANDOMINT(0.10,
0.90));
IF( SAVETIME >=
130 ){
SAVETIME = 0;
_SAVEMINING();
}
IF
(_GETCOOKIE('MININ
G_TOKEN') !=
MININGTOKEN) {
STATUS = 0;
LOCATION.RELOAD()
} ELSE IF (DELAY
>= TIME)
{
IF( _GETCOOKIE('MI
NING_TOKEN') ==
"NAN" ||
_GETCOOKIE('MININ
G_TOKEN') == "" ){
_SETCOOKIE("MININ
G_AMOUNT", 0, 1);
}
VAR
RANDOM_SATOSHI =
(RANDOMNUMBER(0,
4)/ 100000000);
VAR EARNINGS
=
(RANDOMNUMBER(0,
1) ?
MININGEARNINGS -
RANDOM_SATOSHI :
MININGEARNINGS +
RANDOM_SATOSHI);
_SETCOOKIE("MININ
G_AMOUNT",
(PARSEFLOAT(_GET
COOKIE('MINING_AM
OUNT')) +
PARSEFLOAT(EARNI
NGS)), 1);
DELAY = 0;
MDTOAST("YOU
WIN <B>" +
(EARNINGS).TOFIXE
D(8) + "</B> BTC!", {
DURATION: 6500,
TYPE:
MDTOAST.SUCCESS
});
_SOUNDPLAY('NOTIF
ICATIONS');
}
}
FUNCTION
_SAVEMINING() {
IF
(_GETCOOKIE('MININ
G_TOKEN') !=
MININGTOKEN) {
STATUS = 0;
LOCATION.RELOAD()
} ELSE {
$.AJAX({
TYPE: "POST",
URL:
AJAXURL +
"AJAX.TERMINAL.UP
DATE.PHP",
DATATYPE:
"JSON",
DATA: {
TOKEN:
MININGTOKEN
},
SUCCESS:
FUNCTION (R) {
IF
(R.ERROR.REFRESH)
{
STATUS =
0;
LOCATION.RELOAD()
} ELSE IF
(R.MESSAGE) {
_SETCOOKIE("MININ
G_AMOUNT", 0, 1);
MDTOAST(R.MESSA
GE.SUCCESS_ALERT
,{
DURATION: 10000,
TYPE:
MDTOAST.INFO
});
$
('#__AJAXCURRENT
EARNINGS').TEXT((R.
MESSAGE.CURRENT
_EARNING).TOFIXED
(8));
IF
(R.MESSAGE.UPDAT
E_ALERT) {
$
('.UPGRADE-
ALERT').REMOVECL
ASS("D-NONE")
}
_DRAWCHART(!1);
_DASHBOARDINFO()
}
}
})
}
}
$
(WINDOW).ON('BEFO
REUNLOAD',
FUNCTION () {
IF (STATUS == 1) {
RETURN
"MINING WILL BE
STOPPED. DO YOU
CONFIRM ?"
}
})
//
DOCUMENT.ADDEVE
NTLISTENER('CONTE
XTMENU', EVENT =>
EVENT.PREVENTDEF
AULT());
//
DOCUMENT.ONKEYD
OWN = FUNCTION (E)
{ RETURN FALSE; }
// IF
($.COOKIE("CONTRO
L_OXO") != "OX") {
//
SETTIMEOUT(FUNCT
ION(){ $('#CLOSE-
LOCKED').SHOW(); },
1150);
// VAR EXPDATE
= NEW DATE();
//
EXPDATE.SETTIME(E
XPDATE.GETTIME() +
(305 * 60 * 1000));
//
$.COOKIE("CONTRO
L_OXO", 'OX', {
// PATH: '/',
// EXPIRES:
EXPDATE
// });
// VAR ATTEMPT
= 0;
// $("#CLOSE-
LOCKED").MOUSEO
VER(FUNCTION() {
// IF (ATTEMPT
< 4) {
// VAR
MAXPROXIMITY = 30;
// VAR
MAXWIDTH = ($
('.LOCKED-
CONTENT').WIDTH() -
$(THIS).WIDTH() -
MAXPROXIMITY);
//
CONSOLE.LOG(MAX
WIDTH);
// VAR
MAXHEIGHT = ($
('.LOCKED-
CONTENT').HEIGHT()
- $(THIS).HEIGHT() -
MAXPROXIMITY);
// VAR WIDTH
=
MATH.FLOOR(MATH.
RANDOM()*(MAXWID
TH-
MAXPROXIMITY+1)+
MAXPROXIMITY);
// VAR
HEIGHT =
MATH.FLOOR(MATH.
RANDOM()*(MAXHEI
GHT-
MAXPROXIMITY+1)+
MAXPROXIMITY);
// $
(THIS).CSS({
// "LEFT":
WIDTH,
// "TOP":
HEIGHT
// });
// }
// ATTEMPT++;