这是一个执行某些操作的脚本,但最重要的是,它不断将inDynamicEditMode的值从0更改为1,并从1更改为0。我正在尝试创建一个函数,如果inDynamicEditMode则重新定义函数payx()是0(或1)。我会发布整个脚本,以防万一我删除了一些重要的内容。
var start = 0.01
var $input = $("#oddsInput")
var $odds = $("#oddsOverUnder")
var $button = $("#roll")
var $bet = $("#bet")
var $pay = $("#oddsPayout.btn.btn-primary.btn-xlg.btn-block")
var inDynamicEditMode = true;
function basex() {
$bet.val(start)
}
function timesx() {
var lol = document.getElementById('bet').value;
$bet.val(lol * 8)
}
function paylowx() {
$pay.click()
document.getElementById("oddsInput").value = "1.2";
$odds.click()
}
function payhighx() {
$pay.click()
document.getElementById("oddsInput").value = "5.2";
$odds.click()
}
function payx(){
}
var mars = document.createElement('div');
mars.innerHTML = '' +
'<div class="form-group">' +
'<div class="text-center col-sm-6 col-sm-offset-3">' +
'<input id="base" type="button" value="BASE" onClick="basex()">' +
'<input id="times" type="button" value="x8" onClick="timesx()">' +
'<input id="paylow" type="button" value="1.2" onClick="paylowx()">' +
'<input id="payhigh" type="button" value="5.2" onClick="payhighx()">' +
'</div>' +
'</div>';
document.getElementsByClassName('text-center col-sm-6 col-sm-offset-3')[0].appendChild(mars);
var mybase = document.querySelector("#base");
mybase.style.backgroundColor = "#131313";
mybase.style.borderStyle = "none";
mybase.style.borderRadius = "6px 0px 0px 0px"
mybase.style.color = "#fff"
mybase.style.fontSize = "18px"
mybase.style.width = "80px"
mybase.style.height = "40px"
var mytimes = document.querySelector("#times");
mytimes.style.backgroundColor = "#131313";
mytimes.style.borderStyle = "none";
mytimes.style.borderRadius = "0px 6px 0px 0px"
mytimes.style.color = "#fff"
mytimes.style.fontSize = "18px"
mytimes.style.width = "80px"
mytimes.style.height = "40px"
var mypaylow = document.querySelector("#paylow");
mypaylow.style.backgroundColor = "#131313";
mypaylow.style.borderStyle = "none";
mypaylow.style.borderRadius = "0px 0px 0px 6px"
mypaylow.style.color = "#fff"
mypaylow.style.fontSize = "18px"
mypaylow.style.width = "80px"
mypaylow.style.height = "40px"
var mypayhigh = document.querySelector("#payhigh");
mypayhigh.style.backgroundColor = "#131313";
mypayhigh.style.borderStyle = "none";
mypayhigh.style.borderRadius = "0px 0px 6px 0px"
mypayhigh.style.color = "#fff"
mypayhigh.style.fontSize = "18px"
mypayhigh.style.width = "80px"
mypayhigh.style.height = "40px"
var myhalf = document.querySelector("#halfBetButton");
myhalf.style.display = "none"
var mydouble = document.querySelector("#doubleBetButton");
mydouble.style.display = "none"
function roll() {
$bet.val(start)
$button.click()
setTimeout(function() {
var tr = document.querySelector("#myBetsTable tr:nth-child(2)")
var cls = tr.getAttribute('class')
if (cls === 'success'){
payx()
}
else{
payx()
inDynamicEditMode ^= true
}
$button.click();
setTimeout(function() {
$button.click();
},1000);
},1000);
}
setInterval(roll, 2000)
这是两个功能
if(inDynamicEditMode == 0){
function payx() {
$pay.click()
document.getElementById("oddsInput").value = "1.2";
$odds.click()
}
if(inDynamicEditMode == 1){
function payx() {
$pay.click()
document.getElementById("oddsInput").value = "5.2";
$odds.click()
}
您可以像声明变量一样声明函数。
// Therefore
payx = function() {
// script
}
payx();
在你的代码中
if (inDynamicEditMode == 0) {
payx = function() {
$pay.click()
document.getElementById("oddsInput").value = "1.2";
$odds.click()
}
}
if(inDynamicEditMode == 1){
payx = function() {
$pay.click()
document.getElementById("oddsInput").value = "5.2";
$odds.click()
}
}
如果您问为什么要这样做,那么经常调用该函数会很有效。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句