This commit is contained in:
walkpan
2024-12-21 11:03:54 +08:00
parent e34eb5452b
commit e6e3db0f80
30 changed files with 3206 additions and 1814 deletions

View File

@@ -70,6 +70,17 @@ export class ShopHomeComp extends CCComp {
oops.gui.toast("今日领取次数已用完");
return
}
for (let x = 0; x < smc.goods.free.length; x++) {
if(smc.goods.free[x].uuid ==9001){
smc.vmdata.gold.num+=smc.goods.free[x].num
}
if(smc.goods.free[x].uuid ==9003){
smc.vmdata.exp.num+=smc.goods.free[x].num
}
if(smc.goods.free[x].uuid < 9000){
smc.items[smc.goods.free[x].uuid].num+=smc.goods.free[x].num
}
}
smc.vmdata.free.buy--
}
get_goods1(){
@@ -78,23 +89,57 @@ export class ShopHomeComp extends CCComp {
oops.gui.toast("今日购买次数已用完");
return
}
if(smc.vmdata.gold.num < smc.vmdata.goods1.cost){
oops.gui.toast("金币不足");
return
}
for (let x = 0; x < smc.goods.goods1.length; x++) {
if(smc.goods.goods1[x].uuid ==9001){
smc.vmdata.gold.num+=smc.goods.goods1[x].num
}
if(smc.goods.goods1[x].uuid ==9003){
smc.vmdata.exp.num+=smc.goods.goods1[x].num
}
if(smc.goods.goods1[x].uuid < 9000){
smc.items[smc.goods.goods1[x].uuid].num+=smc.goods.goods1[x].num
}
}
smc.vmdata.goods1.buy--
smc.vmdata.gold.num-=smc.vmdata.goods1.cost
}
get_goods2(){
console.log("购买商品2")
if(smc.vmdata.goods2.buy <= 0){
if(smc.vmdata.herochips.buy <= 0){
oops.gui.toast("今日购买次数已用完");
return
}
smc.vmdata.goods2.buy--
if(smc.vmdata.gold.num < smc.vmdata.herochips.cost){
oops.gui.toast("金币不足");
return
}
for (let x = 0; x < smc.goods.herochips.length; x++) {
smc.heros[smc.goods.herochips[x].uuid].num += smc.goods.herochips[x].num
}
smc.vmdata.herochips.buy--
smc.vmdata.gold.num-=smc.vmdata.herochips.cost
}
get_goods3(){
console.log("购买商品3")
if(smc.vmdata.goods3.buy <= 0){
if(smc.vmdata.skillchips.buy <= 0){
oops.gui.toast("今日购买次数已用完");
return
}
smc.vmdata.goods3.buy--
if(smc.vmdata.gold.num < smc.vmdata.skillchips.cost){
oops.gui.toast("金币不足");
return
}
for (let x = 0; x < smc.goods.skillchips.length; x++) {
smc.skills[smc.goods.skillchips[x].uuid].num += smc.goods.skillchips[x].num
}
smc.vmdata.skillchips.buy--
smc.vmdata.gold.num-=smc.vmdata.skillchips.cost
}
get_goods4(){
console.log("购买商品4")