gpt4 book ai didi

javascript - 想为我的挖矿功能添加更多滴

转载 作者:行者123 更新时间:2023-11-30 11:04:13 25 4
gpt4 key购买 nike

所以我有一个工作按钮,可以将 exp 添加到我的总 exp,然后有机会在点击时给你 1 个铜牌。我希望当我的 mininglv >=10 时将白银添加到其中。

我已经尝试制作另一个 if 语句(可能格式错误),即 if (mininglv >=10 && mininglv < 20) 然后重复青铜和采矿 exp 的行,然后添加随机的银东西。我无法弄清楚如何将银添加到从单击按钮获得的机会中,并给它一个 0.25 的机会。

这是我的 javaScript 代码:

var Bronzechance = 0.5
var Silverchance = 0.25

function Miningaction() {
if (MiningCexp < NextMaxMiningExp && Mininglv >= 1) {
MiningCexp = MiningCexp + 1;
if (Math.random() < Bronzechance)
Bronze = Bronze + 1
document.getElementById("Bronze").innerHTML = Bronze;
document.getElementById("MiningCexp").innerHTML = MiningCexp;
}
if(Mininglv >=10 && Mininglv <20){
MiningCexp = MiningCexp + 1;
if (Math.random() < Silverchance){
Silver = Silver + 1;
}
document.getElementById("Bronze").innerHTML = Bronze;
document.getElementById("Silver").innerHTML = Silver;
document.getElementById("MiningCexp").innerHTML = MiningCexp;

} else {
Mininglv = Mininglv + 1
MiningCexp = 0
Mining = Mining + 1
NextMaxMiningExp = NextMaxMiningExp * 1.5;
document.getElementById('MiningMexp').innerHTML = NextMaxMiningExp;
document.getElementById('Mininglv').innerHTML = Mininglv;
document.getElementById('MiningCexp').innerHTML = MiningCexp;
document.getElementById('Mining').innerHTML = Mining;
}

HTML 代码:

 Bronze: <span id="Bronze">0</span>
<br />
Silver: <span id="Bronze">0</span>

<button onclick="Miningaction()"><img src="cave.png" alt="cave"
height="45" width="45"> </button>

我希望当采矿等级为 10 或更高但不高于 20 时单击按钮时有机会给你白银。但是实际产量我拿不到白银掉。

最佳答案

这是您要找的吗?


var Bronzechance = 0.5;
var Silverchance = 0.25;
var Bronze = 0;
var Silver = 0;

function Miningaction() {
MiningCexp = MiningCexp + 1;
if (Mininglv >= 1) {
if (Math.random() < Bronzechance)
Bronze = Bronze + 1;
document.getElementById("Bronze").innerHTML = Bronze;
document.getElementById("MiningCexp").innerHTML = MiningCexp;

}

if(Mininglv >=10 && Mininglv < 20){
if (Math.random() < Silverchance){
Silver = Silver + 1;
}
document.getElementById("Silver").innerHTML = Silver;
document.getElementById("MiningCexp").innerHTML = MiningCexp;

if(MiningCexp >= NextMaxMiningExp)
Mininglv = Mininglv + 1;
MiningCexp = 0;
Mining = Mining + 1;
NextMaxMiningExp = NextMaxMiningExp * 1.5;
document.getElementById('MiningMexp').innerHTML = NextMaxMiningExp;
document.getElementById('Mininglv').innerHTML = Mininglv;
document.getElementById('MiningCexp').innerHTML = MiningCexp;
document.getElementById('Mining').innerHTML = Mining;
}
}

关于javascript - 想为我的挖矿功能添加更多滴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56353754/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com