有一个CS:GO crate旋转模拟器,我正在修改以满足我自己的个人要求,但是我遇到了障碍。
虽然我能够更新和替换图像和概率,但我无法实现我的下一个目标。以下是该应用程序的链接:http://eg-graphics.com/zwooper/crates/index.html
基本上,您必须单击要打开的箱子,然后旋转它。
我想要的是没有箱子选择,并且用户只需点击"旋转"所有3个板条箱都会立刻旋转并打开......
相关代码位于main.js
,功能在此处:
// Spin button click handler
$("#case-spin-btn").click(function(){
$('.error').hide().html('');
if ($('#password').val()!='') {
$.getJSON("/zwooper/crates/passwords.json", function(data) {
if(data.success) {
var passwords = data.passwords;
for(let i in passwords) {
if(passwords[i].password == $('#password').val() && passwords[i].timesToUse > 0) {
$('.error').hide();
$('.passwordBlock').hide();
unboxCase();
setTimeout(function() {
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", "passwords.php?q="+passwords[i].password+"&item="+winningItem.getFullName(), true);
xmlhttp.send();
return;
},9500);
};
}
$('.error').show().html('Password not found');
}
})
}
else {
$('.error').show().html('Please enter password');
}
});
如您所见,如果密码输入正确,则会运行unboxCase()
功能。我需要这个函数运行3次,3个案例中每个都有一个。
密码是" EGxo"没有引号
非常感谢任何帮助!