You are on page 1of 7

//TODO redirect když login false

//TODO jquery redirect

var toceni=false;
var savevalue=0.00000001;

function rolltest() {

if(toceni==true){
var random= Math.floor((Math.random() * 10000));
$("#numberroll").text(random);
setTimeout(rolltest, 0);}

else {

function doc_keyUp(e) {
if(slide){return;}
//alert(e.keyCode);
// this would test for whichever key is 40 and the ctrl key at the same time
if (e.keyCode == 72) {
// call your function to do the thing
multiply(1);
}
else if (e.keyCode == 76) {
// call your function to do the thing
multiply(0);
}
else if (e.keyCode == 68) {
// call your function to do the thing
changevalue(0)
}
else if (e.keyCode == 67) {
// call your function to do the thing
changevalue(1)
}
else if (e.keyCode == 83) {
// call your function to do the thing
saveinput();
}
else if (e.keyCode == 70) {
// call your function to do the thing
loadinput();
}
}
// register the handler
document.addEventListener('keyup', doc_keyUp, false);

function changevalue(plus) {
if (plus == 1) {
$('#cryptomultiply').val(($('#cryptomultiply').val() * 2).toFixed(8));
reclc()
}
else {
if($('#cryptomultiply').val() / 2<minbet) {
return;
}
$('#cryptomultiply').val(($('#cryptomultiply').val() / 2).toFixed(8));
reclc()
}

function saveinput() {

var value=parseFloat($('#cryptomultiply').val());
if(isNaN(value)){
return;
}
savevalue=value;
}
function loadinput() {
$('#cryptomultiply').val(savevalue);

function changedecimal() {

$("#cryptomultiply").val(parseFloat($("#cryptomultiply").val()).toFixed(8));
}
function reclc() {
// $('#cryptomultiply').val(($('#cryptomultiply').val()*1).toFixed(8));
var Å¡ance = document.getElementById("winchance").value + 35;
var castka = document.getElementById("cryptomultiply").value;
vysledek = castka * 100 / Å¡ance + 35;
vysledek = (vysledek - castka) / 100 * (100);
document.getElementById("chancewin").textContent = "You can win " +
vysledek.toFixed(8)+ " ethereum when you bet high and get a number higher than "
+Math.round(100000-(100000 / 100 * Å¡ance)) +" or bet low and get a number
lower than " + Math.round(100000 / 100 * Å¡ance);
}
function multiply(bethigh) {
if(toceni==true){return;}
toceni=true;
rolltest();
rollfinal(bethigh);
}
function rollfinal(bethigh) {
var winchance= $('#winchance').val();
var multiplyvalue= $('#cryptomultiply').val();

$("#buttonbetlow").attr('disabled',true);
$("#buttonbethigh").attr('disabled',true);
$.ajax({
url: '../event/multiply',
type: 'post',
cache: false,
datatype: "text",
data: { bethigh:bethigh,winchance:winchance,cryptomultiply:multiplyvalue},
success: function(response) {
toceni=false;
$("#buttonbetlow").removeAttr('disabled');
$("#buttonbethigh").removeAttr('disabled');
var result = response;
if(result.state&&result.winlost){
$("#numberroll").text(result.number);
$("#cryptovalue").text(result.cryptovalue);
$("#mutiplystate").text(result.messege);
$('#mutiplystate').css('color', 'green');

}
else if(result.state&&!result.winlost){
$("#numberroll").text(result.number);
$("#cryptovalue").text(result.cryptovalue);
$("#mutiplystate").text(result.messege);
$('#mutiplystate').css('color', 'red');
}
else{
$("#mutiplystate").text(result.messege);
$('#mutiplystate').css('color', 'red');
}

},
error: function(error){
toceni=false;
$("#buttonbetlow").removeAttr('disabled');
$("#buttonbethigh").removeAttr('disabled');
$("#numberroll").text("");
$("#mutiplystate").text("Server not respond");
$('#mutiplystate').css('color', 'red');
}

});
}
$( document ).ready(function() {
reclc();
});

function changeslide(auto) {

if(auto){

$("#multiplymanual").css('display', 'none');
$("#multiplyauto").css('display', 'block');
$("#autobutton").attr('disabled',true);
$("#manualbutton").removeAttr('disabled');
$("#functiontable").css('display', 'none');

}
else{
stopautomultiply();
$("#multiplymanual").css('display', 'block');
$("#multiplyauto").css('display', 'none');
$("#manualbutton").attr('disabled',true);
$("#autobutton").removeAttr('disabled');
$("#functiontable").css('display', 'table');
}
slide=auto;
}
var slide=false;
var autobetstop=false;
var autocurrectbet;
var basicbet;
var maxbet;
var maxbetaction;
var rollcount;
var winchance;
var onwinaction;
var onwinvalue;
var onloseaction;
var onlosevalue;
var autowinlosestats;

function enabledisablecompomentmultiply(disable) {
var elementtodisable = ["autobetbasic", "autobetmax",
"autobetwinchace","autobetroll"
,"onwinincrease","onloseincrease","onwinincreaseradio"
,"onloseincreaseradio","onwinbasebet","onlosebasebet","autobethigh"
,"autobetlow","maxreturntobasebet","maxreturnstop"];
var i;
for (i = 0; i < elementtodisable.length; i++) {
$("#"+elementtodisable[i]).prop('disabled', disable);
}

function startautomultiply() {
$("#buttonautobetstop").removeAttr('disabled');
$("#buttonautobetstart").attr('disabled',true);
autobetstop=false;
rollcount=parseInt($('#autobetroll').val());
winchance=parseInt($('#autobetwinchace').val());
basicbet=parseFloat($('#autobetbasic').val());
autocurrectbet=basicbet;
maxbet=parseFloat($('#autobetmax').val());
maxbetaction=$('#maxreturntobasebet').is(':checked');
autobethight=($('#autobethigh').is(':checked') ? 1 : 0);
onwinaction=$('#onwinincreaseradio').is(':checked');
onwinvalue=parseFloat($('#onwinincrease').val());
onloseaction=$('#onloseincreaseradio').is(':checked');
onlosevalue=parseFloat($('#onloseincrease').val());
autowinlosestats=0;

enabledisablecompomentmultiply(true);

$("#autobetmessege").css('color', 'red');
if(maxbet<=basicbet){
$("#autobetmessege").text("Max bet value is smaller then starting bet");
stopautomultiply();
return;
}
if(winchance<=1||winchance>=99){
$("#autobetmessege").text("Winchance value is incorrect");
stopautomultiply();
return;
}

$("#autobetmessege").text("");
setTimeout(autobetaction, 300);
}
function autobetaction(){

if(maxbet<=autocurrectbet){
if(maxbetaction){
autocurrectbet=basicbet;
autocurrectbet=parseFloat(autocurrectbet).toFixed(8);
}
else {
stopautomultiply();
return;
}

}
if(autobetstop||rollcount==0){
stopautomultiply();
return;
}
rollcount--;
multiplyauto();
//setTimeout(autobetaction, 300);
}
function autoonwin(){
if(onwinaction){
autocurrectbet=autocurrectbet/100*onwinvalue;
}
else{
autocurrectbet=basicbet;
}
autocurrectbet=parseFloat(autocurrectbet).toFixed(8);

}
function autoonlose(){
if(onloseaction){
autocurrectbet=autocurrectbet/100*onlosevalue;
}
else{
autocurrectbet=basicbet;
}
autocurrectbet=parseFloat(autocurrectbet).toFixed(8);
}

function multiplyauto() {

$.ajax({
url: '../event/multiply?mode=auto',
type: 'post',
cache: false,
datatype: "text",
timeout: 1500,
data:
{ bethigh:autobethight,winchance:winchance,cryptomultiply:autocurrectbet},
success: function(response) {

var result = response;


$("#multiplystatsheader").css('display', 'block');
$("#autobetmessege").text("");
if(result.state&&result.winlost){
$("#autobetvalue").text("BET "+
(parseFloat(autocurrectbet).toFixed(8))+" eth");
autowinlosestats+=parseFloat(result.cryptoearned);
autowinlosestats=parseFloat(autowinlosestats);
$("#autobetrollleft").text(rollcount+" ROLL LEFT");
$("#autobetnumber").text(result.number);
$("#autobetwinlose").text("WIN "+result.cryptoearned+" eth");
$('#autobetwinlose').css('color', 'green');
$("#autobetstats").text("WIN/LOSE "+((autowinlosestats).toFixed(8))
+" eth");
$("#cryptovalue").text(result.cryptovalue);
autoonwin();
setTimeout(autobetaction, 300);

}
else if(result.state&&!result.winlost){
$("#autobetvalue").text("BET "+
(parseFloat(autocurrectbet).toFixed(8))+" eth");
autowinlosestats+=parseFloat(result.cryptoearned);
autowinlosestats=parseFloat(autowinlosestats);
$("#autobetrollleft").text(rollcount+" ROLL LEFT");
$("#autobetnumber").text(result.number);
$("#autobetwinlose").text("LOSE "+(result.cryptoearned)+" eth");
$('#autobetwinlose').css('color', 'red');
$("#autobetstats").text("WIN/LOSE "+((autowinlosestats).toFixed(8))
+" eth");
$("#cryptovalue").text(result.cryptovalue);
//$('#mutiplystate').css('color', 'red');
autoonlose();
setTimeout(autobetaction, 300);
}
else{
$("#autobetmessege").text(result.messege);
$("#autobetmessege").css('color', 'red');
stopautomultiply();
}

},
error: function(error){
$("#autobetmessege").text("Network problem");
$("#autobetmessege").css('color', 'red');
setTimeout(autobetaction, 300);
}

});
}
function stopautomultiply(){
autobetstop=true;
$("#buttonautobetstart").removeAttr('disabled');
$("#buttonautobetstop").attr('disabled',true);
enabledisablecompomentmultiply(false);

You might also like